templates2.Admin.Nuxt/shared/en.json
w4c-templates 914988e187
Some checks failed
CI / quality (push) Has been cancelled
chore(template): publish Admin.Nuxt
2026-10-11 23:25:56 +03:00

139 lines
4.5 KiB
JSON

{
"brand": { "name": "Acme CRM" },
"nav": {
"home": "Home",
"pricing": "Pricing",
"dashboard": "Dashboard",
"admin": "Admin",
"login": "Sign in",
"register": "Create account",
"logout": "Sign out"
},
"home": {
"title": "The internal tool your team actually needs",
"subtitle": "A ready-to-run CRM base: entity registry, roles, CSV import/export, audit log and a dashboard — working on day one.",
"cta": "Open the dashboard",
"secondaryCta": "View pricing",
"featuresTitle": "Everything included",
"features": {
"auth": { "title": "Auth & roles", "body": "Email + password, httpOnly sessions, admin/editor/viewer server-side guards." },
"billing": { "title": "Payments", "body": "Checkout works with a mock provider and no keys; Stripe activates from env." },
"admin": { "title": "CRM registry", "body": "Customers and deals with CRUD, filters, CSV import/export and confirmation on delete." },
"seo": { "title": "SEO & a11y", "body": "Metadata, sitemap, robots and AA contrast out of the box." }
}
},
"pricing": {
"title": "Simple pricing",
"subtitle": "Start free. Upgrade when you grow.",
"perMonth": "/ month",
"choose": "Choose plan",
"current": "Current plan",
"upgraded": "Your plan is now active."
},
"auth": {
"loginTitle": "Sign in",
"registerTitle": "Create your account",
"email": "Email",
"password": "Password",
"name": "Name",
"submitLogin": "Sign in",
"submitRegister": "Create account",
"noAccount": "No account yet?",
"hasAccount": "Already have an account?",
"demoHint": "Demo: admin@example.com / editor@example.com / viewer@example.com — password \"password\"."
},
"dashboard": {
"title": "Dashboard",
"welcome": "Welcome, {name}",
"plan": "Your plan",
"usage": "Usage"
},
"admin": {
"title": "CRM",
"overview": "Overview",
"users": "Users",
"customers": "Customers",
"deals": "Deals",
"import": "Import",
"audit": "Audit log",
"totalUsers": "Total users",
"activeSubs": "Active subscriptions",
"customersTotal": "Customers",
"leads": "Leads",
"dealsTotal": "Deals",
"wonValue": "Won value",
"dealStages": "Deals by stage",
"recentActivity": "Recent activity",
"readOnly": "You have read-only access. Ask an admin for the editor role to make changes.",
"search": "Search",
"searchPlaceholder": "Name, email or company…",
"status": "Status",
"sort": "Sort",
"sortNewest": "Newest",
"sortName": "Name",
"sortCompany": "Company",
"all": "All",
"active": "Active",
"lead": "Lead",
"churned": "Churned",
"newCustomer": "New customer",
"editCustomer": "Edit customer",
"newDeal": "New deal",
"editDeal": "Edit deal",
"save": "Save",
"cancel": "Cancel",
"name": "Name",
"email": "Email",
"company": "Company",
"created": "Created",
"updated": "Updated",
"actions": "Actions",
"prev": "Previous",
"next": "Next",
"pageOf": "Page {page} of {pages}",
"empty": "No records match your filters.",
"edit": "Edit",
"dealTitle": "Title",
"value": "Value",
"stage": "Stage",
"owner": "Owner",
"customer": "Customer",
"none": "—",
"prospecting": "Prospecting",
"proposal": "Proposal",
"won": "Won",
"lost": "Lost",
"importTitle": "Import customers from CSV",
"importHint": "Columns: name, email, company, status (active/lead/churned). Duplicate emails are skipped; existing emails are updated.",
"chooseFile": "Choose a .csv file",
"preview": "Preview",
"commit": "Import {count} rows",
"importing": "Working…",
"previewResult": "{total} rows read · {valid} valid · {errors} errors · {duplicates} duplicates in file",
"perRowErrors": "Row errors",
"row": "Row",
"message": "Message",
"sample": "Preview (first 5 valid rows)",
"noErrors": "No validation errors.",
"imported": "{imported} created, {updated} updated.",
"export": "Export CSV",
"filterByAction": "Filter by action",
"actionPlaceholder": "e.g. customer.create",
"action": "Action",
"target": "Target",
"filter": "Filter",
"clear": "Clear",
"when": "When",
"actor": "Actor"
},
"common": {
"loading": "Loading…",
"empty": "Nothing here yet.",
"error": "Something went wrong.",
"retry": "Try again",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete"
}
}