Files
service-finder/frontend_admin/i18n/locales/en.json

297 lines
11 KiB
JSON

{
"permissions": {
"title": "Permissions Management",
"subtitle": "Permission Matrix — Role-based access control",
"loading": "Loading permissions...",
"error_title": "Failed to load permissions",
"retry": "Retry",
"save_changes": "Save Changes",
"discard": "Discard",
"modified_count": "{count} changes",
"domain_filter": "Domain Filter (Rows)",
"role_filter": "Role Filter (Columns)",
"select_all": "Select All",
"deselect_all": "Deselect All",
"all_domains": "All",
"permission": "Permission",
"no_permissions": "No permissions in this domain.",
"current_tier": "Current Package",
"expires": "Expires",
"superadmin": "Superadmin",
"superadmin_desc": "Full system access — users, billing, robots and system configuration.",
"garages": "Garages",
"garages_desc": "Garage-level access — vehicle management, service booking, customer data.",
"feature_flags": "Feature Flags",
"feature_flags_desc": "Subscription features — based on your current plan ({tier}).",
"rbac_title": "RBAC Permission Matrix",
"rbac_desc": "Role-based access control — which roles can perform which admin actions.",
"action": "Action"
},
"packages": {
"title": "Package Management",
"subtitle": "Manage subscription packages and features — Free, Premium, Enterprise",
"loading": "Loading packages...",
"retry": "Retry",
"create_new": "New Package",
"no_packages": "No packages yet",
"no_packages_desc": "Create your first subscription package to get started.",
"create_first": "Create First Package",
"popular": "Popular",
"fallback_badge": "Fallback",
"trial_badge": "Trial",
"month": "mo",
"feature_flags": "Available Features",
"edit": "Edit",
"duplicate": "Duplicate",
"delete": "Delete",
"set_as_default": "Set as Default",
"set_as_default_success": "set as default package!",
"edit_title": "Edit Package",
"create_title": "Create Package",
"cancel": "Cancel",
"save": "Save Changes",
"create": "Create",
"save_success": "Package updated successfully!",
"delete_title": "Delete Package",
"delete_confirm": "Are you sure you want to delete \"{name}\"?",
"delete_btn": "Delete",
"allowances": "Allowances",
"max_vehicles": "Max Vehicles",
"max_garages": "Max Garages",
"monthly_credits": "Monthly Credits",
"tier_level": "Level",
"form_name": "System Name",
"form_name_placeholder": "e.g. premium_2024",
"form_display_name": "Display Name",
"form_display_name_placeholder": "e.g. Premium Plus",
"form_type": "Type",
"type_private": "Private",
"type_corporate": "Corporate",
"form_tier_level": "Tier Level",
"form_tier_level_hint": "Higher number = more features and higher rank",
"form_monthly_price": "Monthly Price",
"form_yearly_price": "Yearly Price",
"form_currency": "Currency",
"form_subtitle": "Subtitle / Description",
"form_subtitle_placeholder": "e.g. Ideal for small businesses",
"form_badge": "Badge Text",
"form_badge_placeholder": "e.g. Most Popular",
"form_is_custom": "Custom Package (not public)",
"singleton_rules": "Singleton Rules",
"form_is_default_fallback": "Default Fallback Package — expired subscriptions fall back to this",
"form_trial_days": "Trial Days on Signup",
"form_trial_days_hint": "New organizations get this many free days. Only one package can have > 0.",
"per_region_pricing": "Per-Region Pricing",
"smart_calculator": "Smart Price Calculator",
"calc_net_price": "Net Price",
"calc_vat_rate": "VAT Rate",
"calc_currency": "Currency",
"calc_net": "Net",
"calc_vat": "VAT",
"calc_gross": "Gross",
"calc_apply": "Apply to selected region",
"add_zone": "Add New Zone",
"add_zone_select": "Select country code...",
"add_zone_already_exists": "This region already exists in the package pricing!"
},
"garages": {
"title": "Garages CRM",
"subtitle": "Garage list, package management and status changes",
"total_garages": "Total Garages",
"private_garages": "Private Garages",
"corporate_garages": "Corporate Garages",
"search_placeholder": "Search by name, contact or email...",
"all_tiers": "All packages",
"all_types": "All types",
"type_individual": "Private (Individual)",
"type_corporate": "Corporate",
"company_name": "Company Name",
"email": "Email",
"status": "Status",
"current_package": "Current Package",
"expiration_date": "Expiration Date",
"actions": "Actions",
"active": "Active",
"inactive": "Inactive",
"suspended": "Suspended",
"change_package": "Change Package",
"manage_subscription": "Manage Subscription",
"view": "View",
"activate": "Activate",
"deactivate": "Deactivate",
"no_results": "No garages match your search.",
"loading": "Loading garages...",
"retry": "Retry",
"members": "members",
"free_fallback": "Free / Fallback",
"expires": "Expires",
"select_package": "Select Package",
"select_package_placeholder": "Select a subscription package...",
"custom_expiration": "Custom Expiration Date",
"optional": "optional",
"custom_expiration_hint": "Leave empty for default duration (e.g. 30 days). For 2-5 year B2B deals, set a custom date!",
"cancel": "Cancel",
"save": "Save",
"saving": "Saving...",
"subscription_updated": "subscription updated successfully!",
"view_details": "Details",
"indefinite": "Indefinite",
"details": {
"loading": "Loading garage details...",
"retry": "Retry",
"back": "Back to garages",
"company_info": "Company Info",
"company_name": "Company Name",
"display_name": "Display Name",
"org_type": "Organization Type",
"tax_number": "Tax Number",
"reg_number": "Registration Number",
"created_at": "Created At",
"address": "Address",
"subscription_info": "Subscription Status",
"tier_name": "Package",
"tier_level": "Level",
"level_n": "Level {n}",
"expires_at": "Expires",
"asset_limit": "Vehicle Limit",
"vehicles": "vehicles",
"no_subscription": "No active subscription",
"contact_info": "Contact Info",
"contact_name": "Contact Name",
"contact_role": "Role",
"contact_department": "Department",
"contact_phone": "Phone",
"no_contact": "No primary contact person",
"edit_details": "Edit Details",
"save": "Save",
"generalTab": "General",
"employeesTab": "Employees",
"fleetTab": "Fleet",
"analyticsTab": "Analytics",
"subscriptionTab": "Subscription",
"editBasicTab": "Basic Info",
"editContactTab": "Contact",
"editAddressTab": "Addresses",
"zip": "ZIP Code",
"city": "City",
"street_name": "Street",
"street_type": "Street Type",
"house_number": "House Number",
"coming_soon": "This feature will be available soon...",
"missing_data_title": "Missing Data",
"missing_data_desc": "The garage profile is incomplete. Please fill in the missing fields.",
"missing_data_activation_required": "To activate the garage, the following data must be provided:",
"missing_tax_number": "Tax Number",
"missing_billing": "Billing Address",
"missing_contact_email": "Contact Email",
"missing_contact_phone": "Contact Phone",
"missing_data_count": "{count} fields missing",
"contact_person_name": "Contact Person Name",
"contact_email": "Contact Email",
"contact_phone": "Contact Phone",
"billing_address": "Billing Address",
"billing_zip": "ZIP Code",
"billing_city": "City",
"billing_street_name": "Street",
"billing_street_type": "Street Type",
"billing_house_number": "House Number",
"notification_address": "Notification Address",
"notification_zip": "ZIP Code",
"notification_city": "City",
"notification_street_name": "Street",
"notification_street_type": "Street Type",
"notification_house_number": "House Number",
"tab_basic": "Basic Info",
"tab_contact": "Contact",
"tab_addresses": "Addresses",
"basic_info": "Basic Info",
"contact_section": "Contact Person",
"addresses_section": "Addresses",
"vehicles_used": "Vehicles",
"branches_used": "Branches",
"employees_used": "Employees",
"status": "Status",
"subscription_history": "Subscription History",
"history_date": "Date",
"history_package": "Package",
"history_action": "Action",
"history_status": "Status",
"no_subscription_history": "No subscription history yet."
},
"analytics": {
"ltv": "Lifetime Value (LTV)",
"mrr": "Monthly Revenue (MRR)",
"monthly_recurring": "Monthly recurring revenue",
"outstanding": "Outstanding",
"all_settled": "All invoices settled",
"earned_credits": "Earned Credits",
"contribution_xp": "XP earned from platform contributions",
"invited_companies": "Invited Companies",
"companies_joined": "Companies joined via your invite",
"validated_garages": "Validated Garages",
"garages_confirmed": "Garages successfully verified",
"utilization": "Utilization",
"vehicle_quota": "Vehicle Quota",
"employee_quota": "Employee Quota",
"utilized": "utilized",
"marketplace_engagement": "Marketplace & Engagement",
"avg_rating": "Average Rating",
"reviews": "Reviews",
"reviews_count": "reviews",
"last_activity": "Last Activity",
"last_login_mock": "2 hours ago",
"services_30d": "Services Completed (30 days)"
},
"employees": {
"title": "Employees",
"total_count": "{count} employees",
"name": "Name",
"email_phone": "Email / Phone",
"role": "Role",
"status": "Status",
"actions": "Actions",
"edit_role": "Edit",
"remove": "Remove",
"no_employees": "No employees assigned to this garage.",
"edit_role_title": "Edit Employee Role",
"editRoleTitle": "Edit Employee Role",
"editRoleFor": "Change role for {name}",
"cancel": "Cancel",
"save": "Save Changes",
"saveRole": "Save Role",
"saving": "Saving...",
"status_active": "Active",
"status_inactive": "Inactive",
"remove_title": "Remove Employee",
"removeTitle": "Remove Employee",
"remove_confirm": "Are you sure you want to remove \"{name}\" from this garage?",
"removeConfirm": "Are you sure you want to remove \"{name}\" from this garage?",
"remove_btn": "Remove",
"removing": "Removing...",
"add_employee": "Add Employee",
"addTitle": "Add New Employee",
"email": "Email Address",
"emailPlaceholder": "Enter email address...",
"roleMember": "Member",
"roleManager": "Manager",
"roleAdmin": "Admin",
"roleOwner": "Owner",
"add": "Add Employee",
"adding": "Adding..."
},
"fleet": {
"title": "Fleet",
"total_vehicles": "{count} vehicles total",
"plate": "Plate",
"brand": "Brand",
"model": "Model",
"brand_model": "Brand & Model",
"year": "Year",
"status": "Status",
"vin": "VIN",
"no_vehicles": "No vehicles assigned to this garage yet.",
"no_fleet_access": "You don't have permission to view fleet data."
}
}
}