{"en":{"blogkit":{"plugin":{"readingTime":"{n} min read","words":"{n} words","toc":"On this page","share":"Share","copyLink":"Copy link","copied":"Link copied","author":"Written by","authorPosts":"{n} posts","morePosts":"More posts","popular":"Popular posts","tag":"Tag: {tag}","category":"Category: {name}","authorArchive":"Posts by {name}","noPosts":"No posts yet.","views":"{n} views"},"comments":{"title":"Comments","count":"No comments | 1 comment | {n} comments","empty":"Be the first to comment.","name":"Name","email":"E-mail (not published)","url":"Website (optional)","content":"Your comment","submit":"Post comment","reply":"Reply","replyingTo":"Replying to {name}","cancelReply":"Cancel","pending":"Thanks! Your comment is awaiting moderation.","posted":"Comment posted.","closed":"Comments are closed.","postNotFound":"This post does not accept comments.","parentMissing":"The comment you replied to is no longer available.","author":"Author","remember":"Remember me on this device"},"newsletter":{"title":"Get new posts by e-mail","hint":"No spam. Unsubscribe any time.","email":"Your e-mail","submit":"Subscribe","pending":"Almost done: check your inbox and confirm the subscription.","active":"You are subscribed. Thank you!","confirmed":"Subscription confirmed. Thank you!","unsubscribed":"You have been unsubscribed.","invalidLink":"This link is invalid or has expired.","working":"One moment…","resubscribed":"Your subscription is back on. Thank you!","unsubscribe":"Unsubscribe","resubscribe":"Subscribe again","unsubscribedHint":"You will not get new posts by e-mail any more. Changed your mind? Turn it back on with one click."},"admin":{"menu":"Comments","subscribers":"Subscribers","notActive":"The blog plugin is not active (enable it in Plugins).","status":{"pending":"Pending","approved":"Approved","spam":"Spam","trash":"Trash","all":"All","active":"Active","unsubscribed":"Unsubscribed"},"approve":"Approve","unapprove":"Unapprove","spam":"Spam","trash":"Trash","delete":"Delete permanently","reply":"Reply","send":"Send","confirmDelete":"Delete the selected comments permanently?","search":"Search comments","empty":"Nothing here.","on":"on","selected":"{n} selected","subscribersHint":"Sign-ups from the newsletter form. Double opt-in addresses stay pending until confirmed.","import":"Import","importHint":"Paste addresses, one per line or comma separated. They are added as active.","imported":"{added} added, {skipped} skipped","export":"Export CSV","mailings":"Newsletters","sendPost":"Send a post","postId":"Post ID","queued":"Queued; it is sent in batches by the scheduled task.","mailingStatus":{"queued":"Queued","sending":"Sending","done":"Sent","failed":"Failed"},"sent":"{sent} sent, {failed} failed","settings":"Blog settings"}},"admin":{"login":{"email":"Email","failed":"Login failed","password":"Password","submit":"Sign in","title":"Admin Login","verifyLabel":"I am not a robot","verifyRequired":"Please complete the verification","invalidCredentials":"Invalid email or password, please try again","tooManyAttempts":"You’ve tried signing in a few times. Please wait about 5 minutes and try again — thank you.","networkError":"Network error, please check your connection","forgot":"Forgot password?"},"nav":{"cases":"Cases","categories":"Categories","contacts":"Contacts","dashboard":"Dashboard","i18n":"Languages","logout":"Sign out","media":"Media","pages":"Pages","posts":"Posts","productCategories":"Product Categories","products":"Products","settings":"Settings","users":"Users","viewSite":"View site","translations":"Translations","languages":"Languages","email":"Email","tasks":"Scheduled Tasks","seo":"SEO","cache":"Cache","plugins":"Plugins","tools":"Tools","security":"Security","redirects":"Redirects","audit":"Audit log","account":"Account security","menu":"Menu","menus":"Menus","backups":"Backups","collections":"Content types","forms":"Forms","signIn":"Sign-in methods","home":"Homepage"},"seo":{"title":"SEO & AI GEO","perLocale":"Per-language SEO","global":"Global settings","tabSeo":"SEO","tabGeo":"AI GEO","perLocaleHint":"Title, description and keywords per language; hreflang and canonical tags are emitted automatically.","sitemap":"Sitemap","sitemapHint":"/sitemap.xml is a multilingual index pointing at /__sitemap__/LANG.xml. Every entry carries a last-modified time that follows your content.","matomo":{"title":"Analytics (Matomo)","hint":"With the Matomo URL and site ID set, the public site reports page views (client-side navigation too), referrers, site search, outlinks and downloads, 404 pages, JavaScript errors, time on page and load timings, and events such as forms and orders; server 5xx errors are recorded as events. Admin pages are not tracked.","url":"Matomo URL","siteId":"Site ID","cookieless":"Cookieless","cookielessHint":"No cookies (no consent banner needed for EU visitors); visitors are counted per day.","open":"Open reports"},"preconnect":{"title":"Preconnect","hint":"Public pages open these connections early (<link rel=\"preconnect\">), saving the 100-300 ms of DNS and TLS before the first request. The Matomo server is included automatically once Matomo is set up. Other origins (an image CDN, a font service): one per line, https only, 6 at most."},"geoIntro":"AI summary","geoIntroHint":"How the site introduces itself to AI search and answer engines (ChatGPT, Claude, Perplexity, Gemini). Served in /llms.txt and /api/public/ai-summary.","organization":"Organization (structured data)","organizationHint":"Generates schema.org Organization / WebSite JSON-LD so search engines and AI recognize the entity behind the site.","llms":"llms.txt","llmsHint":"Publishes an llmstxt.org index and a full-text dump that language models can read directly.","crawlers":"AI crawler policy","crawlersHint":"Written to robots.txt. Allowing answer engines helps the site get cited; training-only crawlers can be blocked separately.","allowAll":"Allow all","blockTraining":"Block training","blockAll":"Block all","allow":"Allow","disallow":"Disallow","preview":"Preview URLs","purpose":{"training":"model training","search":"AI search / answers","both":"training + search"},"fields":{"siteName":"Site name","siteTitle":"SEO title","siteDescription":"Meta description","siteKeywords":"Meta keywords","ogImage":"Default share image","googleVerification":"Google verification","bingSiteVerification":"Bing verification","baiduVerification":"Baidu verification","robotsTxt":"Extra robots rules","orgType":"Organization type","orgLogo":"Logo URL","orgSameAs":"Official profiles","geoSummary":"AI summary","geoAudience":"Audience and service area","geoLlmsTxt":"Publish /llms.txt","geoLlmsFull":"Publish /llms-full.txt (full text)"},"hints":{"siteName":"Site name shown for this language; empty falls back to the global name.","siteTitle":"Browser tab and search result title.","siteDescription":"Search snippet, 150-160 characters recommended.","siteKeywords":"Comma separated.","ogImage":"Default social share image URL.","robotsTxt":"Custom rules appended to robots.txt.","orgLogo":"PNG/SVG, at least 512x512 recommended.","orgSameAs":"One per line: LinkedIn, GitHub, X, WeChat page, etc.","geoSummary":"In 2-5 sentences: who you are, what you do, why you are different. AI engines quote this directly.","geoAudience":"e.g. Manufacturing and retail companies in China and Southeast Asia."}},"email":"Email","tasks":{"title":"Scheduled Tasks","newTask":"New Task","editTask":"Edit Task","empty":"No scheduled tasks yet","enabled":"Enabled","disabled":"Disabled","lastRun":"Last run","run":"Run now","logs":"Logs","noLogs":"No execution logs","executed":"Task executed","headers":"Headers","body":"Request Body"},"dashboard":"Dashboard","writePost":"Write Post","recentUpdates":"Recent Updates","noContent":"No content yet","posts":"Posts","pages":"Pages","published":"Published","drafts":"Drafts","categories":"Categories","media":"Media","status":"Status","noCategories":"No categories yet","noContacts":"No contact records","noProducts":"No products yet","noSettings":"No settings yet","noTranslations":"No translations yet","noLanguages":"No languages configured","confirmDelete":"Delete \"{name}\"? This action cannot be undone.","categoryDeletedHint":"Posts in this category will become uncategorized.","confirmDeleteLanguage":"Delete language \"{name}\" ({code})? Translation data will not be deleted.","name":"Name","slug":"Slug","description":"Description","actions":"Actions","edit":"Edit","delete":"Delete","cancel":"Cancel","create":"Create","update":{"available":"NuxtCMS v{latest} is available (you run v{current})","hint":"Run the upgrade command in the site project: it installs, migrates the database, builds and deploys.","copy":"Copy upgrade command","changelog":"Changelog"},"refresh":"Refresh","searchNameEmail":"Search name/email/content…","allStatuses":"All statuses","statusNew":"New","statusRead":"Read","statusReplied":"Replied","message":"Message","time":"Time","languageCode":"Language code","languageName":"Language name","languageAdded":"Language updated","languageAddFailed":"Add failed","languageUpdateFailed":"Update failed","languageDeleted":"Delete failed","fillAllFields":"Please fill in all fields","serverRestarting":"Server restarting…page will auto-refresh in a few seconds","loadFailed":"Load failed","slugHint":"Leave empty to auto-generate","operationFailed":"Operation failed","deleteFailed":"Delete failed","password":"Password","role":"Role","roleAdmin":"Admin","roleEditor":"Editor","passwordHint":"Leave empty to keep unchanged","passwordMinLength":"At least 6 characters","me":"(me)","updated":"Updated","created":"Created","deleted":"Deleted","confirmDeleteUser":"Delete user \"{name}\"?","editUser":"Edit User","newUser":"New User","mediaLibrary":"Media Library","uploadImage":"Upload Image","searchFilename":"Search filename…","mediaStorageHint":"Files stored in R2 (local filesystem in dev). Max 5MB per file.","uploadComplete":"Upload complete","midCopies":{"button":"Make medium-quality copies","progress":"Working {done}/{total}","done":"{done} images checked, {made} medium-quality copies made, {failed} failed","failed":"Could not make the medium-quality copies"},"uploadFailed":"Upload failed","linkCopied":"Link copied","copyFailed":"Copy failed","confirmDeleteMedia":"Delete this media file?","mediaEmpty":"Media library is empty","mediaEmptyHint":"Click upload button to add images.","fileTooLarge":"{name} is too large","maxFileSize":"Please upload images under 5MB","upload":"Upload file","loadMore":"Load more","mediaPickerHint":"Click an image to insert it; a new upload is inserted right away.","mediaNoMatch":"No matching files.","mediaEmptyPicker":"The media library is empty. Upload an image first.","insertFromLibrary":"Insert image from media library","productManagement":"Products","newProduct":"New Product","searchName":"Search name…","allLanguages":"All languages","language":"Language","category":"Category","updatedAt":"Updated","siteSettings":"Site Settings","newSetting":"New","searchKeyOrValue":"Search key or value…","all":"All","globalSettings":"Global","localizedSettings":"Localized","keyName":"Key","currentValue":"Value","localizedBadge":"Localized","emptyValue":"(empty)","translationManagement":"Translations","translated":"Translated","untranslated":"Untranslated","translationKey":"Translation Key","notTranslated":"(Not translated)","languageManagement":"Languages","generatePacks":"Generate Packs","addLanguage":"Add Language","noteTitle":"Note","languageHintRestart":"After adding or removing languages, restart the dev server (or redeploy) for new URL routes to take effect.","languageHintGenerate":"After editing translations, click \"Generate Packs\" to write database translations to i18n/locales/*.json files.","bcp47Tag":"BCP47 Tag","displayName":"Display Name","defaultBadge":"Default","fallbackBadge":"Fallback","setDefault":"Set as default","editLanguage":"Edit Language","quickSelect":"Quick select:","langCodeDesc":"Short code for URL, e.g. ja, ko, vi","bcp47Desc":"Full language tag, e.g. ja-JP, ko-KR","displayNameDesc":"Name shown in language switcher","add":"Add","save":"Save","configUpdated":"Config updated, page will auto-refresh","packGenerated":"Language packs generated","generateFailed":"Generation failed","loading":"Loading…","emailCfg":{"title":"Email Configuration","smtpSettings":"SMTP Settings","smtpHost":"SMTP Host","smtpPort":"SMTP Port","smtpUser":"Username","smtpPass":"Password","fromAddress":"From Address","fromName":"From Name","testTitle":"Send Test Email","sendTest":"Send Test","testSent":"Test email sent successfully","testFailed":"Failed to send test email"},"cache":{"title":"API Cache","settings":"Cache Settings","description":"When enabled, frontend GET responses matching the \"Cached API paths\" rules are stored as file cache (Cloudflare Cache API in production). The default scope is /api/public/* with a 12 hour TTL. Publishing posts, products, or settings invalidates the cache automatically; you can also clear it manually.","enabled":"Enable cache","enabledHint":"Cache public frontend API responses","ttlHours":"TTL (hours)","ttlHint":"1–168 hours, default 12","clear":"Clear cache","confirmClear":"Clear the public API cache? The next visit will rebuild it from the database.","cleared":"Cache cleared","status":"Status","driver":"Driver","driverFs":"Local files (.data/cache/public-api)","driverCf":"Cloudflare Cache API","version":"Cache version","clearedAt":"Last cleared","never":"Never","keyCount":"Entries","keyCountCf":"Edge cache cannot be listed; clearing bumps the version","recentKeys":"Keys in current version","excludes":"Excluded APIs","excludesHint":"Matching /api/public GET requests skip the cache and always hit the origin. Supports exact path, prefix, wildcards (* ?), substring, and regex. Paths without a leading / are prefixed with /api/public/.","excludesEmpty":"No exclude rules yet. All public frontend APIs are cached.","addExclude":"Add rule","quickAdd":"Quick add","modeExact":"Exact","modePrefix":"Prefix","modeWildcard":"Wildcard","modeContains":"Contains","modeRegex":"Regex","includes":"Cached API paths","includesHint":"Only GET requests matching these rules are cached. Leave empty (or keep the default) to cache everything under /api/public/**. Paths must live under /api/; /api/admin, /api/auth, /api/setup, /api/docs and /api/media are never cached. Changing the scope clears the existing cache.","includesEmpty":"No path rules yet. The default scope /api/public/** will be cached.","addInclude":"Add path","includesDefaultActive":"Using the default scope: /api/public/**","includesCustomActive":"Using a custom cache scope","includesReset":"Reset to default"},"plugins":{"title":"Plugins","tabInstalled":"Installed","tabMarket":"Marketplace","tabAccount":"Account & licenses","tabDeveloper":"Developer","domain":"Licensed domain","cronMissing":"NUXT_CRON_SECRET is not set","cronMissingHint":"Plugins with scheduled tasks (e-mail notifications, search push) and the daily license re-check need the cron dispatcher. Set NUXT_CRON_SECRET and deploy the cron Worker.","emptyInstalled":"No plugins installed yet","browseMarket":"Browse the marketplace","free":"Free","credits":"{n} credits","source_official":"Official","source_local":"Local","source_package":"Package","license_active":"Licensed","license_none":"Unlicensed","license_expired":"Expired","license_revoked":"Revoked","license_invalid":"Invalid","license_domain_mismatch":"Domain mismatch","license_unknown":"Unknown","license_missing":"Not installed","capInject":"{n} snippet(s)","configure":"Settings","verify":"Verify license","uninstall":"Uninstall","confirmUninstall":"Uninstall \"{name}\"? Its scheduled tasks are removed too.","uninstalled":"Uninstalled","licenseValid":"License is valid","licenseInvalid":"License is not valid","required":"\"{name}\" is required","secretKept":"Saved. Leave blank to keep it","licenseKey":"License key","licenseKeyHelp":"A key bought on the website or issued by an administrator, bound to this domain","licenseKeyCurrent":"Current: {key}. Enter a new key to replace it","offline":"The plugin hub is unreachable","offlineHint":"Showing the official plugins bundled with the framework. Free plugins install normally; paid plugins need the hub for licensing","offlineInstall":"Installed from the bundled copy","search":"Search plugins","openHub":"Open the plugin hub","emptyMarket":"No matching plugins","packageKind":"Package (redeploy)","installedVersion":"Installed v{version}","contactLicense":"Request a license","installTrial":"Install","buy":"Buy for {n} credits","update":"Update to v{version}","install":"Install","confirmPurchase":"Spend {credits} credits on \"{name}\" and license it to this domain?","updatedTo":"Updated to v{version}","installed":"Installed","needsLicenseHint":"Paid plugins only run once licensed: buy it, or enter a license key in its settings","bindToBuy":"To buy plugins and see credits and licenses, bind your website account first:","requestSent":"Sent. We will get back to you soon","requestHint":"Tell us what you need (your domain {domain} is included) and we will issue a license or a quote.","requestPlaceholder":"e.g. licenses for 3 sites / a 7-day trial","send":"Send","bindTitle":"Bind your website account","bindStep1":"Create an account:","bindStep2":"Sign in and create an API token under Account → API tokens:","bindStep3":"Paste the token below. It is stored on the server only and never sent to browsers.","bind":"Bind","bound":"Account bound","boundAs":"Bound account","balance":"Credits","rechargeHint":"Credits are topped up by an administrator (no online payment yet). Once added you can buy plugins here directly.","contactAdmin":"Contact us to top up","manageAccount":"Manage account","unbind":"Unbind","confirmUnbind":"After unbinding you cannot buy plugins; existing licenses keep working. Continue?","licenses":"My licenses","noLicenses":"No licenses yet","plugin":"Plugin","importTitle":"Import a manifest","importHint":"Paste or choose a nuxtcms.plugin.json (runtime plugin). Meant for development and private plugins; paid plugins come from the hub.","useSample":"Use sample","invalidJson":"Invalid JSON","devTitle":"Plugin development","devRuntime":"A runtime plugin is a JSON manifest declaring settings, injected snippets, CSP sources, event webhooks and scheduled tasks. Installed online, no rebuild.","devPackage":"A package plugin is a Nuxt layer (pages, components, APIs). Install it with the CLI, then rebuild and deploy:","devEvents":"Events you can listen to:","devDocs":"Plugin developer docs","packageTitle":"This is a package plugin","packageHint":"Package plugins change the build. Run this in the project directory (or CI), then rebuild and deploy:","copy":"Copy command","cat_analytics":"Analytics","cat_marketing":"Marketing & chat","cat_notification":"Notifications","cat_seo":"SEO","cat_developer":"Developer","cat_content":"Content","cat_commerce":"Commerce","cat_security":"Security","cat_other":"Other","planUntil":"until {date}"},"scheduled":"Scheduled","revisions":{"button":"History","title":"Revisions","hint":"(saved before every update, last 30 kept)","loading":"Loading…","empty":"No revisions yet","pick":"Pick a revision on the left","close":"Close","restore":"Restore this revision","confirmRestore":"Replace the current content with this revision? The current content is kept as a revision first.","restored":"Revision restored","restoreFailed":"Restore failed"},"security":{"title":"Security verification","intro":"Choose the human check for admin login, contact form, comments, newsletter and checkout. Every submission is verified on the server.","current":"Active: {provider}","scenesOn":"on {scenes}","forced":"Forced to \"{provider}\" by the NUXT_CAPTCHA_PROVIDER environment variable; the choice below applies once it is removed.","provider":"Method","providers":{"auto":"Site default","none":"Off","local":"Built-in image captcha","turnstile":"Cloudflare Turnstile","recaptcha":"Google reCAPTCHA"},"providerHints":{"auto":"Used while nothing is saved here: Turnstile when its keys are configured, otherwise the built-in captcha.","none":"No human check; rate limits still apply.","local":"No third-party service or keys; works everywhere, including mainland China.","turnstile":"Most visitors pass without a puzzle. Needs Cloudflare keys.","recaptcha":"v2 checkbox or v3 invisible score. Use recaptcha.net for visitors in mainland China."},"sources":{"env":"Source: environment variable","admin":"Source: admin setting","site-default":"Source: site default","auto":"Source: automatic (configured keys)"},"localMode":"Captcha type","localModes":{"chars":"Letters and digits","math":"Arithmetic"},"localLength":"Characters","turnstileHelp":"Create a Turnstile widget in the Cloudflare dashboard and add the site domain to its hostnames.","recaptchaHelp":"Create keys in the reCAPTCHA admin console (same version as below) and add the site domain.","recaptchaVersion":"Version","recaptchaVersions":{"v2":"v2 \"I'm not a robot\" checkbox","v3":"v3 invisible score"},"recaptchaHost":"Script domain","chinaOk":"reachable from mainland China","minScore":"Minimum score","minScoreHint":"0.1 to 1; submissions scoring lower are rejected (default 0.5)","envKeys":"Leave blank to use the keys from the environment.","secretKept":"Saved; leave blank to keep it","keysRequired":"This method needs both the site key and the secret key","scenesTitle":"Protected forms","scenes":{"login":"Admin login","contact":"Contact form","comment":"Blog comments","subscribe":"Newsletter","checkout":"Shop checkout"},"scenesHint":"Unchecked forms submit without a human check. Site forms built on useTurnstile() / useCaptcha() follow the active method too.","testTitle":"Test and save","testHelp":"The new settings must pass one check before they are saved, so a wrong key cannot lock you out of the admin.","test":"Test new settings","saveTested":"Passed — save","widgetFailed":"The widget failed to load: check the site key, the allowed domains, or whether the site CSP allows the provider.","saved":"Security settings saved","cspNote":"If the site sets its own Content Security Policy, allow in script-src and frame-src: challenges.cloudflare.com for Turnstile; www.google.com, www.gstatic.com and www.recaptcha.net for reCAPTCHA.","lockoutNote":"Locked out? Set NUXT_CAPTCHA_PROVIDER=none, redeploy, sign in and change it here.","unsupported":"This site uses its own form code for {scenes}, which does not render the verification widget yet, so this setting does not apply there."},"verify":{"title":"Two-factor sign-in","hint":"Open your authenticator app and enter the 6-digit code.","recoveryHint":"Enter one of your recovery codes (each works once).","submit":"Verify and sign in","useRecovery":"No phone at hand? Use a recovery code","useApp":"Use a code from the authenticator app","back":"Back to sign-in","failed":"Verification failed","invalid":"Wrong code, try again","expired":"The sign-in expired, please start again"},"account":{"title":"Account security","mfa":"Two-factor sign-in","on":"On","off":"Off","mfaIntro":"Signing in also asks for a code from an authenticator app (Google Authenticator, Microsoft Authenticator, 1Password, Authy...), so a leaked password alone is not enough.","mfaSetup":"Turn on two-factor sign-in","mfaScan":"Scan the QR code with your authenticator app, then enter the 6-digit code it shows.","mfaKey":"Cannot scan? Enter this key:","mfaConfirm":"Turn on","mfaOn":"Two-factor sign-in is on","mfaOff":"Two-factor sign-in is off","mfaEnabledAt":"On since {date}","recoveryLeft":"{n} recovery codes left","recoverySave":"Save these recovery codes now (shown once). If you lose your phone, each one signs you in once instead of a code.","copy":"Copy","copied":"Copied","saved":"I saved them","recoveryNew":"New recovery codes","mfaDisable":"Turn off two-factor sign-in","mfaDisableConfirm":"Turn off","codeOrRecovery":"Code or recovery code","currentPassword":"Current password","devices":"Signed-in devices","signOutOthers":"Sign out all other devices","signOut":"Sign out","signedOut":"Signed out","thisDevice":"This device","signedIn":"signed in","lastActive":"last active","noDevices":"Nothing recorded yet (sign-ins from before the upgrade are not listed; \"Sign out all other devices\" covers them).","devicesHint":"A device you do not know? Sign it out and change your password.","unknownDevice":"Unknown device","password":"Change password","newPassword":"New password","confirmPassword":"Repeat new password","passwordHint":"At least 8 characters; other devices are signed out","passwordMismatch":"The new passwords do not match","passwordChanged":"Password changed, other devices signed out","changePassword":"Change password","signOutAll":"Sign out all their devices","signOutAllConfirm":"Sign {name} out on every device?","mfaReset":"Reset two-factor sign-in","mfaResetConfirm":"Turn off two-factor sign-in for {name}? They are signed out and set it up again.","done":"Done"},"audit":{"title":"Audit log","subtitle":"Sign-ins and every change in the admin, kept for {days} days.","all":"All actions","signIns":"Sign-ins and security","search":"Search user, item, IP...","time":"Time","user":"User","action":"Action","detail":"Details","empty":"Nothing yet","actions":{"auth_login":"Signed in","auth_login_failed":"Failed sign-in","auth_logout":"Signed out","auth_token":"API token issued","auth_mfa_failed":"Wrong two-factor code","auth_mfa_enabled":"Two-factor on","auth_mfa_disabled":"Two-factor off","auth_recovery_used":"Signed in with a recovery code","auth_recovery_regenerated":"New recovery codes","auth_password_changed":"Password changed","auth_sessions_revoked":"Devices signed out"}},"redirects":{"title":"Redirects","subtitle":"Send old addresses and extra domains to their new home, keeping rankings and inbound links. Changes apply within about a minute, no deploy.","tabPath":"URL redirects","tabDomain":"Domains","tab404":"404 log","pathHelp":"Source: a site path like /old-page; a trailing * matches a whole folder (/blog/* -> /us/posts/*); a query matches old WordPress links (/?p=12). Target: a /path or a full URL; 410 means removed for good.","domainHelp":"Alias domains (old domains, other TLDs) redirect to the primary domain with path and query. Source * means every domain except the primary one (local development, pages.dev previews and IP addresses excluded), e.g. to settle on www or the bare domain. The domains must point at this site.","add":"Add rule","import":"Bulk import","search":"Search...","source":"Source","target":"Target","sourceDomain":"Source domain","targetDomain":"Primary domain","sourceHint":"e.g. /old-page, /blog/*, /?p=12","sourceDomainHint":"e.g. old.com (www.old.com included); * = every other domain","targetHint":"e.g. /us/new-page or https://...","status":"Status","s301":"permanent (recommended)","s302":"temporary","s410":"gone","note":"Note","hits":"Hits","saved":"Saved","empty":"No rules yet","confirmDelete":"Click again to delete","importHelp":"One rule per line: source target [status], separated by spaces, tabs or commas; a CSV export of another redirect plugin works when its first columns are source and target. Existing sources are skipped.","importDomainHelp":"One rule per line: source-domain primary-domain [status].","importRun":"Import","imported":"{added} added, {skipped} skipped","test":"Test","testPlaceholder":"Test a URL or path, e.g. /old-page or https://old.com/x","testNone":"No rule matches (the page shows normally)","log404":"Log 404s","log404Help":"Records page paths that answered 404 (no IP addresses); common bot probes are ignored. Sort by hits to find old links that need a redirect. Entries unseen for 90 days are removed.","byHits":"Most hits","byRecent":"Most recent","clear404":"Clear log","path":"Path","lastSeen":"Last seen","addRedirect":"Add redirect","empty404":"No 404s logged"},"navGroups":{"content":"Content","products":"Products","users":"Users & members","growth":"SEO & marketing","extensions":"Extensions","system":"System","overview":"Overview"},"menus":{"title":"Menus","subtitle":"Header, footer and other navigation, without code changes. One per language; saving applies at once.","new":"New menu","key":"Location","keyHint":"primary = header, footer = footer; sites can use their own locations","keyPrimary":"header navigation","keyFooter":"footer links","name":"Name","locale":"Language","copyFrom":"Copy from","empty":"Empty menu","none":"No menus yet. Once a primary menu exists it drives the header (until then the site's built-in navigation is used).","add":"Add items","addItem":"Add","search":"Search...","nothing":"Nothing to add","label":"Label (blank: the content title)","newTab":"Open in a new tab","up":"Move up","down":"Move down","indent":"Make a sub-item of the item above","outdent":"Move out of the sub-menu","saved":"Menu saved","confirmDelete":"Confirm delete","emptyTree":"Add items from the left","treeHint":"Drag items to reorder; up to three levels. Items whose page, post or product is not published are hidden.","types":{"custom":"Custom link","page":"Page","post":"Post","product":"Product","category":"Post category","productCategory":"Product category"},"unpublished":"unpublished"},"preview":{"button":"Preview link","title":"Share a preview","hint":"A link that shows this unpublished item with the site's real pages to anyone, no account needed. It stops working when it expires.","days":"valid {n} day(s)","create":"Create link","copy":"Copy","copied":"Preview link copied","until":"valid until {date}"},"backups":{"title":"Backups","subtitle":"Back up the site content on a schedule, to the attachment storage or to an FTP server of your choice, keeping the newest few.","runNow":"Back up now","enabled":"Scheduled backups","frequency":"Frequency","daily":"Daily","weekly":"Weekly","hour":"Time (site time zone)","keep":"Keep","storage":"Save to the attachment storage ({driver})","storageHint":"Kept in private/backups/, never public; download them below.","ftp":"Upload to an FTP server","ftpHost":"Host","ftpPort":"Port","ftpUser":"User","ftpPassword":"Password","passwordKept":"stored; leave blank to keep","ftpDir":"Directory (created when missing)","ftpSecure":"Use FTPS (AUTH TLS)","test":"Test connection","ftpOk":"Connected; {n} file(s) in the directory","ftpFailed":"FTP connection failed","contents":"A backup holds what Tools → Export holds: posts, pages, products, categories, translations, public settings and the media list (.json.gz), restorable in Tools → Import. No accounts, secrets or the media files themselves; back up plugin data (orders etc.) with the database (Cloudflare D1 has 30-day point-in-time recovery).","noCron":"Scheduled backups need the cron worker (NUXT_CRON_SECRET is not set): only manual backups work now.","saved":"Backup settings saved","done":"Backup done","notAll":"Backup not fully done","history":"History","none":"No backups yet","removed":"rotated out","status":{"ok":"OK","partial":"Partly done","failed":"Failed","running":"Running"},"trigger":{"manual":"manual","schedule":"scheduled"},"bucket":"Storage bucket (R2 / S3 / OSS / COS)","bucketHint":"Backups in a bucket of their own, apart from the site's files: Cloudflare R2, AWS S3, Alibaba OSS, Tencent COS or any S3-compatible storage. Use an access key limited to this bucket.","bucketProvider":"Provider","bucketName":"Bucket name","bucketRegion":"Region","bucketAccountId":"Cloudflare account ID","bucketEndpoint":"Endpoint (optional)","bucketEndpointHint":"Usually blank (derived from the provider); for self-hosted or other compatible storage","bucketKeyId":"Access key ID","bucketSecret":"Secret access key","bucketDir":"Directory","bucketOk":"Bucket works ({n} files in the directory)","bucketFailed":"Bucket connection failed","providers":{"r2":"Cloudflare R2","s3":"AWS S3","oss":"Alibaba Cloud OSS","cos":"Tencent Cloud COS","custom":"Other S3-compatible"}},"mediaAlt":"Alt text","mediaAltHint":"Describe the image for search engines and screen readers; click to edit","searchIndex":{"title":"Site search index","text":"Published posts, pages and products enter the search index by themselves (now {n} entries); visitors search at /search. Content from before the upgrade is added by the cron over time, or rebuild it here now.","rebuild":"Rebuild index","running":"Working… {n}","rebuilt":"Index updated ({n} processed)"},"collections":{"title":"Content types","subtitle":"Case studies, team members, FAQs, events and more without code: define the fields, the admin builds the form and the site gets list and detail pages.","new":"New content type","presets":{"cases":"Case studies","team":"Team members","faq":"FAQ","events":"Events"},"presetHint":"start from a template · {n} fields","name":"Name","key":"Key","keyHint":"lowercase letters, digits and dashes, used in URLs; fixed once created","icon":"Icon","description":"Description (shown on the list page)","sortLabel":"Order","sort":{"newest":"Newest first","manual":"Manual","title":"By title"},"public":"Public (list page {path}, in site search and the sitemap)","fields":"Fields","fieldsHint":"Every entry already has a title, slug, language, status and cover image.","fieldLabel":"Field name","fieldKey":"Field key","required":"Required","options":"Choices, one per line","addField":"Add field","types":{"text":"Text","textarea":"Long text","richtext":"Rich text","number":"Number","boolean":"Yes / no","date":"Date","image":"Image","images":"Images","url":"Link","select":"Choice","list":"List (one per line)"},"saved":"Content type saved","count":"{n} entries","fieldCount":"{n} fields","isPublic":"Public","isPrivate":"Admin only","entries":"Entries","edit":"Fields","deleteWarn":"Its {n} entries are deleted with it, for good. Type {key} to confirm.","newEntry":"New entry","searchEntries":"Search titles...","noEntries":"No entries yet","status":{"draft":"Draft","published":"Published","scheduled":"Scheduled"},"entrySaved":"Saved","confirmDelete":"Confirm delete","entryTitle":"Title","locale":"Language","publishedAt":"Publish date","sortOrder":"Order (smaller first)","cover":"Cover image","choose":"Choose image","addImage":"Add image","onePerLine":"One per line"},"roleAuthor":"Author","roleContributor":"Contributor","roleHelp":{"admin":"Everything, including settings, users, plugins and security","editor":"All posts, pages, products, content types and media","author":"Writes and publishes their own posts, uploads images","contributor":"Writes their own drafts for an editor to publish; uses existing images only"},"forms":{"title":"Forms","subtitle":"Quote requests, sign-ups, surveys... copy the embed code into any page; submissions are kept here and can be e-mailed to you.","new":"New form","name":"Name","key":"Key","keyHint":"Lowercase letters, digits and dashes; cannot be changed later","statusLabel":"Status","open":"Open","closed":"Closed","fields":"Fields","fieldKey":"Field key, e.g. company","fieldLabel":"Label","required":"Required","options":"Options, one per line","addField":"Add field","notify":"Notification e-mail","notifyHint":"E-mailed on each new submission; separate several addresses with commas; blank: no e-mail","captcha":"Use captcha (the \"contact form\" scene in Security)","success":"Success message","submit":"Submit button text","saved":"Form saved","copied":"Embed code copied","confirmDelete":"Click again to delete the form and all its submissions","none":"No forms yet. Try a quote request or a sign-up form.","submissions":"Submissions","unread":"{n} new","count":"{n} submissions","fieldCount":"{n} fields","noSubmissions":"No submissions yet","markRead":"Mark read","archive":"Archive","subStatus":{"new":"New","read":"Read","archived":"Archived"},"types":{"text":"Text","email":"E-mail","tel":"Phone","textarea":"Long text","number":"Number","select":"Drop-down","radio":"Single choice","checkbox":"Multiple choice","date":"Date","consent":"Consent checkbox"}},"forgot":{"title":"Reset your password","text":"Enter the e-mail address of your admin account and we will send a link to set a new password (valid for 1 hour).","submit":"Send reset e-mail","sentTitle":"E-mail sent","sentText":"If {email} belongs to an admin account here, a reset e-mail arrives within a few minutes.","noMail":"Nothing arrived? Check your spam folder, or ask an administrator to send you a reset e-mail from Users.","failed":"Could not send, please try again later","back":"Back to sign-in"},"reset":{"title":"Set a new password","text":"Set a new admin password for {email}. Every device will have to sign in again.","password":"New password","confirm":"New password again","rule":"At least 8 characters","mismatch":"The passwords do not match","submit":"Save new password","doneTitle":"Password updated","doneText":"Sign in with your new password.","invalidTitle":"This link has expired","invalidText":"The reset link expired or was already used. Ask for a new reset e-mail.","again":"Ask again","failed":"Could not save, please try again later"},"users":{"invite":"Send an invitation so the user sets their own password","inviteHelp":"Needs the mail settings (Email); the link is valid for 3 days","invited":"Created; invitation sent to {email}","inviteFailed":"User created, but the invitation e-mail failed","sendReset":"Send password reset e-mail","sendResetConfirm":"Send a password reset e-mail to {email}?","resetSent":"Password reset e-mail sent to {email}"}},"blog":{"count":"{count} articles","empty":"No articles yet","title":"News","subtitle":"Company news, product releases and engineering insights.","anonymous":"Anonymous","article":"Article","prev":"Previous","next":"Next","related":"Related articles"},"categories":{"belt":"Belt Conveyor","chain":"Chain Conveyor","lift":"Elevator","roller":"Roller Conveyor"},"common":{"all":"All","backToBlog":"Back to Blog","backToHome":"Back to Home","contactUs":"Contact Us","freeQuote":"Free Quote","language":"Language","loading":"Loading…","readMore":"Read more","search":"Search","by":"Anonymous","noCases":"No cases yet","noPosts":"No posts yet","noProducts":"No products yet","getQuote":"Free Quote","tooManyRequests":"You're going a little fast — please wait a moment and try again. Thank you for your patience.","toggleTheme":"Toggle theme","views":"{n} views","verifyHuman":"Please complete the human check"},"docs":{"empty":"No documents yet","intro":"Guides and deployment instructions","title":"Documentation"},"error":{"generic":"Something went wrong","notFound":"Page not found","tooManyRequests":"You’ve been a little busy just now. Please wait a moment and try again — thank you for your patience.","notFoundTitle":"Page Not Found","notFoundMessage":"The page you are looking for does not exist or may have been moved.","genericTitle":"Something went wrong","genericMessage":"An unexpected error occurred. Please try again later.","redirectIn":"Redirecting to homepage in {seconds} seconds…","goHome":"Go to Homepage"},"products":{"category":"Categories","description":"Covering roller conveyors, belt conveyors, chain conveyors, and elevators. Custom solutions available.","empty":"No products in this category","heading":"Our Products","inquiry":"Inquiry","specs":"Specifications","subtitle":"Three product lines: cloud platform, AI solutions and smart devices.","title":"Products","viewDetails":"View details","related":"Related products","inquiryHint":"Need a quote or a custom solution? Tell us what you are building."},"search":{"button":"Search","hot":"Hot Keywords","placeholder":"Enter keywords","title":"Search","results":"{n} result(s) for \"{q}\"","empty":"Nothing found. Try other words.","more":"Load more","kinds":{"all":"All","post":"Posts","page":"Pages","product":"Products","item":"Entries"}},"setup":{"title":"Install NuxtCMS","subtitle":"Create an admin account and initialize the site","siteName":"Site Name","siteDescription":"Site Description","adminName":"Admin Name","adminEmail":"Admin Email","adminPassword":"Admin Password","passwordHint":"At least 6 characters","install":"Complete Setup","success":"Setup Complete","successDesc":"Welcome to NuxtCMS!","failed":"Setup Failed","demoContent":"Import demo content","demoContentHint":"Seeds sample products, posts and an About page (Chinese + English) so you can preview the site right away.","token":"Setup token","tokenHint":"the NUXT_SETUP_TOKEN set at deploy time"},"nav":{"home":"Home","products":"Products","blog":"Blog","about":"About","contact":"Contact","docs":"Docs","admin":"Admin","getStarted":"Book a demo","menu":"Menu"},"home":{"heroKicker":"Digital platform for modern enterprises","heroTitle":"Grow your business with cloud-native and AI","heroSubtitle":"We deliver integrated cloud, AI and smart-hardware solutions that help teams ship faster and run more reliably.","heroCta":"Explore products","heroSecondary":"Talk to us","statsProjects":"Projects delivered","statsClients":"Enterprise clients","statsUptime":"Service uptime","statsCountries":"Countries","featuresTitle":"Why teams choose us","featuresSubtitle":"From infrastructure to intelligent applications, one partner for the whole lifecycle.","feature1Title":"Cloud-native architecture","feature1Desc":"Elastic container and serverless foundations that scale on demand and keep costs predictable.","feature2Title":"AI built in","feature2Desc":"Large language models woven into your workflows: support, knowledge bases and data insights.","feature3Title":"Enterprise security","feature3Desc":"End-to-end encryption, fine-grained permissions and audit logs for compliance.","feature4Title":"Rapid delivery","feature4Desc":"Mature component libraries and automated pipelines put new features live within days.","productsTitle":"Core products","productsSubtitle":"Three product lines: cloud platform, AI solutions and smart devices.","newsTitle":"Latest updates","newsSubtitle":"Company news, product releases and engineering insights.","viewAll":"View all","ctaTitle":"Ready to get started?","ctaSubtitle":"Tell us about your project and a consultant will reach out within one business day.","ctaButton":"Contact us"},"contact":{"title":"Contact us","subtitle":"Product questions, partnerships or technical support: we would love to hear from you.","name":"Name","email":"Email","phone":"Phone","message":"Message","submit":"Send message","success":"Message sent. We will get back to you shortly.","failed":"Sending failed, please try again later.","infoTitle":"Get in touch","emailLabel":"Email","phoneLabel":"Phone","addressLabel":"Address"},"footer":{"tagline":"A modern content management system built with Nuxt 4.","company":"Company","contact":"Contact","poweredBy":"Powered by NuxtCMS"},"captcha":{"placeholder":"Code in the image","mathPlaceholder":"Result","refresh":"Hard to read? New image","recaptchaNotice":"This site is protected by reCAPTCHA"},"demo":{"banner":"This is the NuxtCMS demo: data is restored daily, payments are simulated, please do not enter real personal data.","enterAdmin":"Try the admin","adminNotice":"Demo mode: accounts, e-mail, plugins, settings and uploads are disabled; data is restored daily.","login":"Enter the demo admin","loginHint":"No password needed: you sign in with the shared demo account.","checkoutNotice":"Demo site: sample details are filled in and payments are simulated, nothing is charged.","simulatePay":"Simulate a successful payment","simulated":"Payments are simulated in the demo; nothing is charged.","close":"Close"},"preview":{"bar":"Preview mode: you may be seeing unpublished content","exit":"Exit preview"},"collection":{"empty":"Nothing here yet","notFound":"Not found","yes":"Yes","no":"No"},"cmsForm":{"thanks":"Thank you! We will get back to you soon.","failed":"Could not send, please try again later","submit":"Send"},"aiAudit":{"title":"AI search check","adminHint":"Can AI search (ChatGPT, Perplexity, Claude) and search engines read this site? Checks llms.txt, AI crawler access, structured data, language tags, the sitemap and response time. Leave the address blank to check this site.","ownSite":"Blank: this site, or an address such as example.com","run":"Run check","failed":"Check failed","responseTime":"{ms} ms from the checking server","crawlers":"AI crawlers in robots.txt","allowed":"allowed","blocked":"blocked","grade":{"good":"Easy for AI search to read","fair":"Room for improvement","poor":"Hard for AI search to read"},"checks":{"llms":{"title":"llms.txt (a site guide for AI)","pass":"llms.txt is there: AI assistants see what the site is about and which pages matter.","fail":"No /llms.txt: AI assistants have to guess what matters, so they cite and recommend the site less."},"aiCrawlers":{"title":"AI search crawlers","pass":"robots.txt lets the main AI search crawlers read the home page ({value}).","fail":"robots.txt lets only {value} of the main AI search crawlers read the home page; blocked AI search will not cite the site."},"speed":{"title":"Response time","pass":"The home page answered within {value} ms.","fail":"The home page took {value} ms; visitors and crawlers may give up."},"structuredData":{"title":"Structured data (JSON-LD)","pass":"Structured data on the home page: {value}.","fail":"No JSON-LD on the home page: AI and search engines cannot confirm the company, products and other key facts."},"hreflang":{"title":"Language tags (hreflang)","pass":"{value} language versions are tagged, so each country's search shows the right language.","fail":"No hreflang language tags ({value}): visitors abroad may land on the wrong language. Single-language sites can ignore this."},"sitemap":{"title":"Sitemap","pass":"A sitemap was found, so new pages get indexed sooner.","fail":"No sitemap found (Sitemap in robots.txt or /sitemap.xml)."},"meta":{"title":"Title and description","pass":"The home page has a title and a useful description ({value} characters).","fail":"The home page lacks a title or its description is short ({value} characters): AI summaries and results show it poorly."},"https":{"title":"HTTPS","pass":"The site uses HTTPS.","fail":"The site does not use HTTPS; browsers flag it as not secure."},"canonical":{"title":"Canonical link","pass":"The home page declares its canonical address.","fail":"No canonical link: several addresses for the same page split its ranking."}}},"localeSuggest":{"text":"This page is also available in {language}.","switch":"Switch to {language}","dismiss":"No thanks"},"oauth":{"continueWith":"Continue with {provider}","or":"or","providers":{"wechat":"WeChat","qq":"QQ","dingtalk":"DingTalk","feishu":"Feishu / Lark","microsoft":"Microsoft"},"errors":{"state":"The sign-in expired, please try again.","denied":"Authorization was cancelled.","provider":"Sign-in with the provider failed, please try again later.","notLinked":"This account is not connected to an admin account. Sign in with e-mail and password first and connect it under Account security.","taken":"This account is already connected to another user.","disabled":"This account is disabled.","signup":"New sign-ups are closed.","signin":"Sign in to the admin first, then connect the account.","rate":"Too many attempts, please try again later."},"account":{"title":"Sign-in providers","hint":"Connected accounts can sign in to the admin directly; e-mail and password keep working.","connect":"Connect {provider}","unlink":"Disconnect","unlinkConfirm":"Disconnect {provider}?","linked":"Account connected","lastUsed":"Last used","notMigrated":"The database is not upgraded yet (table user_identities is missing): apply the migrations first."},"admin":{"title":"Sign-in methods","intro":"Sign in with Google, GitHub, Microsoft, WeChat, DingTalk, Feishu or any OpenID Connect / OAuth 2.0 service, for the admin and for site member accounts (e.g. the SaaS kit). E-mail and password sign-in always stays.","adminRules":"Admin sign-in rules","linkByEmail":"Link by e-mail","linkByEmailHint":"On the first sign-in, connect the admin account with the same address when the provider verified it (Microsoft multi-tenant addresses are never trusted).","autoCreateDomains":"Create accounts for these e-mail domains","autoCreateDomainsHint":"Verified addresses of these domains get an admin account on their first sign-in. Empty: nobody is created, only connected or matching accounts get in.","autoCreateRole":"Role of new accounts","optional":"optional","passwordStays":"Providers are an extra way in: e-mail + password, password reset and two-factor sign-in keep working; accounts with two-factor sign-in still enter their code after a provider sign-in.","enabled":"On","forAdmin":"Admin sign-in","forSite":"Site member sign-in","buttonLabel":"Button label","providerId":"Id","providerIdHint":"Starts with custom-, up to 16 characters; fixed once saved (it is part of the callback URL).","custom":"custom","fromEnv":"from environment","ready":"Ready","incomplete":"Incomplete","secretKept":"Saved; leave blank to keep","trustEmail":"Trust e-mail addresses from this service (link by e-mail)","callback":"Callback URL (enter it in the provider's developer console)","copy":"Copy","copied":"Copied","console":"Open developer console","remove":"Remove","removeConfirm":"Remove {provider}? Takes effect on save; connected account records stay.","add":"Add sign-in method","addPlaceholder":"Choose a service…","saved":"Sign-in methods saved","options":{"tenant":"Tenant","baseUrl":"GitLab URL","domain":"Edition (feishu / lark)","issuer":"Issuer URL","scope":"Scope","authorizeUrl":"Authorize URL","tokenUrl":"Token URL","userinfoUrl":"User info URL","idField":"User id field","emailField":"E-mail field","nameField":"Name field","avatarField":"Avatar field","tokenAuth":"Token auth (post / basic)"}}}},"de":{"blogkit":{"plugin":{"readingTime":"{n} Min. gelesen","words":"{n} Wörter","toc":"Auf dieser Seite","share":"Aktie","copyLink":"Link kopieren","copied":"Link kopiert","author":"Geschrieben von","authorPosts":"{n} Beiträge","morePosts":"Weitere Beiträge","popular":"Beliebte Beiträge","tag":"Schlagwort: {tag}","category":"Kategorie: {name}","authorArchive":"Beiträge von {name}","noPosts":"Noch keine Beiträge.","views":"{n} Aufrufe"},"comments":{"title":"Kommentare","count":"Keine Kommentare | 1 Kommentar | {n} Kommentare","empty":"Seien Sie der Erste, der einen Kommentar abgibt.","name":"Name","email":"E-Mail (nicht veröffentlicht)","url":"Website (optional)","content":"Ihr Kommentar","submit":"Kommentar posten","reply":"Antwort","replyingTo":"Antwort auf {name}","cancelReply":"Stornieren","pending":"Danke! Ihr Beitrag wartet auf die Moderation.","posted":"Kommentar gepostet.","closed":"Kommentare sind geschlossen.","postNotFound":"Dieser Beitrag akzeptiert keine Kommentare.","parentMissing":"Der Kommentar, auf den Sie geantwortet haben, ist nicht mehr verfügbar.","author":"Autor","remember":"Erinnere dich an mich auf diesem Gerät"},"newsletter":{"title":"Erhalten Sie neue Beiträge per E-Mail","hint":"Kein Spam, Abmeldung jederzeit möglich.","email":"Ihre E-Mail-Adresse","submit":"Abonnieren","pending":"Fast fertig: Überprüfen Sie Ihren Posteingang und bestätigen Sie das Abonnement.","active":"Sie sind abonniert. Danke schön!","confirmed":"Abonnement bestätigt. Danke schön!","unsubscribed":"Sie wurden abgemeldet.","invalidLink":"Dieser Link ist ungültig oder abgelaufen.","working":"Einen Moment…","resubscribed":"Ihr Abonnement ist wieder aktiv. Danke schön!","unsubscribe":"Abbestellen","resubscribe":"Erneut abonnieren","unsubscribedHint":"Sie erhalten keine neuen Beiträge mehr per E-Mail. Haben Sie Ihre Meinung geändert? Schalten Sie es mit einem Klick wieder ein."},"admin":{"menu":"Kommentare","subscribers":"Abonnenten","notActive":"Das Blog-Plugin ist nicht aktiv (aktivieren Sie es unter Plugins).","status":{"pending":"Ausstehend","approved":"Genehmigt","spam":"Spam","trash":"Müll","all":"Alle","active":"Aktiv","unsubscribed":"Abgemeldet"},"approve":"Genehmigen","unapprove":"Nicht genehmigen","spam":"Spam","trash":"Müll","delete":"Dauerhaft löschen","reply":"Antwort","send":"Schicken","confirmDelete":"Die ausgewählten Kommentare dauerhaft löschen?","search":"Kommentare durchsuchen","empty":"Nichts hier.","on":"An","selected":"{n} ausgewählt","subscribersHint":"Anmeldungen über das Newsletter-Formular. Double-Opt-in-Adressen bleiben bis zur Bestätigung ausstehend.","import":"Import","importHint":"Fügen Sie Adressen ein, eine pro Zeile oder durch Kommas getrennt. Sie werden als aktiv hinzugefügt.","imported":"{added} hinzugefügt, {skipped} übersprungen","export":"CSV exportieren","mailings":"Newsletter","sendPost":"Senden Sie einen Beitrag","postId":"Beitrags-ID","queued":"In der Warteschlange; Es wird von der geplanten Aufgabe stapelweise gesendet.","mailingStatus":{"queued":"In der Warteschlange","sending":"Senden","done":"Gesendet","failed":"Fehlgeschlagen"},"sent":"{sent} gesendet, {failed} fehlgeschlagen","settings":"Blog-Einstellungen"}},"admin":{"login":{"email":"E-Mail","failed":"Die Anmeldung ist fehlgeschlagen","password":"Passwort","submit":"Melden Sie sich an","title":"Admin-Login","verifyLabel":"Ich bin kein Roboter","verifyRequired":"Bitte schließen Sie die Verifizierung ab","invalidCredentials":"Ungültige E-Mail-Adresse oder ungültiges Passwort. Bitte versuchen Sie es erneut","tooManyAttempts":"Sie haben mehrmals versucht, sich anzumelden. Bitte warten Sie etwa 5 Minuten und versuchen Sie es erneut – vielen Dank.","networkError":"Netzwerkfehler, bitte überprüfen Sie Ihre Verbindung","forgot":"Passwort vergessen?"},"nav":{"cases":"Fälle","categories":"Kategorien","contacts":"Kontakte","dashboard":"Armaturenbrett","i18n":"Sprachen","logout":"Abmelden","media":"Medien","pages":"Seiten","posts":"Beiträge","seo":"SEO","productCategories":"Produktkategorien","products":"Produkte","settings":"Einstellungen","users":"Benutzer","viewSite":"Website ansehen","translations":"Übersetzungen","languages":"Sprachen","email":"E-Mail","tasks":"Geplante Aufgaben","cache":"Cache","plugins":"Plugins","tools":"Werkzeuge","security":"Sicherheit","redirects":"Weiterleitungen","audit":"Audit-Protokoll","account":"Kontosicherheit","menu":"Menü","menus":"Menüs","backups":"Backups","collections":"Inhaltstypen","forms":"Formulare","home":"Homepage","signIn":"Anmeldemethoden"},"seo":{"tabSeo":"SEO","title":"SEO und KI-GEO","perLocale":"SEO pro Sprache","global":"Globale Einstellungen","tabGeo":"KI-GEO","perLocaleHint":"Titel, Beschreibung und Schlüsselwörter pro Sprache; Hreflang- und Canonical-Tags werden automatisch ausgegeben.","sitemap":"Sitemap","sitemapHint":"/sitemap.xml ist ein mehrsprachiger Index, der auf /__sitemap__/LANG.xml verweist. Jeder Eintrag trägt einen Zeitpunkt der letzten Änderung, der Ihrem Inhalt folgt.","geoIntro":"KI-Zusammenfassung","geoIntroHint":"Wie sich die Website KI-Such- und Antwortmaschinen vorstellt (ChatGPT, Claude, Perplexity, Gemini). Wird in /llms.txt und /api/public/ai-summary bereitgestellt.","organization":"Organisation (strukturierte Daten)","organizationHint":"Generiert schema.org Organization/WebSite JSON-LD, damit Suchmaschinen und KI die Entität hinter der Site erkennen.","llms":"llms.txt","llmsHint":"Veröffentlicht einen llmstxt.org-Index und einen Volltext-Dump, den Sprachmodelle direkt lesen können.","crawlers":"KI-Crawler-Richtlinie","crawlersHint":"Geschrieben in robots.txt. Durch das Zulassen von Antwortmaschinen wird die Website leichter zitiert. Nur-Training-Crawler können separat blockiert werden.","allowAll":"Alles zulassen","blockTraining":"Blocktraining","blockAll":"Alle blockieren","allow":"Erlauben","disallow":"Nicht zulassen","preview":"Vorschau der URLs","purpose":{"training":"Modelltraining","search":"KI-Suche/Antworten","both":"Schulung + Suche"},"fields":{"siteName":"Site-Name","siteTitle":"SEO-Titel","siteDescription":"Meta-Beschreibung","siteKeywords":"Meta-Schlüsselwörter","ogImage":"Standard-Freigabebild","googleVerification":"Google-Bestätigung","bingSiteVerification":"Bing-Verifizierung","baiduVerification":"Baidu-Überprüfung","robotsTxt":"Zusätzliche Roboterregeln","orgType":"Organisationstyp","orgLogo":"Logo-URL","orgSameAs":"Offizielle Profile","geoSummary":"KI-Zusammenfassung","geoAudience":"Publikums- und Servicebereich","geoLlmsTxt":"Veröffentlichen Sie /llms.txt","geoLlmsFull":"/llms-full.txt (Volltext) veröffentlichen"},"hints":{"siteName":"Für diese Sprache angezeigter Site-Name; empty greift auf den globalen Namen zurück.","siteTitle":"Browser-Registerkarte und Suchergebnistitel.","siteDescription":"Suchausschnitt, 150–160 Zeichen empfohlen.","siteKeywords":"Komma getrennt.","ogImage":"Standard-URL für Social-Share-Bilder.","robotsTxt":"Benutzerdefinierte Regeln, die an robots.txt angehängt werden.","orgLogo":"PNG/SVG, mindestens 512x512 empfohlen.","orgSameAs":"Eine pro Zeile: LinkedIn, GitHub, X, WeChat-Seite usw.","geoSummary":"In 2-5 Sätzen: wer du bist, was du tust, warum du anders bist. KI-Engines zitieren dies direkt.","geoAudience":"z.B. Produktions- und Einzelhandelsunternehmen in China und Südostasien."},"matomo":{"title":"Analytik (Matomo)","hint":"Wenn die Matomo-URL und die Site-ID festgelegt sind, meldet die öffentliche Site Seitenaufrufe (auch clientseitige Navigation), Verweise, Site-Suche, Outlinks und Downloads, 404-Seiten, JavaScript-Fehler, Zeit auf der Seite und Ladezeiten sowie Ereignisse wie Formulare und Bestellungen. Server 5xx-Fehler werden als Ereignisse aufgezeichnet. Admin-Seiten werden nicht verfolgt.","url":"Matomo-URL","siteId":"Site-ID","cookieless":"Ohne Kekse","cookielessHint":"Keine Cookies (für EU-Besucher ist kein Einwilligungsbanner erforderlich); Besucher werden pro Tag gezählt.","open":"Offene Berichte"},"preconnect":{"title":"Vorverbinden","hint":"Öffentliche Seiten öffnen diese Verbindungen frühzeitig (<link rel=\"preconnect\">), wodurch die 100–300 ms von DNS und TLS vor der ersten Anfrage eingespart werden. Der Matomo-Server wird automatisch eingebunden, sobald Matomo eingerichtet ist. Andere Ursprünge (ein Bild-CDN, ein Schriftartendienst): einer pro Zeile, nur https, höchstens 6."}},"email":"E-Mail","tasks":{"title":"Geplante Aufgaben","newTask":"Neue Aufgabe","editTask":"Aufgabe bearbeiten","empty":"Noch keine geplanten Aufgaben","enabled":"Aktiviert","disabled":"Deaktiviert","lastRun":"Letzter Lauf","run":"Lauf jetzt","logs":"Protokolle","noLogs":"Keine Ausführungsprotokolle","executed":"Aufgabe ausgeführt","headers":"Überschriften","body":"Anforderungstext"},"dashboard":"Armaturenbrett","writePost":"Beitrag schreiben","recentUpdates":"Aktuelle Updates","noContent":"Noch kein Inhalt","posts":"Beiträge","pages":"Seiten","published":"Veröffentlicht","drafts":"Entwürfe","categories":"Kategorien","media":"Medien","status":"Status","noCategories":"Noch keine Kategorien","noContacts":"Keine Kontaktdatensätze","noProducts":"Noch keine Produkte","noSettings":"Noch keine Einstellungen","noTranslations":"Noch keine Übersetzungen","noLanguages":"Keine Sprachen konfiguriert","confirmDelete":"„{name}“ löschen? Diese Aktion kann nicht rückgängig gemacht werden.","categoryDeletedHint":"Beiträge in dieser Kategorie werden nicht kategorisiert.","confirmDeleteLanguage":"Sprache „{name}“ ({code}) löschen? Übersetzungsdaten werden nicht gelöscht.","name":"Name","slug":"Schnecke","description":"Beschreibung","actions":"Aktionen","edit":"Bearbeiten","delete":"Löschen","cancel":"Abbrechen","create":"Erstellen","update":{"available":"NuxtCMS v{latest} ist verfügbar (Sie führen v{current} aus)","hint":"Führen Sie den Upgrade-Befehl im Site-Projekt aus: Es installiert, migriert die Datenbank, erstellt und stellt bereit.","copy":"Upgrade-Befehl kopieren","changelog":"Änderungsprotokoll"},"refresh":"Aktualisieren","searchNameEmail":"Suche nach Name/E-Mail/Inhalt…","allStatuses":"Alle Status","statusNew":"Neu","statusRead":"Lesen","statusReplied":"Antwortete","message":"Nachricht","time":"Zeit","languageCode":"Sprachcode","languageName":"Sprachname","languageAdded":"Sprache aktualisiert","languageAddFailed":"Das Hinzufügen ist fehlgeschlagen","languageUpdateFailed":"Update fehlgeschlagen","languageDeleted":"Das Löschen ist fehlgeschlagen","fillAllFields":"Bitte füllen Sie alle Felder aus","serverRestarting":"Die Seite „Server wird neu gestartet…“ wird in wenigen Sekunden automatisch aktualisiert","loadFailed":"Das Laden ist fehlgeschlagen","slugHint":"Für die automatische Generierung leer lassen","operationFailed":"Der Vorgang ist fehlgeschlagen","deleteFailed":"Das Löschen ist fehlgeschlagen","password":"Passwort","role":"Rolle","roleAdmin":"Admin","roleEditor":"Herausgeber","passwordHint":"Leer lassen, um es unverändert zu lassen","passwordMinLength":"Mindestens 6 Zeichen","me":"(ich)","updated":"Aktualisiert","created":"Erstellt","deleted":"Gelöscht","confirmDeleteUser":"Benutzer „{name}“ löschen?","editUser":"Benutzer bearbeiten","newUser":"Neuer Benutzer","mediaLibrary":"Medienbibliothek","uploadImage":"Bild hochladen","searchFilename":"Dateiname suchen…","mediaStorageHint":"In R2 gespeicherte Dateien (lokales Dateisystem in Dev). Maximal 5 MB pro Datei.","uploadComplete":"Hochladen abgeschlossen","uploadFailed":"Der Upload ist fehlgeschlagen","linkCopied":"Link kopiert","copyFailed":"Das Kopieren ist fehlgeschlagen","confirmDeleteMedia":"Diese Mediendatei löschen?","mediaEmpty":"Die Medienbibliothek ist leer","mediaEmptyHint":"Klicken Sie auf die Schaltfläche „Hochladen“, um Bilder hinzuzufügen.","fileTooLarge":"{name} ist zu groß","maxFileSize":"Bitte laden Sie Bilder unter 5 MB hoch","upload":"Datei hochladen","loadMore":"Mehr laden","mediaPickerHint":"Klicken Sie auf ein Bild, um es einzufügen. Es wird sofort ein neuer Upload eingefügt.","mediaNoMatch":"Keine passenden Dateien.","mediaEmptyPicker":"Die Medienbibliothek ist leer. Laden Sie zuerst ein Bild hoch.","insertFromLibrary":"Bild aus Medienbibliothek einfügen","productManagement":"Produkte","newProduct":"Neues Produkt","searchName":"Suchname…","allLanguages":"Alle Sprachen","language":"Sprache","category":"Kategorie","updatedAt":"Aktualisiert","siteSettings":"Site-Einstellungen","newSetting":"Neu","searchKeyOrValue":"Suchschlüssel oder -wert…","all":"Alle","globalSettings":"Global","localizedSettings":"Lokalisiert","keyName":"Schlüssel","currentValue":"Wert","localizedBadge":"Lokalisiert","emptyValue":"(leer)","translationManagement":"Übersetzungen","translated":"Übersetzt","untranslated":"Unübersetzt","translationKey":"Übersetzungsschlüssel","notTranslated":"(Nicht übersetzt)","languageManagement":"Sprachen","generatePacks":"Generieren Sie Pakete","addLanguage":"Sprache hinzufügen","noteTitle":"Hinweis","languageHintRestart":"Starten Sie nach dem Hinzufügen oder Entfernen von Sprachen den Entwicklungsserver neu (oder stellen Sie ihn erneut bereit), damit die neuen URL-Routen wirksam werden.","languageHintGenerate":"Klicken Sie nach dem Bearbeiten der Übersetzungen auf „Pakete generieren“, um Datenbankübersetzungen in i18n/locales/*.json-Dateien zu schreiben.","bcp47Tag":"BCP47-Tag","displayName":"Anzeigename","defaultBadge":"Standard","fallbackBadge":"Rückfall","setDefault":"Als Standard festlegen","editLanguage":"Sprache bearbeiten","quickSelect":"Schnellauswahl:","langCodeDesc":"Kurzcode für URL, z.B. ja, ko, vi","bcp47Desc":"Vollständiges Sprach-Tag, z. B. ja-JP, ko-KR","displayNameDesc":"Name wird im Sprachumschalter angezeigt","add":"Hinzufügen","save":"Speichern","configUpdated":"Konfiguration aktualisiert, Seite wird automatisch aktualisiert","packGenerated":"Sprachpakete generiert","generateFailed":"Die Generierung ist fehlgeschlagen","loading":"Laden…","emailCfg":{"title":"E-Mail-Konfiguration","smtpSettings":"SMTP-Einstellungen","smtpHost":"SMTP-Host","smtpPort":"SMTP-Port","smtpUser":"Benutzername","smtpPass":"Passwort","fromAddress":"Absenderadresse","fromName":"Von Name","testTitle":"Test-E-Mail senden","sendTest":"Test senden","testSent":"Test-E-Mail erfolgreich gesendet","testFailed":"Test-E-Mail konnte nicht gesendet werden"},"cache":{"title":"API-Cache","settings":"Cache-Einstellungen","description":"Wenn diese Option aktiviert ist, werden Frontend-GET-Antworten, die den Regeln für „zwischengespeicherte API-Pfade“ entsprechen, als Dateicache gespeichert (Cloudflare Cache API in der Produktion). Der Standardbereich ist /api/public/* mit einer TTL von 12 Stunden. Durch das Veröffentlichen von Beiträgen, Produkten oder Einstellungen wird der Cache automatisch ungültig; Sie können es auch manuell löschen.","enabled":"Cache aktivieren","enabledHint":"Zwischenspeichern von API-Antworten des öffentlichen Frontends","ttlHours":"TTL (Stunden)","ttlHint":"1–168 Stunden, Standard 12","clear":"Cache leeren","confirmClear":"Den öffentlichen API-Cache leeren? Beim nächsten Besuch wird es aus der Datenbank neu erstellt.","cleared":"Cache geleert","status":"Status","driver":"Fahrer","driverFs":"Lokale Dateien (.data/cache/public-api)","driverCf":"Cloudflare-Cache-API","version":"Cache-Version","clearedAt":"Zuletzt gelöscht","never":"Niemals","keyCount":"Einträge","keyCountCf":"Edge-Cache kann nicht aufgelistet werden; Das Löschen stößt auf die Version","recentKeys":"Schlüssel in aktueller Version","excludes":"Ausgeschlossene APIs","excludesHint":"Passende /api/public GET-Anfragen überspringen den Cache und treffen immer auf den Ursprung. Unterstützt den genauen Pfad, Präfix, Platzhalter (* ?), Teilzeichenfolge und Regex. Pfaden ohne führendes / wird das Präfix /api/public/ vorangestellt.","excludesEmpty":"Noch keine Ausschlussregeln. Alle öffentlichen Frontend-APIs werden zwischengespeichert.","addExclude":"Regel hinzufügen","quickAdd":"Schnell hinzufügen","modeExact":"Genau","modePrefix":"Präfix","modeWildcard":"Platzhalter","modeContains":"Enthält","modeRegex":"Regex","includes":"Zwischengespeicherte API-Pfade","includesHint":"Nur GET-Anfragen, die diesen Regeln entsprechen, werden zwischengespeichert. Lassen Sie es leer (oder behalten Sie die Standardeinstellung bei), um alles unter /api/public/** zwischenzuspeichern. Pfade müssen unter /api/ liegen; /api/admin, /api/auth, /api/setup, /api/docs und /api/media werden niemals zwischengespeichert. Durch Ändern des Bereichs wird der vorhandene Cache geleert.","includesEmpty":"Noch keine Pfadregeln. Der Standardbereich /api/public/** wird zwischengespeichert.","addInclude":"Pfad hinzufügen","includesDefaultActive":"Verwendung des Standardbereichs: /api/public/**","includesCustomActive":"Verwenden eines benutzerdefinierten Cache-Bereichs","includesReset":"Auf Standard zurücksetzen"},"plugins":{"title":"Plugins","tabInstalled":"Installiert","tabMarket":"Marktplatz","tabAccount":"Konto & Lizenzen","tabDeveloper":"Entwickler","domain":"Lizenzierte Domain","cronMissing":"NUXT_CRON_SECRET ist nicht festgelegt","cronMissingHint":"Plugins mit geplanten Aufgaben (E-Mail-Benachrichtigungen, Such-Push) und der täglichen erneuten Überprüfung der Lizenz benötigen den Cron-Dispatcher. Legen Sie NUXT_CRON_SECRET fest und stellen Sie den Cron-Worker bereit.","emptyInstalled":"Noch keine Plugins installiert","browseMarket":"Durchsuchen Sie den Marktplatz","free":"Kostenlos","credits":"{n} Credits","source_official":"Offiziell","source_local":"Lokal","source_package":"Paket","license_active":"Lizenziert","license_none":"Nicht lizenziert","license_expired":"Abgelaufen","license_revoked":"Widerrufen","license_invalid":"Ungültig","license_domain_mismatch":"Domänenkonflikt","license_unknown":"Unbekannt","license_missing":"Nicht installiert","capInject":"{n} Schnipsel(s)","configure":"Einstellungen","verify":"Lizenz überprüfen","uninstall":"Deinstallieren","confirmUninstall":"„{name}“ deinstallieren? Die geplanten Aufgaben werden ebenfalls entfernt.","uninstalled":"Deinstalliert","licenseValid":"Die Lizenz ist gültig","licenseInvalid":"Die Lizenz ist ungültig","required":"„{name}“ ist erforderlich","secretKept":"Gespeichert. Lassen Sie das Feld leer, um es aufzubewahren","licenseKey":"Lizenzschlüssel","licenseKeyHelp":"Ein auf der Website gekaufter oder von einem Administrator ausgestellter Schlüssel, der an diese Domain gebunden ist","licenseKeyCurrent":"Aktuell: {key}. Geben Sie einen neuen Schlüssel ein, um ihn zu ersetzen","offline":"Der Plugin-Hub ist nicht erreichbar","offlineHint":"Zeigt die offiziellen Plugins, die mit dem Framework gebündelt sind. Kostenlose Plugins werden normal installiert; Bezahlte Plugins benötigen den Hub zur Lizenzierung","offlineInstall":"Von der mitgelieferten Kopie installiert","search":"Such-Plugins","openHub":"Öffnen Sie den Plugin-Hub","emptyMarket":"Keine passenden Plugins","packageKind":"Paket (erneut bereitstellen)","installedVersion":"Installierte v{version}","contactLicense":"Fordern Sie eine Lizenz an","installTrial":"Installieren","buy":"Kaufen Sie für {n} Credits","update":"Update auf v{version}","install":"Installieren","confirmPurchase":"{credits} Credits für „{name}“ ausgeben und für diese Domain lizenzieren?","updatedTo":"Auf v{version} aktualisiert","installed":"Installiert","needsLicenseHint":"Bezahlte Plugins laufen nur, wenn sie lizenziert sind: Kaufen Sie sie oder geben Sie in den Einstellungen einen Lizenzschlüssel ein","bindToBuy":"Um Plugins zu kaufen und Credits und Lizenzen anzuzeigen, verknüpfen Sie zunächst Ihr Website-Konto:","requestSent":"Gesendet. Wir werden uns bald bei Ihnen melden","requestHint":"Teilen Sie uns mit, was Sie benötigen (Ihre Domain {domain} ist enthalten) und wir stellen Ihnen eine Lizenz oder ein Angebot aus.","requestPlaceholder":"z.B. Lizenzen für 3 Standorte / eine 7-tägige Testversion","send":"Senden","bindTitle":"Verknüpfen Sie Ihr Website-Konto","bindStep1":"Erstellen Sie ein Konto:","bindStep2":"Melden Sie sich an und erstellen Sie unter Konto → API-Tokens ein API-Token:","bindStep3":"Fügen Sie das Token unten ein. Sie werden nur auf dem Server gespeichert und niemals an Browser gesendet.","bind":"Binden","bound":"Kontogebunden","boundAs":"Gebundenes Konto","balance":"Credits","rechargeHint":"Credits werden durch einen Administrator aufgeladen (noch keine Online-Zahlung). Nach dem Hinzufügen können Sie Plugins hier direkt kaufen.","contactAdmin":"Kontaktieren Sie uns zum Aufladen","manageAccount":"Konto verwalten","unbind":"Entbinden","confirmUnbind":"Nach der Aufhebung der Bindung können Sie keine Plugins mehr kaufen. Vorhandene Lizenzen funktionieren weiterhin. Weitermachen?","licenses":"Meine Lizenzen","noLicenses":"Noch keine Lizenzen","plugin":"Plugin","importTitle":"Importieren Sie ein Manifest","importHint":"Fügen Sie ein nuxtcms.plugin.json (Laufzeit-Plugin) ein oder wählen Sie es aus. Gedacht für die Entwicklung und private Plugins; Bezahlte Plugins kommen vom Hub.","cat_seo":"SEO","useSample":"Beispiel verwenden","invalidJson":"Ungültiger JSON","devTitle":"Plugin-Entwicklung","devRuntime":"Ein Laufzeit-Plugin ist ein JSON-Manifest, das Einstellungen, injizierte Snippets, CSP-Quellen, Event-Webhooks und geplante Aufgaben deklariert. Online installiert, kein Neuaufbau.","devPackage":"Ein Paket-Plugin ist eine Nuxt-Ebene (Seiten, Komponenten, APIs). Installieren Sie es mit der CLI, erstellen Sie es dann neu und stellen Sie es bereit:","devEvents":"Veranstaltungen zum Zuhören:","devDocs":"Dokumentation für Plugin-Entwickler","packageTitle":"Dies ist ein Paket-Plugin","packageHint":"Paket-Plugins ändern den Build. Führen Sie dies im Projektverzeichnis (oder CI) aus, erstellen Sie es neu und stellen Sie es bereit:","copy":"Befehl kopieren","cat_analytics":"Analytik","cat_marketing":"Marketing & Chat","cat_notification":"Benachrichtigungen","cat_developer":"Entwickler","cat_content":"Inhalt","cat_commerce":"Handel","cat_security":"Sicherheit","cat_other":"Andere","planUntil":"bis {date}"},"scheduled":"Geplant","revisions":{"button":"Geschichte","title":"Überarbeitungen","hint":"(wird vor jedem Update gespeichert, die letzten 30 bleiben erhalten)","loading":"Laden…","empty":"Noch keine Revisionen","pick":"Wählen Sie links eine Revision aus","close":"Schließen","restore":"Stellen Sie diese Revision wieder her","confirmRestore":"Den aktuellen Inhalt durch diese Revision ersetzen? Der aktuelle Inhalt bleibt zunächst als Revision erhalten.","restored":"Revision wiederhergestellt","restoreFailed":"Wiederherstellung fehlgeschlagen"},"security":{"title":"Sicherheitsüberprüfung","intro":"Wählen Sie den menschlichen Check für Admin-Login, Kontaktformular, Kommentare, Newsletter und Checkout. Jede Übermittlung wird auf dem Server überprüft.","forced":"Durch die Umgebungsvariable NUXT_CAPTCHA_PROVIDER auf „{provider}“ gezwungen; Die unten stehende Auswahl gilt, sobald es entfernt wird.","provider":"Methode","providers":{"auto":"Site-Standard","none":"Aus","local":"Integriertes Bild-Captcha","recaptcha":"Google reCAPTCHA","turnstile":"Cloudflare Turnstile"},"providerHints":{"none":"Keine menschliche Kontrolle; Es gelten weiterhin Tarifbegrenzungen.","local":"Kein Service oder Schlüssel von Drittanbietern; Funktioniert überall, auch auf dem chinesischen Festland.","turnstile":"Die meisten Besucher kommen ohne Rätsel vorbei. Benötigt Cloudflare-Schlüssel.","recaptcha":"v2-Kontrollkästchen oder v3-Unsichtbarkeitspunktzahl. Nutzen Sie recaptcha.net für Besucher auf dem chinesischen Festland.","auto":"Wird verwendet, solange hier nichts gespeichert wird: Turnstile, wenn die Schlüssel konfiguriert sind, andernfalls das integrierte Captcha."},"sources":{"env":"Quelle: Umgebungsvariable","admin":"Quelle: Admin-Einstellung","site-default":"Quelle: Standardeinstellung der Website","auto":"Quelle: automatisch (konfigurierte Schlüssel)"},"localMode":"Captcha-Typ","localModes":{"chars":"Buchstaben und Ziffern","math":"Arithmetik"},"localLength":"Charaktere","recaptchaHelp":"Erstellen Sie Schlüssel in der reCAPTCHA-Administratorkonsole (gleiche Version wie unten) und fügen Sie die Site-Domäne hinzu.","recaptchaVersion":"Version","recaptchaVersions":{"v2":"v2 Kontrollkästchen „Ich bin kein Roboter“.","v3":"v3 unsichtbare Partitur"},"recaptchaHost":"Skriptdomäne","chinaOk":"vom chinesischen Festland aus erreichbar","minScore":"Mindestpunktzahl","minScoreHint":"0,1 bis 1; Einsendungen mit niedrigerer Punktzahl werden abgelehnt (Standard 0,5)","envKeys":"Lassen Sie das Feld leer, um die Schlüssel aus der Umgebung zu verwenden.","secretKept":"Gespeichert; Lassen Sie das Feld leer, um es zu behalten","keysRequired":"Diese Methode benötigt sowohl den Site-Schlüssel als auch den geheimen Schlüssel","scenesTitle":"Geschützte Formulare","scenes":{"login":"Admin-Login","contact":"Kontaktformular","comment":"Blog-Kommentare","subscribe":"Newsletter","checkout":"Shop-Kasse"},"scenesHint":"Ungeprüfte Formulare werden ohne menschliche Prüfung übermittelt. Auf useTurnstile() / useCaptcha() basierende Site-Formulare folgen ebenfalls der aktiven Methode.","testTitle":"Testen und speichern","testHelp":"Die neuen Einstellungen müssen eine Prüfung bestehen, bevor sie gespeichert werden, sodass ein falscher Schlüssel Sie nicht aus dem Admin aussperren kann.","test":"Testen Sie neue Einstellungen","saveTested":"Bestanden – speichern","widgetFailed":"Das Widget konnte nicht geladen werden: Überprüfen Sie den Site-Schlüssel, die zulässigen Domänen oder ob der Site-CSP den Anbieter zulässt.","saved":"Sicherheitseinstellungen gespeichert","cspNote":"Wenn die Site ihre eigene Inhaltssicherheitsrichtlinie festlegt, erlauben Sie script-src und frame-src:challenges.cloudflare.com für Turnstile; www.google.com, www.gstatic.com und www.recaptcha.net für reCAPTCHA.","lockoutNote":"Ausgesperrt? Legen Sie NUXT_CAPTCHA_PROVIDER=none fest, stellen Sie es erneut bereit, melden Sie sich an und ändern Sie es hier.","unsupported":"Diese Site verwendet ihren eigenen Formularcode für {scenes}, der das Verifizierungs-Widget noch nicht rendert, daher gilt diese Einstellung dort nicht.","current":"Aktiv: {provider}","scenesOn":"am {scenes}","turnstileHelp":"Erstellen Sie im Cloudflare-Dashboard ein Turnstile-Widget und fügen Sie die Site-Domain zu ihren Hostnamen hinzu."},"verify":{"title":"Zwei-Faktor-Anmeldung","hint":"Öffnen Sie Ihre Authentifizierungs-App und geben Sie den 6-stelligen Code ein.","recoveryHint":"Geben Sie einen Ihrer Wiederherstellungscodes ein (jeder funktioniert einmal).","submit":"Bestätigen Sie und melden Sie sich an","useRecovery":"Kein Telefon zur Hand? Verwenden Sie einen Wiederherstellungscode","useApp":"Verwenden Sie einen Code aus der Authentifizierungs-App","back":"Zurück zur Anmeldung","failed":"Die Überprüfung ist fehlgeschlagen","invalid":"Falscher Code, versuchen Sie es erneut","expired":"Die Anmeldung ist abgelaufen. Bitte starten Sie erneut"},"account":{"title":"Kontosicherheit","mfa":"Zwei-Faktor-Anmeldung","on":"Auf","off":"Aus","mfaIntro":"Beim Anmelden wird auch nach einem Code von einer Authentifizierungs-App (Google Authenticator, Microsoft Authenticator, 1Password, Authy...) gefragt, sodass ein durchgesickertes Passwort allein nicht ausreicht.","mfaSetup":"Aktivieren Sie die Zwei-Faktor-Anmeldung","mfaScan":"Scannen Sie den QR-Code mit Ihrer Authentifizierungs-App und geben Sie dann den angezeigten 6-stelligen Code ein.","mfaKey":"Kann nicht scannen? Geben Sie diesen Schlüssel ein:","mfaConfirm":"Einschalten","mfaOn":"Die Zwei-Faktor-Anmeldung ist aktiviert","mfaOff":"Die Zwei-Faktor-Anmeldung ist deaktiviert","recoveryLeft":"{n} Wiederherstellungscodes übrig","recoverySave":"Speichern Sie jetzt diese Wiederherstellungscodes (einmal angezeigt). Wenn Sie Ihr Telefon verlieren, werden Sie von jedem einmalig anstelle eines Codes angemeldet.","copy":"Kopieren","copied":"Kopiert","saved":"Ich habe sie gerettet","recoveryNew":"Neue Wiederherstellungscodes","mfaDisable":"Deaktivieren Sie die Zwei-Faktor-Anmeldung","mfaDisableConfirm":"Ausschalten","codeOrRecovery":"Code oder Wiederherstellungscode","currentPassword":"Aktuelles Passwort","devices":"Angemeldete Geräte","signOutOthers":"Melden Sie alle anderen Geräte ab","signOut":"Abmelden","signedOut":"Abgemeldet","thisDevice":"Dieses Gerät","signedIn":"angemeldet","lastActive":"zuletzt aktiv","noDevices":"Es wurde noch nichts aufgezeichnet (Anmeldungen vor dem Upgrade werden nicht aufgeführt; „Alle anderen Geräte abmelden“ deckt sie ab).","devicesHint":"Ein Gerät, das Sie nicht kennen? Melden Sie sich ab und ändern Sie Ihr Passwort.","unknownDevice":"Unbekanntes Gerät","password":"Passwort ändern","newPassword":"Neues Passwort","confirmPassword":"Neues Passwort wiederholen","passwordHint":"Mindestens 8 Zeichen; Andere Geräte sind abgemeldet","passwordMismatch":"Die neuen Passwörter stimmen nicht überein","passwordChanged":"Passwort geändert, andere Geräte abgemeldet","changePassword":"Passwort ändern","signOutAll":"Melden Sie alle ihre Geräte ab","mfaReset":"Setzen Sie die Zwei-Faktor-Anmeldung zurück","mfaResetConfirm":"Zwei-Faktor-Anmeldung für {name} deaktivieren? Sie melden sich ab und richten es erneut ein.","done":"Fertig","mfaEnabledAt":"Aktiv seit {date}","signOutAllConfirm":"{name} auf jedem Gerät abmelden?"},"audit":{"title":"Audit-Protokoll","subtitle":"Anmeldungen und jede Änderung im Adminbereich werden {days} Tage lang aufbewahrt.","all":"Alle Aktionen","signIns":"Anmeldungen und Sicherheit","search":"Benutzer, Artikel, IP suchen...","time":"Zeit","user":"Benutzer","action":"Aktion","detail":"Einzelheiten","empty":"Noch nichts","actions":{"auth_login":"Angemeldet","auth_login_failed":"Anmeldung fehlgeschlagen","auth_logout":"Abgemeldet","auth_token":"API-Token ausgestellt","auth_mfa_failed":"Falscher Zwei-Faktor-Code","auth_mfa_enabled":"Zwei-Faktor an","auth_mfa_disabled":"Zwei-Faktor-Aus","auth_recovery_used":"Mit einem Wiederherstellungscode angemeldet","auth_recovery_regenerated":"Neue Wiederherstellungscodes","auth_password_changed":"Passwort geändert","auth_sessions_revoked":"Geräte abgemeldet"}},"redirects":{"title":"Weiterleitungen","subtitle":"Senden Sie alte Adressen und zusätzliche Domains an ihr neues Zuhause und behalten Sie dabei Rankings und eingehende Links bei. Änderungen werden innerhalb von etwa einer Minute wirksam, ohne dass eine Bereitstellung erforderlich ist.","tabPath":"URL-Weiterleitungen","tabDomain":"Domänen","tab404":"404-Protokoll","pathHelp":"Quelle: ein Site-Pfad wie /old-page; ein abschließendes * entspricht einem ganzen Ordner (/blog/* -> /us/posts/*); Eine Abfrage entspricht alten WordPress-Links (/?p=12). Ziel: ein /path oder eine vollständige URL; 410 bedeutet, dass es endgültig entfernt wurde.","domainHelp":"Alias-Domains (alte Domains, andere TLDs) leiten mit Pfad und Abfrage zur primären Domain weiter. Quelle * bezeichnet jede Domain außer der primären (lokale Entwicklung, ausgenommen page.dev-Vorschauen und IP-Adressen), z. B. sich auf www oder die bloße Domain niederzulassen. Die Domänen müssen auf diese Site verweisen.","add":"Regel hinzufügen","import":"Massenimport","search":"Suchen...","source":"Quelle","target":"Ziel","sourceDomain":"Quelldomäne","targetDomain":"Primäre Domäne","sourceHint":"z.B. /old-page, /blog/*, /?p=12","sourceDomainHint":"z.B. old.com (einschließlich www.old.com); * = jede andere Domain","targetHint":"z.B. /us/new-page oder https://...","status":"Status","s301":"dauerhaft (empfohlen)","s302":"vorübergehend","s410":"weg","note":"Hinweis","hits":"Treffer","saved":"Gespeichert","empty":"Noch keine Regeln","confirmDelete":"Klicken Sie erneut, um zu löschen","importHelp":"Eine Regel pro Zeile: Quellziel [Status], getrennt durch Leerzeichen, Tabulatoren oder Kommas; Ein CSV-Export eines anderen Redirect-Plugins funktioniert, wenn seine ersten Spalten Quelle und Ziel sind. Vorhandene Quellen werden übersprungen.","importDomainHelp":"Eine Regel pro Zeile: Quelldomäne Primärdomäne [Status].","importRun":"Importieren","imported":"{added} hinzugefügt, {skipped} übersprungen","test":"Testen","testPlaceholder":"Testen Sie eine URL oder einen Pfad, z. B. /old-page oder https://old.com/x","testNone":"Keine Regelübereinstimmungen (die Seite wird normal angezeigt)","log404":"Protokollieren Sie 404s","log404Help":"Zeichnet Seitenpfade auf, die mit 404 geantwortet haben (keine IP-Adressen); Gängige Bot-Probes werden ignoriert. Sortieren Sie nach Treffern, um alte Links zu finden, die eine Weiterleitung benötigen. Einträge, die 90 Tage lang nicht gesehen wurden, werden entfernt.","byHits":"Die meisten Treffer","byRecent":"Neueste","clear404":"Protokoll löschen","path":"Pfad","lastSeen":"Zuletzt gesehen","addRedirect":"Weiterleitung hinzufügen","empty404":"Keine 404-Fehler protokolliert"},"navGroups":{"content":"Inhalt","products":"Produkte","users":"Benutzer und Mitglieder","growth":"SEO & Marketing","extensions":"Erweiterungen","system":"System","overview":"Übersicht"},"menus":{"title":"Menüs","subtitle":"Kopfzeile, Fußzeile und andere Navigation, ohne Codeänderungen. Eine pro Sprache; Die Ersparnis gilt sofort.","new":"Neue Speisekarte","key":"Standort","keyHint":"primär = Kopfzeile, Fußzeile = Fußzeile; Websites können ihre eigenen Standorte verwenden","keyPrimary":"Header-Navigation","keyFooter":"Fußzeilen-Links","name":"Name","locale":"Sprache","copyFrom":"Kopieren von","empty":"Leeres Menü","none":"Noch keine Menüs. Sobald ein Hauptmenü vorhanden ist, steuert es die Kopfzeile (bis dahin wird die integrierte Navigation der Site verwendet).","add":"Elemente hinzufügen","addItem":"Hinzufügen","search":"Suchen...","nothing":"Nichts hinzuzufügen","label":"Beschriftung (leer: der Inhaltstitel)","newTab":"In einem neuen Tab öffnen","up":"Bewegen Sie sich nach oben","down":"Bewegen Sie sich nach unten","indent":"Erstellen Sie einen Unterpunkt des obigen Artikels","outdent":"Verlassen Sie das Untermenü","saved":"Menü gespeichert","confirmDelete":"Bestätigen Sie das Löschen","emptyTree":"Fügen Sie Elemente von links hinzu","treeHint":"Ziehen Sie Elemente, um sie neu anzuordnen. bis zu drei Ebenen. Elemente, deren Seite, Beitrag oder Produkt nicht veröffentlicht wird, werden ausgeblendet.","types":{"custom":"Benutzerdefinierter Link","page":"Seite","post":"Beitrag","product":"Produkt","category":"Beitragskategorie","productCategory":"Produktkategorie"},"unpublished":"unveröffentlicht"},"preview":{"button":"Vorschau-Link","title":"Teilen Sie eine Vorschau","hint":"Ein Link, der dieses unveröffentlichte Element mit den echten Seiten der Website jedem zeigt, kein Konto erforderlich. Es funktioniert nicht mehr, wenn es abläuft.","days":"gültig {n} Tag(e)","create":"Link erstellen","copy":"Kopieren","copied":"Vorschaulink kopiert","until":"gültig bis {date}"},"backups":{"title":"Backups","subtitle":"Sichern Sie den Inhalt der Website nach einem Zeitplan im Anhangspeicher oder auf einem FTP-Server Ihrer Wahl und behalten Sie dabei die neuesten Daten bei.","runNow":"Machen Sie jetzt ein Backup","enabled":"Geplante Backups","frequency":"Häufigkeit","daily":"Täglich","weekly":"Wöchentlich","hour":"Zeit (Zeitzone der Website)","keep":"Behalten","storage":"Im Anhangspeicher speichern ({driver})","storageHint":"Wird privat/backups/ aufbewahrt, niemals öffentlich; Laden Sie sie unten herunter.","status":{"ok":"OK","partial":"Teilweise erledigt","failed":"Fehlgeschlagen","running":"Laufen"},"ftp":"Auf einen FTP-Server hochladen","ftpHost":"Gastgeber","ftpPort":"Hafen","ftpUser":"Benutzer","ftpPassword":"Passwort","passwordKept":"gespeichert; Lassen Sie das Feld leer, um es zu behalten","ftpDir":"Verzeichnis (wird erstellt, wenn es fehlt)","ftpSecure":"Verwenden Sie FTPS (AUTH TLS)","test":"Testverbindung","ftpOk":"Verbunden; {n} Datei(en) im Verzeichnis","ftpFailed":"Die FTP-Verbindung ist fehlgeschlagen","contents":"Ein Backup enthält das, was unter Extras → Exportieren gespeichert ist: Beiträge, Seiten, Produkte, Kategorien, Übersetzungen, öffentliche Einstellungen und die Medienliste (.json.gz), wiederherstellbar unter Extras → Importieren. Keine Konten, Geheimnisse oder die Mediendateien selbst; Sichern Sie Plugin-Daten (Bestellungen usw.) mit der Datenbank (Cloudflare D1 verfügt über eine 30-tägige Point-in-Time-Wiederherstellung).","noCron":"Geplante Sicherungen benötigen den Cron-Worker (NUXT_CRON_SECRET ist nicht festgelegt): Jetzt funktionieren nur manuelle Sicherungen.","saved":"Sicherungseinstellungen gespeichert","done":"Sicherung erledigt","notAll":"Sicherung nicht vollständig durchgeführt","history":"Geschichte","none":"Noch keine Backups","removed":"herausgedreht","trigger":{"manual":"Handbuch","schedule":"geplant"},"bucket":"Speicher-Bucket (R2 / S3 / OSS / COS)","bucketHint":"Backups in einem eigenen Bucket, abgesehen von den Dateien der Site: Cloudflare R2, AWS S3, Alibaba OSS, Tencent COS oder jeder S3-kompatible Speicher. Verwenden Sie einen auf diesen Bucket beschränkten Zugriffsschlüssel.","bucketProvider":"Anbieter","bucketName":"Bucket-Name","bucketRegion":"Region","bucketAccountId":"Cloudflare-Konto-ID","bucketEndpoint":"Endpunkt (optional)","bucketEndpointHint":"Normalerweise leer (vom Anbieter abgeleitet); für selbst gehosteten oder anderen kompatiblen Speicher","bucketKeyId":"Zugriffsschlüssel-ID","bucketSecret":"Geheimer Zugangsschlüssel","bucketDir":"Verzeichnis","bucketOk":"Bucket funktioniert ({n} Dateien im Verzeichnis)","bucketFailed":"Bucket-Verbindung fehlgeschlagen","providers":{"r2":"Cloudflare R2","s3":"AWS S3","oss":"Alibaba Cloud OSS","cos":"Tencent Cloud COS","custom":"Andere S3-kompatibel"}},"mediaAlt":"Alt-Text","mediaAltHint":"Beschreiben Sie das Bild für Suchmaschinen und Screenreader. Klicken Sie zum Bearbeiten","searchIndex":{"title":"Site-Suchindex","text":"Veröffentlichte Beiträge, Seiten und Produkte gelangen selbstständig in den Suchindex (jetzt {n} Einträge); Besucher suchen unter /search. Inhalte von vor dem Upgrade werden im Laufe der Zeit vom Cron hinzugefügt, oder Sie können sie jetzt hier neu erstellen.","rebuild":"Index neu erstellen","running":"Arbeitet… {n}","rebuilt":"Index aktualisiert ({n} verarbeitet)"},"collections":{"title":"Inhaltstypen","subtitle":"Fallstudien, Teammitglieder, FAQs, Veranstaltungen und mehr ohne Code: Definieren Sie die Felder, der Administrator erstellt das Formular und die Site erhält Listen- und Detailseiten.","new":"Neuer Inhaltstyp","presets":{"cases":"Fallstudien","team":"Teammitglieder","faq":"FAQ","events":"Veranstaltungen"},"presetHint":"Beginnen Sie mit einer Vorlage · {n} Feldern","name":"Name","key":"Schlüssel","keyHint":"Kleinbuchstaben, Ziffern und Bindestriche, die in URLs verwendet werden; behoben, sobald es erstellt wurde","icon":"Symbol","description":"Beschreibung (auf der Listenseite angezeigt)","sortLabel":"Bestellen","sort":{"newest":"Das Neueste zuerst","manual":"Handbuch","title":"Nach Titel"},"fields":"Felder","fieldsHint":"Jeder Eintrag hat bereits einen Titel, Slug, Sprache, Status und Titelbild.","fieldLabel":"Feldname","fieldKey":"Feldschlüssel","required":"Erforderlich","options":"Auswahlmöglichkeiten, eine pro Zeile","addField":"Feld hinzufügen","types":{"text":"Text","textarea":"Langer Text","richtext":"Rich-Text","number":"Nummer","boolean":"Ja/nein","date":"Datum","image":"Bild","images":"Bilder","url":"Link","select":"Wahl","list":"Liste (eine pro Zeile)"},"saved":"Inhaltstyp gespeichert","count":"{n} Einträge","fieldCount":"{n} Felder","isPublic":"Öffentlich","isPrivate":"Nur Administrator","entries":"Einträge","edit":"Felder","deleteWarn":"Seine {n} Einträge werden damit endgültig gelöscht. Geben Sie zur Bestätigung {key} ein.","newEntry":"Neuer Eintrag","searchEntries":"Titel suchen...","noEntries":"Noch keine Einträge","status":{"draft":"Entwurf","published":"Veröffentlicht","scheduled":"Geplant"},"entrySaved":"Gespeichert","confirmDelete":"Bestätigen Sie das Löschen","entryTitle":"Titel","locale":"Sprache","publishedAt":"Veröffentlichungsdatum","sortOrder":"Bestellen (kleiner zuerst)","cover":"Titelbild","choose":"Bild auswählen","addImage":"Bild hinzufügen","onePerLine":"Eine pro Zeile","public":"Öffentlich (Listenseite {path}, in der Site-Suche und der Sitemap)"},"roleAuthor":"Autor","roleContributor":"Mitwirkender","roleHelp":{"admin":"Alles, einschließlich Einstellungen, Benutzer, Plugins und Sicherheit","editor":"Alle Beiträge, Seiten, Produkte, Inhaltstypen und Medien","author":"Schreibt und veröffentlicht eigene Beiträge, lädt Bilder hoch","contributor":"Schreibt eigene Entwürfe zur Veröffentlichung durch einen Redakteur; Verwendet nur vorhandene Bilder"},"forms":{"title":"Formulare","subtitle":"Angebotsanfragen, Anmeldungen, Umfragen ... kopieren Sie den Einbettungscode in eine beliebige Seite; Einsendungen werden hier gespeichert und können Ihnen per E-Mail zugesandt werden.","new":"Neues Formular","name":"Name","key":"Schlüssel","keyHint":"Kleinbuchstaben, Ziffern und Bindestriche; kann später nicht mehr geändert werden","statusLabel":"Status","open":"Offen","closed":"Geschlossen","fields":"Felder","fieldKey":"Feldschlüssel, z.B. Unternehmen","fieldLabel":"Etikett","required":"Erforderlich","options":"Optionen, eine pro Zeile","addField":"Feld hinzufügen","notify":"Benachrichtigungs-E-Mail","notifyHint":"Wird bei jeder neuen Einreichung per E-Mail verschickt; Trennen Sie mehrere Adressen durch Kommas. leer: keine E-Mail","captcha":"Verwenden Sie Captcha (die „Kontaktformular“-Szene in Sicherheit)","success":"Erfolgsmeldung","submit":"Schaltflächentext senden","saved":"Formular gespeichert","copied":"Einbettungscode kopiert","confirmDelete":"Klicken Sie erneut, um das Formular und alle seine Einreichungen zu löschen","none":"Noch keine Formulare. Versuchen Sie es mit einer Angebotsanfrage oder einem Anmeldeformular.","submissions":"Einsendungen","unread":"{n} neu","count":"{n} Einsendungen","fieldCount":"{n} Felder","noSubmissions":"Noch keine Einsendungen","markRead":"Mark hat gelesen","archive":"Archiv","subStatus":{"new":"Neu","read":"Lesen","archived":"Archiviert"},"types":{"text":"Text","email":"E-Mail","tel":"Telefon","textarea":"Langer Text","number":"Nummer","select":"Dropdown","radio":"Einzelauswahl","checkbox":"Mehrfachauswahl","date":"Datum","consent":"Kontrollkästchen „Einwilligung“."}},"forgot":{"title":"Setzen Sie Ihr Passwort zurück","text":"Geben Sie die E-Mail-Adresse Ihres Admin-Kontos ein und wir senden Ihnen einen Link zum Festlegen eines neuen Passworts (gültig für 1 Stunde).","submit":"Senden Sie eine Reset-E-Mail","sentTitle":"E-Mail gesendet","sentText":"Wenn {email} hier zu einem Admin-Konto gehört, kommt innerhalb weniger Minuten eine Reset-E-Mail an.","noMail":"Nichts angekommen? Überprüfen Sie Ihren Spam-Ordner oder bitten Sie einen Administrator, Ihnen eine E-Mail zum Zurücksetzen von Benutzern zu senden.","failed":"Konnte nicht gesendet werden, bitte versuchen Sie es später noch einmal","back":"Zurück zur Anmeldung"},"reset":{"title":"Legen Sie ein neues Passwort fest","text":"Legen Sie ein neues Administratorkennwort für {email} fest. Jedes Gerät muss sich erneut anmelden.","password":"Neues Passwort","confirm":"Nochmals neues Passwort","rule":"Mindestens 8 Zeichen","mismatch":"Die Passwörter stimmen nicht überein","submit":"Neues Passwort speichern","doneTitle":"Passwort aktualisiert","doneText":"Melden Sie sich mit Ihrem neuen Passwort an.","invalidTitle":"Dieser Link ist abgelaufen","invalidText":"Der Reset-Link ist abgelaufen oder wurde bereits verwendet. Fordern Sie eine neue Reset-E-Mail an.","again":"Fragen Sie noch einmal","failed":"Konnte nicht gespeichert werden. Bitte versuchen Sie es später noch einmal"},"users":{"invite":"Senden Sie eine Einladung, damit der Benutzer sein eigenes Passwort festlegt","inviteHelp":"Benötigt die E-Mail-Einstellungen (E-Mail); Der Link ist 3 Tage gültig","invited":"Erstellt; Einladung gesendet an {email}","inviteFailed":"Benutzer erstellt, aber die Einladungs-E-Mail ist fehlgeschlagen","sendReset":"Senden Sie eine E-Mail zum Zurücksetzen des Passworts","sendResetConfirm":"Eine E-Mail zum Zurücksetzen des Passworts an {email} senden?","resetSent":"E-Mail zum Zurücksetzen des Passworts an {email} gesendet"},"midCopies":{"button":"Erstellen Sie Kopien mittlerer Qualität","progress":"Arbeiten {done}/{total}","done":"{done} Bilder überprüft, {made} Kopien mittlerer Qualität erstellt, {failed} fehlgeschlagen","failed":"Es konnten keine Kopien mittlerer Qualität erstellt werden"}},"blog":{"count":"{count} Artikel","empty":"Noch keine Artikel","title":"Nachrichten","subtitle":"Unternehmensnachrichten, Produktveröffentlichungen und technische Einblicke.","anonymous":"Anonym","article":"Artikel","prev":"Zurück","next":"Als nächstes","related":"Verwandte Artikel"},"categories":{"belt":"Bandförderer","chain":"Kettenförderer","lift":"Aufzug","roller":"Rollenbahn"},"common":{"all":"Alle","backToBlog":"Zurück zum Blog","backToHome":"Zurück nach Hause","contactUs":"Kontaktieren Sie uns","freeQuote":"Kostenloses Angebot","language":"Sprache","loading":"Laden…","readMore":"Lesen Sie mehr","search":"Suchen","by":"Anonym","noCases":"Noch keine Fälle","noPosts":"Noch keine Beiträge","noProducts":"Noch keine Produkte","getQuote":"Kostenloses Angebot","tooManyRequests":"Es geht etwas zu schnell. Bitte warten Sie einen Moment und versuchen Sie es erneut. Vielen Dank für Ihre Geduld.","toggleTheme":"Thema umschalten","views":"{n} Aufrufe","verifyHuman":"Bitte führen Sie die menschliche Prüfung durch"},"docs":{"empty":"Noch keine Dokumente","intro":"Leitfäden und Bereitstellungsanweisungen","title":"Dokumentation"},"error":{"generic":"Etwas ist schief gelaufen","notFound":"Seite nicht gefunden","tooManyRequests":"Gerade kamen viele Anfragen auf einmal. Bitte warten Sie einen Moment und versuchen Sie es erneut – vielen Dank für Ihre Geduld.","notFoundTitle":"Seite nicht gefunden","notFoundMessage":"Die gesuchte Seite existiert nicht oder wurde möglicherweise verschoben.","genericTitle":"Etwas ist schief gelaufen","genericMessage":"Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.","redirectIn":"Weiterleitung zur Startseite in {seconds} Sekunden…","goHome":"Gehen Sie zur Startseite"},"products":{"category":"Kategorien","description":"Deckt Rollenförderer, Bandförderer, Kettenförderer und Aufzüge ab. Kundenspezifische Lösungen verfügbar.","empty":"Keine Produkte in dieser Kategorie","heading":"Unsere Produkte","inquiry":"Anfrage","specs":"Spezifikationen","subtitle":"Drei Produktlinien: Cloud-Plattform, KI-Lösungen und Smart Devices.","title":"Produkte","viewDetails":"Details anzeigen","related":"Verwandte Produkte","inquiryHint":"Benötigen Sie ein Angebot oder eine individuelle Lösung? Sagen Sie uns, was Sie bauen."},"search":{"button":"Suchen","hot":"Heiße Schlüsselwörter","placeholder":"Geben Sie Schlüsselwörter ein","title":"Suchen","results":"{n} Ergebnis(se) für „{q}“","empty":"Nichts gefunden. Versuchen Sie es mit anderen Worten.","more":"Mehr laden","kinds":{"all":"Alle","post":"Beiträge","page":"Seiten","product":"Produkte","item":"Einträge"}},"setup":{"title":"Installieren Sie NuxtCMS","subtitle":"Erstellen Sie ein Administratorkonto und initialisieren Sie die Site","siteName":"Site-Name","siteDescription":"Site-Beschreibung","adminName":"Admin-Name","adminEmail":"Admin-E-Mail","adminPassword":"Admin-Passwort","passwordHint":"Mindestens 6 Zeichen","install":"Komplette Einrichtung","success":"Einrichtung abgeschlossen","successDesc":"Willkommen bei NuxtCMS!","failed":"Einrichtung fehlgeschlagen","demoContent":"Importieren Sie Demoinhalte","demoContentHint":"Seeds bietet Beispielprodukte, Beiträge und eine Info-Seite (Chinesisch + Englisch), sodass Sie sofort eine Vorschau der Website anzeigen können.","token":"Setup-Token","tokenHint":"das zum Zeitpunkt der Bereitstellung festgelegte NUXT_SETUP_TOKEN"},"nav":{"home":"Zuhause","products":"Produkte","blog":"Blog","about":"Über","contact":"Kontakt","docs":"Dokumente","admin":"Admin","getStarted":"Buchen Sie eine Demo","menu":"Menü"},"home":{"heroKicker":"Digitale Plattform für moderne Unternehmen","heroTitle":"Erweitern Sie Ihr Geschäft mit Cloud-Native und KI","heroSubtitle":"Wir liefern integrierte Cloud-, KI- und Smart-Hardware-Lösungen, die Teams dabei helfen, schneller zu liefern und zuverlässiger zu arbeiten.","heroCta":"Entdecken Sie Produkte","heroSecondary":"Sprechen Sie mit uns","statsProjects":"Projekte geliefert","statsClients":"Unternehmenskunden","statsUptime":"Serviceverfügbarkeit","statsCountries":"Länder","featuresTitle":"Warum Teams uns wählen","featuresSubtitle":"Von der Infrastruktur bis hin zu intelligenten Anwendungen – ein Partner für den gesamten Lebenszyklus.","feature1Title":"Cloud-native Architektur","feature1Desc":"Elastische Container- und serverlose Grundlagen, die sich je nach Bedarf skalieren lassen und die Kosten vorhersehbar halten.","feature2Title":"KI eingebaut","feature2Desc":"Große Sprachmodelle, die in Ihre Arbeitsabläufe eingebunden sind: Unterstützung, Wissensdatenbanken und Dateneinblicke.","feature3Title":"Unternehmenssicherheit","feature3Desc":"End-to-End-Verschlüsselung, differenzierte Berechtigungen und Prüfprotokolle für Compliance.","feature4Title":"Schnelle Lieferung","feature4Desc":"Ausgereifte Komponentenbibliotheken und automatisierte Pipelines stellen neue Funktionen innerhalb weniger Tage bereit.","productsTitle":"Kernprodukte","productsSubtitle":"Drei Produktlinien: Cloud-Plattform, KI-Lösungen und Smart Devices.","newsTitle":"Neueste Updates","newsSubtitle":"Unternehmensnachrichten, Produktveröffentlichungen und technische Einblicke.","viewAll":"Alle anzeigen","ctaTitle":"Bereit, loszulegen?","ctaSubtitle":"Erzählen Sie uns von Ihrem Projekt und ein Berater wird sich innerhalb eines Werktages mit Ihnen in Verbindung setzen.","ctaButton":"Kontaktieren Sie uns"},"contact":{"title":"Kontaktieren Sie uns","subtitle":"Produktfragen, Partnerschaften oder technischer Support: Wir würden uns freuen, von Ihnen zu hören.","name":"Name","email":"E-Mail","phone":"Telefon","message":"Nachricht","submit":"Nachricht senden","success":"Nachricht gesendet. Wir werden uns in Kürze bei Ihnen melden.","failed":"Das Senden ist fehlgeschlagen. Bitte versuchen Sie es später noch einmal.","infoTitle":"Nehmen Sie Kontakt auf","emailLabel":"E-Mail","phoneLabel":"Telefon","addressLabel":"Adresse"},"footer":{"tagline":"Ein modernes Content-Management-System, das mit Nuxt 4 erstellt wurde.","company":"Unternehmen","contact":"Kontakt","poweredBy":"Unterstützt von NuxtCMS"},"captcha":{"placeholder":"Code im Bild","mathPlaceholder":"Ergebnis","refresh":"Schwer zu lesen? Neues Bild","recaptchaNotice":"Diese Seite ist durch reCAPTCHA geschützt"},"demo":{"banner":"Dies ist die NuxtCMS-Demo: Daten werden täglich wiederhergestellt, Zahlungen werden simuliert, bitte geben Sie keine echten persönlichen Daten ein.","enterAdmin":"Versuchen Sie es mit dem Administrator","adminNotice":"Demomodus: Konten, E-Mail, Plugins, Einstellungen und Uploads sind deaktiviert; Die Daten werden täglich wiederhergestellt.","login":"Geben Sie den Demo-Administrator ein","loginHint":"Kein Passwort erforderlich: Sie melden sich mit dem gemeinsamen Demokonto an.","checkoutNotice":"Demo-Site: Musterdetails werden ausgefüllt und Zahlungen simuliert, es wird nichts berechnet.","simulatePay":"Simulieren Sie eine erfolgreiche Zahlung","simulated":"In der Demo werden Zahlungen simuliert; Es wird nichts berechnet.","close":"Schließen"},"preview":{"bar":"Vorschaumodus: Möglicherweise sehen Sie unveröffentlichte Inhalte","exit":"Vorschau beenden"},"collection":{"empty":"Hier ist noch nichts","notFound":"Nicht gefunden","yes":"Ja","no":"Nein"},"cmsForm":{"thanks":"Vielen Dank! Wir werden uns bald bei Ihnen melden.","failed":"Konnte nicht gesendet werden, bitte versuchen Sie es später noch einmal","submit":"Senden"},"aiAudit":{"title":"KI-Suchprüfung","adminHint":"Können KI-Suchen (ChatGPT, Perplexity, Claude) und Suchmaschinen diese Website lesen? Überprüft llms.txt, den AI-Crawler-Zugriff, strukturierte Daten, Sprach-Tags, die Sitemap und die Antwortzeit. Lassen Sie die Adresse leer, um diese Website zu überprüfen.","ownSite":"Leer: diese Site oder eine Adresse wie example.com","run":"Führen Sie die Prüfung durch","failed":"Prüfung fehlgeschlagen","responseTime":"{ms} ms vom Prüfserver","crawlers":"KI-Crawler in robots.txt","allowed":"erlaubt","blocked":"blockiert","grade":{"good":"Leicht lesbar für die KI-Suche","fair":"Raum für Verbesserungen","poor":"Für die KI-Suche schwer zu lesen"},"checks":{"llms":{"title":"llms.txt (ein Site-Leitfaden für KI)","pass":"llms.txt ist da: KI-Assistenten sehen, worum es auf der Seite geht und welche Seiten wichtig sind.","fail":"Nein /llms.txt: KI-Assistenten müssen erraten, worauf es ankommt, daher zitieren und empfehlen sie die Website weniger."},"aiCrawlers":{"title":"KI-Suchcrawler","fail":"robots.txt lässt nur {value} der wichtigsten KI-Suchcrawler die Startseite lesen; Die blockierte KI-Suche zitiert die Website nicht.","pass":"Mit robots.txt können die wichtigsten KI-Suchcrawler die Startseite ({value}) lesen."},"speed":{"title":"Reaktionszeit","pass":"Die Homepage antwortete innerhalb von {value} ms.","fail":"Die Startseite hat {value} ms gedauert; Besucher und Crawler geben möglicherweise auf."},"structuredData":{"title":"Strukturierte Daten (JSON-LD)","pass":"Strukturierte Daten auf der Startseite: {value}.","fail":"Kein JSON-LD auf der Startseite: KI und Suchmaschinen können das Unternehmen, die Produkte und andere wichtige Fakten nicht bestätigen."},"hreflang":{"title":"Sprach-Tags (hreflang)","pass":"{value}-Sprachversionen sind mit Tags versehen, sodass bei der Suche für jedes Land die richtige Sprache angezeigt wird.","fail":"Keine hreflang-Sprach-Tags ({value}): Besucher im Ausland landen möglicherweise in der falschen Sprache. Einsprachige Websites können dies ignorieren."},"sitemap":{"title":"Sitemap","pass":"Es wurde eine Sitemap gefunden, sodass neue Seiten schneller indexiert werden.","fail":"Keine Sitemap gefunden (Sitemap in robots.txt oder /sitemap.xml)."},"meta":{"title":"Titel und Beschreibung","fail":"Der Startseite fehlt ein Titel oder die Beschreibung ist kurz ({value} Zeichen): KI-Zusammenfassungen und -Ergebnisse zeigen dies schlecht an.","pass":"Die Startseite verfügt über einen Titel und eine nützliche Beschreibung ({value} Zeichen)."},"https":{"title":"HTTPS","pass":"Die Seite verwendet HTTPS.","fail":"Die Website verwendet kein HTTPS. Browser kennzeichnen es als nicht sicher."},"canonical":{"title":"Kanonischer Link","pass":"Die Homepage gibt ihre kanonische Adresse an.","fail":"Kein kanonischer Link: Mehrere Adressen für dieselbe Seite teilen ihr Ranking."}}},"localeSuggest":{"dismiss":"Nein danke","text":"Diese Seite ist auch in {language} verfügbar.","switch":"Wechseln Sie zu {language}"},"oauth":{"continueWith":"Weiter mit {provider}","or":"oder","providers":{"wechat":"WeChat","qq":"QQ","dingtalk":"DingTalk","feishu":"Feishu / Lerche","microsoft":"Microsoft"},"errors":{"state":"Die Anmeldung ist abgelaufen. Bitte versuchen Sie es erneut.","denied":"Die Autorisierung wurde widerrufen.","provider":"Die Anmeldung beim Anbieter ist fehlgeschlagen. Bitte versuchen Sie es später erneut.","notLinked":"Dieses Konto ist nicht mit einem Administratorkonto verbunden. Melden Sie sich zunächst mit E-Mail-Adresse und Passwort an und verbinden Sie es unter Kontosicherheit.","taken":"Dieses Konto ist bereits mit einem anderen Benutzer verbunden.","disabled":"Dieses Konto ist deaktiviert.","signup":"Neue Anmeldungen sind geschlossen.","signin":"Melden Sie sich zuerst beim Administrator an und verbinden Sie dann das Konto.","rate":"Zu viele Versuche, bitte versuchen Sie es später noch einmal."},"account":{"title":"Anmeldeanbieter","hint":"Connected accounts can sign in to the admin directly; E-Mail und Passwort funktionieren weiterhin.","connect":"Verbinde {provider}","unlink":"Trennen","unlinkConfirm":"{provider} trennen?","linked":"Konto verbunden","lastUsed":"Zuletzt verwendet","notMigrated":""},"admin":{"title":"Anmeldemethoden","intro":"Melden Sie sich mit Google, GitHub, Microsoft, WeChat, DingTalk, Feishu oder einem beliebigen OpenID Connect / OAuth 2.0-Dienst für den Administrator und für Site-Mitgliedskonten (z. B. das SaaS-Kit) an. Die E-Mail- und Passwort-Anmeldung bleibt immer bestehen.","adminRules":"Anmelderegeln für Administratoren","linkByEmail":"Link per E-Mail","linkByEmailHint":"Verbinden Sie bei der ersten Anmeldung das Administratorkonto mit derselben Adresse, als der Anbieter es überprüft hat (Microsoft-Multi-Tenant-Adressen sind niemals vertrauenswürdig).","autoCreateDomains":"Erstellen Sie Konten für diese E-Mail-Domänen","autoCreateDomainsHint":"","autoCreateRole":"Rolle neuer Konten","optional":"optional","passwordStays":"","enabled":"An","forAdmin":"Anmeldung als Administrator","forSite":"Anmeldung für Site-Mitglieder","buttonLabel":"Knopfbeschriftung","providerId":"Ausweis","providerIdHint":"Beginnt mit benutzerdefiniert, bis zu 16 Zeichen; behoben, sobald es gespeichert wurde (es ist Teil der Rückruf-URL).","custom":"Brauch","fromEnv":"aus der Umgebung","ready":"Bereit","incomplete":"Unvollständig","secretKept":"Gespeichert; Lassen Sie das Feld leer, um es zu behalten","trustEmail":"E-Mail-Adressen dieses Dienstes vertrauen (Link per E-Mail)","callback":"Rückruf-URL (in der Entwicklerkonsole des Anbieters eingeben)","copy":"Kopie","copied":"Kopiert","console":"Öffnen Sie die Entwicklerkonsole","remove":"Entfernen","removeConfirm":"{provider} entfernen? Wirkt beim Speichern; Die Datensätze des verbundenen Kontos bleiben erhalten.","add":"Anmeldemethode hinzufügen","addPlaceholder":"Wählen Sie einen Service…","saved":"Anmeldemethoden gespeichert","options":{"tenant":"Mieter","baseUrl":"GitLab-URL","domain":"","issuer":"","scope":"Umfang","authorizeUrl":"","tokenUrl":"","userinfoUrl":"","idField":"","emailField":"","nameField":"","avatarField":"","tokenAuth":""}}}}}