garázs fejlesztés
This commit is contained in:
304
frontend_admin/i18n/locales/en/gamification.json
Normal file
304
frontend_admin/i18n/locales/en/gamification.json
Normal file
@@ -0,0 +1,304 @@
|
||||
{
|
||||
"gamification": {
|
||||
"badges": {
|
||||
"title": "Badges",
|
||||
"subtitle": "Badge Management — CRUD",
|
||||
"loading": "Loading badges...",
|
||||
"error": "Failed to load badges.",
|
||||
"retry": "Retry",
|
||||
"create": "New Badge",
|
||||
"no_items": "No badges yet.",
|
||||
"id": "ID",
|
||||
"name": "Name",
|
||||
"description": "Description",
|
||||
"icon": "Icon",
|
||||
"actions": "Actions",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"create_title": "Create Badge",
|
||||
"edit_title": "Edit Badge",
|
||||
"name_placeholder": "Badge name",
|
||||
"desc_placeholder": "Badge description",
|
||||
"icon_placeholder": "Icon URL",
|
||||
"icon_hint": "Optional. The icon URL for the badge.",
|
||||
"icon_preview": "Icon preview",
|
||||
"create_btn": "Create",
|
||||
"delete_title": "Delete Badge",
|
||||
"delete_confirm": "Are you sure you want to delete this badge?",
|
||||
"delete_btn": "Delete",
|
||||
"created": "Badge created!",
|
||||
"updated": "Badge updated!",
|
||||
"deleted": "Badge deleted!",
|
||||
"save_error": "Failed to save badge.",
|
||||
"delete_error": "Failed to delete badge.",
|
||||
"unknown_error": "Unknown error"
|
||||
},
|
||||
"levels": {
|
||||
"title": "Levels",
|
||||
"subtitle": "Level configuration management — CRUD",
|
||||
"loading": "Loading levels...",
|
||||
"error": "Failed to load level configurations.",
|
||||
"retry": "Retry",
|
||||
"create": "New Level",
|
||||
"no_items": "No level configurations yet.",
|
||||
"level": "Level",
|
||||
"rank": "Rank",
|
||||
"min_points": "Min Points",
|
||||
"type": "Type",
|
||||
"actions": "Actions",
|
||||
"penalty": "Penalty",
|
||||
"normal": "Normal",
|
||||
"tree_diagram": "Level Tree Diagram",
|
||||
"no_tree_data": "No levels to display.",
|
||||
"points": "points",
|
||||
"edit_title": "Edit Level",
|
||||
"create_title": "Create Level",
|
||||
"level_number": "Level Number",
|
||||
"rank_name": "Rank Name",
|
||||
"min_points_label": "Minimum Points",
|
||||
"is_penalty": "Penalty Level",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"saving": "Saving...",
|
||||
"updated": "Level updated!",
|
||||
"created": "Level created!",
|
||||
"duplicate_level": "A configuration with this level number already exists.",
|
||||
"save_error": "Failed to save level."
|
||||
},
|
||||
"point_rules": {
|
||||
"title": "Point Rules",
|
||||
"subtitle": "Gamification point rules management — CRUD",
|
||||
"loading": "Loading point rules...",
|
||||
"error": "Failed to load point rules.",
|
||||
"retry": "Retry",
|
||||
"create": "New Point Rule",
|
||||
"no_items": "No point rules yet. Create one with the button above!",
|
||||
"id": "ID",
|
||||
"action_key": "Action Key",
|
||||
"points": "Points",
|
||||
"description": "Description",
|
||||
"status": "Status",
|
||||
"actions": "Actions",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"edit": "Edit",
|
||||
"delete": "Delete (soft-delete)",
|
||||
"edit_title": "Edit Point Rule",
|
||||
"create_title": "New Point Rule",
|
||||
"action_key_label": "Action Key",
|
||||
"action_key_placeholder": "e.g. service_submitted",
|
||||
"points_label": "Point Value",
|
||||
"points_placeholder": "0",
|
||||
"description_label": "Description",
|
||||
"description_placeholder": "Short description of the rule...",
|
||||
"is_active": "Active",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"saving": "Saving...",
|
||||
"updated": "Point rule updated!",
|
||||
"created": "Point rule created!",
|
||||
"deleted": "Point rule deactivated!",
|
||||
"duplicate_key": "A rule with this action key already exists.",
|
||||
"save_error": "Failed to save point rule.",
|
||||
"delete_title": "Delete Point Rule",
|
||||
"delete_confirm": "Are you sure you want to deactivate the rule",
|
||||
"delete_btn": "Delete",
|
||||
"deleting": "Deleting..."
|
||||
},
|
||||
"seasons": {
|
||||
"title": "Seasons",
|
||||
"subtitle": "Gamification season management",
|
||||
"loading": "Loading seasons...",
|
||||
"error": "Failed to load seasons.",
|
||||
"retry": "Retry",
|
||||
"create": "New Season",
|
||||
"no_items": "No seasons created yet.",
|
||||
"create_first": "Create First Season",
|
||||
"active": "Active",
|
||||
"inactive": "Inactive",
|
||||
"created_at": "Created:",
|
||||
"activate": "Activate",
|
||||
"edit": "Edit",
|
||||
"edit_title": "Edit Season",
|
||||
"create_title": "New Season",
|
||||
"name": "Name",
|
||||
"name_placeholder": "e.g. 2026 Q1 Season",
|
||||
"start_date": "Start Date",
|
||||
"end_date": "End Date",
|
||||
"activate_on_create": "Activate on creation",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"create_btn": "Create",
|
||||
"activate_title": "Activate Season",
|
||||
"activate_confirm": "Are you sure you want to activate",
|
||||
"activate_warning": "This will deactivate all other seasons.",
|
||||
"activating": "Activating...",
|
||||
"activate_btn": "Activate",
|
||||
"save_error": "Failed to save season."
|
||||
},
|
||||
"competitions": {
|
||||
"title": "Competitions",
|
||||
"subtitle": "Seasonal competition management",
|
||||
"loading": "Loading competitions...",
|
||||
"error": "Failed to load competitions.",
|
||||
"retry": "Retry",
|
||||
"create": "New Competition",
|
||||
"no_items": "No competitions created yet.",
|
||||
"create_first": "Create First Competition",
|
||||
"season_filter": "Season Filter:",
|
||||
"all_seasons": "All Seasons",
|
||||
"active_badge": "(Active)",
|
||||
"status_active": "Active",
|
||||
"status_draft": "Draft",
|
||||
"status_completed": "Completed",
|
||||
"status_cancelled": "Cancelled",
|
||||
"view_rules": "View Rules",
|
||||
"edit": "Edit",
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"create_title": "Create Competition",
|
||||
"edit_title": "Edit Competition",
|
||||
"name": "Name",
|
||||
"name_placeholder": "e.g. Q1 Service Submission Contest",
|
||||
"description": "Description",
|
||||
"desc_placeholder": "Competition description...",
|
||||
"season": "Season",
|
||||
"select_season": "Select a season",
|
||||
"start_date": "Start Date",
|
||||
"end_date": "End Date",
|
||||
"status": "Status",
|
||||
"rules": "Rules (JSON)",
|
||||
"rules_placeholder": "type: service_submission, points_multiplier: 1.5",
|
||||
"invalid_json": "Invalid JSON format!",
|
||||
"create_btn": "Create",
|
||||
"season_id_label": "Season ID:",
|
||||
"save_error": "Failed to save competition."
|
||||
},
|
||||
"leaderboard": {
|
||||
"title": "Leaderboard",
|
||||
"subtitle": "Gamification leaderboard admin view",
|
||||
"search": "Search",
|
||||
"level": "Level",
|
||||
"min_xp": "Min XP",
|
||||
"sort": "Sort",
|
||||
"sort_xp": "By XP",
|
||||
"sort_points": "By Points",
|
||||
"sort_social": "By Social Points",
|
||||
"sort_level": "By Level",
|
||||
"filter": "Filter",
|
||||
"reset": "Reset",
|
||||
"descending": "Descending",
|
||||
"ascending": "Ascending",
|
||||
"user": "user",
|
||||
"loading": "Loading leaderboard...",
|
||||
"error": "Failed to load leaderboard.",
|
||||
"retry": "Retry",
|
||||
"no_results": "No results match your filters.",
|
||||
"no_results_hint": "Try different filter criteria.",
|
||||
"user_col": "User",
|
||||
"email": "Email",
|
||||
"xp": "XP",
|
||||
"points": "Points",
|
||||
"social": "Social",
|
||||
"penalty": "Penalty",
|
||||
"restriction": "Restriction",
|
||||
"discoveries": "Discoveries",
|
||||
"services": "Services",
|
||||
"updated": "Last Updated",
|
||||
"actions": "Actions",
|
||||
"details": "Details",
|
||||
"prev": "Previous",
|
||||
"next": "Next",
|
||||
"page_of": "/ page",
|
||||
"restriction_mild": "Mild",
|
||||
"restriction_moderate": "Moderate",
|
||||
"restriction_severe": "Severe"
|
||||
},
|
||||
"users": {
|
||||
"title": "Gamification Users",
|
||||
"subtitle": "User gamification statistics management",
|
||||
"loading": "Loading users...",
|
||||
"error": "Failed to load user statistics.",
|
||||
"retry": "Retry",
|
||||
"no_results": "No user statistics to display.",
|
||||
"level": "Level",
|
||||
"all_levels": "All Levels",
|
||||
"level_n": "Level {n}",
|
||||
"min_xp": "Minimum XP",
|
||||
"max_xp": "Maximum XP",
|
||||
"penalty": "Penalty",
|
||||
"any": "Any",
|
||||
"only_penalized": "Only penalized",
|
||||
"only_clean": "Only clean",
|
||||
"filter": "Filter",
|
||||
"reset": "Reset",
|
||||
"count": "users",
|
||||
"user_id": "User ID",
|
||||
"xp": "XP",
|
||||
"points": "Points",
|
||||
"restriction": "Restriction",
|
||||
"services": "Services",
|
||||
"discoveries": "Discoveries",
|
||||
"updated": "Last Updated",
|
||||
"actions": "Actions",
|
||||
"details": "Details",
|
||||
"prev": "Previous",
|
||||
"next": "Next",
|
||||
"none": "None",
|
||||
"restriction_mild": "Mild",
|
||||
"restriction_moderate": "Moderate",
|
||||
"restriction_severe": "Severe",
|
||||
"user_detail": {
|
||||
"back": "Back to list",
|
||||
"title": "User Gamification Details",
|
||||
"id_label": "ID:",
|
||||
"loading": "Loading user...",
|
||||
"error": "Failed to load user data.",
|
||||
"retry": "Retry",
|
||||
"not_found": "User not found.",
|
||||
"total_xp": "Total XP",
|
||||
"level": "Level",
|
||||
"total_points": "Total Points",
|
||||
"social_points": "Social Points",
|
||||
"penalty_points": "Penalty Points",
|
||||
"restriction_level": "Restriction Level",
|
||||
"penalty_quota": "Penalty Quota",
|
||||
"banned_until": "Banned Until",
|
||||
"no": "No",
|
||||
"services": "Services",
|
||||
"discovered_places": "Discovered Places",
|
||||
"validated_places": "Validated Places",
|
||||
"added_providers": "Added Providers",
|
||||
"penalty_form_title": "Assign Penalty",
|
||||
"penalty_points_label": "Penalty Points",
|
||||
"penalty_reason_label": "Reason",
|
||||
"penalty_reason_placeholder": "Reason for penalty...",
|
||||
"penalty_submit": "Assign Penalty",
|
||||
"penalty_submitting": "Submitting...",
|
||||
"penalty_success": "Penalty successfully assigned: {amount} points.",
|
||||
"penalty_error": "Failed to assign penalty.",
|
||||
"reward_form_title": "Assign Reward",
|
||||
"reward_xp_label": "XP Reward",
|
||||
"reward_social_label": "Social Points Reward",
|
||||
"reward_reason_label": "Reason",
|
||||
"reward_reason_placeholder": "Reason for reward...",
|
||||
"reward_submit": "Assign Reward",
|
||||
"reward_submitting": "Submitting...",
|
||||
"reward_success": "Reward successfully assigned: {xp} XP, {social} social points.",
|
||||
"reward_error": "Failed to assign reward.",
|
||||
"ledger_title": "Points Ledger",
|
||||
"ledger_count": "entries",
|
||||
"ledger_loading": "Loading...",
|
||||
"ledger_empty": "No ledger entries for this user yet.",
|
||||
"ledger_date": "Date",
|
||||
"ledger_points": "Points",
|
||||
"ledger_penalty": "Penalty",
|
||||
"ledger_xp": "XP",
|
||||
"ledger_reason": "Reason",
|
||||
"ledger_source": "Source"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user