gemification_admin bekötve

This commit is contained in:
Roo
2026-06-30 08:56:55 +00:00
parent df4a0f07ff
commit cbfb955580
313 changed files with 18490 additions and 2895 deletions

View File

@@ -358,5 +358,274 @@
"recent_activity": "Recent Activity",
"loading": "Loading dashboard...",
"error": "Failed to load dashboard data"
},
"gamification": {
"dashboard": {
"title": "Gamification HQ",
"subtitle": "Gamification system overview dashboard",
"total_users": "Total Users",
"active_season": "Active Season",
"pending_contributions": "Pending Contributions",
"xp_today": "XP Earned Today",
"quick_actions": "Quick Actions",
"manage_point_rules": "Manage Point Rules",
"manage_badges": "Manage Badges",
"manage_seasons": "Manage Seasons",
"recent_ledger": "Recent Ledger Entries",
"top_5_leaderboard": "Top 5 Leaderboard"
},
"badges": {
"title": "Badges",
"subtitle": "Badge management — CRUD",
"loading": "Loading badges...",
"error": "Failed to load badges",
"create_new": "Create New Badge",
"edit": "Edit Badge",
"delete": "Delete Badge",
"name": "Name",
"description": "Description",
"icon_url": "Icon URL",
"cancel": "Cancel",
"save": "Save",
"create": "Create",
"delete_confirm": "Are you sure you want to delete this badge?",
"save_success": "Badge saved successfully!",
"create_success": "Badge created successfully!",
"no_badges": "No badges yet. Create one with the button above!"
},
"competitions": {
"title": "Competitions",
"subtitle": "Seasonal competition management",
"create_new": "Create Competition",
"filter_season": "Filter by season:",
"all_seasons": "All seasons",
"active": "(Active)",
"loading": "Loading competitions...",
"error": "Failed to load competitions",
"no_competitions": "No competitions created yet.",
"create_first": "Create First Competition",
"name": "Name",
"description": "Description",
"season": "Season",
"start_date": "Start Date",
"end_date": "End Date",
"status": "Status",
"status_draft": "Draft",
"status_active": "Active",
"status_completed": "Completed",
"status_cancelled": "Cancelled",
"view_rules": "View Rules",
"edit": "Edit",
"invalid_json": "Invalid JSON format!"
},
"config": {
"title": "System Config",
"subtitle": "Gamification master configuration editor",
"loading": "Loading configuration...",
"error": "Failed to load configuration",
"last_saved": "Last saved:",
"save": "Save Configuration",
"xp_logic": "XP Logic",
"conversion_logic": "Conversion Logic",
"penalty_logic": "Penalty Logic",
"level_rewards": "Level Rewards",
"impact_calculator": "Impact Calculator",
"raw_json_editor": "Raw JSON Editor",
"user_level": "User Level:",
"daily_activities": "Daily Activities:",
"social_points": "Social Points:",
"estimated_results": "Estimated Results",
"daily_xp": "Daily XP",
"xp_to_next_level": "XP Until Next Level"
},
"leaderboard": {
"title": "Leaderboard",
"subtitle": "Gamification leaderboard admin view",
"search": "Search",
"search_placeholder": "Name or email...",
"level": "Level",
"all_levels": "All levels",
"min_xp": "Minimum XP",
"sort": "Sort",
"sort_xp": "By XP",
"sort_points": "By Points",
"sort_social": "By Social Points",
"sort_level": "By Level",
"filter": "Filter",
"reset": "Reset",
"ascending": "Ascending",
"descending": "Descending",
"rank": "#",
"user": "User",
"email": "Email",
"xp": "XP",
"points": "Points",
"social": "Social",
"penalty": "Penalty",
"restriction": "Restriction",
"discoveries": "Discoveries",
"services": "Services",
"last_modified": "Last Modified",
"actions": "Actions",
"restriction_mild": "Mild",
"restriction_moderate": "Moderate",
"restriction_severe": "Severe",
"prev": "Previous",
"next": "Next",
"per_page": "/ page"
},
"ledger": {
"title": "Points Ledger",
"subtitle": "Gamification points ledger with filtering and detailed logging",
"loading": "Loading ledger...",
"error": "Failed to load ledger",
"user_id": "User ID",
"date_from": "Date From",
"date_to": "Date To",
"reason": "Reason (text)",
"search": "Search",
"clear": "Clear",
"csv": "CSV Export",
"no_results": "No results with the current filters.",
"id": "ID",
"user": "User",
"points": "Points",
"penalty": "Penalty",
"xp": "XP",
"reason_col": "Reason",
"source": "Source",
"date": "Date",
"prev": "Previous",
"next": "Next",
"of": "of",
"showing": "Showing",
"filtered": "(filtered)"
},
"levels": {
"title": "Levels",
"subtitle": "Level configurations management — CRUD",
"create_new": "Create New Level",
"level": "Level",
"rank": "Rank",
"min_points": "Min Points",
"type": "Type",
"actions": "Actions",
"type_penalty": "Penalty",
"type_normal": "Normal",
"level_tree": "Level Tree Diagram",
"no_levels": "No level configurations yet.",
"level_number": "Level Number",
"rank_name": "Rank Name",
"minimum_points": "Minimum Points",
"is_penalty": "Penalty Level",
"positive_hint": "Positive: normal level, Negative: penalty level"
},
"parameters": {
"title": "System Parameters",
"subtitle": "Gamification category system parameters",
"loading": "Loading parameters...",
"key": "Key",
"value": "Value",
"category": "Category",
"scope": "Scope",
"scope_id": "Scope ID",
"actions": "Actions",
"edit": "Edit Parameter",
"cancel": "Cancel",
"save": "Save"
},
"point_rules": {
"title": "Point Rules",
"subtitle": "Gamification point rules management — CRUD",
"create_new": "Create New Point Rule",
"action_key": "Action Key",
"points": "Points",
"description": "Description",
"status": "Status",
"active": "Active",
"inactive": "Inactive",
"edit": "Edit Point Rule",
"point_value": "Point Value",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete",
"duplicate_key": "A rule with this action key already exists.",
"save_success": "Point rule saved successfully!",
"create_success": "Point rule created successfully!"
},
"seasons": {
"title": "Seasons",
"subtitle": "Gamification season management",
"create_new": "Create Season",
"loading": "Loading seasons...",
"error": "Failed to load seasons",
"no_seasons": "No seasons created yet.",
"create_first": "Create First Season",
"active": "Active",
"inactive": "Inactive",
"edit": "Edit Season",
"new_season": "New Season",
"name": "Name",
"start_date": "Start Date",
"end_date": "End Date",
"activate_on_create": "Activate on creation",
"activate": "Activate Season",
"activate_confirm": "Are you sure you want to activate this season?",
"save_success": "Season saved successfully!",
"create_success": "Season created successfully!"
},
"users": {
"title": "Gamification Users",
"subtitle": "User gamification statistics management",
"level": "Level",
"all_levels": "All levels",
"min_xp": "Minimum XP",
"max_xp": "Maximum XP",
"penalty": "Penalty",
"all_penalty": "All",
"only_penalized": "Penalized only",
"only_non_penalized": "Non-penalized only",
"filter": "Filter",
"reset": "Reset",
"user_id": "User ID",
"xp": "XP",
"points": "Points",
"restriction": "Restriction",
"services": "Services",
"discoveries": "Discoveries",
"last_modified": "Last Modified",
"actions": "Actions",
"restriction_mild": "Mild",
"restriction_moderate": "Moderate",
"restriction_severe": "Severe",
"restriction_none": "None",
"details": "Details",
"prev": "Previous",
"next": "Next",
"user_detail_title": "User Gamification Details",
"back_to_list": "Back to list",
"total_xp": "Total XP",
"total_points": "Total Points",
"social_points": "Social Points",
"penalty_points": "Penalty Points",
"restriction_level": "Restriction Level",
"penalty_quota": "Penalty Quota",
"banned": "Banned",
"discovered_places": "Discovered Places",
"validated_places": "Validated Places",
"added_providers": "Added Providers",
"assign_penalty": "Assign Penalty",
"assign_reward": "Assign Reward",
"penalty_points_label": "Penalty Points",
"reason": "Reason",
"xp_reward": "XP Reward",
"social_reward": "Social Points Reward",
"apply_penalty": "Apply Penalty",
"apply_reward": "Apply Reward",
"ledger": "Points Ledger",
"entries": "entries",
"date": "Date",
"source": "Source"
}
}
}

View File

@@ -358,5 +358,274 @@
"recent_activity": "Legutóbbi tevékenység",
"loading": "Vezérlőpult betöltése...",
"error": "Nem sikerült betölteni a vezérlőpult adatait"
},
"gamification": {
"dashboard": {
"title": "Gamification HQ",
"subtitle": "Gamification rendszer áttekintő irányítópult",
"total_users": "Összes Felhasználó",
"active_season": "Aktív Szezon",
"pending_contributions": "Függő Hozzájárulások",
"xp_today": "Ma Szerzett XP",
"quick_actions": "Gyors Műveletek",
"manage_point_rules": "Pontszabályok Kezelése",
"manage_badges": "Kitüntetések Kezelése",
"manage_seasons": "Szezonok Kezelése",
"recent_ledger": "Legutóbbi Főkönyvi Bejegyzések",
"top_5_leaderboard": "Top 5 Ranglista"
},
"badges": {
"title": "Kitüntetések",
"subtitle": "Kitüntetések kezelése — CRUD",
"loading": "Kitüntetések betöltése...",
"error": "Nem sikerült betölteni a kitüntetéseket",
"create_new": "Új Kitüntetés",
"edit": "Kitüntetés Szerkesztése",
"delete": "Kitüntetés Törlése",
"name": "Név",
"description": "Leírás",
"icon_url": "Ikon URL",
"cancel": "Mégse",
"save": "Mentés",
"create": "Létrehozás",
"delete_confirm": "Biztosan törölni szeretnéd ezt a kitüntetést?",
"save_success": "Kitüntetés sikeresen elmentve!",
"create_success": "Kitüntetés sikeresen létrehozva!",
"no_badges": "Még nincsenek kitüntetések. Hozz létre egyet a fenti gombbal!"
},
"competitions": {
"title": "Versenyek",
"subtitle": "Szezonális versenyek kezelése",
"create_new": "Verseny Létrehozása",
"filter_season": "Szűrés szezon szerint:",
"all_seasons": "Minden szezon",
"active": "(Aktív)",
"loading": "Versenyek betöltése...",
"error": "Nem sikerült betölteni a versenyeket",
"no_competitions": "Még nincsenek versenyek létrehozva.",
"create_first": "Első Verseny Létrehozása",
"name": "Név",
"description": "Leírás",
"season": "Szezon",
"start_date": "Kezdő Dátum",
"end_date": "Záró Dátum",
"status": "Státusz",
"status_draft": "Draft",
"status_active": "Aktív",
"status_completed": "Befejezett",
"status_cancelled": "Törölt",
"view_rules": "Szabályok Megtekintése",
"edit": "Szerkesztés",
"invalid_json": "Érvénytelen JSON formátum!"
},
"config": {
"title": "Rendszer Konfig",
"subtitle": "Gamification master konfiguráció szerkesztő",
"loading": "Konfiguráció betöltése...",
"error": "Nem sikerült betölteni a konfigurációt",
"last_saved": "Utoljára mentve:",
"save": "Konfiguráció Mentése",
"xp_logic": "XP Logika",
"conversion_logic": "Konverziós Logika",
"penalty_logic": "Büntetési Logika",
"level_rewards": "Szint Jutalmak",
"impact_calculator": "Hatás Kalkulátor",
"raw_json_editor": "Nyers JSON Szerkesztő",
"user_level": "Felhasználói Szint:",
"daily_activities": "Napi Tevékenységek:",
"social_points": "Szociális Pontok:",
"estimated_results": "Becsült Eredmények",
"daily_xp": "Napi XP",
"xp_to_next_level": "XP a Következő Szintig"
},
"leaderboard": {
"title": "Ranglista",
"subtitle": "Gamification ranglista admin nézet",
"search": "Keresés",
"search_placeholder": "Név vagy email...",
"level": "Szint",
"all_levels": "Összes szint",
"min_xp": "Minimum XP",
"sort": "Rendezés",
"sort_xp": "XP szerint",
"sort_points": "Pont szerint",
"sort_social": "Szociális pont szerint",
"sort_level": "Szint szerint",
"filter": "Szűrés",
"reset": "Visszaállítás",
"ascending": "Növekvő",
"descending": "Csökkenő",
"rank": "#",
"user": "Felhasználó",
"email": "Email",
"xp": "XP",
"points": "Pontok",
"social": "Szociális",
"penalty": "Büntetés",
"restriction": "Korlátozás",
"discoveries": "Felfedezések",
"services": "Szolgáltatások",
"last_modified": "Utolsó Módosítás",
"actions": "Műveletek",
"restriction_mild": "Enyhe",
"restriction_moderate": "Közepes",
"restriction_severe": "Súlyos",
"prev": "Előző",
"next": "Következő",
"per_page": "/ oldal"
},
"ledger": {
"title": "Pontnapló",
"subtitle": "Gamification pontnapló szűréssel és részletes naplózással",
"loading": "Pontnapló betöltése...",
"error": "Nem sikerült betölteni a pontnaplót",
"user_id": "Felhasználó ID",
"date_from": "Dátumtól",
"date_to": "Dátumig",
"reason": "Ok (szöveg)",
"search": "Keresés",
"clear": "Törlés",
"csv": "CSV Export",
"no_results": "Nincs találat a megadott szűrőkkel.",
"id": "ID",
"user": "Felhasználó",
"points": "Pontok",
"penalty": "Büntetés",
"xp": "XP",
"reason_col": "Indoklás",
"source": "Forrás",
"date": "Dátum",
"prev": "Előző",
"next": "Következő",
"of": "/",
"showing": "Mutató",
"filtered": "(szűrt)"
},
"levels": {
"title": "Szintek",
"subtitle": "Szint konfigurációk kezelése — CRUD",
"create_new": "Új Szint",
"level": "Szint",
"rank": "Rang",
"min_points": "Min. Pont",
"type": "Típus",
"actions": "Műveletek",
"type_penalty": "Büntető",
"type_normal": "Normál",
"level_tree": "Szint Fa Diagram",
"no_levels": "Még nincsenek szint konfigurációk.",
"level_number": "Szint Száma",
"rank_name": "Rang Neve",
"minimum_points": "Minimum Pontok",
"is_penalty": "Büntető Szint",
"positive_hint": "Pozitív: normál szint, Negatív: büntető szint"
},
"parameters": {
"title": "Rendszerparaméterek",
"subtitle": "Gamification kategóriájú rendszerparaméterek",
"loading": "Paraméterek betöltése...",
"key": "Kulcs",
"value": "Érték",
"category": "Kategória",
"scope": "Hatósugár",
"scope_id": "Scope ID",
"actions": "Műveletek",
"edit": "Paraméter Szerkesztése",
"cancel": "Mégse",
"save": "Mentés"
},
"point_rules": {
"title": "Pontszabályok",
"subtitle": "Gamification pontszabályok kezelése — CRUD",
"create_new": "Új Pontszabály",
"action_key": "Akció Kulcs",
"points": "Pont",
"description": "Leírás",
"status": "Státusz",
"active": "Aktív",
"inactive": "Inaktív",
"edit": "Pontszabály Szerkesztése",
"point_value": "Pont Érték",
"cancel": "Mégse",
"save": "Mentés",
"delete": "Törlés",
"duplicate_key": "Már létezik szabály ezzel az akció kulccsal.",
"save_success": "Pontszabály sikeresen elmentve!",
"create_success": "Pontszabály sikeresen létrehozva!"
},
"seasons": {
"title": "Szezonok",
"subtitle": "Gamification szezonok kezelése",
"create_new": "Szezon Létrehozása",
"loading": "Szezonok betöltése...",
"error": "Nem sikerült betölteni a szezonokat",
"no_seasons": "Még nincsenek szezonok létrehozva.",
"create_first": "Első Szezon Létrehozása",
"active": "Aktív",
"inactive": "Inaktív",
"edit": "Szezon Szerkesztése",
"new_season": "Új Szezon",
"name": "Név",
"start_date": "Kezdő Dátum",
"end_date": "Záró Dátum",
"activate_on_create": "Aktiválás létrehozáskor",
"activate": "Szezon Aktiválása",
"activate_confirm": "Biztosan aktiválni szeretnéd ezt a szezont?",
"save_success": "Szezon sikeresen elmentve!",
"create_success": "Szezon sikeresen létrehozva!"
},
"users": {
"title": "Gamification Felhasználók",
"subtitle": "Felhasználói gamification statisztikák kezelése",
"level": "Szint",
"all_levels": "Összes szint",
"min_xp": "Minimum XP",
"max_xp": "Maximum XP",
"penalty": "Büntetés",
"all_penalty": "Összes",
"only_penalized": "Csak büntetettek",
"only_non_penalized": "Csak büntetlenek",
"filter": "Szűrés",
"reset": "Visszaállítás",
"user_id": "Felhasználó ID",
"xp": "XP",
"points": "Pontok",
"restriction": "Korlátozás",
"services": "Szolgáltatások",
"discoveries": "Felfedezések",
"last_modified": "Utolsó Módosítás",
"actions": "Műveletek",
"restriction_mild": "Enyhe",
"restriction_moderate": "Közepes",
"restriction_severe": "Súlyos",
"restriction_none": "Nincs",
"details": "Részletek",
"prev": "Előző",
"next": "Következő",
"user_detail_title": "Felhasználó Gamification Részletek",
"back_to_list": "Vissza a listához",
"total_xp": "Összes XP",
"total_points": "Összes Pont",
"social_points": "Szociális Pontok",
"penalty_points": "Büntetőpontok",
"restriction_level": "Restrikciós Szint",
"penalty_quota": "Büntetési Kvóta",
"banned": "Kitiltva",
"discovered_places": "Felfedezett Helyek",
"validated_places": "Validált Helyek",
"added_providers": "Hozzáadott Szolgáltatók",
"assign_penalty": "Büntetés Kiszabása",
"assign_reward": "Jutalom Kiosztása",
"penalty_points_label": "Büntetőpontok",
"reason": "Indoklás",
"xp_reward": "XP Jutalom",
"social_reward": "Szociális Pont Jutalom",
"apply_penalty": "Büntetés Alkalmazása",
"apply_reward": "Jutalom Alkalmazása",
"ledger": "Pontnapló",
"entries": "bejegyzés",
"date": "Dátum",
"source": "Forrás"
}
}
}