frontend admin refakctorálás
This commit is contained in:
@@ -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"
|
||||
}
|
||||
}
|
||||
98
frontend_admin/i18n/locales/en/common.json
Normal file
98
frontend_admin/i18n/locales/en/common.json
Normal 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"
|
||||
}
|
||||
35
frontend_admin/i18n/locales/en/menu.json
Normal file
35
frontend_admin/i18n/locales/en/menu.json
Normal 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"
|
||||
}
|
||||
110
frontend_admin/i18n/locales/en/persons.json
Normal file
110
frontend_admin/i18n/locales/en/persons.json
Normal 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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
98
frontend_admin/i18n/locales/hu/common.json
Normal file
98
frontend_admin/i18n/locales/hu/common.json
Normal 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ő"
|
||||
}
|
||||
35
frontend_admin/i18n/locales/hu/menu.json
Normal file
35
frontend_admin/i18n/locales/hu/menu.json
Normal 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"
|
||||
}
|
||||
110
frontend_admin/i18n/locales/hu/persons.json
Normal file
110
frontend_admin/i18n/locales/hu/persons.json
Normal 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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user