frontend admin refakctorálás

This commit is contained in:
Roo
2026-07-08 08:03:57 +00:00
parent 07b59032ce
commit 2e0abc62a7
455 changed files with 14428 additions and 21651 deletions

View File

@@ -1,90 +0,0 @@
{
"common": {
"loading": "Loading...",
"saving": "Saving...",
"error": "An error occurred",
"retry": "Retry",
"save": "Save",
"saving_data": "Saving data...",
"cancel": "Cancel",
"discard": "Discard",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete this item?",
"delete_btn": "Delete",
"delete_title": "Confirm Deletion",
"deleted": "Deleted successfully",
"edit": "Edit",
"edit_title": "Edit Item",
"create": "Create",
"create_btn": "Create",
"create_title": "Create New",
"create_first": "Create your first item to get started",
"search": "Search",
"search_placeholder": "Search...",
"filter": "Filter",
"no_results": "No results found",
"no_results_hint": "Try adjusting your search or filter criteria",
"no_items": "No items available",
"actions": "Actions",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"activate": "Activate",
"deactivate": "Deactivate",
"name": "Name",
"name_placeholder": "Enter name",
"description": "Description",
"desc_placeholder": "Enter description",
"details": "Details",
"email": "Email",
"id": "ID",
"type": "Type",
"type_corporate": "Corporate",
"view": "View",
"updated": "Updated successfully",
"save_error": "Failed to save",
"invalid_json": "Invalid JSON format",
"prev": "Previous",
"next": "Next",
"none": "None",
"reset": "Reset",
"confirm": "Confirm",
"close": "Close",
"back": "Back",
"continue": "Continue",
"exit": "Exit",
"all": "All",
"select_all": "Select All",
"deselect_all": "Deselect All",
"expires": "Expires",
"created": "Created",
"start_date": "Start Date",
"end_date": "End Date",
"points": "Points",
"level": "Level",
"user": "User",
"user_id": "User ID",
"services": "Services",
"discoveries": "Discoveries",
"restriction": "Restriction",
"restriction_mild": "Mild",
"restriction_moderate": "Moderate",
"restriction_severe": "Severe",
"min_xp": "Min XP",
"xp": "XP",
"penalty": "Penalty",
"feature_flags": "Feature Flags",
"permission": "Permission",
"role": "Role",
"domain": "Domain",
"action": "Action",
"value": "Value",
"key": "Key",
"enabled": "Enabled",
"disabled": "Disabled",
"yes": "Yes",
"no": "No",
"on": "On",
"off": "Off"
}
}

View File

@@ -0,0 +1,98 @@
{
"loading": "Loading...",
"saving": "Saving...",
"error": "An error occurred",
"retry": "Retry",
"save": "Save",
"saving_data": "Saving data...",
"cancel": "Cancel",
"discard": "Discard",
"delete": "Delete",
"delete_confirm": "Are you sure you want to delete this item?",
"delete_btn": "Delete",
"delete_title": "Confirm Deletion",
"deleted": "Deleted successfully",
"edit": "Edit",
"edit_title": "Edit Item",
"create": "Create",
"create_btn": "Create",
"create_title": "Create New",
"create_first": "Create your first item to get started",
"search": "Search",
"search_placeholder": "Search...",
"filter": "Filter",
"no_results": "No results found",
"no_results_hint": "Try adjusting your search or filter criteria",
"no_items": "No items available",
"actions": "Actions",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"activate": "Activate",
"deactivate": "Deactivate",
"name": "Name",
"name_placeholder": "Enter name",
"description": "Description",
"desc_placeholder": "Enter description",
"details": "Details",
"email": "Email",
"id": "ID",
"type": "Type",
"type_corporate": "Corporate",
"view": "View",
"updated": "Updated successfully",
"save_error": "Failed to save",
"invalid_json": "Invalid JSON format",
"prev": "Previous",
"next": "Next",
"none": "None",
"reset": "Reset",
"confirm": "Confirm",
"close": "Close",
"back": "Back",
"continue": "Continue",
"exit": "Exit",
"all": "All",
"select_all": "Select All",
"deselect_all": "Deselect All",
"expires": "Expires",
"created": "Created",
"start_date": "Start Date",
"end_date": "End Date",
"points": "Points",
"level": "Level",
"user": "User",
"user_id": "User ID",
"services": "Services",
"discoveries": "Discoveries",
"restriction": "Restriction",
"restriction_mild": "Mild",
"restriction_moderate": "Moderate",
"restriction_severe": "Severe",
"min_xp": "Min XP",
"xp": "XP",
"penalty": "Penalty",
"feature_flags": "Feature Flags",
"permission": "Permission",
"role": "Role",
"domain": "Domain",
"action": "Action",
"value": "Value",
"key": "Key",
"enabled": "Enabled",
"disabled": "Disabled",
"yes": "Yes",
"no": "No",
"on": "On",
"off": "Off",
"service_finder": "Service Finder",
"admin": "Admin",
"version": "Version",
"super_administrator": "Super Administrator",
"administrator": "Administrator",
"profile_settings": "Profile Settings",
"sign_out": "Sign Out",
"unknown_user": "Unknown user",
"ascending": "Ascending",
"descending": "Descending"
}

View File

@@ -0,0 +1,35 @@
{
"center": "Center",
"dashboard": "Dashboard",
"providers": "Providers",
"providers_title": "Providers",
"all_providers": "All Providers",
"pending_providers": "Pending Approval",
"users_and_partners": "Users & Partners",
"garages": "Garages",
"garage_list": "Garage List",
"users": "Users",
"user_list": "User List",
"persons": "Persons",
"finance": "Finance",
"packages": "Packages",
"gamification": "Gamification",
"game_settings": "Game Settings",
"point_rules": "Point Rules",
"levels": "Levels",
"badges": "Badges",
"validation_rules": "Validation Rules",
"events_and_seasons": "Events & Seasons",
"seasons": "Seasons",
"competitions": "Competitions",
"user_data": "User Data",
"statistics": "Statistics",
"leaderboard": "Leaderboard",
"points_ledger": "Points Ledger",
"gamification_hq": "Gamification HQ",
"system_config": "System Config",
"system_parameters": "System Parameters",
"system": "System",
"permissions": "Permissions",
"system_logs": "System Logs"
}

View File

@@ -0,0 +1,110 @@
{
"title": "Person Management",
"subtitle": "Person list, search, filters and details",
"loading": "Loading persons...",
"retry": "Retry",
"search_placeholder": "Search by name, phone or email...",
"all_ghost_statuses": "All ghost statuses",
"ghost_no": "Not ghost",
"ghost_yes": "Ghost",
"all_active_statuses": "All active statuses",
"active_yes": "Active",
"active_no": "Inactive",
"all_user_statuses": "All user statuses",
"has_user_yes": "Has user",
"has_user_no": "No user",
"all_merged_statuses": "All merged 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 persons match your search.",
"showing": "Showing",
"prev": "Previous",
"next": "Next",
"details": {
"loading": "Loading person details...",
"retry": "Retry",
"back": "Back to list",
"sales_agent": "Sales Agent",
"edit": "Edit",
"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 (HRSZ)",
"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 At",
"updated_at": "Updated At",
"deleted_at": "Deleted At",
"identity_docs": "Identity Documents",
"ice_contact": "ICE Contact",
"connected_users": "Connected Users",
"users_count": "{count} user(s) connected",
"no_users": "No users connected to this person.",
"email": "Email",
"role": "Role",
"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": "Type",
"org_role": "Role",
"member_status": "Status",
"verified": "Verified",
"joined_at": "Joined At",
"verified_yes": "Yes",
"verified_no": "No",
"owned_orgs": "Owned Organizations",
"owned_orgs_count": "{count} organization(s)",
"no_owned_orgs": "No owned organizations.",
"merge_history": "Merge History",
"no_merge_history": "No merge history.",
"merged_into": "Merged into",
"merged_at": "Merged At",
"edit_title": "Edit Person",
"status_section": "Status",
"is_active": "Active",
"is_ghost": "Ghost",
"cancel": "Cancel",
"saving": "Saving...",
"save": "Save"
}
}

View File

@@ -1,84 +1,280 @@
{
"title": "Service Providers",
"subtitle": "Provider list, moderation and management",
"detail_title": "Provider Details",
"back_to_list": "Back to providers",
"loading": "Loading provider...",
"error": "Failed to load provider.",
"not_found": "Provider not found.",
"status_pending": "Pending Provider",
"status_approved": "Approved Provider",
"status_rejected": "Rejected Provider",
"status_flagged": "Flagged Provider",
"status_pending_desc": "This provider is awaiting moderation. You can approve or reject it.",
"status_approved_desc": "This provider has been approved and is available to users.",
"status_rejected_desc": "This provider has been rejected and is not available.",
"status_flagged_desc": "This provider has been flagged and its approval has been revoked.",
"basic_info": "Basic Information",
"name": "Name",
"category": "Category",
"source": "Source",
"validation_score": "Validation Score",
"created_at": "Created At",
"submitted_by": "Submitted by User ID",
"address_info": "Address Information",
"full_address": "Full Address",
"city": "City",
"zip": "ZIP Code",
"street_name": "Street",
"street_type": "Street Type",
"house_number": "House Number",
"plus_code": "Plus Code",
"contact_info": "Contact Information",
"phone": "Phone",
"email": "Email",
"website": "Website",
"moderation_actions": "Moderation Actions",
"title": "Providers",
"subtitle": "Provider listing, search and moderation",
"loading": "Loading providers...",
"error": "An error occurred while loading providers.",
"retry": "Retry",
"stats_total": "Total",
"stats_pending": "Pending",
"stats_approved": "Approved",
"stats_rejected": "Rejected",
"stats_flagged": "Flagged",
"search_placeholder": "Search by name...",
"filter_all_status": "All statuses",
"filter_pending": "Pending",
"filter_approved": "Approved",
"filter_rejected": "Rejected",
"filter_flagged": "Flagged",
"filter_all_sources": "All sources",
"source_manual": "Manual",
"source_ocr": "OCR",
"source_import": "Import",
"source_bot": "Bot (Staging)",
"source_verified_org": "Organization",
"sort_created_at": "Created at",
"sort_name": "Name",
"sort_validation_score": "Validation score",
"col_id": "ID",
"col_name": "Name",
"col_address": "Address",
"col_status": "Status",
"col_source": "Source",
"col_validation": "Validation",
"col_created": "Created",
"col_actions": "Actions",
"no_providers": "No providers to display.",
"results_count": "{count} results (total: {total})",
"page": "Page {page}",
"view_details": "Details",
"status_pending": "Pending",
"status_approved": "Approved",
"status_rejected": "Rejected",
"status_flagged": "Flagged",
"provider_detail": "Provider Details",
"detail_loading": "Loading provider...",
"detail_not_found": "Provider not found.",
"detail_back": "Back to providers",
"detail_provider_number": "Provider #{id}",
"detail_raw_data": "Raw Data",
"detail_tab_data": "Data",
"detail_tab_status": "Status",
"detail_tab_validations": "Validations",
"detail_tab_crawler": "Crawler / Raw Data",
"detail_tab_history": "History",
"detail_section_basic": "Basic Information",
"detail_section_address": "Address Information",
"detail_section_contact": "Contact Information",
"detail_section_services": "Services",
"detail_section_vehicle_classes": "Vehicle Classes",
"detail_section_specializations": "Specializations",
"detail_section_opening_hours": "Opening Hours",
"detail_section_evidence": "Evidence Image",
"detail_section_moderation": "Moderation Actions",
"detail_section_status_management": "Status Management",
"detail_section_validation_score": "Validation Score",
"detail_section_gamification_validations": "Gamification Validations",
"detail_section_crawler_data": "Crawler / Raw Data",
"detail_section_history": "Status Change History",
"detail_field_name": "Name",
"detail_field_category": "Category",
"detail_field_source": "Source",
"detail_field_validation_score": "Validation Score",
"detail_field_created": "Created",
"detail_field_submitted_by": "Submitted by User ID",
"detail_field_full_address": "Full Address",
"detail_field_city": "City",
"detail_field_zip": "ZIP Code",
"detail_field_street": "Street",
"detail_field_house_number": "House Number",
"detail_field_plus_code": "Plus Code",
"detail_field_phone": "Phone",
"detail_field_email": "Email",
"detail_field_website": "Website",
"detail_no_categories": "No categories set",
"detail_no_vehicle_classes": "No vehicle classes set",
"detail_no_specializations": "No specializations set",
"detail_no_opening_hours": "No opening hours set",
"detail_day_monday": "Monday",
"detail_day_tuesday": "Tuesday",
"detail_day_wednesday": "Wednesday",
"detail_day_thursday": "Thursday",
"detail_day_friday": "Friday",
"detail_day_saturday": "Saturday",
"detail_day_sunday": "Sunday",
"detail_day_label": "Day",
"detail_hours_label": "Hours",
"detail_closed": "Closed",
"detail_specialization_brands": "Brands",
"detail_specialization_propulsion": "Propulsion",
"detail_status_approved": "Approved",
"detail_status_pending": "Pending",
"detail_status_research": "Research in progress",
"detail_status_rejected": "Rejected",
"detail_status_unknown": "Unknown",
"detail_status_desc_approved": "The provider is active and visible to users.",
"detail_status_desc_pending": "The provider has not been approved yet, awaiting moderation.",
"detail_status_desc_research": "Provider data is still being processed, automated research in progress.",
"detail_status_desc_rejected": "The provider has been rejected and is not visible to users.",
"detail_edit": "Edit",
"detail_approve": "Approve",
"detail_reject": "Reject",
"detail_flag": "Flag",
"detail_delete": "Delete (Soft Delete)",
"detail_restore": "Restore",
"detail_status_rejected_or_flagged": "The provider has been {status}.",
"detail_status_rejected_text": "rejected",
"detail_status_flagged_text": "flagged",
"detail_status_form_label": "Status",
"detail_status_form_score": "Validation Score (0-100)",
"detail_status_form_reason": "Reason (optional)",
"detail_status_form_reason_placeholder": "Enter the reason for status change...",
"detail_status_form_cancel": "Cancel",
"detail_status_form_save": "Save Status",
"detail_validation_score_excellent": "Excellent",
"detail_validation_score_medium": "Medium",
"detail_validation_score_weak": "Weak",
"detail_validation_score_desc": "Provider reliability score based on gamification validations.",
"detail_validation_no_entries": "No validation entries for this provider.",
"detail_validation_voter": "Voter:",
"detail_validation_reason": "Reason:",
"detail_validation_weight": "weight:",
"detail_crawler_source": "Source:",
"detail_crawler_trust_score": "Trust Score:",
"detail_crawler_rejection_reason_title": "Rejection Reason",
"detail_crawler_raw_data": "Raw Data",
"detail_crawler_audit_trail": "Audit Trail",
"detail_history_no_entries": "No history entries for this provider.",
"detail_history_user": "User #{id}",
"detail_history_status": "Status:",
"detail_history_reason": "Reason:",
"detail_history_detailed_changes": "Detailed Changes",
"detail_history_old_data": "Old Data",
"detail_flag_modal_title": "Flag Provider",
"detail_flag_modal_body": "Are you sure you want to flag {name}?",
"detail_flag_reason_label": "Reason (optional)",
"detail_flag_reason_placeholder": "Enter the reason for flagging...",
"detail_flag_submit": "Flag",
"detail_toast_approved": "Provider approved!",
"detail_toast_rejected": "Provider rejected!",
"detail_toast_restored": "Provider restored!",
"detail_toast_flagged": "Provider flagged!",
"detail_toast_deleted": "Provider deleted!",
"detail_toast_status_updated": "Status updated!",
"detail_toast_error_approve": "Error approving provider",
"detail_toast_error_reject": "Error rejecting provider",
"detail_toast_error_restore": "Error restoring provider",
"detail_toast_error_flag": "Error flagging provider",
"detail_toast_error_delete": "Error deleting provider",
"detail_toast_error_status": "Error saving status",
"detail_delete_confirm": "Are you sure you want to delete this provider? This action cannot be undone.",
"detail_vehicle_class_car": "Car",
"detail_vehicle_class_motorcycle": "Motorcycle",
"detail_vehicle_class_truck": "Truck",
"detail_vehicle_class_hgv": "Heavy Goods Vehicle (HGV)",
"detail_vehicle_class_light_commercial": "Light Commercial Vehicle",
"detail_vehicle_class_personal": "Personal",
"detail_vehicle_class_boat": "Boat/Watercraft",
"detail_vehicle_class_other": "Other",
"detail_validation_type_phone_verified": "Phone Verified",
"detail_validation_type_email_verified": "Email Verified",
"detail_validation_type_address_verified": "Address Verified",
"detail_validation_type_website_verified": "Website Verified",
"detail_validation_type_manual_review": "Manual Review",
"detail_validation_type_community_vouch": "Community Vouch",
"detail_validation_type_business_hours": "Business Hours Verified",
"detail_validation_type_photo_evidence": "Photo Evidence",
"detail_history_action_approve": "Approved",
"detail_history_action_reject": "Rejected",
"detail_history_action_restore": "Restored",
"detail_history_action_flag": "Flagged",
"detail_history_action_update": "Updated",
"detail_history_action_delete": "Deleted",
"detail_history_action_create": "Created",
"pending_title": "Providers Pending Approval",
"pending_subtitle": "Community-submitted providers awaiting moderation",
"pending_loading": "Loading pending providers...",
"rejected_title": "Rejected Providers",
"rejected_subtitle": "Restore rejected providers to active searchable providers",
"rejected_loading": "Loading rejected providers...",
"approve": "Approve",
"reject": "Reject",
"flag": "Flag",
"edit": "Edit",
"delete": "Delete (Soft Delete)",
"delete_btn": "Delete",
"reject_title": "Reject Provider",
"reject_confirm": "Are you sure you want to reject {name}?",
"restore": "Restore",
"details": "Details",
"reject_modal_title": "Reject Provider",
"reject_modal_body": "Are you sure you want to reject {name}?",
"reject_reason_label": "Reason (optional)",
"reject_reason_placeholder": "Enter the reason for rejection...",
"reject_btn": "Reject",
"flag_title": "Flag Provider",
"flag_confirm": "Are you sure you want to flag {name}? This will revoke its approval.",
"flag_reason_label": "Reason (optional)",
"flag_reason_placeholder": "Enter the reason for flagging...",
"flag_btn": "Flag",
"restore_modal_title": "Restore Provider",
"restore_modal_body": "Are you sure you want to restore {name}? After restoration, the provider will be available in search and listings again.",
"restore_reason_label": "Reason (optional)",
"restore_reason_placeholder": "Enter the reason for restoration...",
"no_pending": "No pending providers",
"no_pending_subtitle": "All submitted providers have been processed.",
"no_rejected": "No rejected providers",
"no_rejected_subtitle": "All providers are in approved status.",
"approved_toast": "\"{name}\" approved successfully",
"rejected_toast": "\"{name}\" rejected",
"restored_toast": "\"{name}\" restored successfully",
"error_prefix": "Error: {detail}",
"unknown_error": "Unknown error",
"label_address": "Address:",
"label_city": "City:",
"label_category": "Category:",
"label_validation_score": "Validation Score:",
"label_submitted": "Submitted:",
"label_created": "Created:",
"edit_title": "Edit Provider",
"edit_desc": "Edit details for {name}.",
"edit_name_label": "Name",
"edit_category_label": "Category",
"edit_category_placeholder": "e.g. Auto Repair, Tire Service",
"edit_city_label": "City",
"edit_zip_label": "ZIP Code",
"edit_street_name_label": "Street",
"edit_street_type_label": "Street Type",
"edit_street_type_placeholder": "e.g. Street, Avenue, Road",
"edit_house_number_label": "House Number",
"edit_plus_code_label": "Plus Code",
"edit_plus_code_placeholder": "e.g. 8FV9+QX Budapest",
"edit_phone_label": "Phone",
"edit_email_label": "Email",
"edit_website_label": "Website",
"edit_website_placeholder": "https://...",
"edit_loading": "Loading provider...",
"edit_error": "An error occurred while loading the provider.",
"edit_not_found": "Provider not found.",
"edit_back": "Back to provider",
"edit_raw_data": "Raw Data",
"edit_tab_basic": "Basic & Contact",
"edit_tab_matrix": "Services & Vehicles",
"edit_tab_location": "Location",
"edit_tab_hours": "Opening Hours",
"edit_section_basic": "Basic Information",
"edit_section_contact": "Contact Information",
"edit_section_matrix": "3D Capability Matrix",
"edit_section_matrix_desc": "Configure which vehicle classes, service categories and specializations the provider belongs to.",
"edit_section_vehicle_classes": "Vehicle Classes",
"edit_section_vehicle_classes_desc": "Which vehicle types does the provider service?",
"edit_section_expertise_tags": "Service Categories (Expertise Tags)",
"edit_section_expertise_tags_desc": "Select the categories for the provider from the hierarchical tree.",
"edit_section_specializations": "Specializations",
"edit_section_specializations_desc": "Add special brands, propulsion types or other tags.",
"edit_section_location_extra": "Additional Location Data",
"edit_section_opening_hours": "Opening Hours",
"edit_section_opening_hours_desc": "Set the provider's opening hours broken down by day.",
"edit_field_name": "Name *",
"edit_field_category": "Category",
"edit_field_category_placeholder": "e.g. Auto Repair, Tire Service",
"edit_field_source": "Source",
"edit_field_phone": "Phone",
"edit_field_phone_placeholder": "+36 30 123 4567",
"edit_field_email": "Email",
"edit_field_email_placeholder": "info{'@'}example.com",
"edit_field_website": "Website",
"edit_field_website_placeholder": "https://...",
"edit_field_full_address": "Full Address",
"edit_field_full_address_placeholder": "Full address text",
"edit_field_plus_code": "Plus Code",
"edit_field_plus_code_placeholder": "8FVC9X8V+XV",
"edit_field_brands": "Brands",
"edit_field_brands_placeholder": "e.g. Volvo, Scania",
"edit_field_propulsion": "Propulsion",
"edit_field_propulsion_placeholder": "e.g. EV, Hybrid, Diesel",
"edit_field_add": "Add",
"edit_always_open": "24/7 opening hours",
"edit_always_open_desc": "The provider is open 24 hours every day of the week",
"edit_btn_24_7": "24/7 Continuous Hours",
"edit_btn_copy_weekdays": "Copy Weekdays (Mon → Fri)",
"edit_btn_clear_all": "Clear All",
"edit_closed": "Closed",
"edit_has_changes": "● Unsaved changes",
"edit_no_changes": "No changes",
"edit_cancel": "Cancel",
"edit_save": "Save Changes",
"edit_saving": "Saving...",
"edit_no_changes": "No changes made.",
"edit_success": "Successfully updated",
"edit_error": "Error: {detail}",
"evidence_image": "Evidence Image",
"retry": "Retry",
"no_changes": "No changes made.",
"approved_success": "\"{name}\" approved successfully",
"rejected_success": "\"{name}\" rejected",
"flagged_success": "\"{name}\" flagged",
"deleted_success": "\"{name}\" deleted",
"unknown_error": "Unknown error"
}
"edit_save": "Save",
"edit_toast_saved": "Provider updated successfully!",
"edit_toast_promoted": "Promoted successfully!",
"edit_toast_error": "Error saving: {message}",
"edit_copy_weekdays_open_prompt": "Enter opening time (e.g. 08:00):",
"edit_copy_weekdays_close_prompt": "Enter closing time (e.g. 17:00):",
"edit_categories_loading": "Loading categories...",
"edit_level_label": "(Level {level})",
"edit_source_label": "Source:",
"edit_trust_score_label": "Trust Score:",
"edit_raw_data_title": "Raw Data",
"edit_audit_trail_title": "Audit Trail",
"edit_rejection_reason_title": "Rejection Reason"
}

View File

@@ -1,90 +0,0 @@
{
"common": {
"loading": "Betöltés...",
"saving": "Mentés...",
"error": "Hiba történt",
"retry": "Újra",
"save": "Mentés",
"saving_data": "Adatok mentése...",
"cancel": "Mégsem",
"discard": "Elvetés",
"delete": "Törlés",
"delete_confirm": "Biztosan törölni szeretnéd ezt az elemet?",
"delete_btn": "Törlés",
"delete_title": "Törlés Megerősítése",
"deleted": "Sikeresen törölve",
"edit": "Szerkesztés",
"edit_title": "Elem Szerkesztése",
"create": "Létrehozás",
"create_btn": "Létrehozás",
"create_title": "Új Létrehozása",
"create_first": "Hozd létre az első elemet a kezdéshez",
"search": "Keresés",
"search_placeholder": "Keresés...",
"filter": "Szűrés",
"no_results": "Nincs találat",
"no_results_hint": "Próbáld módosítani a keresési vagy szűrési feltételeket",
"no_items": "Nincsenek elemek",
"actions": "Műveletek",
"status": "Státusz",
"active": "Aktív",
"inactive": "Inaktív",
"activate": "Aktiválás",
"deactivate": "Deaktiválás",
"name": "Név",
"name_placeholder": "Add meg a nevet",
"description": "Leírás",
"desc_placeholder": "Add meg a leírást",
"details": "Részletek",
"email": "E-mail",
"id": "Azonosító",
"type": "Típus",
"type_corporate": "Vállalati",
"view": "Megtekintés",
"updated": "Sikeresen frissítve",
"save_error": "Sikertelen mentés",
"invalid_json": "Érvénytelen JSON formátum",
"prev": "Előző",
"next": "Következő",
"none": "Nincs",
"reset": "Visszaállítás",
"confirm": "Megerősítés",
"close": "Bezárás",
"back": "Vissza",
"continue": "Tovább",
"exit": "Kilépés",
"all": "Minden",
"select_all": "Összes kiválasztása",
"deselect_all": "Összes elrejtése",
"expires": "Lejárat",
"created": "Létrehozva",
"start_date": "Kezdő Dátum",
"end_date": "Befejező Dátum",
"points": "Pontok",
"level": "Szint",
"user": "Felhasználó",
"user_id": "Felhasználó Azonosító",
"services": "Szolgáltatások",
"discoveries": "Felfedezések",
"restriction": "Korlátozás",
"restriction_mild": "Enyhe",
"restriction_moderate": "Mérsékelt",
"restriction_severe": "Súlyos",
"min_xp": "Min XP",
"xp": "XP",
"penalty": "Büntetés",
"feature_flags": "Funkció Kapcsolók",
"permission": "Engedély",
"role": "Szerepkör",
"domain": "Tartomány",
"action": "Művelet",
"value": "Érték",
"key": "Kulcs",
"enabled": "Bekapcsolva",
"disabled": "Kikapcsolva",
"yes": "Igen",
"no": "Nem",
"on": "Be",
"off": "Ki"
}
}

View File

@@ -0,0 +1,98 @@
{
"loading": "Betöltés...",
"saving": "Mentés...",
"error": "Hiba történt",
"retry": "Újra",
"save": "Mentés",
"saving_data": "Adatok mentése...",
"cancel": "Mégsem",
"discard": "Elvetés",
"delete": "Törlés",
"delete_confirm": "Biztosan törölni szeretnéd ezt az elemet?",
"delete_btn": "Törlés",
"delete_title": "Törlés Megerősítése",
"deleted": "Sikeresen törölve",
"edit": "Szerkesztés",
"edit_title": "Elem Szerkesztése",
"create": "Létrehozás",
"create_btn": "Létrehozás",
"create_title": "Új Létrehozása",
"create_first": "Hozd létre az első elemet a kezdéshez",
"search": "Keresés",
"search_placeholder": "Keresés...",
"filter": "Szűrés",
"no_results": "Nincs találat",
"no_results_hint": "Próbáld módosítani a keresési vagy szűrési feltételeket",
"no_items": "Nincsenek elemek",
"actions": "Műveletek",
"status": "Státusz",
"active": "Aktív",
"inactive": "Inaktív",
"activate": "Aktiválás",
"deactivate": "Deaktiválás",
"name": "Név",
"name_placeholder": "Add meg a nevet",
"description": "Leírás",
"desc_placeholder": "Add meg a leírást",
"details": "Részletek",
"email": "E-mail",
"id": "Azonosító",
"type": "Típus",
"type_corporate": "Vállalati",
"view": "Megtekintés",
"updated": "Sikeresen frissítve",
"save_error": "Sikertelen mentés",
"invalid_json": "Érvénytelen JSON formátum",
"prev": "Előző",
"next": "Következő",
"none": "Nincs",
"reset": "Visszaállítás",
"confirm": "Megerősítés",
"close": "Bezárás",
"back": "Vissza",
"continue": "Tovább",
"exit": "Kilépés",
"all": "Minden",
"select_all": "Összes kiválasztása",
"deselect_all": "Összes elrejtése",
"expires": "Lejárat",
"created": "Létrehozva",
"start_date": "Kezdő Dátum",
"end_date": "Befejező Dátum",
"points": "Pontok",
"level": "Szint",
"user": "Felhasználó",
"user_id": "Felhasználó Azonosító",
"services": "Szolgáltatások",
"discoveries": "Felfedezések",
"restriction": "Korlátozás",
"restriction_mild": "Enyhe",
"restriction_moderate": "Mérsékelt",
"restriction_severe": "Súlyos",
"min_xp": "Min XP",
"xp": "XP",
"penalty": "Büntetés",
"feature_flags": "Funkció Kapcsolók",
"permission": "Engedély",
"role": "Szerepkör",
"domain": "Tartomány",
"action": "Művelet",
"value": "Érték",
"key": "Kulcs",
"enabled": "Bekapcsolva",
"disabled": "Kikapcsolva",
"yes": "Igen",
"no": "Nem",
"on": "Be",
"off": "Ki",
"service_finder": "Service Finder",
"admin": "Admin",
"version": "Verzió",
"super_administrator": "Szuper Adminisztrátor",
"administrator": "Adminisztrátor",
"profile_settings": "Profil Beállítások",
"sign_out": "Kijelentkezés",
"unknown_user": "Ismeretlen felhasználó",
"ascending": "Növekvő",
"descending": "Csökkenő"
}

View File

@@ -0,0 +1,35 @@
{
"center": "Központ",
"dashboard": "Dashboard",
"providers": "Szolgáltatók",
"providers_title": "Szolgáltatók",
"all_providers": "Összes szolgáltató",
"pending_providers": "Jóváhagyásra váró",
"users_and_partners": "Felhasználók & Partnerek",
"garages": "Garázsok",
"garage_list": "Garázsok listája",
"users": "Felhasználók",
"user_list": "Felhasználók listája",
"persons": "Személyek",
"finance": "Pénzügyek",
"packages": "Csomagok",
"gamification": "Gamification",
"game_settings": "Játékmenet Beállítások",
"point_rules": "Pontszabályok",
"levels": "Szintek",
"badges": "Kitüntetések",
"validation_rules": "Validációs Szabályok",
"events_and_seasons": "Események & Szezonok",
"seasons": "Szezonok",
"competitions": "Versenyek",
"user_data": "Felhasználói Adatok",
"statistics": "Statisztikák",
"leaderboard": "Ranglista",
"points_ledger": "Pontnapló",
"gamification_hq": "Gamification HQ",
"system_config": "Rendszer Konfig",
"system_parameters": "Rendszerparaméterek",
"system": "Rendszer",
"permissions": "Jogosultságok",
"system_logs": "Rendszernaplók"
}

View File

@@ -0,0 +1,110 @@
{
"title": "Személyek Kezelése",
"subtitle": "Személyek listája, keresés, szűrők és részletek",
"loading": "Személyek betöltése...",
"retry": "Újra",
"search_placeholder": "Keresés név, telefonszám vagy e-mail alapján...",
"all_ghost_statuses": "Összes szellem státusz",
"ghost_no": "Nem szellem",
"ghost_yes": "Szellem",
"all_active_statuses": "Összes aktív státusz",
"active_yes": "Aktív",
"active_no": "Inaktív",
"all_user_statuses": "Összes felhasználói státusz",
"has_user_yes": "Van felhasználó",
"has_user_no": "Nincs felhasználó",
"all_merged_statuses": "Összes egyesítési státusz",
"merged_no": "Nincs egyesítve",
"merged_yes": "Egyesítve",
"total_persons": "Összes Személy",
"active_persons": "Aktív Személyek",
"ghost_persons": "Szellem Személyek",
"merged_persons": "Egyesített Személyek",
"filtered_results": "Szűrt eredmények",
"name": "Név",
"phone": "Telefonszám",
"birth_date": "Születési Dátum",
"status": "Státusz",
"users_count": "Felhasználók",
"active_user": "Aktív Felhasználó",
"address": "Cím",
"actions": "Műveletek",
"active": "Aktív",
"inactive": "Inaktív",
"ghost": "Szellem",
"merged": "Egyesítve",
"view": "Megtekintés",
"no_results": "Nincs a keresésnek megfelelő személy.",
"showing": "Mutató",
"prev": "Előző",
"next": "Következő",
"details": {
"loading": "Személy adatainak betöltése...",
"retry": "Újra",
"back": "Vissza a listához",
"sales_agent": "Értékesítési Ügynök",
"edit": "Szerkesztés",
"personal_info": "Személyes Adatok",
"person_id": "Személy ID",
"uuid": "UUID",
"last_name": "Vezetéknév",
"first_name": "Keresztnév",
"birth_place": "Születési Hely",
"mothers_name": "Anyja Neve",
"mothers_last_name": "Anyja Vezetékneve",
"mothers_first_name": "Anyja Keresztneve",
"address": "Cím",
"zip": "Irányítószám",
"city": "Város",
"street": "Utca",
"house_number": "Házszám",
"stairwell": "Lépcsőház",
"floor": "Emelet",
"door": "Ajtó",
"parcel_id": "Helyrajzi Szám (HRSZ)",
"full_address": "Teljes Cím",
"system_info": "Rendszer Információk",
"is_sales_agent": "Értékesítési Ügynök",
"lifetime_xp": "Élettapasztalat (XP)",
"penalty_points": "Büntetőpontok",
"social_reputation": "Társadalmi Megítélés",
"created_at": "Létrehozva",
"updated_at": "Frissítve",
"deleted_at": "Törölve",
"identity_docs": "Személyazonosító Okmányok",
"ice_contact": "Vészhelyzeti Kapcsolattartó",
"connected_users": "Kapcsolódó Felhasználók",
"users_count": "{count} felhasználó kapcsolódik",
"no_users": "Ehhez a személyhez nem kapcsolódik felhasználó.",
"email": "E-mail",
"role": "Szerepkör",
"plan": "Csomag",
"language": "Nyelv",
"registered_at": "Regisztráció Dátuma",
"memberships": "Tagságok",
"memberships_count": "{count} tagság",
"no_memberships": "Nincs tagság.",
"org_name": "Szervezet Neve",
"org_type": "Típus",
"org_role": "Szerepkör",
"member_status": "Státusz",
"verified": "Ellenőrzött",
"joined_at": "Csatlakozás Dátuma",
"verified_yes": "Igen",
"verified_no": "Nem",
"owned_orgs": "Tulajdonolt Szervezetek",
"owned_orgs_count": "{count} szervezet",
"no_owned_orgs": "Nincs tulajdonolt szervezet.",
"merge_history": "Egyesítési Előzmények",
"no_merge_history": "Nincs egyesítési előzmény.",
"merged_into": "Egyesítve ebbe:",
"merged_at": "Egyesítés Dátuma",
"edit_title": "Személy Szerkesztése",
"status_section": "Státusz",
"is_active": "Aktív",
"is_ghost": "Szellem",
"cancel": "Mégse",
"saving": "Mentés...",
"save": "Mentés"
}
}

View File

@@ -1,84 +1,280 @@
{
"title": "Szolgáltatók",
"subtitle": "Szolgáltatók listája, moderálás és kezelés",
"detail_title": "Szolgáltató részletek",
"back_to_list": "Vissza a szolgáltatókhoz",
"loading": "Szolgáltató betöltése...",
"error": "Hiba történt a szolgáltató betöltése közben.",
"not_found": "A szolgáltató nem található.",
"status_pending": "Függőben lévő szolgáltató",
"status_approved": "Jóváhagyott szolgáltató",
"status_rejected": "Elutasított szolgáltató",
"status_flagged": "Megjelölt szolgáltató",
"status_pending_desc": "Ez a szolgáltató még moderálásra vár. Jóváhagyhatod vagy elutasíthatod.",
"status_approved_desc": "A szolgáltató jóváhagyásra került és elérhető a felhasználók számára.",
"status_rejected_desc": "A szolgáltató elutasításra került és nem elérhető.",
"status_flagged_desc": "A szolgáltató megjelölésre került és visszavonásra került a jóváhagyása.",
"basic_info": "Alapadatok",
"name": "Név",
"category": "Kategória",
"source": "Forrás",
"validation_score": "Validációs pontszám",
"created_at": "Létrehozva",
"submitted_by": "Beküldő user ID",
"address_info": "Cím adatok",
"full_address": "Teljes cím",
"city": "Város",
"zip": "Irányítószám",
"street_name": "Utca",
"street_type": "Utca típusa",
"house_number": "Házszám",
"plus_code": "Plus Code",
"contact_info": "Elérhetőség",
"phone": "Telefon",
"email": "Email",
"website": "Weboldal",
"moderation_actions": "Moderációs műveletek",
"subtitle": "Szolgáltatók listázása, keresése és moderálása",
"loading": "Szolgáltatók betöltése...",
"error": "Hiba történt a szolgáltatók betöltése közben.",
"retry": "Újrapróbálkozás",
"stats_total": "Összes",
"stats_pending": "Függőben",
"stats_approved": "Jóváhagyott",
"stats_rejected": "Elutasított",
"stats_flagged": "Megjelölt",
"search_placeholder": "Keresés név alapján...",
"filter_all_status": "Minden státusz",
"filter_pending": "Függőben",
"filter_approved": "Jóváhagyott",
"filter_rejected": "Elutasított",
"filter_flagged": "Megjelölt",
"filter_all_sources": "Minden forrás",
"source_manual": "Kézi",
"source_ocr": "OCR",
"source_import": "Import",
"source_bot": "Bot (Staging)",
"source_verified_org": "Szervezet",
"sort_created_at": "Létrehozás dátuma",
"sort_name": "Név",
"sort_validation_score": "Validációs pontszám",
"col_id": "ID",
"col_name": "Név",
"col_address": "Cím",
"col_status": "Státusz",
"col_source": "Forrás",
"col_validation": "Validáció",
"col_created": "Létrehozva",
"col_actions": "Műveletek",
"no_providers": "Nincs megjeleníthető szolgáltató.",
"results_count": "{count} találat (összesen: {total})",
"page": "{page}. oldal",
"view_details": "Részletek",
"status_pending": "Függőben",
"status_approved": "Jóváhagyott",
"status_rejected": "Elutasított",
"status_flagged": "Megjelölt",
"provider_detail": "Szolgáltató részletek",
"detail_loading": "Szolgáltató betöltése...",
"detail_not_found": "A szolgáltató nem található.",
"detail_back": "Vissza a szolgáltatókhoz",
"detail_provider_number": "Szolgáltató #{id}",
"detail_raw_data": "Nyers adatok",
"detail_tab_data": "Adatok",
"detail_tab_status": "Státusz",
"detail_tab_validations": "Validációk",
"detail_tab_crawler": "Crawler / Nyers Adatok",
"detail_tab_history": "Előzmények",
"detail_section_basic": "Alapadatok",
"detail_section_address": "Cím adatok",
"detail_section_contact": "Elérhetőség",
"detail_section_services": "Szolgáltatások",
"detail_section_vehicle_classes": "Járműosztályok",
"detail_section_specializations": "Specializációk",
"detail_section_opening_hours": "Nyitvatartás",
"detail_section_evidence": "Bizonyíték kép",
"detail_section_moderation": "Moderációs műveletek",
"detail_section_status_management": "Státusz kezelés",
"detail_section_validation_score": "Validációs Pontszám",
"detail_section_gamification_validations": "Gamification Validációk",
"detail_section_crawler_data": "Crawler / Nyers Adatok",
"detail_section_history": "Állapotváltoztatások előzményei",
"detail_field_name": "Név",
"detail_field_category": "Kategória",
"detail_field_source": "Forrás",
"detail_field_validation_score": "Validációs pontszám",
"detail_field_created": "Létrehozva",
"detail_field_submitted_by": "Beküldő user ID",
"detail_field_full_address": "Teljes cím",
"detail_field_city": "Város",
"detail_field_zip": "Irányítószám",
"detail_field_street": "Utca",
"detail_field_house_number": "Házszám",
"detail_field_plus_code": "Plus Code",
"detail_field_phone": "Telefon",
"detail_field_email": "Email",
"detail_field_website": "Weboldal",
"detail_no_categories": "Nincsenek kategóriák beállítva",
"detail_no_vehicle_classes": "Nincsenek járműosztályok beállítva",
"detail_no_specializations": "Nincsenek specializációk beállítva",
"detail_no_opening_hours": "Nincs beállítva nyitvatartás",
"detail_day_monday": "Hétfő",
"detail_day_tuesday": "Kedd",
"detail_day_wednesday": "Szerda",
"detail_day_thursday": "Csütörtök",
"detail_day_friday": "Péntek",
"detail_day_saturday": "Szombat",
"detail_day_sunday": "Vasárnap",
"detail_day_label": "Nap",
"detail_hours_label": "Nyitva",
"detail_closed": "Zárva",
"detail_specialization_brands": "Márkák",
"detail_specialization_propulsion": "Hajtáslánc",
"detail_status_approved": "Jóváhagyva",
"detail_status_pending": "Függőben",
"detail_status_research": "Kutatás folyamatban",
"detail_status_rejected": "Elutasítva",
"detail_status_unknown": "Ismeretlen",
"detail_status_desc_approved": "A szolgáltató aktív és látható a felhasználók számára.",
"detail_status_desc_pending": "A szolgáltató még nem lett jóváhagyva, moderálásra vár.",
"detail_status_desc_research": "A szolgáltató adatai még feldolgozás alatt állnak, automatikus kutatás folyik.",
"detail_status_desc_rejected": "A szolgáltató elutasításra került, nem látható a felhasználók számára.",
"detail_edit": "Szerkesztés",
"detail_approve": "Jóváhagyás",
"detail_reject": "Elutasítás",
"detail_flag": "Megjelölés (Flag)",
"detail_delete": "Törlés (Soft Delete)",
"detail_restore": "Visszaállítás",
"detail_status_rejected_or_flagged": "A szolgáltató {status} került.",
"detail_status_rejected_text": "elutasításra",
"detail_status_flagged_text": "megjelölésre",
"detail_status_form_label": "Státusz",
"detail_status_form_score": "Validációs pontszám (0-100)",
"detail_status_form_reason": "Indoklás (opcionális)",
"detail_status_form_reason_placeholder": "Add meg a státuszváltoztatás okát...",
"detail_status_form_cancel": "Mégsem",
"detail_status_form_save": "Státusz mentése",
"detail_validation_score_excellent": "Kiváló",
"detail_validation_score_medium": "Közepes",
"detail_validation_score_weak": "Gyenge",
"detail_validation_score_desc": "A szolgáltató megbízhatósági pontszáma a gamification validációk alapján.",
"detail_validation_no_entries": "Nincsenek validációs bejegyzések ehhez a szolgáltatóhoz.",
"detail_validation_voter": "Szavazó:",
"detail_validation_reason": "Indoklás:",
"detail_validation_weight": "súly:",
"detail_crawler_source": "Forrás:",
"detail_crawler_trust_score": "Trust Score:",
"detail_crawler_rejection_reason_title": "Elutasítás indoklása",
"detail_crawler_raw_data": "Nyers adatok (raw_data)",
"detail_crawler_audit_trail": "Audit Trail",
"detail_history_no_entries": "Nincsenek előzmények ehhez a szolgáltatóhoz.",
"detail_history_user": "User #{id}",
"detail_history_status": "Státusz:",
"detail_history_reason": "Indoklás:",
"detail_history_detailed_changes": "Részletes változások",
"detail_history_old_data": "Régi adatok",
"detail_flag_modal_title": "Szolgáltató megjelölése",
"detail_flag_modal_body": "Biztosan megjelölöd a(z) {name} szolgáltatót?",
"detail_flag_reason_label": "Indoklás (opcionális)",
"detail_flag_reason_placeholder": "Add meg a megjelölés okát...",
"detail_flag_submit": "Megjelölés",
"detail_toast_approved": "Szolgáltató jóváhagyva!",
"detail_toast_rejected": "Szolgáltató elutasítva!",
"detail_toast_restored": "Szolgáltató visszaállítva!",
"detail_toast_flagged": "Szolgáltató megjelölve!",
"detail_toast_deleted": "Szolgáltató törölve!",
"detail_toast_status_updated": "Státusz frissítve!",
"detail_toast_error_approve": "Hiba a jóváhagyás során",
"detail_toast_error_reject": "Hiba az elutasítás során",
"detail_toast_error_restore": "Hiba a visszaállítás során",
"detail_toast_error_flag": "Hiba a megjelölés során",
"detail_toast_error_delete": "Hiba a törlés során",
"detail_toast_error_status": "Hiba a státusz mentése során",
"detail_delete_confirm": "Biztosan törlöd ezt a szolgáltatót? Ez a művelet nem visszavonható.",
"detail_vehicle_class_car": "Személyautó",
"detail_vehicle_class_motorcycle": "Motorkerékpár",
"detail_vehicle_class_truck": "Teherautó",
"detail_vehicle_class_hgv": "Nehézgépjármű (HGV)",
"detail_vehicle_class_light_commercial": "Kishaszonjármű",
"detail_vehicle_class_personal": "Személyes",
"detail_vehicle_class_boat": "Csónak/Vízi",
"detail_vehicle_class_other": "Egyéb",
"detail_validation_type_phone_verified": "Telefon igazolt",
"detail_validation_type_email_verified": "Email igazolt",
"detail_validation_type_address_verified": "Cím igazolt",
"detail_validation_type_website_verified": "Weboldal igazolt",
"detail_validation_type_manual_review": "Kézi ellenőrzés",
"detail_validation_type_community_vouch": "Közösségi ajánlás",
"detail_validation_type_business_hours": "Nyitvatartás ellenőrzött",
"detail_validation_type_photo_evidence": "Fénykép bizonyíték",
"detail_history_action_approve": "Jóváhagyás",
"detail_history_action_reject": "Elutasítás",
"detail_history_action_restore": "Visszaállítás",
"detail_history_action_flag": "Megjelölés",
"detail_history_action_update": "Módosítás",
"detail_history_action_delete": "Törlés",
"detail_history_action_create": "Létrehozás",
"pending_title": "Jóváhagyásra váró szolgáltatók",
"pending_subtitle": "A közösség által beküldött szolgáltatók moderációs sora",
"pending_loading": "Függőben lévő szolgáltatók betöltése...",
"rejected_title": "Elutasított szolgáltatók",
"rejected_subtitle": "Elutasított szolgáltatók visszaállítása az aktív kereshető szolgáltatók közé",
"rejected_loading": "Elutasított szolgáltatók betöltése...",
"approve": "Jóváhagyás",
"reject": "Elutasítás",
"flag": "Megjelölés (Flag)",
"edit": "Szerkesztés",
"delete": "Törlés (Soft Delete)",
"delete_btn": "Törlés",
"reject_title": "Szolgáltató elutasítása",
"reject_confirm": "Biztosan elutasítod a(z) {name} szolgáltatót?",
"restore": "Visszaállítás",
"details": "Részletek",
"reject_modal_title": "Szolgáltató elutasítása",
"reject_modal_body": "Biztosan elutasítod a(z) {name} szolgáltatót?",
"reject_reason_label": "Indoklás (opcionális)",
"reject_reason_placeholder": "Add meg az elutasítás okát...",
"reject_btn": "Elutasítás",
"flag_title": "Szolgáltató megjelölése",
"flag_confirm": "Megjelölöd a(z) {name} szolgáltatót? Ez visszavonja a jóváhagyását.",
"flag_reason_label": "Indoklás (opcionális)",
"flag_reason_placeholder": "Add meg a megjelölés okát...",
"flag_btn": "Megjelölés",
"restore_modal_title": "Szolgáltató visszaállítása",
"restore_modal_body": "Biztosan visszaállítod a(z) {name} szolgáltatót? A visszaállítás után a szolgáltató újra elérhető lesz a keresőben és a listákban.",
"restore_reason_label": "Indoklás (opcionális)",
"restore_reason_placeholder": "Add meg a visszaállítás okát...",
"no_pending": "Nincs függőben lévő szolgáltató",
"no_pending_subtitle": "Minden beküldött szolgáltató fel lett dolgozva.",
"no_rejected": "Nincs elutasított szolgáltató",
"no_rejected_subtitle": "Minden szolgáltató jóváhagyott státuszban van.",
"approved_toast": "\"{name}\" sikeresen jóváhagyva",
"rejected_toast": "\"{name}\" elutasítva",
"restored_toast": "\"{name}\" sikeresen visszaállítva",
"error_prefix": "Hiba: {detail}",
"unknown_error": "Ismeretlen hiba",
"label_address": "Cím:",
"label_city": "Város:",
"label_category": "Kategória:",
"label_validation_score": "Validációs pontszám:",
"label_submitted": "Beküldve:",
"label_created": "Létrehozva:",
"edit_title": "Szolgáltató szerkesztése",
"edit_desc": "A(z) {name} szolgáltató adatainak módosítása.",
"edit_name_label": "Név",
"edit_category_label": "Kategória",
"edit_category_placeholder": "pl. Autószerviz, Gumiszerviz",
"edit_city_label": "Város",
"edit_zip_label": "Irányítószám",
"edit_street_name_label": "Utca",
"edit_street_type_label": "Utca típusa",
"edit_street_type_placeholder": "pl. utca, tér, út",
"edit_house_number_label": "Házszám",
"edit_plus_code_label": "Plus Code",
"edit_plus_code_placeholder": "pl. 8FV9+QX Budapest",
"edit_phone_label": "Telefon",
"edit_email_label": "Email",
"edit_website_label": "Weboldal",
"edit_website_placeholder": "https://...",
"edit_loading": "Szolgáltató betöltése...",
"edit_error": "Hiba történt a szolgáltató betöltése közben.",
"edit_not_found": "A szolgáltató nem található.",
"edit_back": "Vissza a szolgáltatóhoz",
"edit_raw_data": "Nyers adatok",
"edit_tab_basic": "Alapadatok & Kapcsolat",
"edit_tab_matrix": "Szolgáltatások & Járművek",
"edit_tab_location": "Helyszín & Lokáció",
"edit_tab_hours": "Nyitvatartás",
"edit_section_basic": "Alapadatok",
"edit_section_contact": "Elérhetőség",
"edit_section_matrix": "3D Képesség Mátrix",
"edit_section_matrix_desc": "Állítsd be, hogy a szolgáltató milyen járműosztályokhoz, szolgáltatási kategóriákhoz és specializációkhoz tartozik.",
"edit_section_vehicle_classes": "Járműosztályok (Vehicle Classes)",
"edit_section_vehicle_classes_desc": "Mely járműtípusokat szervizeli a szolgáltató?",
"edit_section_expertise_tags": "Szolgáltatási Kategóriák (Expertise Tags)",
"edit_section_expertise_tags_desc": "Válaszd ki a szolgáltatóhoz tartozó kategóriákat a hierarchikus fából.",
"edit_section_specializations": "Specializációk",
"edit_section_specializations_desc": "Adj meg speciális márkákat, hajtáslánc típusokat vagy egyéb címkéket.",
"edit_section_location_extra": "További helyszín adatok",
"edit_section_opening_hours": "Nyitvatartás",
"edit_section_opening_hours_desc": "Állítsd be a szolgáltató nyitvatartási idejét napokra bontva.",
"edit_field_name": "Név *",
"edit_field_category": "Kategória",
"edit_field_category_placeholder": "pl. Autószerviz, Gumiszerviz",
"edit_field_source": "Forrás",
"edit_field_phone": "Telefon",
"edit_field_phone_placeholder": "+36 30 123 4567",
"edit_field_email": "Email",
"edit_field_email_placeholder": "info{'@'}example.com",
"edit_field_website": "Weboldal",
"edit_field_website_placeholder": "https://...",
"edit_field_full_address": "Teljes cím szövege",
"edit_field_full_address_placeholder": "Teljes cím szövege",
"edit_field_plus_code": "Plus Code",
"edit_field_plus_code_placeholder": "8FVC9X8V+XV",
"edit_field_brands": "Márkák (Brands)",
"edit_field_brands_placeholder": "pl. Volvo, Scania",
"edit_field_propulsion": "Hajtáslánc (Propulsion)",
"edit_field_propulsion_placeholder": "pl. EV, Hybrid, Diesel",
"edit_field_add": "Hozzáad",
"edit_always_open": "Folyamatos (0-24) nyitvatartás",
"edit_always_open_desc": "A szolgáltató a hét minden napján 0-24 óráig nyitva van",
"edit_btn_24_7": "24/7 Folyamatos nyitvatartás",
"edit_btn_copy_weekdays": "Hétköznapok másolása (Hétfő → K-P)",
"edit_btn_clear_all": "Összes törlése",
"edit_closed": "Zárva",
"edit_has_changes": "● Módosítások el nem mentve",
"edit_no_changes": "Nincs változás",
"edit_cancel": "Mégse",
"edit_save": "Változtatások mentése",
"edit_saving": "Mentés...",
"edit_no_changes": "Nincs módosított mező.",
"edit_success": "Sikeres módosítás",
"edit_error": "Hiba: {detail}",
"evidence_image": "Bizonyíték kép",
"retry": "Újrapróbálkozás",
"no_changes": "Nincs módosított mező.",
"approved_success": "\"{name}\" sikeresen jóváhagyva",
"rejected_success": "\"{name}\" elutasítva",
"flagged_success": "\"{name}\" megjelölve",
"deleted_success": "\"{name}\" törölve",
"unknown_error": "Ismeretlen hiba"
"edit_save": "Mentés",
"edit_toast_saved": "Szolgáltató sikeresen frissítve!",
"edit_toast_promoted": "Sikeres előléptetés!",
"edit_toast_error": "Hiba a mentés során: {message}",
"edit_copy_weekdays_open_prompt": "Add meg a nyitási időt (pl. 08:00):",
"edit_copy_weekdays_close_prompt": "Add meg a zárási időt (pl. 17:00):",
"edit_categories_loading": "Kategóriák betöltése...",
"edit_level_label": "(Szint {level})",
"edit_source_label": "Forrás:",
"edit_trust_score_label": "Trust Score:",
"edit_raw_data_title": "Nyers adatok (raw_data)",
"edit_audit_trail_title": "Audit Trail",
"edit_rejection_reason_title": "Elutasítás indoklása"
}