admin felület fejlesztése garázs, előfizeztési csomagok
This commit is contained in:
141
frontend_admin/i18n/locales/en.json
Normal file
141
frontend_admin/i18n/locales/en.json
Normal file
@@ -0,0 +1,141 @@
|
||||
{
|
||||
"permissions": {
|
||||
"title": "Permissions Management",
|
||||
"subtitle": "Permissions Management — Role-based access control & subscription feature flags",
|
||||
"loading": "Loading permissions data...",
|
||||
"error_title": "Failed to load permissions",
|
||||
"retry": "Retry",
|
||||
"save_changes": "Save Changes",
|
||||
"discard": "Discard",
|
||||
"modified_count": "{count} modification(s)",
|
||||
"current_tier": "Current Tier",
|
||||
"expires": "Expires",
|
||||
"superadmin": "Superadmin",
|
||||
"superadmin_desc": "Full system access — user management, 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 feature toggles — resolved from your current tier ({tier}).",
|
||||
"rbac_title": "RBAC Permission Matrix",
|
||||
"rbac_desc": "Role-based access control — which roles can perform which admin actions.",
|
||||
"action": "Action",
|
||||
"perms": {
|
||||
"user_mgmt": "User Management",
|
||||
"billing_admin": "Billing Administration",
|
||||
"robot_config": "Robot Configuration",
|
||||
"system_logs": "System Logs Access",
|
||||
"api_keys": "API Key Management",
|
||||
"vehicle_crud": "Vehicle CRUD",
|
||||
"service_booking": "Service Booking",
|
||||
"customer_view": "Customer Data View",
|
||||
"report_export": "Report Export",
|
||||
"bulk_import": "Bulk Import"
|
||||
}
|
||||
},
|
||||
"packages": {
|
||||
"title": "Package Management",
|
||||
"subtitle": "Manage subscription packages and feature flags — Free, Premium, Enterprise",
|
||||
"loading": "Loading packages...",
|
||||
"retry": "Retry",
|
||||
"create_new": "Create 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": "month",
|
||||
"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": "Tier 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 & higher rank",
|
||||
"form_monthly_price": "Monthly Price",
|
||||
"form_yearly_price": "Yearly Price",
|
||||
"form_currency": "Currency",
|
||||
"form_subtitle": "Subtitle / Description",
|
||||
"form_subtitle_placeholder": "e.g. Best for small businesses",
|
||||
"form_badge": "Badge Text",
|
||||
"form_badge_placeholder": "e.g. Most Popular",
|
||||
"form_is_custom": "Custom Package (not publicly listed)",
|
||||
"singleton_rules": "Singleton Rules",
|
||||
"form_is_default_fallback": "Default Fallback Package — assigned when a subscription expires",
|
||||
"form_trial_days": "Trial Days on Signup",
|
||||
"form_trial_days_hint": "New organizations get this many free days. Only one package can have trial > 0.",
|
||||
"per_region_pricing": "Per-Region Pricing",
|
||||
"smart_calculator": "Smart Pricing 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 Pricing Zone",
|
||||
"add_zone_select": "Select a 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",
|
||||
"active_garages": "Active Garages",
|
||||
"premium_garages": "Premium Garages",
|
||||
"enterprise_garages": "Enterprise Garages",
|
||||
"search_placeholder": "Search by name, contact or email...",
|
||||
"all_tiers": "All packages",
|
||||
"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!"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user