♻️ refactor: Refactoring and adding multiple features

This commit is contained in:
web
2025-08-05 06:42:39 -07:00
committed by speakeloudest
parent 5a2fa2e937
commit 47d19d1b44
106 changed files with 6893 additions and 4604 deletions
+4 -11
View File
@@ -1,32 +1,25 @@
{
"ADS Config": "ADS konfiguráció",
"Announcement Management": "Hirdetménykezelés",
"Apple": "Apple ID",
"Application Management": "Alkalmazáskezelés",
"Auth Control": "Hitelesítési vezérlés",
"Coupon Management": "Kuponkezelés",
"Dashboard": "Irányítópult",
"Device": "Eszköz",
"Document Management": "Dokumentumkezelés",
"Email": "E-mail",
"Facebook": "Facebook",
"Finance": "Pénzügy",
"General": "Általános",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Rendeléskezelés",
"Payment Config": "Fizetési beállítások",
"Phone Number": "Telefonszám",
"Product Management": "Termékmenedzsment",
"Protocol Management": "Protokollkezelés",
"Rule Management": "Szabálykezelés",
"Server": "Szolgáltatás",
"Server Management": "Szerverkezelés",
"Settings": "Beállítások",
"Subscribe Management": "Előfizetés kezelése",
"Subscribe Config": "Előfizetés Beállítás",
"System Config": "Rendszerkonfiguráció",
"System Management": "Rendszerkezelés",
"System Tool": "Rendszereszköz",
"Telegram": "Telegram",
"Ticket Management": "Jegykezelés",
"Twitter": "Twitter",
"User": "Felhasználó",
"User Detail": "Felhasználói részletek",
"User Management": "Felhasználókezelés"
+160
View File
@@ -0,0 +1,160 @@
{
"actions": "műveletek",
"app": {
"appDownloadURL": "Alkalmazás letöltési URL",
"appIcon": "Alkalmazás ikon",
"appList": "Alkalmazáslista",
"appName": "Alkalmazás neve",
"backupDomains": "Biztonsági tartománylista",
"backupDomainsDescription": "Biztonsági tartománylista a tartomány feloldásához, soronként egy tartomány",
"batchDelete": "Csoportos törlés",
"cancel": "Mégse",
"communicationKey": "Kommunikációs kulcs",
"communicationKeyDescription": "Kulcs az ügyfélkommunikációhoz",
"config": "Beállítás",
"configApp": "Alkalmazás beállítása",
"confirm": "Megerősítés",
"confirmDelete": "Törlés megerősítése",
"create": "Létrehozás",
"createApp": "Alkalmazás létrehozása",
"createSuccess": "Sikeresen létrehozva",
"defaultVersion": "Alapértelmezett",
"delete": "Törlés",
"deleteWarning": "Ez a művelet nem vonható vissza",
"describeDescription": "Az alkalmazás leírására szolgál, megjelenik az alkalmazáslistában",
"description": "Leírás",
"downloadLink": "Letöltési hivatkozás",
"edit": "Szerkesztés",
"editApp": "Alkalmazás szerkesztése",
"encryption": "Titkosítási módszer",
"encryptionDescription": "Válassza ki az ügyfélkommunikáció titkosítási módszerét. Ha kiválasztja, az ügyfél ezt a módszert fogja használni a szerverrel való kommunikációhoz",
"nameDescription": "Alkalmazás neve, megjelenik az alkalmazáslistában",
"platform": "Platform",
"selectApp": "Alkalmazás kiválasztása",
"selectAppDescription": "Válassza ki a konfigurálandó alkalmazást, az összes beállítás az adott alkalmazásra vonatkozik",
"startupPicture": "Indító kép",
"startupPictureDescription": "Indító kép, támogatja a hálózati és helyi képeket. Hálózati képek esetén kérjük, adja meg a teljes kép URL-jét",
"startupPicturePreview": "Indító kép előnézete",
"startupPictureSkip": "Indító kép kihagyási ideje",
"startupPictureSkipDescription": "Indító kép megjelenítési ideje másodpercben, 0 megadása esetén nem jelenik meg",
"subscriptionProtocol": "Előfizetési protokoll",
"updateSuccess": "Sikeresen frissítve",
"version": "Verzió"
},
"cancel": "Mégse",
"config": {
"singleSubscriptionMode": "Egyszeri Előfizetési Mód",
"subscriptionDomain": "Előfizetési Tartomány",
"subscriptionDomainDescription": "Előfizetéshez használatos; hagyja üresen a webhely tartományának használatához",
"subscriptionDomainPlaceholder": "Adja meg az előfizetési tartományt, soronként egyet",
"subscriptionPath": "Előfizetési Útvonal",
"subscriptionPathDescription": "Előfizetéshez használatos; a módosítás után feltétlenül indítsa újra a rendszert az optimális teljesítmény érdekében",
"subscriptionPathPlaceholder": "Adja meg",
"updateSuccess": "Sikeresen frissítve",
"wildcardResolution": "Joker Feloldás",
"wildcardResolutionDescription": "Előfizetéshez használatos"
},
"confirm": "Megerősítés",
"confirmDelete": "Biztosan törölni szeretné?",
"copy": "Másolás",
"copySuccess": "Sikeresen másolva",
"create": "Létrehozás",
"createSubscribe": "Új előfizetés létrehozása",
"createSuccess": "Sikeres létrehozás",
"delete": "törlés",
"deleteSuccess": "Sikeres törlés",
"deleteWarning": "A törlés után az adatok nem állíthatók vissza, kérjük, járjon el körültekintően.",
"deviceLimit": "Eszközök száma/db",
"edit": "szerkesztés",
"editSubscribe": "Előfizetés szerkesztése",
"form": {
"Day": "Nap",
"Hour": "Óra",
"Minute": "Perc",
"Month": "Hónap",
"NoLimit": "Nincs korlátozás",
"Year": "Év",
"annualReset": "Éves Visszaállítás",
"basic": "Alap",
"cancel": "Mégse",
"confirm": "Megerősít",
"deductionRatio": "Automatikus/Kézi Levonási Beállítás",
"deductionRatioDescription": "Levonáshoz használatos. Alapértelmezés szerint a rendszer automatikus számítási algoritmust alkalmaz. Amikor kézi arányt adnak meg, a rendszer az idő és forgalom arány alapján számítja ki az arányokat, biztosítva, hogy az összeg 100% legyen.",
"description": "Leírás",
"deviceLimit": "Eszközkorlát",
"discount": "Kedvezmény",
"discountDescription": "Kedvezmény az egységár alapján",
"discountMonths": "Hónap",
"discountPercent": "Kedvezmény százalék",
"discount_price": "Kedvezményes ár",
"duration": "Időtartam (hónap)",
"groupId": "Előfizetési csoport",
"inventory": "Előfizetési korlát",
"monthlyReset": "Havi Visszaállítás",
"name": "Név",
"noLimit": "Korlátlan",
"noReset": "Nincs Visszaállítás",
"pricing": "Árazás",
"purchaseWithDiscount": "Levonás Engedélyezése",
"purchaseWithDiscountDescription": "Leiratkozási funkció engedélyezése vagy letiltása. Aktiválás után a rendszer a beállított szabályok és arányok szerint végzi el a levonási feldolgozást, és a fennmaradó értéket visszatéríti az egyenlegre.",
"quota": "Vásárlási korlát",
"renewalReset": "Megújítási Visszaállítás",
"renewalResetDescription": "Visszaállítási ciklus megújításkor",
"replacement": "Csere ára (alkalmanként)",
"resetCycle": "Visszaállítási Ciklus",
"resetOn1st": "Visszaállítás 1-jén",
"selectResetCycle": "Kérjük, válasszon visszaállítási ciklust",
"selectSubscribeGroup": "Kérjük, válassza ki az előfizetési csoportot",
"selectUnitTime": "Kérjük, válassza ki az időegységet",
"server": "Szolgáltatás",
"serverGroup": "Szolgáltatáscsoport",
"servers": "Szerverek",
"speedLimit": "Sebességkorlát ",
"traffic": "Forgalom",
"unitPrice": "Egységár",
"unitTime": "Időegység"
},
"group": {
"actions": "Műveletek",
"cancel": "Mégse",
"confirm": "Megerősít",
"confirmDelete": "Biztosan törölni szeretné?",
"create": "Létrehozás",
"createSubscribeGroup": "Új előfizetési csoport létrehozása",
"createSuccess": "Sikeres létrehozás",
"delete": "Törlés",
"deleteSuccess": "Sikeres törlés",
"deleteWarning": "A törlés után az adatok nem állíthatók vissza, kérjük, legyen óvatos.",
"description": "Leírás",
"edit": "Szerkesztés",
"editSubscribeGroup": "Előfizetési csoport szerkesztése",
"form": {
"cancel": "Mégse",
"confirm": "Megerősít",
"description": "Leírás",
"name": "Név"
},
"name": "Név",
"title": "Előfizetési csoportok listája",
"updateSuccess": "Sikeres frissítés",
"updatedAt": "Frissítés ideje"
},
"inventory": "Előfizetési korlát",
"name": "Név",
"quota": "Vásárlási korlát/alkalom",
"replacement": "Ár visszaállítása/alkalom",
"sell": "eladás",
"show": "Megjelenítés",
"sold": "Előfizetések száma",
"subscribe": "Feliratkozás",
"subscribeGroup": "Feliratkozási csoport",
"tabs": {
"subscribe": "Feliratkozás",
"subscribeApp": "Alkalmazás konfiguráció",
"subscribeConfig": "Előfizetés konfiguráció",
"subscribeGroup": "Feliratkozási csoport"
},
"traffic": "forgalom",
"unitPrice": "Egységár",
"updateSuccess": "Sikeres frissítés"
}
+76 -148
View File
@@ -1,161 +1,89 @@
{
"actions": "műveletek",
"app": {
"appDownloadURL": "Alkalmazás letöltési URL",
"appIcon": "Alkalmazás ikon",
"appList": "Alkalmazáslista",
"appName": "Alkalmazás neve",
"backupDomains": "Biztonsági tartománylista",
"backupDomainsDescription": "Biztonsági tartománylista a tartomány feloldásához, soronként egy tartomány",
"batchDelete": "Csoportos törlés",
"actions": {
"cancel": "Mégse",
"communicationKey": "Kommunikációs kulcs",
"communicationKeyDescription": "Kulcs az ügyfélkommunikációhoz",
"config": "Beállítás",
"configApp": "Alkalmazás beállítása",
"confirm": "Megerősítés",
"confirmDelete": "Törlés megerősítése",
"create": "Létrehozás",
"createApp": "Alkalmazás létrehozása",
"createSuccess": "Sikeresen létrehozva",
"defaultVersion": "Alapértelmezett",
"delete": "Törlés",
"deleteWarning": "Ez a művelet nem vonható vissza",
"describeDescription": "Az alkalmazás leírására szolgál, megjelenik az alkalmazáslistában",
"description": "Leírás",
"downloadLink": "Letöltési hivatkozás",
"edit": "Szerkesztés",
"editApp": "Alkalmazás szerkesztése",
"encryption": "Titkosítási módszer",
"encryptionDescription": "Válassza ki az ügyfélkommunikáció titkosítási módszerét. Ha kiválasztja, az ügyfél ezt a módszert fogja használni a szerverrel való kommunikációhoz",
"nameDescription": "Alkalmazás neve, megjelenik az alkalmazáslistában",
"platform": "Platform",
"selectApp": "Alkalmazás kiválasztása",
"selectAppDescription": "Válassza ki a konfigurálandó alkalmazást, az összes beállítás az adott alkalmazásra vonatkozik",
"startupPicture": "Indító kép",
"startupPictureDescription": "Indító kép, támogatja a hálózati és helyi képeket. Hálózati képek esetén kérjük, adja meg a teljes kép URL-jét",
"startupPicturePreview": "Indító kép előnézete",
"startupPictureSkip": "Indító kép kihagyási ideje",
"startupPictureSkipDescription": "Indító kép megjelenítési ideje másodpercben, 0 megadása esetén nem jelenik meg",
"subscriptionProtocol": "Előfizetési protokoll",
"updateSuccess": "Sikeresen frissítve",
"version": "Verzió"
"save": "Mentés",
"saveTemplate": "Sablon mentése"
},
"cancel": "Mégse",
"config": {
"description": "Az előfizetési rendszer beállításainak kezelése",
"restrictUserAgent": "Felhasználói ügynök korlátozás",
"restrictUserAgentDescription": "Hozzáférési korlátozások engedélyezése a felhasználói ügynök alapján",
"singleSubscriptionMode": "Egyszeri Előfizetési Mód",
"singleSubscriptionModeDescription": "Ha engedélyezve van, az összes felhasználói előfizetés egyenlegre lesz átváltva",
"subscriptionDomain": "Előfizetési Tartomány",
"subscriptionDomainDescription": "Előfizetéshez használatos; hagyja üresen a webhely tartományának használatához",
"subscriptionDomainPlaceholder": "Adja meg az előfizetési tartományt, soronként egyet",
"singleSubscriptionModeDescription": "A felhasználókat egy aktív előfizetésre korlátozza. A meglévő előfizetések nincsenek hatással",
"subscriptionDomain": "Előfizetési Domain",
"subscriptionDomainDescription": "Egyedi domain az előfizetési linkekhez",
"subscriptionDomainPlaceholder": "Írja be az előfizetési domaint, soronként egyet",
"subscriptionPath": "Előfizetési Útvonal",
"subscriptionPathDescription": "Előfizetéshez használatos; a módosítás után feltétlenül indítsa újra a rendszert az optimális teljesítmény érdekében",
"subscriptionPathPlaceholder": "Adja meg",
"updateSuccess": "Sikeresen frissítve",
"wildcardResolution": "Joker Feloldás",
"wildcardResolutionDescription": "Előfizetéshez használatos"
"subscriptionPathDescription": "Egyedi útvonal az előfizetési végpontokhoz (jobb teljesítmény a rendszer újraindítása után)",
"subscriptionPathPlaceholder": "Írja be az előfizetési útvonalat",
"title": "Előfizetés Beállítások",
"updateError": "A frissítés meghiúsult",
"updateSuccess": "A beállítások sikeresen frissítve",
"userAgentWhitelist": "Felhasználói ügynök fehérlista",
"userAgentWhitelistDescription": "Engedélyezett felhasználói ügynökök az előfizetési hozzáféréshez, soronként egy. A beépített sablonok automatikusan bekerülnek a fehérlistába",
"userAgentWhitelistPlaceholder": "Írja be az engedélyezett felhasználói ügynököket, soronként egy",
"wildcardResolution": "Wildcard Feloldás",
"wildcardResolutionDescription": "Engedélyezze a wildcard domain feloldást az előfizetésekhez"
},
"confirm": "Megerősítés",
"confirmDelete": "Biztosan törölni szeretné?",
"copy": "Másolás",
"copySuccess": "Sikeresen másolva",
"create": "Létrehozás",
"createSubscribe": "Új előfizetés létrehozása",
"createSuccess": "Sikeres létrehozás",
"delete": "törlés",
"deleteSuccess": "Sikeres törlés",
"deleteWarning": "A törlés után az adatok nem állíthatók vissza, kérjük, járjon el körültekintően.",
"deviceLimit": "Eszközök száma/db",
"edit": "szerkesztés",
"editSubscribe": "Előfizetés szerkesztése",
"form": {
"Day": "Nap",
"Hour": "Óra",
"Minute": "Perc",
"Month": "Hónap",
"NoLimit": "Nincs korlátozás",
"Year": "Év",
"annualReset": "Éves Visszaállítás",
"basic": "Alap",
"cancel": "Mégse",
"confirm": "Megerősít",
"deductionRatio": "Automatikus/Kézi Levonási Beállítás",
"deductionRatioDescription": "Levonáshoz használatos. Alapértelmezés szerint a rendszer automatikus számítási algoritmust alkalmaz. Amikor kézi arányt adnak meg, a rendszer az idő és forgalom arány alapján számítja ki az arányokat, biztosítva, hogy az összeg 100% legyen.",
"description": "Leírás",
"deviceLimit": "Eszközkorlát",
"discount": "Kedvezmény",
"discountDescription": "Kedvezmény az egységár alapján",
"discountMonths": "Hónap",
"discountPercent": "Kedvezmény százalék",
"discount_price": "Kedvezményes ár",
"duration": "Időtartam (hónap)",
"groupId": "Előfizetési csoport",
"inventory": "Előfizetési korlát",
"monthlyReset": "Havi Visszaállítás",
"name": "Név",
"noLimit": "Korlátlan",
"noReset": "Nincs Visszaállítás",
"pricing": "Árazás",
"purchaseWithDiscount": "Levonás Engedélyezése",
"purchaseWithDiscountDescription": "Leiratkozási funkció engedélyezése vagy letiltása. Aktiválás után a rendszer a beállított szabályok és arányok szerint végzi el a levonási feldolgozást, és a fennmaradó értéket visszatéríti az egyenlegre.",
"quota": "Vásárlási korlát",
"renewalReset": "Megújítási Visszaállítás",
"renewalResetDescription": "Visszaállítási ciklus megújításkor",
"replacement": "Csere ára (alkalmanként)",
"resetCycle": "Visszaállítási Ciklus",
"resetOn1st": "Visszaállítás 1-jén",
"selectResetCycle": "Kérjük, válasszon visszaállítási ciklust",
"selectSubscribeGroup": "Kérjük, válassza ki az előfizetési csoportot",
"selectUnitTime": "Kérjük, válassza ki az időegységet",
"server": "Szolgáltatás",
"serverGroup": "Szolgáltatáscsoport",
"servers": "Szerverek",
"speedLimit": "Sebességkorlát ",
"traffic": "Forgalom",
"unitPrice": "Egységár",
"unitTime": "Időegység"
"description": "Előfizetési beállítások és kliens sablonok konfigurálása",
"messages": {
"noClients": "Nincs Kliens Sablon",
"noClientsDescription": "Még nincs konfigurálva kliens sablon. Adja hozzá az első sablont a kezdéshez."
},
"group": {
"actions": "Műveletek",
"cancel": "Mégse",
"confirm": "Megerősít",
"confirmDelete": "Biztosan törölni szeretné?",
"create": "Létrehozás",
"createSubscribeGroup": "Új előfizetési csoport létrehozása",
"createSuccess": "Sikeres létrehozás",
"delete": "Törlés",
"deleteSuccess": "Sikeres törlés",
"deleteWarning": "A törlés után az adatok nem állíthatók vissza, kérjük, legyen óvatos.",
"description": "Leírás",
"edit": "Szerkesztés",
"editSubscribeGroup": "Előfizetési csoport szerkesztése",
"form": {
"cancel": "Mégse",
"confirm": "Megerősít",
"description": "Leírás",
"name": "Név"
"protocol": {
"clients": {
"clash": {
"features": "Nagy ökoszisztéma, átfogó szabályok, aktív közösség"
},
"egern": {
"features": "Modern iOS kliens, kiváló teljesítmény"
},
"hiddify": {
"features": "Többplatformos, átfogó protokollok, kezdőbarát"
},
"loon": {
"features": "iOS fejlett kliens, gazdag szabályok, szép felület"
},
"netch": {
"features": "Játékra fókuszáló proxy kliens"
},
"quantumult": {
"features": "iOS fejlett kliens, rugalmas szabályok, gazdag szkriptek"
},
"shadowrocket": {
"features": "Klasszikus iOS kliens, rugalmas konfiguráció"
},
"singbox": {
"features": "Legújabb kernel, hivatalos GUI, többplatformos támogatás"
},
"stash": {
"features": "Modern mobil UI, átfogó protokollok"
},
"surfboard": {
"features": "Ingyenes, aktív fejlesztés, modern felület"
},
"surge": {
"features": "Prémium iOS/Mac eszköz, erőteljes funkciók"
},
"v2box": {
"features": "Felhasználóbarát V2Ray kliens"
},
"v2rayn": {
"features": "Népszerű Windows kliens, funkciógazdag"
},
"v2rayng": {
"features": "Népszerű Android kliens, könnyű súlyú"
}
},
"name": "Név",
"title": "Előfizetési csoportok listája",
"updateSuccess": "Sikeres frissítés",
"updatedAt": "Frissítés ideje"
"description": "Az előfizetési konfigurációs sablonok kezelése proxy kliensek számára",
"features": "Főbb Jellemzők",
"platforms": "Platformok",
"subscribeTemplate": "Előfizetési Sablon Beállítása",
"templateContent": "Sablon Tartalom",
"templatePlaceholder": "Írja be a kliens konfigurációs sablont...",
"title": "Kliens Előfizetési Sablonok"
},
"inventory": "Előfizetési korlát",
"name": "Név",
"quota": "Vásárlási korlát/alkalom",
"replacement": "Ár visszaállítása/alkalom",
"sell": "eladás",
"show": "Megjelenítés",
"sold": "Előfizetések száma",
"subscribe": "Feliratkozás",
"subscribeGroup": "Feliratkozási csoport",
"tabs": {
"subscribe": "Feliratkozás",
"subscribeApp": "Alkalmazás konfiguráció",
"subscribeConfig": "Előfizetés konfiguráció",
"subscribeGroup": "Feliratkozási csoport"
},
"traffic": "forgalom",
"unitPrice": "Egységár",
"updateSuccess": "Sikeres frissítés"
"title": "Előfizetés Kezelés"
}