admin felület fejlesztése garázs, előfizeztési csomagok

This commit is contained in:
Roo
2026-06-25 01:58:04 +00:00
parent 80a5d67f79
commit 52011606ff
334 changed files with 46636 additions and 1606 deletions

View File

@@ -0,0 +1,141 @@
{
"permissions": {
"title": "Permissions Management",
"subtitle": "Permissions Management — Role-based access control & subscription feature flags",
"loading": "Loading permissions data...",
"error_title": "Failed to load permissions",
"retry": "Retry",
"save_changes": "Save Changes",
"discard": "Discard",
"modified_count": "{count} modification(s)",
"current_tier": "Current Tier",
"expires": "Expires",
"superadmin": "Superadmin",
"superadmin_desc": "Full system access — user management, billing, robots, and system configuration.",
"garages": "Garages",
"garages_desc": "Garage-level access — vehicle management, service booking, customer data.",
"feature_flags": "Feature Flags",
"feature_flags_desc": "Subscription feature toggles — resolved from your current tier ({tier}).",
"rbac_title": "RBAC Permission Matrix",
"rbac_desc": "Role-based access control — which roles can perform which admin actions.",
"action": "Action",
"perms": {
"user_mgmt": "User Management",
"billing_admin": "Billing Administration",
"robot_config": "Robot Configuration",
"system_logs": "System Logs Access",
"api_keys": "API Key Management",
"vehicle_crud": "Vehicle CRUD",
"service_booking": "Service Booking",
"customer_view": "Customer Data View",
"report_export": "Report Export",
"bulk_import": "Bulk Import"
}
},
"packages": {
"title": "Package Management",
"subtitle": "Manage subscription packages and feature flags — Free, Premium, Enterprise",
"loading": "Loading packages...",
"retry": "Retry",
"create_new": "Create Package",
"no_packages": "No packages yet",
"no_packages_desc": "Create your first subscription package to get started.",
"create_first": "Create First Package",
"popular": "Popular",
"fallback_badge": "Fallback",
"trial_badge": "Trial",
"month": "month",
"feature_flags": "Available Features",
"edit": "Edit",
"duplicate": "Duplicate",
"delete": "Delete",
"set_as_default": "Set as default",
"set_as_default_success": "set as default package!",
"edit_title": "Edit Package",
"create_title": "Create Package",
"cancel": "Cancel",
"save": "Save Changes",
"create": "Create",
"save_success": "Package updated successfully!",
"delete_title": "Delete Package",
"delete_confirm": "Are you sure you want to delete \"{name}\"?",
"delete_btn": "Delete",
"allowances": "Allowances",
"max_vehicles": "Max Vehicles",
"max_garages": "Max Garages",
"monthly_credits": "Monthly Credits",
"tier_level": "Tier Level",
"form_name": "System Name",
"form_name_placeholder": "e.g. premium_2024",
"form_display_name": "Display Name",
"form_display_name_placeholder": "e.g. Premium Plus",
"form_type": "Type",
"type_private": "Private",
"type_corporate": "Corporate",
"form_tier_level": "Tier Level",
"form_tier_level_hint": "Higher number = more features & higher rank",
"form_monthly_price": "Monthly Price",
"form_yearly_price": "Yearly Price",
"form_currency": "Currency",
"form_subtitle": "Subtitle / Description",
"form_subtitle_placeholder": "e.g. Best for small businesses",
"form_badge": "Badge Text",
"form_badge_placeholder": "e.g. Most Popular",
"form_is_custom": "Custom Package (not publicly listed)",
"singleton_rules": "Singleton Rules",
"form_is_default_fallback": "Default Fallback Package — assigned when a subscription expires",
"form_trial_days": "Trial Days on Signup",
"form_trial_days_hint": "New organizations get this many free days. Only one package can have trial > 0.",
"per_region_pricing": "Per-Region Pricing",
"smart_calculator": "Smart Pricing Calculator",
"calc_net_price": "Net Price",
"calc_vat_rate": "VAT Rate",
"calc_currency": "Currency",
"calc_net": "Net",
"calc_vat": "VAT",
"calc_gross": "Gross",
"calc_apply": "Apply to Selected Region",
"add_zone": "Add Pricing Zone",
"add_zone_select": "Select a country code...",
"add_zone_already_exists": "This region already exists in the package pricing!"
},
"garages": {
"title": "Garages CRM",
"subtitle": "Garage list, package management and status changes",
"total_garages": "Total Garages",
"active_garages": "Active Garages",
"premium_garages": "Premium Garages",
"enterprise_garages": "Enterprise Garages",
"search_placeholder": "Search by name, contact or email...",
"all_tiers": "All packages",
"company_name": "Company Name",
"email": "Email",
"status": "Status",
"current_package": "Current Package",
"expiration_date": "Expiration Date",
"actions": "Actions",
"active": "Active",
"inactive": "Inactive",
"suspended": "Suspended",
"change_package": "Change Package",
"manage_subscription": "Manage Subscription",
"view": "View",
"activate": "Activate",
"deactivate": "Deactivate",
"no_results": "No garages match your search.",
"loading": "Loading garages...",
"retry": "Retry",
"members": "members",
"free_fallback": "Free / Fallback",
"expires": "Expires",
"select_package": "Select Package",
"select_package_placeholder": "Select a subscription package...",
"custom_expiration": "Custom Expiration Date",
"optional": "optional",
"custom_expiration_hint": "Leave empty for default duration (e.g. 30 days). For 2-5 year B2B deals, set a custom date!",
"cancel": "Cancel",
"save": "Save",
"saving": "Saving...",
"subscription_updated": "subscription updated successfully!"
}
}

View File

@@ -0,0 +1,141 @@
{
"permissions": {
"title": "Jogosultság Kezelés",
"subtitle": "Permissions Management — Role-based access control & subscription feature flags",
"loading": "Jogosultságok betöltése...",
"error_title": "Nem sikerült betölteni a jogosultságokat",
"retry": "Újra",
"save_changes": "Változtatások Mentése",
"discard": "Elvetés",
"modified_count": "{count} módosítás",
"current_tier": "Aktuális Csomag",
"expires": "Lejárat",
"superadmin": "Superadmin",
"superadmin_desc": "Teljes rendszer hozzáférés — felhasználók, számlázás, robotok és rendszerkonfiguráció.",
"garages": "Garázsok",
"garages_desc": "Garázs szintű hozzáférés — járműkezelés, szervizfoglalás, ügyféladatok.",
"feature_flags": "Feature Flags",
"feature_flags_desc": "Előfizetési funkciók — a jelenlegi csomagod alapján ({tier}).",
"rbac_title": "RBAC Jogosultsági Mátrix",
"rbac_desc": "Szerepkör alapú hozzáférés-vezérlés — mely szerepkörök mely admin műveleteket végezhetik.",
"action": "Művelet",
"perms": {
"user_mgmt": "Felhasználókezelés",
"billing_admin": "Számlázási Adminisztráció",
"robot_config": "Robot Konfiguráció",
"system_logs": "Rendszernaplók Elérése",
"api_keys": "API Kulcs Kezelés",
"vehicle_crud": "Jármű CRUD",
"service_booking": "Szervizfoglalás",
"customer_view": "Ügyféladatok Megtekintése",
"report_export": "Jelentés Exportálás",
"bulk_import": "Tömeges Import"
}
},
"packages": {
"title": "Csomagok Kezelése",
"subtitle": "Előfizetési csomagok és funkciók kezelése — Free, Premium, Enterprise",
"loading": "Csomagok betöltése...",
"retry": "Újra",
"create_new": "Új Csomag",
"no_packages": "Még nincsenek csomagok",
"no_packages_desc": "Hozd létre az első előfizetési csomagot a kezdéshez.",
"create_first": "Első Csomag Létrehozása",
"popular": "Népszerű",
"fallback_badge": "Visszaesési",
"trial_badge": "Próba",
"month": "hó",
"feature_flags": "Elérhető Funkciók",
"edit": "Szerkesztés",
"duplicate": "Másolás",
"delete": "Törlés",
"set_as_default": "Beállítás alapértelmezettként",
"set_as_default_success": "alapértelmezett csomagként beállítva!",
"edit_title": "Csomag Szerkesztése",
"create_title": "Csomag Létrehozása",
"cancel": "Mégse",
"save": "Változtatások Mentése",
"create": "Létrehozás",
"save_success": "Csomag sikeresen frissítve!",
"delete_title": "Csomag Törlése",
"delete_confirm": "Biztosan törölni szeretnéd a \"{name}\" csomagot?",
"delete_btn": "Törlés",
"allowances": "Korlátok",
"max_vehicles": "Max Jármű",
"max_garages": "Max Garázs",
"monthly_credits": "Havi Kredit",
"tier_level": "Szint",
"form_name": "Rendszer Név",
"form_name_placeholder": "pl. premium_2024",
"form_display_name": "Megjelenítési Név",
"form_display_name_placeholder": "pl. Premium Plus",
"form_type": "Típus",
"type_private": "Magán",
"type_corporate": "Vállalati",
"form_tier_level": "Szintszám",
"form_tier_level_hint": "Magasabb szám = több funkció és magasabb rang",
"form_monthly_price": "Havi Díj",
"form_yearly_price": "Éves Díj",
"form_currency": "Pénznem",
"form_subtitle": "Felirat / Leírás",
"form_subtitle_placeholder": "pl. Ideális kisvállalkozásoknak",
"form_badge": "Jelvény Szöveg",
"form_badge_placeholder": "pl. Legnépszerűbb",
"form_is_custom": "Egyedi Csomag (nem publikus)",
"singleton_rules": "Egyediségi Szabályok",
"form_is_default_fallback": "Alapértelmezett Visszaesési Csomag — lejárt előfizetés esetén erre vált",
"form_trial_days": "Próba Napok Regisztrációnál",
"form_trial_days_hint": "Az új szervezetek ennyi ingyenes napot kapnak. Csak egy csomagnál lehet > 0.",
"per_region_pricing": "Régiók szerinti árazás",
"smart_calculator": "Okos Árkalkulátor",
"calc_net_price": "Nettó ár",
"calc_vat_rate": "ÁFA kulcs",
"calc_currency": "Pénznem",
"calc_net": "Nettó",
"calc_vat": "ÁFA",
"calc_gross": "Bruttó",
"calc_apply": "Alkalmaz a kiválasztott régióra",
"add_zone": "Új Zóna Hozzáadása",
"add_zone_select": "Válassz országkódot...",
"add_zone_already_exists": "Ez a régió már létezik a csomag árazásában!"
},
"garages": {
"title": "Garázsok CRM",
"subtitle": "Garázsok listája, csomagkezelés és státuszmódosítás",
"total_garages": "Összes Garázs",
"active_garages": "Aktív Garázsok",
"premium_garages": "Premium Garázsok",
"enterprise_garages": "Enterprise Garázsok",
"search_placeholder": "Keresés név, kapcsolattartó vagy e-mail alapján...",
"all_tiers": "Összes csomag",
"company_name": "Cégnév",
"email": "E-mail",
"status": "Státusz",
"current_package": "Aktuális Csomag",
"expiration_date": "Lejárat Dátuma",
"actions": "Műveletek",
"active": "Aktív",
"inactive": "Inaktív",
"suspended": "Felfüggesztve",
"change_package": "Csomag Módosítása",
"manage_subscription": "Előfizetés Kezelése",
"view": "Megtekintés",
"activate": "Aktiválás",
"deactivate": "Deaktiválás",
"no_results": "Nincs a keresésnek megfelelő garázs.",
"loading": "Garázsok betöltése...",
"retry": "Újra",
"members": "tag",
"free_fallback": "Ingyenes / Visszaesési",
"expires": "Lejárat",
"select_package": "Csomag Kiválasztása",
"select_package_placeholder": "Válassz egy előfizetési csomagot...",
"custom_expiration": "Egyéni Lejárati Dátum",
"optional": "opcionális",
"custom_expiration_hint": "Hagyd üresen az alapértelmezett időtartamhoz (pl. 30 nap). 2-5 éves B2B deal-eknél adj meg egyedi dátumot!",
"cancel": "Mégse",
"save": "Mentés",
"saving": "Mentés...",
"subscription_updated": "előfizetése sikeresen frissítve!"
}
}