This commit is contained in:
2026-08-16 11:37:42 +02:00
parent dc9ea628c1
commit 52f27e30fc
26 changed files with 1137 additions and 56 deletions
+20 -3
View File
@@ -814,13 +814,27 @@ export const en: MessageDict = {
"admin.users.mustSetPassword": "Must set password",
"admin.users.inactive": "Inactive",
"admin.users.reissueInvite": "Re-issue invite",
"admin.users.setLocalPassword": "Set local password",
"admin.users.setLocalPassword": "Set password",
"admin.users.setPasswordTitle": "Set password",
"admin.users.setPasswordDesc": "Force-set a login password for this user (works for legacy or fake emails that cannot receive invites).",
"admin.users.newPassword": "New password",
"admin.users.setPasswordSubmit": "Set password",
"admin.users.switchToUser": "Switch to user",
"admin.users.colCompany": "Company",
"admin.users.colPlan": "Plan",
"admin.users.colCredits": "Credits",
"admin.users.colLanguage": "Language",
"admin.users.assignPlan": "Assign plan",
"admin.users.cloneCatalog": "Copy to my company",
"admin.users.cloneCatalogAria": "Copy {name} catalog into your sandbox company",
"admin.users.cloneCatalogTitle": "Copy company catalog",
"admin.users.cloneCatalogDesc": "Stay on your admin account. Source data is not changed.",
"admin.users.cloneCatalogFrom": "Source: {name}",
"admin.users.cloneCatalogInto": "Destination: {name}",
"admin.users.cloneCatalogWarning": "Replaces categories, feeds, products, attributes, mappings, and brand on the destination. Plan, billing, members, API keys, and store connectors are not copied.",
"admin.users.cloneCatalogCancel": "Cancel",
"admin.users.cloneCatalogConfirm": "Copy catalog",
"admin.users.cloneDestFallback": "your sandbox company",
"admin.users.noUsers": "No users match this filter.",
"admin.users.noCompanies": "No companies match this filter.",
"admin.users.assignRoleTitle": "Assign staff role",
@@ -2307,14 +2321,15 @@ export const en: MessageDict = {
"flash.admin.staffRoleUpdated": "Staff role updated for {email}.",
"flash.admin.staffRoleUnavailable": "Staff role updates are not available on this server yet.",
"flash.admin.planAssigned": "Plan assigned to {name}.",
"flash.admin.catalogCloned": "Copied {source} into {dest}: {products} products, {categories} categories.",
"flash.admin.planAssignedShort": "Plan assigned.",
"flash.admin.creditsUpdated": "Credits updated.",
"flash.admin.cyclesProcessed": "Billing cycles processed: {count}",
"flash.admin.invitesSummary": "Set-password invites: {parts}. Email delivery is {smtp}.",
"flash.admin.smtpOn": "on",
"flash.admin.smtpOff": "off",
"flash.admin.localPasswordSet": "Local password set for {email}.",
"flash.admin.localPasswordUnavailable": "Local password tools are not available in this environment.",
"flash.admin.localPasswordSet": "Password set for {email}.",
"flash.admin.localPasswordUnavailable": "Set-password tools are not available in this environment.",
"flash.admin.switchedUser": "Switched user. Reloading…",
"flash.admin.switchUnavailable": "User switch is not available in this environment.",
"flash.admin.diagnosticsRateLimit": "Diagnostics rate limit reached (20/min). Wait a minute and refresh.",
@@ -3410,6 +3425,7 @@ export const en: MessageDict = {
"billing.needCapacity": "Need more capacity?",
"billing.selfServeUpgrade": "Self-serve upgrade to Starter, Growth, or Business",
"billing.viaStripe": "via Stripe",
"billing.checkoutUnavailable": "Self-serve purchases are unavailable until Stripe is configured. Contact sales for a plan.",
"billing.upgradeToGrowth": "Upgrade to Growth",
"billing.askAdminPlan": "Ask a company admin to change the plan.",
"billing.usage": "Usage",
@@ -4844,6 +4860,7 @@ export const en: MessageDict = {
"plans.sub.creditsSuffix": "Upgrade Starter → Growth → Business with Checkout, or talk to sales for Enterprise.",
"plans.sub.none": "No plan is assigned yet (for example after a skipped migration). Choose a plan below — capacity is not Unlimited until Checkout or an admin assigns one.",
"plans.stripeHint": "Self-serve upgrades use Stripe Checkout.",
"plans.checkoutUnavailable": "Self-serve checkout is unavailable until Stripe is configured. Contact sales to get a plan.",
"plans.fallbackName": "Plan",
"plans.fallbackDescription": "Capacity for your catalog",
"plans.badge.current": "Current",