Files
service-finder/frontend_admin/locales/en.json
2026-06-30 08:56:55 +00:00

632 lines
22 KiB
JSON

{
"packages": {
"title": "Package Management",
"subtitle": "Subscription Tier administration — loaded from database",
"loading": "Loading packages...",
"retry": "Retry",
"create_new": "Create New Package",
"no_packages": "No packages yet",
"no_packages_desc": "No subscription tiers have been created yet. Click the button to create the first one.",
"create_first": "Create First Package",
"popular": "Popular",
"month": "mo",
"allowances": "Allowances",
"max_vehicles": "Max vehicles",
"max_garages": "Max garages",
"monthly_credits": "Monthly credits",
"tier_level": "Tier level",
"edit": "Edit",
"delete": "Delete",
"edit_title": "Edit Package",
"create_title": "Create New Package",
"cancel": "Cancel",
"save": "Save",
"create": "Create",
"save_success": "Changes saved",
"set_as_default": "Set as default",
"set_as_default_success": "set as default package",
"delete_title": "Delete Package",
"delete_confirm": "Are you sure you want to deactivate \"{name}\"? It will be hidden from users, but existing subscriptions remain valid.",
"delete_btn": "Deactivate",
"form_name": "Package name",
"form_name_placeholder": "e.g. private_pro_v2",
"form_display_name": "Display name",
"form_display_name_placeholder": "e.g. Premium Package",
"form_type": "Type",
"type_private": "Private",
"type_corporate": "Corporate",
"form_tier_level": "Tier level",
"form_tier_level_hint": "0=free, 1=premium, 2=enterprise",
"form_monthly_price": "Monthly price",
"form_yearly_price": "Yearly price",
"form_currency": "Currency",
"form_subtitle": "Description / Subtitle",
"form_subtitle_placeholder": "Short description on the card",
"form_badge": "Badge",
"form_badge_placeholder": "e.g. Most Popular",
"form_is_custom": "Custom package"
},
"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"
}
},
"garages": {
"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)"
}
},
"persons": {
"title": "Person Management",
"subtitle": "Person record administration — loaded from database",
"loading": "Loading persons...",
"retry": "Retry",
"search_placeholder": "Search by name or phone...",
"all_ghost_statuses": "All ghost statuses",
"ghost_no": "Not ghost",
"ghost_yes": "Ghost",
"all_active_statuses": "All statuses",
"active_yes": "Active",
"active_no": "Inactive",
"all_user_statuses": "All user connections",
"has_user_yes": "Has user",
"has_user_no": "No user",
"all_merged_statuses": "All merge statuses",
"merged_no": "Not merged",
"merged_yes": "Merged",
"total_persons": "Total Persons",
"active_persons": "Active Persons",
"ghost_persons": "Ghost Persons",
"merged_persons": "Merged Persons",
"filtered_results": "Filtered results",
"name": "Name",
"phone": "Phone",
"birth_date": "Birth Date",
"status": "Status",
"users_count": "Users",
"active_user": "Active User",
"address": "Address",
"actions": "Actions",
"active": "Active",
"inactive": "Inactive",
"ghost": "Ghost",
"merged": "Merged",
"view": "View",
"no_results": "No results found with the current filters.",
"showing": "Showing",
"prev": "Previous",
"next": "Next",
"details": {
"loading": "Loading person details...",
"retry": "Retry",
"back": "Back to persons",
"sales_agent": "Sales Agent",
"edit": "Edit",
"profile_tab": "Profile",
"users_tab": "Users",
"memberships_tab": "Memberships",
"owned_orgs_tab": "Owned Organizations",
"merge_history_tab": "Merge History",
"personal_info": "Personal Information",
"person_id": "Person ID",
"uuid": "UUID",
"last_name": "Last Name",
"first_name": "First Name",
"birth_place": "Place of Birth",
"mothers_name": "Mother's Name",
"mothers_last_name": "Mother's Last Name",
"mothers_first_name": "Mother's First Name",
"address": "Address",
"zip": "ZIP Code",
"city": "City",
"street": "Street",
"house_number": "House Number",
"stairwell": "Stairwell",
"floor": "Floor",
"door": "Door",
"parcel_id": "Parcel ID",
"full_address": "Full Address",
"system_info": "System Information",
"is_sales_agent": "Sales Agent",
"lifetime_xp": "Lifetime XP",
"penalty_points": "Penalty Points",
"social_reputation": "Social Reputation",
"created_at": "Created",
"updated_at": "Updated",
"deleted_at": "Deleted",
"identity_docs": "Identity Documents",
"ice_contact": "ICE Contact (Emergency)",
"connected_users": "Connected Users",
"users_count": "{count} user(s)",
"no_users": "No connected users.",
"email": "Email",
"role": "Role",
"status": "Status",
"plan": "Plan",
"language": "Language",
"registered_at": "Registered At",
"memberships": "Memberships",
"memberships_count": "{count} membership(s)",
"no_memberships": "No memberships.",
"org_name": "Organization Name",
"org_type": "Organization Type",
"org_role": "Role",
"member_status": "Member Status",
"verified": "Verified",
"verified_yes": "Yes",
"verified_no": "No",
"joined_at": "Joined At",
"owned_orgs": "Owned Organizations",
"owned_orgs_count": "{count} organization(s)",
"no_owned_orgs": "No owned organizations.",
"merge_history": "Merge History",
"no_merge_history": "This person has not been merged.",
"merged_into": "Merged into:",
"merged_at": "Merge date",
"edit_title": "Edit Person",
"status_section": "Status Settings",
"is_active": "Active",
"is_ghost": "Ghost",
"cancel": "Cancel",
"save": "Save",
"saving": "Saving...",
"yes": "Yes",
"no": "No"
},
"trend_title": "Registration Trend",
"trend_subtitle": "Daily new registrations over the selected period",
"trend_7d": "7 days",
"trend_14d": "14 days",
"trend_30d": "30 days",
"trend_90d": "90 days",
"trend_no_data": "No data available to display the trend.",
"trend_daily": "Daily registrations",
"trend_avg": "Average",
"trend_total": "Total",
"trend_vs_prev": "vs previous period"
},
"users": {
"title": "User Management",
"subtitle": "User list, search, filters and bulk actions",
"loading": "Loading users...",
"retry": "Retry",
"search_placeholder": "Search by email, name or phone...",
"all_statuses": "All statuses",
"status_active": "Active",
"status_inactive": "Inactive",
"status_deleted": "Deleted",
"status_banned": "Banned",
"all_roles": "All roles",
"role_user": "User",
"role_admin": "Admin",
"role_staff": "Staff",
"role_superadmin": "Superadmin",
"all_plans": "All plans",
"plan_free": "Free",
"plan_premium": "Premium",
"plan_enterprise": "Enterprise",
"total_users": "Total Users",
"active_users": "Active Users",
"deleted_users": "Deleted Users",
"banned_users": "Banned Users",
"new_today": "New Today",
"filtered_results": "Filtered results",
"selected_count": "{count} user(s) selected",
"bulk_activate": "Activate",
"bulk_deactivate": "Deactivate",
"clear_selection": "Clear",
"email": "Email",
"name": "Name",
"role": "Role",
"status": "Status",
"package": "Package",
"registration": "Registration",
"language": "Language",
"actions": "Actions",
"view": "View",
"activate": "Activate",
"deactivate": "Deactivate",
"no_results": "No users match your search.",
"showing": "Showing",
"prev": "Previous",
"next": "Next",
"details": {
"loading": "Loading user details...",
"retry": "Retry",
"back": "Back to Users",
"edit": "Edit User",
"edit_user": "Edit User",
"profile_tab": "Profile",
"memberships_tab": "Memberships",
"account_info": "Account Information",
"user_id": "User ID",
"registration_date": "Registration Date",
"last_login": "Last Login",
"ui_mode": "UI Mode",
"region": "Region",
"currency": "Currency",
"subscription_info": "Subscription Information",
"subscription_expires": "Expires At",
"scope_level": "Scope Level",
"scope_id": "Scope ID",
"max_vehicles": "Max Vehicles",
"max_garages": "Max Garages",
"personal_info": "Personal Information",
"last_name": "Last Name",
"first_name": "First Name",
"phone": "Phone",
"birth_place": "Birth Place",
"birth_date": "Birth Date",
"mothers_name": "Mother's Name",
"mothers_first_name": "Mother's First Name",
"address": "Address",
"zip": "ZIP Code",
"city": "City",
"street": "Street",
"house_number": "House Number",
"no_person_record": "No personal information record found for this user.",
"memberships": "Organization Memberships",
"memberships_count": "{count} membership(s)",
"no_memberships": "This user is not a member of any organization.",
"org_name": "Organization",
"org_role": "Role",
"member_status": "Status",
"joined_at": "Joined",
"verified": "Verified",
"verified_yes": "Yes",
"verified_no": "No",
"preferred_language": "Preferred Language",
"is_active": "Active",
"is_vip": "VIP",
"cancel": "Cancel",
"save": "Save Changes",
"saving": "Saving..."
}
},
"dashboard": {
"title": "Dashboard",
"subtitle": "ServiceFinder administration overview",
"active_users": "Active Users",
"total_vehicles": "Total Vehicles",
"organizations": "Organizations",
"memberships": "Memberships",
"new_users": "New Users",
"new_this_month": "new this month",
"new_today": "new today",
"new_this_week": "new this week",
"deleted_users": "Deleted",
"banned_users": "Banned",
"users_with_person": "With Person",
"users_without_person": "Without Person",
"users_by_role": "Users by Role",
"users_by_plan": "Users by Plan",
"users_by_language": "Users by Language",
"registration_trend": "Registration Trend (30 days)",
"quick_actions": "Quick Actions",
"invite_admin": "Invite New Admin User",
"add_vehicle": "Add New Vehicle",
"view_reports": "View Service Reports",
"recent_activity": "Recent Activity",
"loading": "Loading dashboard...",
"error": "Failed to load dashboard data"
},
"gamification": {
"dashboard": {
"title": "Gamification HQ",
"subtitle": "Gamification system overview dashboard",
"total_users": "Total Users",
"active_season": "Active Season",
"pending_contributions": "Pending Contributions",
"xp_today": "XP Earned Today",
"quick_actions": "Quick Actions",
"manage_point_rules": "Manage Point Rules",
"manage_badges": "Manage Badges",
"manage_seasons": "Manage Seasons",
"recent_ledger": "Recent Ledger Entries",
"top_5_leaderboard": "Top 5 Leaderboard"
},
"badges": {
"title": "Badges",
"subtitle": "Badge management — CRUD",
"loading": "Loading badges...",
"error": "Failed to load badges",
"create_new": "Create New Badge",
"edit": "Edit Badge",
"delete": "Delete Badge",
"name": "Name",
"description": "Description",
"icon_url": "Icon URL",
"cancel": "Cancel",
"save": "Save",
"create": "Create",
"delete_confirm": "Are you sure you want to delete this badge?",
"save_success": "Badge saved successfully!",
"create_success": "Badge created successfully!",
"no_badges": "No badges yet. Create one with the button above!"
},
"competitions": {
"title": "Competitions",
"subtitle": "Seasonal competition management",
"create_new": "Create Competition",
"filter_season": "Filter by season:",
"all_seasons": "All seasons",
"active": "(Active)",
"loading": "Loading competitions...",
"error": "Failed to load competitions",
"no_competitions": "No competitions created yet.",
"create_first": "Create First Competition",
"name": "Name",
"description": "Description",
"season": "Season",
"start_date": "Start Date",
"end_date": "End Date",
"status": "Status",
"status_draft": "Draft",
"status_active": "Active",
"status_completed": "Completed",
"status_cancelled": "Cancelled",
"view_rules": "View Rules",
"edit": "Edit",
"invalid_json": "Invalid JSON format!"
},
"config": {
"title": "System Config",
"subtitle": "Gamification master configuration editor",
"loading": "Loading configuration...",
"error": "Failed to load configuration",
"last_saved": "Last saved:",
"save": "Save Configuration",
"xp_logic": "XP Logic",
"conversion_logic": "Conversion Logic",
"penalty_logic": "Penalty Logic",
"level_rewards": "Level Rewards",
"impact_calculator": "Impact Calculator",
"raw_json_editor": "Raw JSON Editor",
"user_level": "User Level:",
"daily_activities": "Daily Activities:",
"social_points": "Social Points:",
"estimated_results": "Estimated Results",
"daily_xp": "Daily XP",
"xp_to_next_level": "XP Until Next Level"
},
"leaderboard": {
"title": "Leaderboard",
"subtitle": "Gamification leaderboard admin view",
"search": "Search",
"search_placeholder": "Name or email...",
"level": "Level",
"all_levels": "All levels",
"min_xp": "Minimum XP",
"sort": "Sort",
"sort_xp": "By XP",
"sort_points": "By Points",
"sort_social": "By Social Points",
"sort_level": "By Level",
"filter": "Filter",
"reset": "Reset",
"ascending": "Ascending",
"descending": "Descending",
"rank": "#",
"user": "User",
"email": "Email",
"xp": "XP",
"points": "Points",
"social": "Social",
"penalty": "Penalty",
"restriction": "Restriction",
"discoveries": "Discoveries",
"services": "Services",
"last_modified": "Last Modified",
"actions": "Actions",
"restriction_mild": "Mild",
"restriction_moderate": "Moderate",
"restriction_severe": "Severe",
"prev": "Previous",
"next": "Next",
"per_page": "/ page"
},
"ledger": {
"title": "Points Ledger",
"subtitle": "Gamification points ledger with filtering and detailed logging",
"loading": "Loading ledger...",
"error": "Failed to load ledger",
"user_id": "User ID",
"date_from": "Date From",
"date_to": "Date To",
"reason": "Reason (text)",
"search": "Search",
"clear": "Clear",
"csv": "CSV Export",
"no_results": "No results with the current filters.",
"id": "ID",
"user": "User",
"points": "Points",
"penalty": "Penalty",
"xp": "XP",
"reason_col": "Reason",
"source": "Source",
"date": "Date",
"prev": "Previous",
"next": "Next",
"of": "of",
"showing": "Showing",
"filtered": "(filtered)"
},
"levels": {
"title": "Levels",
"subtitle": "Level configurations management — CRUD",
"create_new": "Create New Level",
"level": "Level",
"rank": "Rank",
"min_points": "Min Points",
"type": "Type",
"actions": "Actions",
"type_penalty": "Penalty",
"type_normal": "Normal",
"level_tree": "Level Tree Diagram",
"no_levels": "No level configurations yet.",
"level_number": "Level Number",
"rank_name": "Rank Name",
"minimum_points": "Minimum Points",
"is_penalty": "Penalty Level",
"positive_hint": "Positive: normal level, Negative: penalty level"
},
"parameters": {
"title": "System Parameters",
"subtitle": "Gamification category system parameters",
"loading": "Loading parameters...",
"key": "Key",
"value": "Value",
"category": "Category",
"scope": "Scope",
"scope_id": "Scope ID",
"actions": "Actions",
"edit": "Edit Parameter",
"cancel": "Cancel",
"save": "Save"
},
"point_rules": {
"title": "Point Rules",
"subtitle": "Gamification point rules management — CRUD",
"create_new": "Create New Point Rule",
"action_key": "Action Key",
"points": "Points",
"description": "Description",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"edit": "Edit Point Rule",
"point_value": "Point Value",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete",
"duplicate_key": "A rule with this action key already exists.",
"save_success": "Point rule saved successfully!",
"create_success": "Point rule created successfully!"
},
"seasons": {
"title": "Seasons",
"subtitle": "Gamification season management",
"create_new": "Create Season",
"loading": "Loading seasons...",
"error": "Failed to load seasons",
"no_seasons": "No seasons created yet.",
"create_first": "Create First Season",
"active": "Active",
"inactive": "Inactive",
"edit": "Edit Season",
"new_season": "New Season",
"name": "Name",
"start_date": "Start Date",
"end_date": "End Date",
"activate_on_create": "Activate on creation",
"activate": "Activate Season",
"activate_confirm": "Are you sure you want to activate this season?",
"save_success": "Season saved successfully!",
"create_success": "Season created successfully!"
},
"users": {
"title": "Gamification Users",
"subtitle": "User gamification statistics management",
"level": "Level",
"all_levels": "All levels",
"min_xp": "Minimum XP",
"max_xp": "Maximum XP",
"penalty": "Penalty",
"all_penalty": "All",
"only_penalized": "Penalized only",
"only_non_penalized": "Non-penalized only",
"filter": "Filter",
"reset": "Reset",
"user_id": "User ID",
"xp": "XP",
"points": "Points",
"restriction": "Restriction",
"services": "Services",
"discoveries": "Discoveries",
"last_modified": "Last Modified",
"actions": "Actions",
"restriction_mild": "Mild",
"restriction_moderate": "Moderate",
"restriction_severe": "Severe",
"restriction_none": "None",
"details": "Details",
"prev": "Previous",
"next": "Next",
"user_detail_title": "User Gamification Details",
"back_to_list": "Back to list",
"total_xp": "Total XP",
"total_points": "Total Points",
"social_points": "Social Points",
"penalty_points": "Penalty Points",
"restriction_level": "Restriction Level",
"penalty_quota": "Penalty Quota",
"banned": "Banned",
"discovered_places": "Discovered Places",
"validated_places": "Validated Places",
"added_providers": "Added Providers",
"assign_penalty": "Assign Penalty",
"assign_reward": "Assign Reward",
"penalty_points_label": "Penalty Points",
"reason": "Reason",
"xp_reward": "XP Reward",
"social_reward": "Social Points Reward",
"apply_penalty": "Apply Penalty",
"apply_reward": "Apply Reward",
"ledger": "Points Ledger",
"entries": "entries",
"date": "Date",
"source": "Source"
}
}
}