{ "system": { "config": { "title": "System Config", "subtitle": "Gamification master configuration editor", "loading": "Loading configuration...", "error": "Failed to load configuration.", "last_save": "Last saved:", "saving": "Saving...", "save": "Save Configuration", "section_xp": "XP Logic", "section_conversion": "Conversion Logic", "section_penalty": "Penalty Logic", "section_rewards": "Level Rewards", "calculator": "Impact Calculator", "calculator_desc": "Adjust parameters to see estimated impact", "estimated_results": "Estimated Results", "daily_xp": "Daily XP", "xp_for_level": "XP Needed for Level Up", "social_to_credit": "Social → Credit", "days_to_level": "Days to Level Up", "raw_json": "Raw JSON Editor", "apply_json": "Apply JSON", "updated": "Configuration updated!", "save_error": "Failed to save configuration.", "json_applied": "JSON applied to form fields!", "invalid_json": "Invalid JSON: " }, "params": { "title": "System Parameters", "subtitle": "Gamification category system parameters", "loading": "Loading parameters...", "error": "Failed to load system parameters.", "retry": "Retry", "no_items": "No gamification system parameters.", "key": "Key", "value": "Value", "category": "Category", "scope": "Scope", "scope_id": "Scope ID", "actions": "Actions", "edit": "Edit", "edit_title": "Edit Parameter", "value_label": "Value", "value_placeholder": "Parameter value (JSON or plain text)", "json_detected": "🔹 JSON format detected", "text_value": "🔸 Text value", "cancel": "Cancel", "save": "Save", "saving": "Saving...", "invalid_json": "Invalid JSON format: ", "save_error": "Failed to save parameter.", "updated": "updated!" }, "ledger": { "title": "Points Ledger", "subtitle": "Gamification points ledger browser", "loading": "Loading ledger...", "error": "Failed to load ledger.", "user_id": "User ID", "date_from": "Date From", "date_to": "Date To", "reason": "Reason", "search": "Search", "clear": "Clear", "csv": "CSV", "no_results": "No results match your filters.", "no_results_hint": "Try different filter criteria.", "id": "ID", "user": "User", "points": "Points", "penalty": "Penalty", "xp": "XP", "source": "Source", "date": "Date", "prev": "Previous", "next": "Next", "of": "of", "showing": "showing", "filtered": "(filtered)", "no_csv_data": "No data for CSV export.", "csv_downloaded": "CSV download started." }, "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", "max_users": "Max Users", "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!" }, "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" } } }