♻️ refactor(view): System and Auth Control

This commit is contained in:
web
2025-08-04 08:58:57 -07:00
committed by speakeloudest
parent 9ba3ec40d6
commit 97aa24ba8e
333 changed files with 13905 additions and 9399 deletions
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "ID služby",
"clientIdDescription": "Apple Service ID, který můžete získat z Apple Developer Portálu",
"clientSecret": "Soukromý klíč",
"clientSecretDescription": "Obsah soukromého klíče (.p8 soubor) používaný pro autentizaci s Apple",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého Apple ID",
"keyId": "ID klíče",
"keyIdDescription": "ID vašeho soukromého klíče z Apple Developer Portálu",
"redirectUri": "Přesměrovací URL",
"redirectUriDescription": "Prosím vyplňte adresu API přesměrované URL po úspěšném ověření pomocí Apple. Nepoužívejte / na konci.",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné",
"teamId": "ID týmu",
"teamIdDescription": "ID týmu Apple Developer"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "Provize pouze za první nákup",
"commissionFirstTimeOnlyDescription": "Pokud je povoleno, provize se generuje pouze při první platbě pozývatele; jednotlivé uživatele můžete konfigurovat v uživatelské správě",
"enableForcedInvite": "Povolit nucené pozvání",
"enableForcedInviteDescription": "Pokud je povoleno, mohou se registrovat pouze pozvaní uživatelé",
"inputPlaceholder": "Zadejte",
"inviteCommissionPercentage": "Procento provize za pozvání",
"inviteCommissionPercentageDescription": "Výchozí globální poměr rozdělení provize; jednotlivé poměry můžete konfigurovat v uživatelské správě",
"inviteSettings": "Nastavení pozvání",
"saveSuccess": "Uložení úspěšné"
"apple": {
"clientId": "ID služby",
"clientIdDescription": "Apple Service ID, který můžete získat z Apple Developer Portálu",
"clientSecret": "Soukromý klíč",
"clientSecretDescription": "Obsah soukromého klíče (.p8 soubor) používaný pro autentizaci s Apple",
"description": "Ověřte uživatele pomocí účtů Apple",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého Apple ID",
"keyId": "ID klíče",
"keyIdDescription": "ID vašeho soukromého klíče z Apple Developer Portálu",
"redirectUri": "Přesměrovací URL",
"redirectUriDescription": "Prosím vyplňte adresu API přesměrované URL po úspěšném ověření pomocí Apple. Nepoužívejte / na konci.",
"teamId": "ID týmu",
"teamIdDescription": "ID týmu Apple Developer",
"title": "Přihlášení pomocí Apple"
},
"common": {
"cancel": "Zrušit",
"save": "Uložit",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Úspěšně uloženo"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Blokovat virtuální stroj",
"blockVirtualMachineDescription": "Pokud je povoleno, zařízení nebudou moci běžet na virtuálních strojích nebo emulátorech",
"communicationKey": "Komunikační klíč",
"communicationKeyDescription": "Komunikační klíč se používá pro bezpečnou komunikaci mezi zařízeními a servery",
"description": "Ověřte uživatele pomocí identifikátorů zařízení",
"enable": "Povolit",
"enableDescription": "Po povolení jsou podporovány různé identifikátory zařízení, jako jsou IMEI/IDFA/IDFV/AndroidID/Mac adresa pro přihlášení a registraci",
"enableSecurity": "Povolit šifrování komunikace",
"enableSecurityDescription": "Pokud je povoleno, komunikace mezi zařízeními a servery bude šifrována",
"showAds": "Zobrazit reklamy",
"showAdsDescription": "Pokud je povoleno, na zařízeních se budou zobrazovat reklamy",
"title": "Ověření zařízení"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Základní nastavení",
"description": "Ověřte uživatele pomocí e-mailových adres",
"emailSuffixWhitelist": "Seznam povolených přípon e-mailů",
"emailSuffixWhitelistDescription": "Když je povoleno, mohou se registrovat pouze e-maily s příponami v seznamu",
"emailVerification": "Ověření e-mailu",
"emailVerificationDescription": "Když je povoleno, uživatelé budou muset ověřit svůj e-mail",
"enable": "Povolit",
"enableDescription": "Po aktivaci budou povoleny funkce registrace e-mailem, přihlášení, propojení a odpojení.",
"expirationEmailTemplate": "Šablona oznámení o vypršení platnosti",
"expirationTemplate": "Oznámení o vypršení platnosti",
"inputPlaceholder": "Zadejte hodnotu...",
"logs": "Protokoly",
"logsDescription": "Zobrazit historii odeslaných e-mailů a jejich stav",
"maintenanceEmailTemplate": "Šablona oznámení o údržbě",
"maintenanceTemplate": "Oznámení o údržbě",
"sendFailure": "Nepodařilo se odeslat testovací e-mail, zkontrolujte prosím konfiguraci.",
"sendSuccess": "Testovací e-mail byl úspěšně odeslán.",
"sendTestEmail": "Odeslat testovací e-mail",
"sendTestEmailDescription": "Odeslat testovací e-mail pro ověření konfigurace.",
"senderAddress": "Adresa odesílatele",
"senderAddressDescription": "Výchozí e-mailová adresa používaná pro odesílání e-mailů.",
"smtpAccount": "SMTP účet",
"smtpAccountDescription": "E-mailový účet používaný pro ověřování.",
"smtpEncryptionMethod": "Metoda šifrování SMTP",
"smtpEncryptionMethodDescription": "Vyberte, zda povolit šifrování SSL/TLS.",
"smtpPassword": "SMTP heslo",
"smtpPasswordDescription": "Heslo pro účet SMTP.",
"smtpServerAddress": "Adresa SMTP serveru",
"smtpServerAddressDescription": "Zadejte adresu serveru používanou pro odesílání e-mailů.",
"smtpServerPort": "Port SMTP serveru",
"smtpServerPortDescription": "Zadejte port používaný k připojení k SMTP serveru.",
"smtpSettings": "Nastavení SMTP",
"templateVariables": {
"code": {
"description": "6místný ověřovací kód",
"title": "Ověřovací kód"
},
"expire": {
"description": "Doba platnosti ověřovacího kódu (minuty)",
"title": "Doba platnosti"
},
"expireDate": {
"description": "Datum vypršení platnosti služby, připomíná uživatelům, kdy služba vyprší",
"title": "Datum vypršení platnosti"
},
"maintenanceDate": {
"description": "Datum údržby systému, zobrazuje datum zahájení údržby",
"title": "Datum údržby"
},
"maintenanceTime": {
"description": "Odhadovaná doba údržby, zobrazuje časové období nebo trvání údržby",
"title": "Doba údržby"
},
"siteLogo": {
"description": "URL obrázku loga webu",
"title": "Logo webu"
},
"siteName": {
"description": "Aktuální název webu",
"title": "Název webu"
},
"title": "Proměnné šablony e-mailu",
"type": {
"conditionalSyntax": "Podporuje podmínkovou syntaxi pro přepínání obsahu na základě typu",
"description": "Identifikátor typu e-mailu, 1 pro ověřovací kód registrace, ostatní pro ověřovací kód pro resetování hesla",
"title": "Typ e-mailu"
}
},
"title": "Ověření e-mailem",
"trafficExceedEmailTemplate": "Šablona oznámení o překročení limitu provozu",
"trafficTemplate": "Limit provozu",
"verifyEmailTemplate": "Šablona ověřovacího e-mailu",
"verifyTemplate": "Ověřovací e-mail",
"whitelistSuffixes": "Povolené přípony",
"whitelistSuffixesDescription": "Používá se pro ověření e-mailu během registrace; jeden na řádek",
"whitelistSuffixesPlaceholder": "Zadejte přípony e-mailů, každou na samostatný řádek"
},
"facebook": {
"clientId": "ID klienta",
"clientIdDescription": "ID aplikace Facebook z konzole pro vývojáře Facebooku",
"clientSecret": "Klientský tajný klíč",
"clientSecretDescription": "Facebook App Secret z Facebook Developers Console",
"description": "Ověřte uživatele pomocí účtů Facebook",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu na Facebooku",
"title": "Přihlášení pomocí Facebooku"
},
"github": {
"clientId": "ID klienta GitHub",
"clientIdDescription": "ID klienta z nastavení vaší GitHub OAuth aplikace",
"clientSecret": "GitHub klientský tajný klíč",
"clientSecretDescription": "Tajný klíč klienta z nastavení vaší GitHub OAuth aplikace",
"description": "Ověřte uživatele pomocí účtů GitHub",
"enable": "Povolit ověřování GitHub",
"enableDescription": "Povolit uživatelům přihlásit se pomocí jejich účtů na GitHubu",
"title": "Přihlášení pomocí GitHubu"
},
"google": {
"clientId": "ID klienta",
"clientIdDescription": "ID klienta Google OAuth 2.0 z Google Cloud Console",
"clientSecret": "Klientský tajný klíč",
"clientSecretDescription": "Tajný klíč klienta Google OAuth 2.0 z Google Cloud Console",
"description": "Ověřte uživatele pomocí účtů Google",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu Google",
"title": "Přihlášení pomocí Google"
},
"log": {
"content": "Obsah",
@@ -23,52 +158,49 @@
"to": "Příjemce",
"updatedAt": "Aktualizováno"
},
"register": {
"day": "Den",
"hour": "Hodina",
"ipRegistrationLimit": "Omezení registrace podle IP",
"ipRegistrationLimitDescription": "Pokud je povoleno, IP adresy splňující pravidla budou omezeny v registraci; mějte na paměti, že určení IP může způsobit problémy kvůli CDN nebo proxy serverům",
"minute": "Minuta",
"month": "Měsíc",
"noLimit": "Bez omezení",
"penaltyTime": "Doba trestu (minuty)",
"penaltyTimeDescription": "Uživatelé musí počkat, až doba trestu vyprší, než se znovu zaregistrují",
"registerSettings": "Nastavení registrace",
"registrationLimitCount": "Počet omezení registrace",
"registrationLimitCountDescription": "Povolit trest po dosažení registračního limitu",
"saveSuccess": "Uložení úspěšné",
"stopNewUserRegistration": "Zastavit registraci nových uživatelů",
"stopNewUserRegistrationDescription": "Pokud je povoleno, nikdo se nemůže registrovat",
"trialDuration": "Doba zkušební verze",
"trialRegistration": "Zkušební registrace",
"trialRegistrationDescription": "Povolit zkušební registraci; nejprve upravte zkušební balíček a dobu trvání",
"trialSubscribePlan": "Plán zkušebního předplatného",
"trialSubscribePlanDescription": "Vyberte plán zkušebního předplatného",
"year": "Rok"
"phone": {
"accessLabel": "Přístup",
"applyPlatform": "Použít platformu",
"description": "Ověřte uživatele pomocí telefonních čísel",
"enable": "Povolit",
"enableTip": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu",
"endpointLabel": "Koncový bod",
"logs": "Protokoly",
"logsDescription": "Zobrazit historii odeslaných SMS zpráv a jejich stav",
"phoneNumberLabel": "Telefonní číslo",
"placeholders": {
"template": "Váš ověřovací kód je {code}, platný po dobu 5 minut"
},
"platform": "SMS platforma",
"platformConfigTip": "Vyplňte prosím poskytnutou konfiguraci {key}",
"platformTip": "Vyberte prosím platformu pro SMS",
"secretLabel": "Tajný klíč",
"sendFailed": "Odeslání se nezdařilo",
"sendSuccess": "Úspěšně odesláno",
"settings": "Nastavení",
"signNameLabel": "Název podpisu",
"template": "Šablona SMS",
"templateCodeLabel": "Kód šablony",
"templateTip": "Prosím vyplňte SMS šablonu, ponechte {code} uprostřed, jinak SMS funkce nebude fungovat",
"testSms": "Odeslat testovací SMS",
"testSmsPhone": "Zadejte telefonní číslo",
"testSmsTip": "Odeslat testovací SMS pro ověření vaší konfigurace",
"title": "Ověření telefonem",
"updateSuccess": "Aktualizace úspěšná",
"whitelistAreaCode": "Kód oblasti v bílém seznamu",
"whitelistAreaCodeTip": "Zadejte kódy oblastí v bílém seznamu, např. 1, 852, 886, 888",
"whitelistValidation": "Ověření bílého seznamu",
"whitelistValidationTip": "Pokud je povoleno, mohou SMS odesílat pouze kódy oblastí v bílém seznamu"
},
"verify": {
"inputPlaceholder": "Zadejte",
"loginVerificationCode": "Ověřovací kód pro přihlášení",
"loginVerificationCodeDescription": "Ověření člověka během přihlášení",
"registrationVerificationCode": "Ověřovací kód pro registraci",
"registrationVerificationCodeDescription": "Ověření člověka během registrace",
"resetPasswordVerificationCode": "Ověřovací kód pro resetování hesla",
"resetPasswordVerificationCodeDescription": "Ověření člověka během resetování hesla",
"saveSuccess": "Uložení úspěšné",
"turnstileSecretDescription": "Tajný klíč turniketu poskytovaný Cloudflare",
"turnstileSiteKeyDescription": "Klíč pro web turniketu poskytovaný Cloudflare",
"verifySettings": "Nastavení ověření"
},
"verify-code": {
"dailyLimit": "Denní limit",
"dailyLimitDescription": "Maximální počet ověřovacích kódů, které lze odeslat za den",
"expireTime": "Čas vypršení",
"expireTimeDescription": "Doba platnosti ověřovacího kódu (vteřiny)",
"interval": "Interval odesílání",
"intervalDescription": "Minimální interval mezi odesíláním ověřovacích kódů (sekundy)",
"saveSuccess": "Uložení úspěšné",
"second": "sekundy",
"times": "krát",
"verifyCodeSettings": "Nastavení ověřovacího kódu"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "ID robota",
"clientIdDescription": "ID Telegram bota, které můžete získat od @BotFather",
"clientSecret": "Token robota",
"clientSecretDescription": "Telegram Bot Token, který můžete získat od @BotFather",
"description": "Ověřte uživatele pomocí účtů Telegram",
"enable": "Povolit",
"enableDescription": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu",
"title": "Přihlášení pomocí Telegramu"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Blokovat virtuální stroj",
"blockVirtualMachineDescription": "Pokud je povoleno, zařízení nebudou moci běžet na virtuálních strojích nebo emulátorech",
"communicationKey": "Komunikační klíč",
"communicationKeyDescription": "Komunikační klíč se používá pro bezpečnou komunikaci mezi zařízeními a servery",
"enable": "Povolit",
"enableDescription": "Po povolení jsou podporovány různé identifikátory zařízení, jako jsou IMEI/IDFA/IDFV/AndroidID/Mac adresa pro přihlášení a registraci",
"enableSecurity": "Povolit šifrování komunikace",
"enableSecurityDescription": "Pokud je povoleno, komunikace mezi zařízeními a servery bude šifrována",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné",
"showAds": "Zobrazit reklamy",
"showAdsDescription": "Pokud je povoleno, na zařízeních se budou zobrazovat reklamy"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Nakonfigurujte nastavení SMTP serveru a možnosti ověření e-mailu",
"emailLogsDescription": "Zobrazit historii odeslaných e-mailů a jejich stav",
"emailSuffixWhitelist": "Seznam povolených přípon e-mailů",
"emailSuffixWhitelistDescription": "Když je povoleno, mohou se registrovat pouze e-maily s příponami v seznamu",
"emailVerification": "Ověření e-mailu",
"emailVerificationDescription": "Když je povoleno, uživatelé budou muset ověřit svůj e-mail",
"enable": "Povolit",
"enableDescription": "Po aktivaci budou povoleny funkce registrace e-mailem, přihlášení, propojení a odpojení.",
"expiration_email_template": "Šablona oznámení o vypršení platnosti",
"expiration_email_templateDescription": "Zástupné symboly {after}.variable{before} budou nahrazeny skutečnými daty. Ujistěte se, že tyto proměnné zachováte.",
"failed": "Neúspěch",
"inputPlaceholder": "Zadejte hodnotu...",
"logs": "Protokoly",
"maintenance_email_template": "Šablona oznámení o údržbě",
"maintenance_email_templateDescription": "Zástupné symboly {after}.variable{before} budou nahrazeny skutečnými daty. Ujistěte se, že tyto proměnné zachováte.",
"recipient": "Příjemce",
"saveFailed": "Nepodařilo se uložit konfiguraci",
"saveSuccess": "Konfigurace byla úspěšně uložena.",
"sendFailure": "Nepodařilo se odeslat testovací e-mail, zkontrolujte prosím konfiguraci.",
"sendSuccess": "Testovací e-mail byl úspěšně odeslán.",
"sendTestEmail": "Odeslat testovací e-mail",
"sendTestEmailDescription": "Odeslat testovací e-mail pro ověření konfigurace.",
"senderAddress": "Adresa odesílatele",
"senderAddressDescription": "Výchozí e-mailová adresa používaná pro odesílání e-mailů.",
"sent": "Odesláno",
"sentAt": "Odesláno",
"settings": "Nastavení",
"smtpAccount": "SMTP účet",
"smtpAccountDescription": "E-mailový účet používaný pro ověřování.",
"smtpEncryptionMethod": "Metoda šifrování SMTP",
"smtpEncryptionMethodDescription": "Vyberte, zda povolit šifrování SSL/TLS.",
"smtpPassword": "SMTP heslo",
"smtpPasswordDescription": "Heslo pro účet SMTP.",
"smtpServerAddress": "Adresa SMTP serveru",
"smtpServerAddressDescription": "Zadejte adresu serveru používanou pro odesílání e-mailů.",
"smtpServerPort": "Port SMTP serveru",
"smtpServerPortDescription": "Zadejte port používaný k připojení k SMTP serveru.",
"status": "Stav",
"subject": "Předmět",
"template": "Šablona",
"traffic_exceed_email_template": "Šablona oznámení o překročení provozu",
"traffic_exceed_email_templateDescription": "Zástupné symboly {after}.variable{before} budou nahrazeny skutečnými daty. Ujistěte se, že tyto proměnné zachováte.",
"verify_email_template": "Šablona ověřovacího e-mailu",
"verify_email_templateDescription": "Zástupné symboly {after}.variable{before} budou nahrazeny skutečnými daty. Ujistěte se, že tyto proměnné zachováte.",
"whitelistSuffixes": "Povolené přípony",
"whitelistSuffixesDescription": "Používá se pro ověření e-mailu během registrace; jeden na řádek",
"whitelistSuffixesPlaceholder": "Zadejte přípony e-mailů, každou na samostatný řádek"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID klienta",
"clientIdDescription": "ID aplikace Facebook z konzole pro vývojáře Facebooku",
"clientSecret": "Klientský tajný klíč",
"clientSecretDescription": "Facebook App Secret z Facebook Developers Console",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu na Facebooku",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID klienta GitHub",
"clientIdDescription": "ID klienta z nastavení vaší GitHub OAuth aplikace",
"clientSecret": "GitHub klientský tajný klíč",
"clientSecretDescription": "Tajný klíč klienta z nastavení vaší GitHub OAuth aplikace",
"enable": "Povolit ověřování GitHub",
"enableDescription": "Povolit uživatelům přihlásit se pomocí jejich účtů na GitHubu",
"saveFailed": "Nepodařilo se uložit nastavení GitHubu",
"saveSuccess": "Nastavení GitHubu bylo úspěšně uloženo"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID klienta",
"clientIdDescription": "ID klienta Google OAuth 2.0 z Google Cloud Console",
"clientSecret": "Klientský tajný klíč",
"clientSecretDescription": "Tajný klíč klienta Google OAuth 2.0 z Google Cloud Console",
"enable": "Povolit",
"enableDescription": "Po povolení se uživatelé mohou přihlásit pomocí svého účtu Google",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Přístup",
"applyPlatform": "Použít platformu",
"enable": "Povolit",
"enableTip": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu",
"endpointLabel": "Koncový bod",
"logs": "Protokoly",
"phoneNumberLabel": "Telefonní číslo",
"placeholders": {
"template": "Váš ověřovací kód je {code}, platný po dobu 5 minut",
"templateCode": "Zadejte kód šablony"
},
"platform": "SMS platforma",
"platformConfigTip": "Vyplňte prosím poskytnutou konfiguraci {key}",
"platformTip": "Vyberte prosím platformu pro SMS",
"secretLabel": "Tajný klíč",
"sendFailed": "Odeslání se nezdařilo",
"sendSuccess": "Úspěšně odesláno",
"settings": "Nastavení",
"signNameLabel": "Název podpisu",
"template": "Šablona SMS",
"templateCodeLabel": "Kód šablony",
"templateTip": "Prosím vyplňte SMS šablonu, ponechte {code} uprostřed, jinak SMS funkce nebude fungovat",
"testSms": "Odeslat testovací SMS",
"testSmsPhone": "Zadejte telefonní číslo",
"testSmsTip": "Odeslat testovací SMS pro ověření vaší konfigurace",
"updateSuccess": "Aktualizace úspěšná",
"whitelistAreaCode": "Kód oblasti v bílém seznamu",
"whitelistAreaCodeTip": "Zadejte kódy oblastí v bílém seznamu, např. 1, 852, 886, 888",
"whitelistValidation": "Ověření bílého seznamu",
"whitelistValidationTip": "Pokud je povoleno, mohou SMS odesílat pouze kódy oblastí v bílém seznamu"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Přidat pravidlo",
"createSuccess": "Pravidlo bylo úspěšně vytvořeno",
"createdAt": "Vytvořeno dne",
"default": "Výchozí",
"defaultRule": "Výchozí pravidlo",
"delete": "Smazat",
"deleteSuccess": "Pravidlo bylo úspěšně smazáno",
"deleteWarning": "Opravdu chcete smazat toto pravidlo? Tato akce není vratná.",
"direct": "Přímý",
"downloadTemplate": "Stáhnout šablonu",
"edit": "Upravit",
"editRule": "Upravit pravidlo",
@@ -29,11 +32,14 @@
"noValidRules": "Nebyly nalezeny žádné platné pravidla",
"pleaseUploadFile": "Prosím, nahrajte soubor YAML",
"preview": "Náhled",
"reject": "Odmítnout",
"rulesFormat": "Formát pravidla: typ pravidla, obsah shody, [politika], kde politika je volitelná.\nPokud politika není specifikována, bude automaticky použito aktuální jméno skupiny pravidel. Příklady:",
"rulesLabel": "Obsah pravidla",
"searchRule": "Hledat název pravidla",
"selectTags": "Vybrat značky uzlu",
"selectType": "Vyberte typ pravidla",
"tags": "Značky uzlu",
"tagsLabel": "Značky uzlu",
"type": "Typ pravidla",
"updateSuccess": "Pravidlo bylo úspěšně aktualizováno"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Popis",
"edit": "Upravit",
"editNodeGroup": "Upravit skupinu uzlů",
"form": {
"cancel": "Zrušit",
"confirm": "Potvrdit",
"description": "Popis",
"name": "Název"
},
"name": "Název",
"title": "Seznam skupin uzlů",
"updatedAt": "Aktualizováno"
},
"groupForm": {
"cancel": "Zrušit",
"confirm": "Potvrdit",
"description": "Popis",
"name": "Název"
},
"node": {
"abnormal": "Abnormální",
"actions": "Akce",
"address": "Adresa",
"all": "Vše",
"basicInfo": "Základní informace",
"cancel": "Zrušit",
"confirm": "Potvrdit",
"confirmDelete": "Opravdu chcete smazat?",
@@ -59,96 +60,120 @@
"delete": "Smazat",
"deleteSuccess": "Úspěšně smazáno",
"deleteWarning": "Po smazání nebude možné data obnovit. Prosím, buďte opatrní.",
"detail": "Detail",
"disabled": "Zakázáno",
"disk": "Disk",
"edit": "Upravit",
"editNode": "Upravit uzel",
"enable": "Povolit",
"form": {
"allowInsecure": "Povolit nezabezpečené",
"cancel": "Zrušit",
"city": "Město",
"confirm": "Potvrdit",
"country": "Země",
"edit": "Upravit",
"editSecurity": "Upravit nastavení zabezpečení",
"enableTLS": "Povolit TLS",
"encryptionMethod": "Metoda šifrování",
"flow": "Algoritmus řízení toku",
"groupId": "Skupina uzlů",
"hopInterval": "Interval skoků",
"hopPorts": "Porty skoků",
"hopPortsPlaceholder": "Více portů oddělených čárkou",
"name": "Název",
"obfsPassword": "Heslo pro zmatení",
"obfsPasswordPlaceholder": "Nechte prázdné, pokud nechcete zmást",
"path": "Cesta",
"pleaseSelect": "Prosím vyberte",
"port": "Port služby",
"protocol": "Protokol",
"relayHost": "Adresa přenosu",
"relayMode": "Režim relé",
"relayModeOptions": {
"all": "Vše",
"none": "Žádný",
"random": "Náhodný"
},
"relayPort": "Port přenosu",
"relayPrefix": "Předpona relé",
"remarks": "Poznámky",
"security": "Zabezpečení",
"securityConfig": "Nastavení zabezpečení",
"security_config": {
"fingerprint": "FingerPrint",
"privateKey": "Soukromý klíč",
"privateKeyPlaceholder": "Nechte prázdné pro automatické generování",
"publicKey": "Veřejný klíč",
"publicKeyPlaceholder": "Nechte prázdné pro automatické generování",
"serverAddress": "Adresa serveru",
"serverAddressPlaceholder": "Cílová adresa REALITY, výchozí je SNI",
"serverName": "Název serveru (SNI)",
"serverNamePlaceholder": "REALITY je povinné, musí být shodné s backendem",
"serverPort": "Port serveru",
"serverPortPlaceholder": "Cílový port REALITY, výchozí 443",
"shortId": "ShortId",
"shortIdPlaceholder": "Nechte prázdné pro automatické generování",
"sni": "Indikace názvu serveru (SNI)"
},
"selectEncryptionMethod": "Vyberte metodu šifrování",
"selectNodeGroup": "Vyberte skupinu uzlů",
"selectProtocol": "Vyberte protokol",
"selectRelayMode": "Vyberte režim relé",
"serverAddr": "Adresa serveru",
"serverKey": "Klíč serveru",
"serverName": "Název služby",
"speedLimit": "Omezení rychlosti",
"speedLimitPlaceholder": "Bez omezení",
"tags": "Štítky",
"tagsPlaceholder": "Použijte Enter nebo čárku (,) pro zadání více štítků",
"trafficRatio": "Poměr provozu",
"transport": "Přenosový protokol",
"transportConfig": "Nastavení přenosového protokolu",
"transportHost": "Adresa přenosové služby",
"transportPath": "Cesta přenosu",
"transportServerName": "Název přenosové služby"
},
"enabled": "Povoleno",
"expireTime": "Čas vypršení",
"hide": "Skrýt",
"id": "ID",
"ipAddresses": "IP adresy",
"lastUpdated": "Poslední aktualizace",
"location": "Umístění",
"memory": "Paměť",
"name": "Název",
"noData": "--",
"node": "Uzel",
"nodeDetail": "Detail uzlu",
"nodeGroup": "Skupina uzlů",
"nodeStatus": "Stav uzlu",
"normal": "Normální",
"onlineCount": "Počet online",
"onlineUsers": "Online uživatelé",
"protocol": "Protokol",
"rate": "Rychlost",
"relay": "Přenos",
"serverAddr": "Adresa serveru",
"speedLimit": "Omezení rychlosti",
"status": "Stav",
"subscribeId": "ID předplatného",
"subscribeName": "Název předplatného",
"subscription": "Předplatné",
"tags": "Štítky",
"trafficRatio": "Poměr provozu",
"trafficUsage": "Využití provozu",
"type": "Typ",
"updateSuccess": "Úspěšně aktualizováno",
"updatedAt": "Čas aktualizace"
"updatedAt": "Čas aktualizace",
"userAccount": "Uživatelský účet",
"userDetail": "Detail uživatele",
"userId": "ID uživatele"
},
"nodeForm": {
"allowInsecure": "Povolit nezabezpečené",
"cancel": "Zrušit",
"city": "Město",
"confirm": "Potvrdit",
"congestionController": "Ovladač přetížení",
"country": "Země",
"disableSni": "Zakázat SNI",
"edit": "Upravit",
"editSecurity": "Upravit bezpečnostní konfiguraci",
"enableTLS": "Povolit TLS",
"encryptionMethod": "Metoda šifrování",
"fingerprint": "Otisk",
"flow": "Algoritmus řízení toku",
"groupId": "Skupina uzlů",
"hopInterval": "Interval skoků",
"hopPorts": "Porty skoků",
"hopPortsPlaceholder": "Oddělte více portů čárkami",
"name": "Název",
"obfsPassword": "Heslo pro obfuskování",
"obfsPasswordPlaceholder": "Nechte prázdné pro žádné obfuskování",
"path": "Cesta",
"pleaseSelect": "Prosím vyberte",
"port": "Port serveru",
"protocol": "Protokol",
"reduceRtt": "Snížit RTT",
"relayHost": "Hostitel relé",
"relayMode": "Režim relé",
"relayPort": "Port relé",
"relayPrefix": "Předpona relé",
"remarks": "Poznámky",
"security": "Bezpečnost",
"securityConfig": "Bezpečnostní konfigurace",
"selectEncryptionMethod": "Vyberte metodu šifrování",
"selectNodeGroup": "Vyberte skupinu uzlů",
"selectProtocol": "Vyberte protokol",
"selectRelayMode": "Vyberte režim relé",
"serverAddr": "Adresa serveru",
"serverKey": "Klíč serveru",
"serverName": "Název služby",
"speedLimit": "Rychlostní limit",
"speedLimitPlaceholder": "Neomezeno",
"tags": "Štítky",
"tagsPlaceholder": "Použijte Enter nebo čárku (,) pro zadání více štítků",
"trafficRatio": "Poměr provozu",
"transport": "Konfigurace transportního protokolu",
"transportConfig": "Konfigurace transportního protokolu",
"transportHost": "Adresa transportního serveru",
"transportPath": "Transportní cesta",
"transportServerName": "Název transportního serveru",
"udpRelayMode": "Režim UDP relé"
},
"relayModeOptions": {
"all": "Vše",
"none": "Žádné",
"random": "Náhodně"
},
"securityConfig": {
"fingerprint": "Otisk",
"privateKey": "Soukromý klíč",
"privateKeyPlaceholder": "Nechte prázdné pro automatické vygenerování",
"publicKey": "Veřejný klíč",
"publicKeyPlaceholder": "Nechte prázdné pro automatické vygenerování",
"serverAddress": "Adresa serveru",
"serverAddressPlaceholder": "Cílová adresa REALITY, výchozí použití SNI",
"serverName": "Název serveru (SNI)",
"serverNamePlaceholder": "REALITY vyžaduje, konzistentní s backendem",
"serverPort": "Port serveru",
"serverPortPlaceholder": "Cílový port REALITY, výchozí 443",
"shortId": "Krátké ID",
"shortIdPlaceholder": "Nechte prázdné pro automatické vygenerování",
"sni": "Indikace názvu serveru (SNI)"
},
"tabs": {
"node": "Uzlu",
+93 -12
View File
@@ -1,28 +1,77 @@
{
"authSettings": "Nastavení ověřování",
"basicSettings": "Základní nastavení",
"common": {
"cancel": "Zrušit",
"save": "Uložit nastavení",
"saveFailed": "Uložení selhalo",
"saveSuccess": "Uložení úspěšné"
},
"currency": {
"accessKey": "Klíč",
"accessKeyDescription": "https://exchangerate.host poskytuje zdarma klíč k API směnných kurzů",
"accessKeyDescription": "{url} poskytuje zdarma klíč k API směnných kurzů",
"accessKeyPlaceholder": "Zadejte API klíč",
"currencySymbol": "Symbol měny",
"currencySymbolDescription": "Pouze pro zobrazení, po změně se změní všechny měnové jednotky v systému",
"currencySymbolPlaceholder": "Kč",
"currencyUnit": "Měnová jednotka",
"currencyUnitDescription": "Pouze pro zobrazení, po změně se změní všechny měnové jednotky v systému",
"saveSuccess": "Úspěšně uloženo"
"currencyUnitPlaceholder": "CZK",
"description": "Nastavte jednotky měny, symboly a nastavení API pro směnné kurzy",
"title": "Nastavení měny"
},
"privacy-policy": {
"saveSuccess": "Uložení bylo úspěšné",
"invite": {
"description": "Nastavte pozvání uživatelů a odměny za doporučení",
"forcedInvite": "Vyžadovat pozvánku k registraci",
"forcedInviteDescription": "Pokud je povoleno, uživatelé se musí registrovat prostřednictvím pozvánkového odkazu",
"inputPlaceholder": "Prosím zadejte",
"onlyFirstPurchase": "Odměna pouze za první nákup",
"onlyFirstPurchaseDescription": "Pokud je povoleno, doporučující obdrží odměny pouze za první nákup doporučených uživatelů",
"referralPercentage": "Procento odměny za doporučení",
"referralPercentageDescription": "Procento odměny udělené doporučujícím",
"saveFailed": "Uložení selhalo",
"saveSuccess": "Uložení úspěšné",
"title": "Nastavení pozvánek"
},
"privacyPolicy": {
"description": "Upravte a spravujte obsah zásad ochrany osobních údajů",
"title": "Zásady ochrany osobních údajů"
},
"register": {
"day": "den(dny)",
"defaultSubscribe": "Výchozí předplatné",
"defaultSubscribeDescription": "Výchozí plán předplatného pro nové uživatele",
"description": "Nastavte související nastavení registrace uživatelů",
"inputPlaceholder": "Prosím zadejte",
"ipRegistrationLimit": "Limit registrace podle IP",
"ipRegistrationLimitDescription": "Omezení počtu registrací z jedné IP adresy",
"registrationLimitCount": "Počet registrací v limitu",
"registrationLimitCountDescription": "Počet registrací povolených na IP během limitního období",
"registrationLimitExpire": "Limitní období",
"registrationLimitExpireDescription": "Doba pro limit registrace podle IP",
"saveFailed": "Uložení selhalo",
"saveSuccess": "Uložení úspěšné",
"selectPlaceholder": "Prosím vyberte",
"stopNewUserRegistration": "Zastavit registraci nových uživatelů",
"stopNewUserRegistrationDescription": "Pokud je povoleno, registrace nových uživatelů bude zakázána",
"title": "Nastavení registrace",
"trialDay": "Zkušební dny",
"trialDayDescription": "Zkušební dny poskytnuté novým uživatelům při registraci",
"trialFlow": "Zkušební provoz",
"trialFlowDescription": "Zkušební provoz poskytnutý novým uživatelům při registraci"
},
"site": {
"customData": "Vlastní data",
"customDataDescription": "Vlastní data, používaná pro vlastní data webu",
"customHtml": "Vlastní HTML",
"customHtmlDescription": "Vlastní HTML kód, který bude vložen na konec tagu body na stránce.",
"description": "Nastavte základní informace o webu, logo, doménu a další nastavení",
"keywords": "Klíčová slova",
"keywordsDescription": "Používá se pro SEO účely",
"keywordsPlaceholder": "klíčové slovo1, klíčové slovo2, klíčové slovo3",
"logo": "LOGO",
"logoDescription": "Používá se k zobrazení místa, kde je potřeba zobrazit LOGO",
"logoPlaceholder": "Zadejte URL adresu LOGA, nekončete '/'",
"saveSuccess": "Uložení bylo úspěšné",
"siteDesc": "Popis webu",
"siteDescDescription": "Používá se k zobrazení místa, kde je potřeba zobrazit popis webu",
"siteDescPlaceholder": "Zadejte popis webu",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Zadejte adresu domény, pro více domén použijte jeden řádek pro každou",
"siteName": "Název webu",
"siteNameDescription": "Používá se k zobrazení místa, kde je potřeba zobrazit název webu",
"siteNamePlaceholder": "Zadejte název webu"
},
"tabs": {
"currency": "Měna",
"site": "Stránka",
"tos": "Podmínky služby"
"siteNamePlaceholder": "Zadejte název webu",
"title": "Nastavení webu"
},
"siteSettings": "Nastavení webu",
"tos": {
"saveSuccess": "Uložení bylo úspěšné",
"description": "Upravte a spravujte obsah podmínek služby",
"title": "Podmínky služby"
},
"userSecuritySettings": "Uživatel a zabezpečení",
"verify": {
"description": "Nastavte Turnstile CAPTCHA a ověřovací nastavení",
"enableLoginVerify": "Povolit ověření při přihlášení",
"enableLoginVerifyDescription": "Pokud je povoleno, uživatelé musí projít ověřením člověka při přihlášení",
"enablePasswordVerify": "Povolit ověření při resetování hesla",
"enablePasswordVerifyDescription": "Pokud je povoleno, uživatelé musí projít ověřením člověka při resetování hesla",
"enableRegisterVerify": "Povolit ověření při registraci",
"enableRegisterVerifyDescription": "Pokud je povoleno, uživatelé musí projít ověřením člověka při registraci",
"inputPlaceholder": "Prosím zadejte",
"saveFailed": "Uložení selhalo",
"saveSuccess": "Uložení úspěšné",
"title": "Ověření zabezpečení",
"turnstileSecret": "Tajný klíč Turnstile",
"turnstileSecretDescription": "Tajný klíč Cloudflare Turnstile pro ověření na backendu",
"turnstileSecretPlaceholder": "Zadejte tajný klíč Turnstile",
"turnstileSiteKey": "Klíč webu Turnstile",
"turnstileSiteKeyDescription": "Klíč webu Cloudflare Turnstile pro ověření na frontendu",
"turnstileSiteKeyPlaceholder": "Zadejte klíč webu Turnstile"
},
"verifyCode": {
"dailyLimit": "Denní limit odesílání",
"dailyLimitDescription": "Maximální počet ověřovacích kódů, které může každý uživatel odeslat za den",
"description": "Nastavte pravidla a limity pro odesílání ověřovacích kódů e-mailem",
"expireTime": "Platnost ověřovacího kódu",
"expireTimeDescription": "Doba platnosti ověřovacích kódů (vteřiny)",
"inputPlaceholder": "Prosím zadejte",
"interval": "Interval odesílání",
"intervalDescription": "Minimální interval mezi dvěma odesláními ověřovacího kódu (vteřiny)",
"saveFailed": "Uložení selhalo",
"saveSuccess": "Uložení úspěšné",
"seconds": "vteřiny",
"times": "krát",
"title": "Nastavení ověřovacího kódu"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID robota",
"clientIdDescription": "ID Telegram bota, které můžete získat od @BotFather",
"clientSecret": "Token robota",
"clientSecretDescription": "Telegram Bot Token, který můžete získat od @BotFather",
"enable": "Povolit",
"enableDescription": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu",
"saveFailed": "Uložení se nezdařilo",
"saveSuccess": "Uložení bylo úspěšné"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "Dienst-ID",
"clientIdDescription": "Apple-Dienst-ID, die Sie im Apple Developer Portal erhalten können",
"clientSecret": "Privater Schlüssel",
"clientSecretDescription": "Der private Schlüsselinhalt (.p8-Datei), der für die Authentifizierung bei Apple verwendet wird",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrer Apple-ID anmelden",
"keyId": "Schlüssel-ID",
"keyIdDescription": "Die ID Ihres privaten Schlüssels aus dem Apple Developer Portal",
"redirectUri": "Weiterleitungs-URL",
"redirectUriDescription": "Bitte geben Sie die API-Adresse der umgeleiteten URL ein, nachdem die Apple-Authentifizierung erfolgreich abgeschlossen wurde. Verwenden Sie kein / am Ende.",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert",
"teamId": "Team-ID",
"teamIdDescription": "Apple Developer-Team-ID"
}
+187 -55
View File
@@ -1,15 +1,150 @@
{
"invite": {
"commissionFirstTimeOnly": "Provision nur beim ersten Kauf",
"commissionFirstTimeOnlyDescription": "Wenn aktiviert, wird die Provision nur bei der ersten Zahlung des Einladers generiert; individuelle Benutzer können in der Benutzerverwaltung konfiguriert werden",
"enableForcedInvite": "Erzwinge Einladung",
"enableForcedInviteDescription": "Wenn aktiviert, können sich nur eingeladene Benutzer registrieren",
"inputPlaceholder": "Eingeben",
"inviteCommissionPercentage": "Einladungsprovisionssatz",
"inviteCommissionPercentageDescription": "Standardmäßiges globales Provisionsverteilungsschema; individuelle Sätze können in der Benutzerverwaltung konfiguriert werden",
"inviteSettings": "Einladungseinstellungen",
"apple": {
"clientId": "Dienst-ID",
"clientIdDescription": "Apple-Dienst-ID, die Sie im Apple Developer Portal erhalten können",
"clientSecret": "Privater Schlüssel",
"clientSecretDescription": "Der private Schlüsselinhalt (.p8-Datei), der für die Authentifizierung bei Apple verwendet wird",
"description": "Benutzer mit Apple-Konten authentifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrer Apple-ID anmelden",
"keyId": "Schlüssel-ID",
"keyIdDescription": "Die ID Ihres privaten Schlüssels aus dem Apple Developer Portal",
"redirectUri": "Weiterleitungs-URL",
"redirectUriDescription": "Bitte geben Sie die API-Adresse der umgeleiteten URL ein, nachdem die Apple-Authentifizierung erfolgreich abgeschlossen wurde. Verwenden Sie kein / am Ende.",
"teamId": "Team-ID",
"teamIdDescription": "Apple Developer-Team-ID",
"title": "Apple-Anmeldung"
},
"common": {
"cancel": "Abbrechen",
"save": "Speichern",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Virtuelle Maschine blockieren",
"blockVirtualMachineDescription": "Wenn aktiviert, wird verhindert, dass Geräte auf virtuellen Maschinen oder Emulatoren ausgeführt werden.",
"communicationKey": "Kommunikationsschlüssel",
"communicationKeyDescription": "Der Kommunikationsschlüssel wird für die sichere Kommunikation zwischen Geräten und Servern verwendet.",
"description": "Benutzer mit Gerätekennungen authentifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden mehrere Geräteidentifikatoren wie IMEI/IDFA/IDFV/AndroidID/Mac-Adresse für die Anmeldung und Registrierung unterstützt.",
"enableSecurity": "Kommunikationsverschlüsselung aktivieren",
"enableSecurityDescription": "Wenn aktiviert, wird die Kommunikation zwischen Geräten und Servern verschlüsselt.",
"showAds": "Werbung anzeigen",
"showAdsDescription": "Wenn aktiviert, werden auf den Geräten Anzeigen angezeigt.",
"title": "Geräteauthentifizierung"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Grundeinstellungen",
"description": "Benutzer mit E-Mail-Adressen authentifizieren",
"emailSuffixWhitelist": "E-Mail-Suffix-Whitelist",
"emailSuffixWhitelistDescription": "Wenn aktiviert, können sich nur E-Mails mit Suffixen aus der Liste registrieren",
"emailVerification": "E-Mail-Verifizierung",
"emailVerificationDescription": "Wenn aktiviert, müssen Benutzer ihre E-Mail-Adresse verifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden die Funktionen zur E-Mail-Registrierung, Anmeldung, Bindung und Entbindung aktiviert.",
"expirationEmailTemplate": "Vorlage für Ablaufbenachrichtigung",
"expirationTemplate": "Ablaufbenachrichtigung",
"inputPlaceholder": "Wert eingeben...",
"logs": "Protokolle",
"logsDescription": "Verlauf der gesendeten E-Mails und deren Status anzeigen",
"maintenanceEmailTemplate": "Vorlage für Wartungsbenachrichtigung",
"maintenanceTemplate": "Wartungsbenachrichtigung",
"sendFailure": "Senden der Test-E-Mail fehlgeschlagen, bitte überprüfen Sie die Konfiguration.",
"sendSuccess": "Test-E-Mail erfolgreich gesendet.",
"sendTestEmail": "Test-E-Mail senden",
"sendTestEmailDescription": "Senden Sie eine Test-E-Mail, um die Konfiguration zu überprüfen.",
"senderAddress": "Absenderadresse",
"senderAddressDescription": "Die standardmäßige E-Mail-Adresse, die zum Versenden von E-Mails verwendet wird.",
"smtpAccount": "SMTP-Konto",
"smtpAccountDescription": "Das E-Mail-Konto, das für die Authentifizierung verwendet wird.",
"smtpEncryptionMethod": "SMTP-Verschlüsselungsmethode",
"smtpEncryptionMethodDescription": "Wählen Sie, ob SSL/TLS-Verschlüsselung aktiviert werden soll.",
"smtpPassword": "SMTP-Passwort",
"smtpPasswordDescription": "Das Passwort für das SMTP-Konto.",
"smtpServerAddress": "SMTP-Server-Adresse",
"smtpServerAddressDescription": "Geben Sie die Serveradresse an, die zum Senden von E-Mails verwendet wird.",
"smtpServerPort": "SMTP-Server-Port",
"smtpServerPortDescription": "Geben Sie den Port an, der für die Verbindung zum SMTP-Server verwendet wird.",
"smtpSettings": "SMTP-Einstellungen",
"templateVariables": {
"code": {
"description": "6-stelliger Bestätigungscode",
"title": "Bestätigungscode"
},
"expire": {
"description": "Gültigkeitszeit des Bestätigungscodes (Minuten)",
"title": "Gültigkeitsdauer"
},
"expireDate": {
"description": "Ablaufdatum des Dienstes, erinnert Benutzer daran, wann der Dienst abläuft",
"title": "Ablaufdatum"
},
"maintenanceDate": {
"description": "Datum der Systemwartung, zeigt das Startdatum der Wartung an",
"title": "Wartungsdatum"
},
"maintenanceTime": {
"description": "Geschätzte Wartungszeit, zeigt den Wartungszeitraum oder die Dauer an",
"title": "Wartungsdauer"
},
"siteLogo": {
"description": "URL des Website-Logo-Bildes",
"title": "Website-Logo"
},
"siteName": {
"description": "Aktueller Website-Name",
"title": "Website-Name"
},
"title": "E-Mail-Vorlagenvariablen",
"type": {
"conditionalSyntax": "Unterstützt bedingte Syntax zum Wechseln des Inhalts basierend auf dem Typ",
"description": "E-Mail-Typ-Identifikator, 1 für Registrierungsbestätigungscode, andere für Passwortzurücksetzungsbestätigungscode",
"title": "E-Mail-Typ"
}
},
"title": "E-Mail-Authentifizierung",
"trafficExceedEmailTemplate": "Vorlage für Verkehrsüberschreitungsbenachrichtigung",
"trafficTemplate": "Verkehrsgrenze",
"verifyEmailTemplate": "Vorlage für Bestätigungs-E-Mail",
"verifyTemplate": "Bestätigungs-E-Mail",
"whitelistSuffixes": "Whitelist-Suffixe",
"whitelistSuffixesDescription": "Wird zur E-Mail-Verifizierung während der Registrierung verwendet; eine pro Zeile",
"whitelistSuffixesPlaceholder": "Geben Sie E-Mail-Suffixe ein, eines pro Zeile"
},
"facebook": {
"clientId": "Kunden-ID",
"clientIdDescription": "Facebook-App-ID aus der Facebook-Entwicklerkonsole",
"clientSecret": "Client-Geheimnis",
"clientSecretDescription": "Facebook-App-Geheimnis aus der Facebook-Entwicklerkonsole",
"description": "Benutzer mit Facebook-Konten authentifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Facebook-Konto anmelden",
"title": "Facebook-Anmeldung"
},
"github": {
"clientId": "GitHub-Client-ID",
"clientIdDescription": "Die Client-ID aus den Einstellungen Ihrer GitHub-OAuth-Anwendung",
"clientSecret": "GitHub-Clientgeheimnis",
"clientSecretDescription": "Das Client-Geheimnis aus den Einstellungen Ihrer GitHub-OAuth-Anwendung",
"description": "Benutzer mit GitHub-Konten authentifizieren",
"enable": "GitHub-Authentifizierung aktivieren",
"enableDescription": "Ermöglichen Sie Benutzern, sich mit ihren GitHub-Konten anzumelden",
"title": "GitHub-Anmeldung"
},
"google": {
"clientId": "Kunden-ID",
"clientIdDescription": "Google OAuth 2.0-Client-ID aus der Google Cloud Console",
"clientSecret": "Client-Geheimnis",
"clientSecretDescription": "Google OAuth 2.0-Client-Geheimnis aus der Google Cloud Console",
"description": "Benutzer mit Google-Konten authentifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Google-Konto anmelden",
"title": "Google-Anmeldung"
},
"log": {
"content": "Inhalt",
"createdAt": "Erstellt am",
@@ -23,52 +158,49 @@
"to": "Empfänger",
"updatedAt": "Aktualisiert am"
},
"register": {
"day": "Tag",
"hour": "Stunde",
"ipRegistrationLimit": "IP-Registrierungsgrenze",
"ipRegistrationLimitDescription": "Wenn aktiviert, werden IPs, die die Regelanforderungen erfüllen, von der Registrierung ausgeschlossen; beachten Sie, dass die IP-Bestimmung aufgrund von CDNs oder Frontend-Proxys Probleme verursachen kann",
"minute": "Minute",
"month": "Monat",
"noLimit": "Keine Begrenzung",
"penaltyTime": "Strafzeit (Minuten)",
"penaltyTimeDescription": "Benutzer müssen warten, bis die Strafzeit abgelaufen ist, bevor sie sich erneut registrieren",
"registerSettings": "Registrierungseinstellungen",
"registrationLimitCount": "Registrierungsgrenzanzahl",
"registrationLimitCountDescription": "Strafe aktivieren, nachdem die Registrierungsgrenze erreicht wurde",
"saveSuccess": "Erfolgreich gespeichert",
"stopNewUserRegistration": "Neue Benutzerregistrierung stoppen",
"stopNewUserRegistrationDescription": "Wenn aktiviert, kann sich niemand registrieren",
"trialDuration": "Testdauer",
"trialRegistration": "Testregistrierung",
"trialRegistrationDescription": "Testregistrierung aktivieren; Testpaket und -dauer zuerst ändern",
"trialSubscribePlan": "Testabonnement-Plan",
"trialSubscribePlanDescription": "Wählen Sie einen Testabonnement-Plan aus",
"year": "Jahr"
"phone": {
"accessLabel": "Zugriff",
"applyPlatform": "Plattform anwenden",
"description": "Benutzer mit Telefonnummern authentifizieren",
"enable": "Aktivieren",
"enableTip": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"endpointLabel": "Endpunkt",
"logs": "Protokolle",
"logsDescription": "Verlauf der gesendeten SMS-Nachrichten und deren Status anzeigen",
"phoneNumberLabel": "Telefonnummer",
"placeholders": {
"template": "Ihr Bestätigungscode ist {code}, gültig für 5 Minuten"
},
"platform": "SMS-Plattform",
"platformConfigTip": "Bitte füllen Sie die bereitgestellte {key}-Konfiguration aus",
"platformTip": "Bitte wählen Sie die SMS-Plattform aus",
"secretLabel": "Geheimnis",
"sendFailed": "Senden fehlgeschlagen",
"sendSuccess": "Erfolgreich gesendet",
"settings": "Einstellungen",
"signNameLabel": "Signaturname",
"template": "SMS-Vorlage",
"templateCodeLabel": "Vorlagen-Code",
"templateTip": "Bitte füllen Sie die SMS-Vorlage aus, lassen Sie {code} in der Mitte, andernfalls funktioniert die SMS-Funktion nicht.",
"testSms": "Test-SMS senden",
"testSmsPhone": "Telefonnummer eingeben",
"testSmsTip": "Senden Sie eine Test-SMS, um Ihre Konfiguration zu überprüfen",
"title": "Telefon-Authentifizierung",
"updateSuccess": "Aktualisierung erfolgreich",
"whitelistAreaCode": "Whitelist Bereichscode",
"whitelistAreaCodeTip": "Bitte geben Sie die Whitelist Bereichscodes ein, z.B. 1, 852, 886, 888",
"whitelistValidation": "Whitelist Überprüfung",
"whitelistValidationTip": "Wenn aktiviert, können nur Bereichscodes in der Whitelist SMS senden"
},
"verify": {
"inputPlaceholder": "Eingeben",
"loginVerificationCode": "Anmeldebestätigungscode",
"loginVerificationCodeDescription": "Menschliche Überprüfung während der Anmeldung",
"registrationVerificationCode": "Registrierungsbestätigungscode",
"registrationVerificationCodeDescription": "Menschliche Überprüfung während der Registrierung",
"resetPasswordVerificationCode": "Bestätigungscode zum Zurücksetzen des Passworts",
"resetPasswordVerificationCodeDescription": "Menschliche Überprüfung während der Passwortzurücksetzung",
"saveSuccess": "Erfolgreich gespeichert",
"turnstileSecretDescription": "Turnstile-Geheimschlüssel, bereitgestellt von Cloudflare",
"turnstileSiteKeyDescription": "Turnstile-Seitenschlüssel, bereitgestellt von Cloudflare",
"verifySettings": "Überprüfungseinstellungen"
},
"verify-code": {
"dailyLimit": "Tägliches Limit",
"dailyLimitDescription": "Maximale Anzahl von Bestätigungscodes, die pro Tag gesendet werden können",
"expireTime": "Ablaufzeit",
"expireTimeDescription": "Ablaufzeit des Bestätigungscodes (Sekunden)",
"interval": "Sendeintervall",
"intervalDescription": "Minimales Intervall zwischen dem Versenden von Bestätigungscodes (Sekunden)",
"saveSuccess": "Erfolgreich gespeichert",
"second": "Sekunden",
"times": "Mal",
"verifyCodeSettings": "Einstellungen für den Bestätigungscode"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "Bot-ID",
"clientIdDescription": "Telegram-Bot-ID, die Sie von @BotFather erhalten können",
"clientSecret": "Bot-Token",
"clientSecretDescription": "Telegram-Bot-Token, den Sie von @BotFather erhalten können",
"description": "Benutzer mit Telegram-Konten authentifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"title": "Telegram-Anmeldung"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Virtuelle Maschine blockieren",
"blockVirtualMachineDescription": "Wenn aktiviert, wird verhindert, dass Geräte auf virtuellen Maschinen oder Emulatoren ausgeführt werden.",
"communicationKey": "Kommunikationsschlüssel",
"communicationKeyDescription": "Der Kommunikationsschlüssel wird für die sichere Kommunikation zwischen Geräten und Servern verwendet.",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden mehrere Geräteidentifikatoren wie IMEI/IDFA/IDFV/AndroidID/Mac-Adresse für die Anmeldung und Registrierung unterstützt.",
"enableSecurity": "Kommunikationsverschlüsselung aktivieren",
"enableSecurityDescription": "Wenn aktiviert, wird die Kommunikation zwischen Geräten und Servern verschlüsselt.",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Speichern erfolgreich",
"showAds": "Werbung anzeigen",
"showAdsDescription": "Wenn aktiviert, werden auf den Geräten Anzeigen angezeigt."
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Konfigurieren Sie die SMTP-Servereinstellungen und E-Mail-Verifizierungsoptionen",
"emailLogsDescription": "Sehen Sie sich den Verlauf gesendeter E-Mails und deren Status an",
"emailSuffixWhitelist": "E-Mail-Suffix-Whitelist",
"emailSuffixWhitelistDescription": "Wenn aktiviert, können sich nur E-Mails mit Suffixen aus der Liste registrieren",
"emailVerification": "E-Mail-Verifizierung",
"emailVerificationDescription": "Wenn aktiviert, müssen Benutzer ihre E-Mail-Adresse verifizieren",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden die Funktionen zur E-Mail-Registrierung, Anmeldung, Bindung und Entbindung aktiviert.",
"expiration_email_template": "Vorlage für Ablaufbenachrichtigung",
"expiration_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass Sie diese Variablen beibehalten.",
"failed": "Fehlgeschlagen",
"inputPlaceholder": "Wert eingeben...",
"logs": "Protokolle",
"maintenance_email_template": "Wartungshinweis Vorlage",
"maintenance_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass Sie diese Variablen beibehalten.",
"recipient": "Empfänger",
"saveFailed": "Konfiguration konnte nicht gespeichert werden",
"saveSuccess": "Konfiguration erfolgreich gespeichert.",
"sendFailure": "Senden der Test-E-Mail fehlgeschlagen, bitte überprüfen Sie die Konfiguration.",
"sendSuccess": "Test-E-Mail erfolgreich gesendet.",
"sendTestEmail": "Test-E-Mail senden",
"sendTestEmailDescription": "Senden Sie eine Test-E-Mail, um die Konfiguration zu überprüfen.",
"senderAddress": "Absenderadresse",
"senderAddressDescription": "Die standardmäßige E-Mail-Adresse, die zum Versenden von E-Mails verwendet wird.",
"sent": "Gesendet",
"sentAt": "Gesendet am",
"settings": "Einstellungen",
"smtpAccount": "SMTP-Konto",
"smtpAccountDescription": "Das E-Mail-Konto, das für die Authentifizierung verwendet wird.",
"smtpEncryptionMethod": "SMTP-Verschlüsselungsmethode",
"smtpEncryptionMethodDescription": "Wählen Sie, ob SSL/TLS-Verschlüsselung aktiviert werden soll.",
"smtpPassword": "SMTP-Passwort",
"smtpPasswordDescription": "Das Passwort für das SMTP-Konto.",
"smtpServerAddress": "SMTP-Server-Adresse",
"smtpServerAddressDescription": "Geben Sie die Serveradresse an, die zum Senden von E-Mails verwendet wird.",
"smtpServerPort": "SMTP-Server-Port",
"smtpServerPortDescription": "Geben Sie den Port an, der für die Verbindung zum SMTP-Server verwendet wird.",
"status": "Status",
"subject": "Betreff",
"template": "Vorlage",
"traffic_exceed_email_template": "Benachrichtigung über überschreitenden Verkehr",
"traffic_exceed_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass Sie diese Variablen beibehalten.",
"verify_email_template": "E-Mail-Bestätigungsvorlage",
"verify_email_templateDescription": "Die Platzhalter {after}.variable{before} werden durch tatsächliche Daten ersetzt. Stellen Sie sicher, dass diese Variablen beibehalten werden.",
"whitelistSuffixes": "Whitelist-Suffixe",
"whitelistSuffixesDescription": "Wird zur E-Mail-Verifizierung während der Registrierung verwendet; eine pro Zeile",
"whitelistSuffixesPlaceholder": "Geben Sie E-Mail-Suffixe ein, eines pro Zeile"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Kunden-ID",
"clientIdDescription": "Facebook-App-ID aus der Facebook-Entwicklerkonsole",
"clientSecret": "Client-Geheimnis",
"clientSecretDescription": "Facebook-App-Geheimnis aus der Facebook-Entwicklerkonsole",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Facebook-Konto anmelden",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "GitHub-Client-ID",
"clientIdDescription": "Die Client-ID aus den Einstellungen Ihrer GitHub-OAuth-Anwendung",
"clientSecret": "GitHub-Clientgeheimnis",
"clientSecretDescription": "Das Client-Geheimnis aus den Einstellungen Ihrer GitHub-OAuth-Anwendung",
"enable": "GitHub-Authentifizierung aktivieren",
"enableDescription": "Ermöglichen Sie Benutzern, sich mit ihren GitHub-Konten anzumelden",
"saveFailed": "Speichern der GitHub-Einstellungen fehlgeschlagen",
"saveSuccess": "GitHub-Einstellungen erfolgreich gespeichert"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Kunden-ID",
"clientIdDescription": "Google OAuth 2.0-Client-ID aus der Google Cloud Console",
"clientSecret": "Client-Geheimnis",
"clientSecretDescription": "Google OAuth 2.0-Client-Geheimnis aus der Google Cloud Console",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrem Google-Konto anmelden",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Zugriff",
"applyPlatform": "Plattform anwenden",
"enable": "Aktivieren",
"enableTip": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"endpointLabel": "Endpunkt",
"logs": "Protokolle",
"phoneNumberLabel": "Telefonnummer",
"placeholders": {
"template": "Ihr Bestätigungscode ist {code}, gültig für 5 Minuten",
"templateCode": "Geben Sie den Vorlagen-Code ein"
},
"platform": "SMS-Plattform",
"platformConfigTip": "Bitte füllen Sie die bereitgestellte {key}-Konfiguration aus",
"platformTip": "Bitte wählen Sie die SMS-Plattform aus",
"secretLabel": "Geheimnis",
"sendFailed": "Senden fehlgeschlagen",
"sendSuccess": "Erfolgreich gesendet",
"settings": "Einstellungen",
"signNameLabel": "Signaturname",
"template": "SMS-Vorlage",
"templateCodeLabel": "Vorlagen-Code",
"templateTip": "Bitte füllen Sie die SMS-Vorlage aus, lassen Sie {code} in der Mitte, andernfalls funktioniert die SMS-Funktion nicht.",
"testSms": "Test-SMS senden",
"testSmsPhone": "Telefonnummer eingeben",
"testSmsTip": "Senden Sie eine Test-SMS, um Ihre Konfiguration zu überprüfen",
"updateSuccess": "Aktualisierung erfolgreich",
"whitelistAreaCode": "Whitelist Bereichscode",
"whitelistAreaCodeTip": "Bitte geben Sie die Whitelist Bereichscodes ein, z.B. 1, 852, 886, 888",
"whitelistValidation": "Whitelist Überprüfung",
"whitelistValidationTip": "Wenn aktiviert, können nur Bereichscodes in der Whitelist SMS senden"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Regel hinzufügen",
"createSuccess": "Regel erfolgreich erstellt",
"createdAt": "Erstellt am",
"default": "Standard",
"defaultRule": "Standardregel",
"delete": "Löschen",
"deleteSuccess": "Regel erfolgreich gelöscht",
"deleteWarning": "Sind Sie sicher, dass Sie diese Regel löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
"direct": "Direkt",
"downloadTemplate": "Vorlage herunterladen",
"edit": "Bearbeiten",
"editRule": "Regel bearbeiten",
@@ -29,11 +32,14 @@
"noValidRules": "Keine gültigen Regeln gefunden",
"pleaseUploadFile": "Bitte laden Sie eine YAML-Datei hoch",
"preview": "Vorschau",
"reject": "Ablehnen",
"rulesFormat": "Regelformat: Regeltyp, Übereinstimmungsinhalt, [Richtlinie], wobei die Richtlinie optional ist.\nWenn keine Richtlinie angegeben ist, wird automatisch der aktuelle Regelgruppenname verwendet. Beispiele:",
"rulesLabel": "Regelinhalt",
"searchRule": "Regelname suchen",
"selectTags": "Knoten-Tags auswählen",
"selectType": "Regeltyp auswählen",
"tags": "Knoten-Tags",
"tagsLabel": "Knoten-Tags",
"type": "Regeltyp",
"updateSuccess": "Regel erfolgreich aktualisiert"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Beschreibung",
"edit": "Bearbeiten",
"editNodeGroup": "Knoten-Gruppe bearbeiten",
"form": {
"cancel": "Abbrechen",
"confirm": "Bestätigen",
"description": "Beschreibung",
"name": "Name"
},
"name": "Name",
"title": "Liste der Knoten-Gruppen",
"updatedAt": "Aktualisierungszeit"
},
"groupForm": {
"cancel": "Abbrechen",
"confirm": "Bestätigen",
"description": "Beschreibung",
"name": "Name"
},
"node": {
"abnormal": "Abnormalität",
"actions": "Aktionen",
"address": "Adresse",
"all": "Alle",
"basicInfo": "Grundlegende Informationen",
"cancel": "Abbrechen",
"confirm": "Bestätigen",
"confirmDelete": "Möchten Sie wirklich löschen?",
@@ -59,96 +60,120 @@
"delete": "Löschen",
"deleteSuccess": "Erfolgreich gelöscht",
"deleteWarning": "Nach dem Löschen können die Daten nicht wiederhergestellt werden. Bitte vorsichtig vorgehen.",
"detail": "Einzelheiten",
"disabled": "Deaktiviert",
"disk": "Festplatte",
"edit": "Bearbeiten",
"editNode": "Knoten bearbeiten",
"enable": "Aktivieren",
"form": {
"allowInsecure": "Unsicher zulassen",
"cancel": "Abbrechen",
"city": "Stadt",
"confirm": "Bestätigen",
"country": "Land",
"edit": "Bearbeiten",
"editSecurity": "Sicherheitskonfiguration bearbeiten",
"enableTLS": "TLS aktivieren",
"encryptionMethod": "Verschlüsselungsmethode",
"flow": "Flusskontrollalgorithmus",
"groupId": "Knotengruppe",
"hopInterval": "Sprungintervall",
"hopPorts": "Sprungports",
"hopPortsPlaceholder": "Mehrere Ports durch Kommas trennen",
"name": "Name",
"obfsPassword": "Verschleierungspasswort",
"obfsPasswordPlaceholder": "Leer lassen für keine Verschleierung",
"path": "Pfad",
"pleaseSelect": "Bitte auswählen",
"port": "Serverport",
"protocol": "Protokoll",
"relayHost": "Relay-Adresse",
"relayMode": "Relaismodus",
"relayModeOptions": {
"all": "Alle",
"none": "Keine",
"random": "Zufällig"
},
"relayPort": "Relay-Port",
"relayPrefix": "Relaispräfix",
"remarks": "Bemerkungen",
"security": "Sicherheit",
"securityConfig": "Sicherheitskonfiguration",
"security_config": {
"fingerprint": "Fingerabdruck",
"privateKey": "Privater Schlüssel",
"privateKeyPlaceholder": "Leer lassen für automatische Generierung",
"publicKey": "Öffentlicher Schlüssel",
"publicKeyPlaceholder": "Leer lassen für automatische Generierung",
"serverAddress": "Serveradresse",
"serverAddressPlaceholder": "REALITY-Zieladresse, standardmäßig SNI verwenden",
"serverName": "Servername (SNI)",
"serverNamePlaceholder": "REALITY erforderlich, mit Backend übereinstimmen",
"serverPort": "Serverport",
"serverPortPlaceholder": "REALITY-Zielport, standardmäßig 443",
"shortId": "Kurz-ID",
"shortIdPlaceholder": "Leer lassen für automatische Generierung",
"sni": "Server Name Indication (SNI)"
},
"selectEncryptionMethod": "Verschlüsselungsmethode auswählen",
"selectNodeGroup": "Knotengruppe auswählen",
"selectProtocol": "Protokoll auswählen",
"selectRelayMode": "Relaismodus auswählen",
"serverAddr": "Serveradresse",
"serverKey": "Server-Schlüssel",
"serverName": "Dienstname",
"speedLimit": "Geschwindigkeitsbegrenzung",
"speedLimitPlaceholder": "Keine Begrenzung",
"tags": "Tags",
"tagsPlaceholder": "Verwenden Sie die Eingabetaste oder das Komma (,), um mehrere Tags einzugeben",
"trafficRatio": "Verkehrsrate",
"transport": "Transportprotokoll",
"transportConfig": "Transportprotokollkonfiguration",
"transportHost": "Transportdienstadresse",
"transportPath": "Transportpfad",
"transportServerName": "Transportdienstname"
},
"enabled": "Aktiviert",
"expireTime": "Ablaufzeit",
"hide": "Ausblenden",
"id": "ID",
"ipAddresses": "IP-Adressen",
"lastUpdated": "Zuletzt aktualisiert",
"location": "Standort",
"memory": "Speicher",
"name": "Name",
"noData": "--",
"node": "Knoten",
"nodeDetail": "Knotendetails",
"nodeGroup": "Knotengruppe",
"nodeStatus": "Knotenstatus",
"normal": "Normal",
"onlineCount": "Online-Anzahl",
"onlineUsers": "Online-Benutzer",
"protocol": "Protokoll",
"rate": "Rate",
"relay": "Relais",
"serverAddr": "Serveradresse",
"speedLimit": "Geschwindigkeitsbegrenzung",
"status": "Status",
"subscribeId": "Abonnieren ID",
"subscribeName": "Abonnieren Name",
"subscription": "Abonnement",
"tags": "Stichwörter",
"trafficRatio": "Verkehrsrate",
"trafficUsage": "Datenverbrauch",
"type": "Typ",
"updateSuccess": "Erfolgreich aktualisiert",
"updatedAt": "Aktualisierungszeit"
"updatedAt": "Aktualisierungszeit",
"userAccount": "Benutzerkonto",
"userDetail": "Benutzerdetails",
"userId": "Benutzer-ID"
},
"nodeForm": {
"allowInsecure": "Unsichere Verbindungen erlauben",
"cancel": "Abbrechen",
"city": "Stadt",
"confirm": "Bestätigen",
"congestionController": "Staukontrolle",
"country": "Land",
"disableSni": "SNI deaktivieren",
"edit": "Bearbeiten",
"editSecurity": "Sicherheitskonfiguration bearbeiten",
"enableTLS": "TLS aktivieren",
"encryptionMethod": "Verschlüsselungsmethode",
"fingerprint": "Fingerprint",
"flow": "Flusskontrollalgorithmus",
"groupId": "Knotengruppe",
"hopInterval": "Hop-Intervall",
"hopPorts": "Hop-Ports",
"hopPortsPlaceholder": "Mehrere Ports mit Kommas trennen",
"name": "Name",
"obfsPassword": "Obfuskationspasswort",
"obfsPasswordPlaceholder": "Für keine Obfuskation leer lassen",
"path": "Pfad",
"pleaseSelect": "Bitte auswählen",
"port": "Serverport",
"protocol": "Protokoll",
"reduceRtt": "RTT reduzieren",
"relayHost": "Relay-Host",
"relayMode": "Relay-Modus",
"relayPort": "Relay-Port",
"relayPrefix": "Relay-Präfix",
"remarks": "Bemerkungen",
"security": "Sicherheit",
"securityConfig": "Sicherheitskonfiguration",
"selectEncryptionMethod": "Verschlüsselungsmethode auswählen",
"selectNodeGroup": "Knotengruppe auswählen",
"selectProtocol": "Protokoll auswählen",
"selectRelayMode": "Relay-Modus auswählen",
"serverAddr": "Serveradresse",
"serverKey": "Server-Schlüssel",
"serverName": "Dienstname",
"speedLimit": "Geschwindigkeitsbegrenzung",
"speedLimitPlaceholder": "Unbegrenzt",
"tags": "Tags",
"tagsPlaceholder": "Verwenden Sie Enter oder Komma (,) um mehrere Tags einzugeben",
"trafficRatio": "Verkehrsrate",
"transport": "Transportprotokollkonfiguration",
"transportConfig": "Transportprotokollkonfiguration",
"transportHost": "Transport-Serveradresse",
"transportPath": "Transportpfad",
"transportServerName": "Transport-Servername",
"udpRelayMode": "UDP-Relay-Modus"
},
"relayModeOptions": {
"all": "Alle",
"none": "Keine",
"random": "Zufällig"
},
"securityConfig": {
"fingerprint": "Fingerprint",
"privateKey": "Privater Schlüssel",
"privateKeyPlaceholder": "Für automatische Generierung leer lassen",
"publicKey": "Öffentlicher Schlüssel",
"publicKeyPlaceholder": "Für automatische Generierung leer lassen",
"serverAddress": "Serveradresse",
"serverAddressPlaceholder": "REALITY-Zieladresse, standardmäßig SNI verwenden",
"serverName": "Servername (SNI)",
"serverNamePlaceholder": "REALITY erforderlich, konsistent mit Backend",
"serverPort": "Serverport",
"serverPortPlaceholder": "REALITY-Zielport, standardmäßig 443",
"shortId": "Kurze ID",
"shortIdPlaceholder": "Für automatische Generierung leer lassen",
"sni": "Server Name Indication (SNI)"
},
"tabs": {
"node": "Knoten",
+93 -12
View File
@@ -1,28 +1,77 @@
{
"authSettings": "Authentifizierungseinstellungen",
"basicSettings": "Grundeinstellungen",
"common": {
"cancel": "Abbrechen",
"save": "Einstellungen speichern",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Speichern erfolgreich"
},
"currency": {
"accessKey": "Zugangsschlüssel",
"accessKeyDescription": "https://exchangerate.host bietet kostenlos bereitgestellte API-Schlüssel für Wechselkurse an",
"accessKeyDescription": "{url} bietet kostenlos bereitgestellte API-Schlüssel für Wechselkurse an",
"accessKeyPlaceholder": "API-Schlüssel eingeben",
"currencySymbol": "Währungssymbol",
"currencySymbolDescription": "Nur zur Anzeige verwendet, nach der Änderung werden alle Währungseinheiten im System geändert",
"currencySymbolPlaceholder": "€",
"currencyUnit": "Währungseinheit",
"currencyUnitDescription": "Nur zur Anzeige verwendet, nach der Änderung werden alle Währungseinheiten im System geändert",
"saveSuccess": "Erfolgreich gespeichert"
"currencyUnitPlaceholder": "EUR",
"description": "Konfigurieren Sie Währungseinheiten, Symbole und API-Einstellungen für Wechselkurse",
"title": "Währungsconfiguration"
},
"privacy-policy": {
"saveSuccess": "Erfolgreich gespeichert",
"invite": {
"description": "Konfigurieren Sie die Einstellungen für Benutzer einladungen und Empfehlungsbelohnungen",
"forcedInvite": "Einladung zur Registrierung erforderlich",
"forcedInviteDescription": "Wenn aktiviert, müssen sich Benutzer über einen Einladungslink registrieren",
"inputPlaceholder": "Bitte eingeben",
"onlyFirstPurchase": "Nur Belohnung für den ersten Kauf",
"onlyFirstPurchaseDescription": "Wenn aktiviert, erhalten Empfehlende nur Belohnungen für den ersten Kauf von geworbenen Benutzern",
"referralPercentage": "Empfehlungsbelohnungsprozentsatz",
"referralPercentageDescription": "Prozentsatz der Belohnung, die an Empfehlende vergeben wird",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Speichern erfolgreich",
"title": "Einladungseinstellungen"
},
"privacyPolicy": {
"description": "Bearbeiten und verwalten Sie den Inhalt der Datenschutzrichtlinie",
"title": "Datenschutzrichtlinie"
},
"register": {
"day": "Tag(e)",
"defaultSubscribe": "Standardabonnement",
"defaultSubscribeDescription": "Standardabonnement für neue Benutzer",
"description": "Konfigurieren Sie die Einstellungen zur Benutzerregistrierung",
"inputPlaceholder": "Bitte eingeben",
"ipRegistrationLimit": "IP-Registrierungsgrenze",
"ipRegistrationLimitDescription": "Begrenzen Sie die Anzahl der Registrierungen von einer einzelnen IP-Adresse",
"registrationLimitCount": "Registrierungsgrenze",
"registrationLimitCountDescription": "Anzahl der Registrierungen, die pro IP innerhalb des Begrenzungszeitraums erlaubt sind",
"registrationLimitExpire": "Begrenzungszeitraum",
"registrationLimitExpireDescription": "Dauer für die IP-Registrierungsgrenze",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Speichern erfolgreich",
"selectPlaceholder": "Bitte auswählen",
"stopNewUserRegistration": "Neue Benutzerregistrierung stoppen",
"stopNewUserRegistrationDescription": "Wenn aktiviert, wird die Registrierung neuer Benutzer deaktiviert",
"title": "Registrierungseinstellungen",
"trialDay": "Testtage",
"trialDayDescription": "Testtage, die neuen Benutzern bei der Registrierung gewährt werden",
"trialFlow": "Testverkehr",
"trialFlowDescription": "Testverkehr, der neuen Benutzern bei der Registrierung gewährt wird"
},
"site": {
"customData": "Benutzerdefinierte Daten",
"customDataDescription": "Benutzerdefinierte Daten, die für benutzerdefinierte Daten der Website verwendet werden",
"customHtml": "Benutzerdefiniertes HTML",
"customHtmlDescription": "Benutzerdefinierter HTML-Code, der am Ende des body-Tags der Seite eingefügt werden soll.",
"description": "Konfigurieren Sie grundlegende Informationen zur Website, Logo, Domain und andere Einstellungen",
"keywords": "Schlüsselwörter",
"keywordsDescription": "Für SEO-Zwecke verwendet",
"keywordsPlaceholder": "stichwort1, stichwort2, stichwort3",
"logo": "LOGO",
"logoDescription": "Position zur Anzeige des LOGOs",
"logoPlaceholder": "Bitte geben Sie die URL-Adresse des LOGOs ein, ohne '/' am Ende",
"saveSuccess": "Erfolgreich gespeichert",
"siteDesc": "Seitenbeschreibung",
"siteDescDescription": "Position zur Anzeige der Seitenbeschreibung",
"siteDescPlaceholder": "Bitte geben Sie die Seitenbeschreibung ein",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Bitte geben Sie die Domain-Adresse ein, bei mehreren Domains bitte eine pro Zeile",
"siteName": "Seitenname",
"siteNameDescription": "Position zur Anzeige des Seitennamens",
"siteNamePlaceholder": "Bitte geben Sie den Seitennamen ein"
},
"tabs": {
"currency": "Währung",
"site": "Seite",
"tos": "Nutzungsbedingungen"
"siteNamePlaceholder": "Bitte geben Sie den Seitennamen ein",
"title": "Website-Konfiguration"
},
"siteSettings": "Website-Einstellungen",
"tos": {
"saveSuccess": "Erfolgreich gespeichert",
"description": "Bearbeiten und verwalten Sie den Inhalt der Nutzungsbedingungen",
"title": "Nutzungsbedingungen"
},
"userSecuritySettings": "Benutzer & Sicherheit",
"verify": {
"description": "Konfigurieren Sie Turnstile CAPTCHA und Überprüfungseinstellungen",
"enableLoginVerify": "Überprüfung bei der Anmeldung aktivieren",
"enableLoginVerifyDescription": "Wenn aktiviert, müssen Benutzer während der Anmeldung eine menschliche Überprüfung bestehen",
"enablePasswordVerify": "Überprüfung bei der Passwortzurücksetzung aktivieren",
"enablePasswordVerifyDescription": "Wenn aktiviert, müssen Benutzer während der Passwortzurücksetzung eine menschliche Überprüfung bestehen",
"enableRegisterVerify": "Überprüfung bei der Registrierung aktivieren",
"enableRegisterVerifyDescription": "Wenn aktiviert, müssen Benutzer während der Registrierung eine menschliche Überprüfung bestehen",
"inputPlaceholder": "Bitte eingeben",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Speichern erfolgreich",
"title": "Sicherheitsüberprüfung",
"turnstileSecret": "Turnstile-Geheimschlüssel",
"turnstileSecretDescription": "Cloudflare Turnstile-Geheimschlüssel für die Backend-Überprüfung",
"turnstileSecretPlaceholder": "Turnstile-Geheimschlüssel eingeben",
"turnstileSiteKey": "Turnstile-Site-Schlüssel",
"turnstileSiteKeyDescription": "Cloudflare Turnstile-Site-Schlüssel für die Frontend-Überprüfung",
"turnstileSiteKeyPlaceholder": "Turnstile-Site-Schlüssel eingeben"
},
"verifyCode": {
"dailyLimit": "Tägliches Versandlimit",
"dailyLimitDescription": "Maximale Anzahl von Bestätigungscodes, die jeder Benutzer pro Tag senden kann",
"description": "Konfigurieren Sie die Regeln und Grenzen für das Versenden von Bestätigungscodes per E-Mail",
"expireTime": "Gültigkeit des Bestätigungscodes",
"expireTimeDescription": "Gültigkeitsdauer der Bestätigungscodes (Sekunden)",
"inputPlaceholder": "Bitte eingeben",
"interval": "Versandintervall",
"intervalDescription": "Minimales Intervall zwischen zwei Versendungen von Bestätigungscodes (Sekunden)",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Speichern erfolgreich",
"seconds": "Sekunden",
"times": "Mal(e)",
"title": "Einstellungen für den Bestätigungscode"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Bot-ID",
"clientIdDescription": "Telegram-Bot-ID, die Sie von @BotFather erhalten können",
"clientSecret": "Bot-Token",
"clientSecretDescription": "Telegram-Bot-Token, den Sie von @BotFather erhalten können",
"enable": "Aktivieren",
"enableDescription": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"saveFailed": "Speichern fehlgeschlagen",
"saveSuccess": "Erfolgreich gespeichert"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "Service ID",
"clientIdDescription": "Apple Service ID, you can get it from Apple Developer Portal",
"clientSecret": "Private Key",
"clientSecretDescription": "The private key content (.p8 file) used for authentication with Apple",
"enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Apple ID",
"keyId": "Key ID",
"keyIdDescription": "The ID of your private key from Apple Developer Portal",
"redirectUri": "Redirect URL",
"redirectUriDescription": "Please fill in the API address of the redirected URL after successfully passing Apple authentication. Do not use / at the end.",
"saveFailed": "Save failed",
"saveSuccess": "Save successful",
"teamId": "Team ID",
"teamIdDescription": "Apple Developer Team ID"
}
+195 -63
View File
@@ -1,74 +1,206 @@
{
"invite": {
"commissionFirstTimeOnly": "Commission for First Purchase Only",
"commissionFirstTimeOnlyDescription": "When enabled, commission is generated only on the inviter's first payment; you can configure individual users in user management",
"enableForcedInvite": "Enable Forced Invite",
"enableForcedInviteDescription": "When enabled, only invited users can register",
"inputPlaceholder": "Enter",
"inviteCommissionPercentage": "Invite Commission Percentage",
"inviteCommissionPercentageDescription": "Default global commission distribution ratio; you can configure individual ratios in user management",
"inviteSettings": "Invite Settings",
"saveSuccess": "Save Successful"
"apple": {
"title": "Apple Sign-In",
"description": "Authenticate users with Apple accounts",
"clientId": "Service ID",
"clientIdDescription": "Apple Service ID, available from Apple Developer Portal",
"clientSecret": "Private Key",
"clientSecretDescription": "Private key content (.p8 file) for authenticating with Apple",
"enable": "Enable",
"enableDescription": "When enabled, users can sign in with their Apple ID",
"keyId": "Key ID",
"keyIdDescription": "Your private key ID from Apple Developer Portal",
"redirectUri": "Redirect URL",
"redirectUriDescription": "API address for redirect URL after successful Apple authentication. Do not end with /",
"teamId": "Team ID",
"teamIdDescription": "Apple Developer Team ID"
},
"common": {
"save": "Save",
"cancel": "Cancel",
"saveSuccess": "Saved successfully",
"saveFailed": "Save failed"
},
"communicationMethods": "Communication Methods",
"device": {
"title": "Device Authentication",
"description": "Authenticate users with device identifiers",
"blockVirtualMachine": "Block Virtual Machines",
"blockVirtualMachineDescription": "When enabled, prevents devices from running on virtual machines or emulators",
"communicationKey": "Communication Key",
"communicationKeyDescription": "Secure communication key between devices and servers",
"enable": "Enable",
"enableDescription": "When enabled, supports login and registration using multiple device identifiers like IMEI/IDFA/IDFV/AndroidID/MAC address",
"enableSecurity": "Enable Communication Encryption",
"enableSecurityDescription": "When enabled, communication between devices and servers will be encrypted",
"showAds": "Show Advertisements",
"showAdsDescription": "When enabled, advertisements will be displayed on devices"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"title": "Email Authentication",
"description": "Authenticate users with email addresses",
"basicSettings": "Basic Settings",
"emailVerification": "Email Verification",
"emailVerificationDescription": "When enabled, users need to verify their email addresses",
"emailSuffixWhitelist": "Email Suffix Whitelist",
"emailSuffixWhitelistDescription": "When enabled, only emails with suffixes in the list can register",
"whitelistSuffixes": "Whitelist Suffixes",
"whitelistSuffixesPlaceholder": "Enter email suffixes, one per line (e.g., example.com)",
"whitelistSuffixesDescription": "Enter email suffixes, one per line (e.g., example.com)",
"enable": "Enable",
"enableDescription": "When enabled, enables email registration, login, binding, and unbinding functions",
"inputPlaceholder": "Enter value...",
"logs": "Email Logs",
"logsDescription": "View history of sent emails and their status",
"sendFailure": "Test email send failed, please check configuration.",
"sendSuccess": "Test email sent successfully.",
"sendTestEmail": "Send Test Email",
"sendTestEmailDescription": "Send a test email to verify configuration.",
"senderAddress": "Sender Address",
"senderAddressDescription": "Default email address used for sending emails.",
"smtpAccount": "SMTP Account",
"smtpAccountDescription": "Email account used for authentication.",
"smtpEncryptionMethod": "SMTP Encryption Method",
"smtpEncryptionMethodDescription": "Choose whether to enable SSL/TLS encryption.",
"smtpPassword": "SMTP Password",
"smtpPasswordDescription": "Password for the SMTP account.",
"smtpServerAddress": "SMTP Server Address",
"smtpServerAddressDescription": "Specify the server address used for sending emails.",
"smtpServerPort": "SMTP Server Port",
"smtpServerPortDescription": "Specify the port used to connect to the SMTP server.",
"smtpSettings": "SMTP Settings",
"verifyEmailTemplate": "Verification Email Template",
"verifyTemplate": "Verification Email",
"expirationEmailTemplate": "Expiration Notice Template",
"expirationTemplate": "Expiration Notice",
"maintenanceEmailTemplate": "Maintenance Notice Template",
"maintenanceTemplate": "Maintenance Notice",
"trafficExceedEmailTemplate": "Traffic Limit Notice Template",
"trafficTemplate": "Traffic Limit",
"templateVariables": {
"title": "Email Template Variables",
"type": {
"title": "Email Type",
"description": "Email type identifier, 1 for registration verification code, others for password reset verification code",
"conditionalSyntax": "Supports conditional syntax for switching content based on type"
},
"siteLogo": {
"title": "Site Logo",
"description": "Website logo image URL"
},
"siteName": {
"title": "Site Name",
"description": "Current website name"
},
"expire": {
"title": "Validity Period",
"description": "Verification code validity time (minutes)"
},
"code": {
"title": "Verification Code",
"description": "6-digit verification code"
},
"expireDate": {
"title": "Expiration Date",
"description": "Service expiration date, reminds users when service expires"
},
"maintenanceDate": {
"title": "Maintenance Date",
"description": "System maintenance date, displays maintenance start date"
},
"maintenanceTime": {
"title": "Maintenance Duration",
"description": "Estimated maintenance time, displays maintenance time period or duration"
}
}
},
"facebook": {
"title": "Facebook Sign-In",
"description": "Authenticate users with Facebook accounts",
"clientId": "Client ID",
"clientIdDescription": "Facebook App ID from Facebook Developer Console",
"clientSecret": "Client Secret",
"clientSecretDescription": "Facebook App Secret from Facebook Developer Console",
"enable": "Enable",
"enableDescription": "When enabled, users can sign in with their Facebook account"
},
"github": {
"title": "GitHub Sign-In",
"description": "Authenticate users with GitHub accounts",
"clientId": "GitHub Client ID",
"clientIdDescription": "Client ID from your GitHub OAuth application settings",
"clientSecret": "GitHub Client Secret",
"clientSecretDescription": "Client secret from your GitHub OAuth application settings",
"enable": "Enable GitHub Authentication",
"enableDescription": "Allow users to sign in with their GitHub accounts"
},
"google": {
"title": "Google Sign-In",
"description": "Authenticate users with Google accounts",
"clientId": "Client ID",
"clientIdDescription": "Google OAuth 2.0 Client ID from Google Cloud Console",
"clientSecret": "Client Secret",
"clientSecretDescription": "Google OAuth 2.0 Client Secret from Google Cloud Console",
"enable": "Enable",
"enableDescription": "When enabled, users can sign in with their Google account"
},
"log": {
"content": "Content",
"createdAt": "Created At",
"emailLog": "Email Log",
"mobileLog": "Mobile Log",
"mobileLog": "SMS Log",
"platform": "Platform",
"sendFailed": "Failed",
"sendSuccess": "Success",
"status": "Status",
"subject": "Subject",
"to": "Recipient",
"subject": "Subject",
"content": "Content",
"status": "Status",
"sendSuccess": "Sent Successfully",
"sendFailed": "Send Failed",
"createdAt": "Created At",
"updatedAt": "Updated At"
},
"register": {
"day": "Day",
"hour": "Hour",
"ipRegistrationLimit": "IP Registration Limit",
"ipRegistrationLimitDescription": "When enabled, IPs that meet the rule requirements will be restricted from registering; note that IP determination may cause issues due to CDNs or frontend proxies",
"minute": "Minute",
"month": "Month",
"noLimit": "No Limit",
"penaltyTime": "Penalty Time (minutes)",
"penaltyTimeDescription": "Users must wait for the penalty time to expire before registering again",
"registerSettings": "Register Settings",
"registrationLimitCount": "Registration Limit Count",
"registrationLimitCountDescription": "Enable penalty after reaching registration limit",
"saveSuccess": "Save Successful",
"stopNewUserRegistration": "Stop New User Registration",
"stopNewUserRegistrationDescription": "When enabled, no one can register",
"trialDuration": "Trial Duration",
"trialRegistration": "Trial Registration",
"trialRegistrationDescription": "Enable trial registration; modify trial package and duration first",
"trialSubscribePlan": "Trial Subscription Plan",
"trialSubscribePlanDescription": "Select trial subscription plan",
"year": "Year"
"phone": {
"title": "Phone Authentication",
"description": "Authenticate users with phone numbers",
"enable": "Enable",
"enableTip": "When enabled, enables phone registration, login, binding, and unbinding functions",
"whitelistValidation": "Whitelist Validation",
"whitelistValidationTip": "When enabled, only area codes in the whitelist can send SMS",
"whitelistAreaCode": "Whitelist Area Codes",
"whitelistAreaCodeTip": "Enter whitelist area codes, e.g., 1, 852, 886, 888",
"platform": "SMS Platform",
"platformTip": "Please select SMS platform",
"platformConfigTip": "Please fill in the provided {key} configuration",
"applyPlatform": "Apply Platform",
"accessLabel": "Access",
"endpointLabel": "Endpoint",
"secretLabel": "Secret",
"templateCodeLabel": "Template Code",
"signNameLabel": "Sign Name",
"phoneNumberLabel": "Phone Number",
"template": "SMS Template",
"templateTip": "Please fill in the SMS template, keep {code} in the middle, otherwise SMS function will not work properly",
"placeholders": {
"template": "Your verification code is {code}, valid for 5 minutes"
},
"testSms": "Send Test SMS",
"testSmsTip": "Send a test SMS to verify your configuration",
"testSmsPhone": "Enter phone number",
"sendSuccess": "Sent successfully",
"sendFailed": "Send failed",
"updateSuccess": "Updated successfully",
"settings": "Settings",
"logs": "SMS Logs",
"logsDescription": "View history of sent SMS messages and their status"
},
"verify": {
"inputPlaceholder": "Enter",
"loginVerificationCode": "Login Verification Code",
"loginVerificationCodeDescription": "Human verification during login",
"registrationVerificationCode": "Registration Verification Code",
"registrationVerificationCodeDescription": "Human verification during registration",
"resetPasswordVerificationCode": "Reset Password Verification Code",
"resetPasswordVerificationCodeDescription": "Human verification during password reset",
"saveSuccess": "Save Successful",
"turnstileSecretDescription": "Turnstile secret key provided by Cloudflare",
"turnstileSiteKeyDescription": "Turnstile site key provided by Cloudflare",
"verifySettings": "Verify Settings"
},
"verify-code": {
"dailyLimit": "Daily Limit",
"dailyLimitDescription": "Maximum number of verification codes that can be sent per day",
"expireTime": "Expire Time",
"expireTimeDescription": "Verification code expiration time (seconds)",
"interval": "Send Interval",
"intervalDescription": "Minimum interval between sending verification codes (seconds)",
"saveSuccess": "Save Successful",
"second": "seconds",
"times": "times",
"verifyCodeSettings": "Verification Code Settings"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"title": "Telegram Sign-In",
"description": "Authenticate users with Telegram accounts",
"clientId": "Bot ID",
"clientIdDescription": "Telegram Bot ID, available from @BotFather",
"clientSecret": "Bot Token",
"clientSecretDescription": "Telegram Bot Token, available from @BotFather",
"enable": "Enable",
"enableDescription": "When enabled, users can sign in with their Telegram account"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Block Virtual Machine",
"blockVirtualMachineDescription": "When enabled, devices will be prevented from running on virtual machines or emulators",
"communicationKey": "Communication Key",
"communicationKeyDescription": "Communication key is used for secure communication between devices and servers",
"enable": "Enable",
"enableDescription": "After enabling, multiple device identifiers such as IMEI/IDFA/IDFV/AndroidID/Mac address are supported for login and registration",
"enableSecurity": "Enable Communication Encryption",
"enableSecurityDescription": "When enabled, the communication between devices and servers will be encrypted",
"saveFailed": "Save failed",
"saveSuccess": "Save successful",
"showAds": "Show Advertisements",
"showAdsDescription": "When enabled, advertisements will be displayed on devices"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Configure SMTP server settings and email verification options",
"emailLogsDescription": "View the history of sent emails and their status",
"emailSuffixWhitelist": "Email Suffix Whitelist",
"emailSuffixWhitelistDescription": "When enabled, only emails with suffixes in the list can register",
"emailVerification": "Email Verification",
"emailVerificationDescription": "When enabled, users will need to verify their email",
"enable": "Enable",
"enableDescription": "After enabling, email registration, login, binding, and unbinding functions will be enabled",
"expiration_email_template": "Expiration Notice Template",
"expiration_email_templateDescription": "The {after}.variable{before} placeholders will be replaced with actual data. Ensure to keep these variables.",
"failed": "Failed",
"inputPlaceholder": "Enter value...",
"logs": "Logs",
"maintenance_email_template": "Maintenance Notice Template",
"maintenance_email_templateDescription": "The {after}.variable{before} placeholders will be replaced with actual data. Ensure to keep these variables.",
"recipient": "Recipient",
"saveFailed": "Failed to save configuration",
"saveSuccess": "Configuration saved successfully.",
"sendFailure": "Failed to send test email, please check the configuration.",
"sendSuccess": "Test email sent successfully.",
"sendTestEmail": "Send Test Email",
"sendTestEmailDescription": "Send a test email to verify the configuration.",
"senderAddress": "Sender Address",
"senderAddressDescription": "The default email address used for sending emails.",
"sent": "Sent",
"sentAt": "Sent At",
"settings": "Settings",
"smtpAccount": "SMTP Account",
"smtpAccountDescription": "The email account used for authentication.",
"smtpEncryptionMethod": "SMTP Encryption Method",
"smtpEncryptionMethodDescription": "Choose whether to enable SSL/TLS encryption.",
"smtpPassword": "SMTP Password",
"smtpPasswordDescription": "The password for the SMTP account.",
"smtpServerAddress": "SMTP Server Address",
"smtpServerAddressDescription": "Specify the server address used for sending emails.",
"smtpServerPort": "SMTP Server Port",
"smtpServerPortDescription": "Specify the port used to connect to the SMTP server.",
"status": "Status",
"subject": "Subject",
"template": "Template",
"traffic_exceed_email_template": "Traffic Exceed Notice Template",
"traffic_exceed_email_templateDescription": "The {after}.variable{before} placeholders will be replaced with actual data. Ensure to keep these variables.",
"verify_email_template": "Verification Email Template",
"verify_email_templateDescription": "The {after}.variable{before} placeholders will be replaced with actual data. Ensure to keep these variables.",
"whitelistSuffixes": "Whitelist Suffixes",
"whitelistSuffixesDescription": "Used for email verification during registration; one per line",
"whitelistSuffixesPlaceholder": "Enter email suffixes, one per line"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Client ID",
"clientIdDescription": "Facebook App ID from Facebook Developers Console",
"clientSecret": "Client Secret",
"clientSecretDescription": "Facebook App Secret from Facebook Developers Console",
"enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Facebook account",
"saveFailed": "Save failed",
"saveSuccess": "Save successful"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "GitHub Client ID",
"clientIdDescription": "The client ID from your GitHub OAuth application settings",
"clientSecret": "GitHub Client Secret",
"clientSecretDescription": "The client secret from your GitHub OAuth application settings",
"enable": "Enable GitHub Authentication",
"enableDescription": "Allow users to sign in with their GitHub accounts",
"saveFailed": "Failed to save GitHub settings",
"saveSuccess": "GitHub settings saved successfully"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Client ID",
"clientIdDescription": "Google OAuth 2.0 Client ID from Google Cloud Console",
"clientSecret": "Client Secret",
"clientSecretDescription": "Google OAuth 2.0 Client Secret from Google Cloud Console",
"enable": "Enable",
"enableDescription": "After enabling, users can sign in with their Google account",
"saveFailed": "Save failed",
"saveSuccess": "Save successful"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Access",
"applyPlatform": "Apply Platform",
"enable": "Enable",
"enableTip": "After enabling, mobile phone registration, login, binding, and unbinding functions will be enabled",
"endpointLabel": "Endpoint",
"logs": "Logs",
"phoneNumberLabel": "Phone Number",
"placeholders": {
"template": "Your verification code is {code}, valid for 5 minutes",
"templateCode": "Enter template code"
},
"platform": "SMS Platform",
"platformConfigTip": "Please fill in the provided {key} configuration",
"platformTip": "Please select SMS platform",
"secretLabel": "Secret",
"sendFailed": "Send Failed",
"sendSuccess": "Send Success",
"settings": "Settings",
"signNameLabel": "Sign Name",
"template": "SMS Template",
"templateCodeLabel": "Template Code",
"templateTip": "Please fill in the SMS template, keep {code} in the middle, otherwise SMS function will not work",
"testSms": "Send Test SMS",
"testSmsPhone": "Enter phone number",
"testSmsTip": "Send a test message to verify your configuration",
"updateSuccess": "Update Success",
"whitelistAreaCode": "Whitelist Area Code",
"whitelistAreaCodeTip": "Please enter whitelist area codes, e.g., 1, 852, 886, 888",
"whitelistValidation": "Whitelist Verification",
"whitelistValidationTip": "When enabled, only area codes in the whitelist can send SMS"
}
+98 -80
View File
@@ -33,21 +33,22 @@
"description": "Description",
"edit": "Edit",
"editNodeGroup": "Edit Node Group",
"form": {
"cancel": "Cancel",
"confirm": "Confirm",
"description": "Description",
"name": "Name"
},
"name": "Name",
"title": "Node Group List",
"updatedAt": "Updated At"
},
"groupForm": {
"cancel": "Cancel",
"confirm": "Confirm",
"description": "Description",
"name": "Name"
},
"node": {
"abnormal": "Abnormal",
"actions": "Actions",
"address": "Address",
"all": "All",
"basicInfo": "Basic Info",
"cancel": "Cancel",
"confirm": "Confirm",
"confirmDelete": "Are you sure you want to delete?",
@@ -59,103 +60,120 @@
"delete": "Delete",
"deleteSuccess": "Deleted successfully",
"deleteWarning": "Data will not be recoverable after deletion. Please proceed with caution.",
"detail": "Detail",
"disabled": "Disabled",
"disk": "Disk",
"edit": "Edit",
"editNode": "Edit Node",
"enable": "Enable",
"enabled": "Enabled",
"hide": "Hide",
"id": "ID",
"form": {
"allowInsecure": "Allow Insecure",
"cancel": "Cancel",
"city": "City",
"confirm": "Confirm",
"congestionController": "Congestion Controller",
"country": "Country",
"disableSni": "Disable SNI",
"edit": "Edit",
"editSecurity": "Edit Security Configuration",
"enableTLS": "Enable TLS",
"encryptionMethod": "Encryption Method",
"fingerprint": "Fingerprint",
"flow": "Flow Control Algorithm",
"groupId": "Node Group",
"hopInterval": "Hop Interval",
"hopPorts": "Hop Ports",
"hopPortsPlaceholder": "Separate multiple ports with commas",
"name": "Name",
"obfsPassword": "Obfuscation Password",
"obfsPasswordPlaceholder": "Leave blank for no obfuscation",
"path": "Path",
"pleaseSelect": "Please Select",
"port": "Server Port",
"protocol": "Protocol",
"reduceRtt": "Reduce RTT",
"relayHost": "Relay Host",
"relayMode": "Relay Mode",
"relayModeOptions": {
"all": "All",
"none": "None",
"random": "Random"
},
"relayPort": "Relay Port",
"relayPrefix": "Relay Prefix",
"remarks": "Remarks",
"security": "Security",
"securityConfig": "Security Configuration",
"security_config": {
"fingerprint": "Fingerprint",
"privateKey": "Private Key",
"privateKeyPlaceholder": "Leave blank for auto-generation",
"publicKey": "Public Key",
"publicKeyPlaceholder": "Leave blank for auto-generation",
"serverAddress": "Server Address",
"serverAddressPlaceholder": "REALITY target address, default using SNI",
"serverName": "Server Name (SNI)",
"serverNamePlaceholder": "REALITY required, consistent with backend",
"serverPort": "Server Port",
"serverPortPlaceholder": "REALITY target port, default 443",
"shortId": "Short ID",
"shortIdPlaceholder": "Leave blank for auto-generation",
"sni": "Server Name Indication (SNI)"
},
"selectEncryptionMethod": "Select Encryption Method",
"selectNodeGroup": "Select Node Group",
"selectProtocol": "Select Protocol",
"selectRelayMode": "Select Relay Mode",
"serverAddr": "Server Address",
"serverKey": "Server Key",
"serverName": "Service Name",
"speedLimit": "Speed Limit",
"speedLimitPlaceholder": "Unlimited",
"tags": "Tags",
"tagsPlaceholder": "Use Enter or comma (,) to enter multiple tags",
"trafficRatio": "Traffic Rate",
"transport": "Transport Protocol Configuration",
"transportConfig": "Transport Protocol Configuration",
"transportHost": "Transport Server Address",
"udpRelayMode": "UDP Relay Mode",
"transportPath": "Transport Path",
"transportServerName": "Transport Server Name"
},
"ipAddresses": "IP Addresses",
"lastUpdated": "Last Updated",
"location": "Location",
"memory": "Memory",
"name": "Name",
"node": "Node",
"nodeDetail": "Node Detail",
"nodeGroup": "Node Group",
"nodeStatus": "Node Status",
"noData": "--",
"normal": "Normal",
"onlineCount": "Online users",
"onlineUsers": "Online Users",
"protocol": "Protocol",
"rate": "Rate",
"relay": "Relay",
"serverAddr": "Server Address",
"speedLimit": "Speed Limit",
"status": "Status",
"subscription": "Subscription",
"subscribeName": "Subscribe Name",
"subscribeId": "Subscribe ID",
"tags": "Tags",
"trafficRatio": "Traffic Rate",
"trafficUsage": "Traffic Usage",
"type": "Type",
"updateSuccess": "Update successful",
"updatedAt": "Updated At"
"updatedAt": "Updated At",
"userAccount": "User Account",
"userDetail": "User Detail",
"userId": "User ID",
"expireTime": "Expire Time"
},
"nodeForm": {
"allowInsecure": "Allow Insecure",
"cancel": "Cancel",
"city": "City",
"confirm": "Confirm",
"congestionController": "Congestion Controller",
"country": "Country",
"disableSni": "Disable SNI",
"edit": "Edit",
"editSecurity": "Edit Security Configuration",
"enableTLS": "Enable TLS",
"encryptionMethod": "Encryption Method",
"fingerprint": "Fingerprint",
"flow": "Flow Control Algorithm",
"groupId": "Node Group",
"hopInterval": "Hop Interval",
"hopPorts": "Hop Ports",
"hopPortsPlaceholder": "Separate multiple ports with commas",
"name": "Name",
"obfsPassword": "Obfuscation Password",
"obfsPasswordPlaceholder": "Leave blank for no obfuscation",
"path": "Path",
"pleaseSelect": "Please Select",
"port": "Server Port",
"protocol": "Protocol",
"reduceRtt": "Reduce RTT",
"relayHost": "Relay Host",
"relayMode": "Relay Mode",
"relayPort": "Relay Port",
"relayPrefix": "Relay Prefix",
"remarks": "Remarks",
"security": "Security",
"securityConfig": "Security Configuration",
"selectEncryptionMethod": "Select Encryption Method",
"selectNodeGroup": "Select Node Group",
"selectProtocol": "Select Protocol",
"selectRelayMode": "Select Relay Mode",
"serverAddr": "Server Address",
"serverKey": "Server Key",
"serverName": "Service Name",
"speedLimit": "Speed Limit",
"speedLimitPlaceholder": "Unlimited",
"tags": "Tags",
"tagsPlaceholder": "Use Enter or comma (,) to enter multiple tags",
"trafficRatio": "Traffic Rate",
"transport": "Transport Protocol Configuration",
"transportConfig": "Transport Protocol Configuration",
"transportHost": "Transport Server Address",
"udpRelayMode": "UDP Relay Mode",
"transportPath": "Transport Path",
"transportServerName": "Transport Server Name"
},
"relayModeOptions": {
"all": "All",
"none": "None",
"random": "Random"
},
"securityConfig": {
"fingerprint": "Fingerprint",
"privateKey": "Private Key",
"privateKeyPlaceholder": "Leave blank for auto-generation",
"publicKey": "Public Key",
"publicKeyPlaceholder": "Leave blank for auto-generation",
"serverAddress": "Server Address",
"serverAddressPlaceholder": "REALITY target address, default using SNI",
"serverName": "Server Name (SNI)",
"serverNamePlaceholder": "REALITY required, consistent with backend",
"serverPort": "Server Port",
"serverPortPlaceholder": "REALITY target port, default 443",
"shortId": "Short ID",
"shortIdPlaceholder": "Leave blank for auto-generation",
"sni": "Server Name Indication (SNI)"
},
"tabs": {
"node": "Node",
+96 -15
View File
@@ -1,28 +1,78 @@
{
"authSettings": "Authentication Settings",
"basicSettings": "Basic Settings",
"common": {
"cancel": "Cancel",
"save": "Save Settings",
"saveSuccess": "Save Successful",
"saveFailed": "Save Failed"
},
"currency": {
"accessKey": "Access Key",
"accessKeyDescription": "API key provided for free by https://exchangerate.host",
"title": "Currency Configuration",
"description": "Configure currency units, symbols, and exchange rate API settings",
"accessKey": "API Key",
"accessKeyDescription": "Free exchange rate API key provided by {url}",
"accessKeyPlaceholder": "Enter API key",
"currencySymbol": "Currency Symbol",
"currencySymbolDescription": "Used for display purposes only; changing this will affect all currency units in the system",
"currencySymbolPlaceholder": "$",
"currencyUnit": "Currency Unit",
"currencyUnitDescription": "Used for display purposes only; changing this will affect all currency units in the system",
"saveSuccess": "Save Successful"
"currencyUnitPlaceholder": "USD"
},
"privacy-policy": {
"invite": {
"title": "Invitation Settings",
"description": "Configure user invitation and referral reward settings",
"forcedInvite": "Require Invitation to Register",
"forcedInviteDescription": "When enabled, users must register through an invitation link",
"referralPercentage": "Referral Reward Percentage",
"referralPercentageDescription": "Percentage of reward given to referrers",
"onlyFirstPurchase": "First Purchase Reward Only",
"onlyFirstPurchaseDescription": "When enabled, referrers only receive rewards for the first purchase by referred users",
"inputPlaceholder": "Please enter",
"saveSuccess": "Save Successful",
"title": "Privacy Policy"
"saveFailed": "Save Failed"
},
"privacyPolicy": {
"title": "Privacy Policy",
"description": "Edit and manage privacy policy content"
},
"register": {
"title": "Registration Settings",
"description": "Configure user registration related settings",
"stopNewUserRegistration": "Stop New User Registration",
"stopNewUserRegistrationDescription": "When enabled, new user registration will be disabled",
"ipRegistrationLimit": "IP Registration Limit",
"ipRegistrationLimitDescription": "Limit the number of registrations from a single IP address",
"registrationLimitCount": "Registration Limit Count",
"registrationLimitCountDescription": "Number of registrations allowed per IP within the limit period",
"registrationLimitExpire": "Limit Period",
"registrationLimitExpireDescription": "Duration for IP registration limit",
"trialFlow": "Trial Traffic",
"trialFlowDescription": "Trial traffic given to new users upon registration",
"trialDay": "Trial Days",
"trialDayDescription": "Trial days given to new users upon registration",
"defaultSubscribe": "Default Subscription",
"defaultSubscribeDescription": "Default subscription plan for new users",
"inputPlaceholder": "Please enter",
"selectPlaceholder": "Please select",
"day": "day(s)",
"saveSuccess": "Save Successful",
"saveFailed": "Save Failed"
},
"site": {
"title": "Site Configuration",
"description": "Configure basic site information, logo, domain and other settings",
"customData": "Custom Data",
"customDataDescription": "Custom Data, used for custom data of the site",
"customDataDescription": "Custom data for website customization",
"customHtml": "Custom HTML",
"customHtmlDescription": "Custom HTML code to be injected into the bottom of the site's body tag.",
"customHtmlDescription": "Custom HTML code to be injected into the bottom of the site's body tag",
"keywords": "Keywords",
"keywordsDescription": "Used for SEO purposes",
"logo": "Logo",
"keywordsPlaceholder": "keyword1, keyword2, keyword3",
"logo": "Site Logo",
"logoDescription": "Used for displaying the logo in designated locations",
"logoPlaceholder": "Enter the URL of the logo, without ending with '/'",
"saveSuccess": "Save Successful",
"siteDesc": "Site Description",
"siteDescDescription": "Used for displaying the site description in designated locations",
"siteDescPlaceholder": "Enter site description",
@@ -33,13 +83,44 @@
"siteNameDescription": "Used for displaying the site name in designated locations",
"siteNamePlaceholder": "Enter site name"
},
"tabs": {
"currency": "Currency",
"site": "Site",
"tos": "Terms of Service"
},
"siteSettings": "Site Settings",
"tos": {
"title": "Terms of Service",
"description": "Edit and manage terms of service content"
},
"userSecuritySettings": "User & Security",
"verify": {
"title": "Security Verification",
"description": "Configure Turnstile CAPTCHA and verification settings",
"turnstileSiteKey": "Turnstile Site Key",
"turnstileSiteKeyDescription": "Cloudflare Turnstile site key for frontend verification",
"turnstileSiteKeyPlaceholder": "Enter Turnstile site key",
"turnstileSecret": "Turnstile Secret Key",
"turnstileSecretDescription": "Cloudflare Turnstile secret key for backend verification",
"turnstileSecretPlaceholder": "Enter Turnstile secret key",
"enableRegisterVerify": "Enable Verification on Registration",
"enableRegisterVerifyDescription": "When enabled, users must pass human verification during registration",
"enableLoginVerify": "Enable Verification on Login",
"enableLoginVerifyDescription": "When enabled, users must pass human verification during login",
"enablePasswordVerify": "Enable Verification on Password Reset",
"enablePasswordVerifyDescription": "When enabled, users must pass human verification during password reset",
"inputPlaceholder": "Please enter",
"saveSuccess": "Save Successful",
"title": "Terms of Service"
"saveFailed": "Save Failed"
},
"verifyCode": {
"title": "Verification Code Settings",
"description": "Configure email verification code sending rules and limits",
"expireTime": "Verification Code Validity",
"expireTimeDescription": "Validity period of verification codes (seconds)",
"interval": "Sending Interval",
"intervalDescription": "Minimum interval between two verification code sends (seconds)",
"dailyLimit": "Daily Sending Limit",
"dailyLimitDescription": "Maximum number of verification codes each user can send per day",
"seconds": "seconds",
"times": "time(s)",
"inputPlaceholder": "Please enter",
"saveSuccess": "Save Successful",
"saveFailed": "Save Failed"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Bot ID",
"clientIdDescription": "Telegram Bot ID, you can get it from @BotFather",
"clientSecret": "Bot Token",
"clientSecretDescription": "Telegram Bot Token, you can get it from @BotFather",
"enable": "Enable",
"enableDescription": "After enabling, mobile phone registration, login, binding, and unbinding functions will be enabled",
"saveFailed": "Save failed",
"saveSuccess": "Save successful"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "ID de servicio",
"clientIdDescription": "ID de servicio de Apple, puedes obtenerlo en el Portal de Desarrolladores de Apple",
"clientSecret": "Clave Privada",
"clientSecretDescription": "El contenido de la clave privada (archivo .p8) utilizado para la autenticación con Apple",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de redirección",
"redirectUriDescription": "Por favor, complete la dirección API de la URL redirigida después de pasar con éxito la autenticación de Apple. No use / al final.",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso",
"teamId": "ID del equipo",
"teamIdDescription": "ID de equipo de desarrolladores de Apple"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "Comisión Solo por la Primera Compra",
"commissionFirstTimeOnlyDescription": "Cuando está habilitado, la comisión se genera solo en el primer pago del invitador; puedes configurar usuarios individuales en la gestión de usuarios",
"enableForcedInvite": "Habilitar Invitación Forzada",
"enableForcedInviteDescription": "Cuando está habilitado, solo los usuarios invitados pueden registrarse",
"inputPlaceholder": "Introducir",
"inviteCommissionPercentage": "Porcentaje de Comisión por Invitación",
"inviteCommissionPercentageDescription": "Proporción de distribución de comisión global por defecto; puedes configurar proporciones individuales en la gestión de usuarios",
"inviteSettings": "Configuración de Invitaciones",
"saveSuccess": "Guardado Exitoso"
"apple": {
"clientId": "ID de servicio",
"clientIdDescription": "ID de servicio de Apple, puedes obtenerlo en el Portal de Desarrolladores de Apple",
"clientSecret": "Clave Privada",
"clientSecretDescription": "El contenido de la clave privada (archivo .p8) utilizado para la autenticación con Apple",
"description": "Autenticar usuarios con cuentas de Apple",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de redirección",
"redirectUriDescription": "Por favor, complete la dirección API de la URL redirigida después de pasar con éxito la autenticación de Apple. No use / al final.",
"teamId": "ID del equipo",
"teamIdDescription": "ID de equipo de desarrolladores de Apple",
"title": "Inicio de sesión con Apple"
},
"common": {
"cancel": "Cancelar",
"save": "Guardar",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado con éxito"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Bloquear Máquina Virtual",
"blockVirtualMachineDescription": "Cuando está habilitado, se evitará que los dispositivos se ejecuten en máquinas virtuales o emuladores",
"communicationKey": "Clave de Comunicación",
"communicationKeyDescription": "La clave de comunicación se utiliza para la comunicación segura entre dispositivos y servidores",
"description": "Autenticar usuarios con identificadores de dispositivos",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se admiten múltiples identificadores de dispositivos como IMEI/IDFA/IDFV/AndroidID/dirección MAC para el inicio de sesión y el registro",
"enableSecurity": "Habilitar Cifrado de Comunicación",
"enableSecurityDescription": "Cuando está habilitado, la comunicación entre dispositivos y servidores será cifrada",
"showAds": "Mostrar Anuncios",
"showAdsDescription": "Cuando está habilitado, se mostrarán anuncios en los dispositivos",
"title": "Autenticación de Dispositivos"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Configuraciones Básicas",
"description": "Autenticar usuarios con direcciones de correo electrónico",
"emailSuffixWhitelist": "Lista blanca de sufijos de correo electrónico",
"emailSuffixWhitelistDescription": "Cuando está habilitado, solo los correos electrónicos con sufijos en la lista pueden registrarse",
"emailVerification": "Verificación de correo electrónico",
"emailVerificationDescription": "Cuando esté habilitado, los usuarios deberán verificar su correo electrónico",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro por correo electrónico, inicio de sesión, vinculación y desvinculación.",
"expirationEmailTemplate": "Plantilla de Aviso de Expiración",
"expirationTemplate": "Aviso de Expiración",
"inputPlaceholder": "Ingrese valor...",
"logs": "Registros",
"logsDescription": "Ver historial de correos electrónicos enviados y su estado",
"maintenanceEmailTemplate": "Plantilla de Aviso de Mantenimiento",
"maintenanceTemplate": "Aviso de Mantenimiento",
"sendFailure": "Error al enviar el correo electrónico de prueba, por favor verifica la configuración.",
"sendSuccess": "Correo de prueba enviado con éxito.",
"sendTestEmail": "Enviar correo electrónico de prueba",
"sendTestEmailDescription": "Envía un correo electrónico de prueba para verificar la configuración.",
"senderAddress": "Dirección del Remitente",
"senderAddressDescription": "La dirección de correo electrónico predeterminada utilizada para enviar correos electrónicos.",
"smtpAccount": "Cuenta SMTP",
"smtpAccountDescription": "La cuenta de correo electrónico utilizada para la autenticación.",
"smtpEncryptionMethod": "Método de Cifrado SMTP",
"smtpEncryptionMethodDescription": "Elija si desea habilitar el cifrado SSL/TLS.",
"smtpPassword": "Contraseña SMTP",
"smtpPasswordDescription": "La contraseña para la cuenta SMTP.",
"smtpServerAddress": "Dirección del servidor SMTP",
"smtpServerAddressDescription": "Especifique la dirección del servidor utilizada para enviar correos electrónicos.",
"smtpServerPort": "Puerto del Servidor SMTP",
"smtpServerPortDescription": "Especifique el puerto utilizado para conectarse al servidor SMTP.",
"smtpSettings": "Configuraciones SMTP",
"templateVariables": {
"code": {
"description": "Código de verificación de 6 dígitos",
"title": "Código de Verificación"
},
"expire": {
"description": "Tiempo de validez del código de verificación (minutos)",
"title": "Período de Validez"
},
"expireDate": {
"description": "Fecha de expiración del servicio, recuerda a los usuarios cuándo expira el servicio",
"title": "Fecha de Expiración"
},
"maintenanceDate": {
"description": "Fecha de mantenimiento del sistema, muestra la fecha de inicio del mantenimiento",
"title": "Fecha de Mantenimiento"
},
"maintenanceTime": {
"description": "Tiempo estimado de mantenimiento, muestra el período o duración del mantenimiento",
"title": "Duración del Mantenimiento"
},
"siteLogo": {
"description": "URL de la imagen del logo del sitio web",
"title": "Logo del Sitio"
},
"siteName": {
"description": "Nombre actual del sitio web",
"title": "Nombre del Sitio"
},
"title": "Variables de Plantilla de Correo Electrónico",
"type": {
"conditionalSyntax": "Soporta sintaxis condicional para cambiar contenido según el tipo",
"description": "Identificador de tipo de correo electrónico, 1 para código de verificación de registro, otros para código de verificación de restablecimiento de contraseña",
"title": "Tipo de Correo Electrónico"
}
},
"title": "Autenticación por Correo Electrónico",
"trafficExceedEmailTemplate": "Plantilla de Aviso de Límite de Tráfico",
"trafficTemplate": "Límite de Tráfico",
"verifyEmailTemplate": "Plantilla de Correo Electrónico de Verificación",
"verifyTemplate": "Correo Electrónico de Verificación",
"whitelistSuffixes": "Sufijos de la lista blanca",
"whitelistSuffixesDescription": "Utilizado para la verificación de correo electrónico durante el registro; uno por línea",
"whitelistSuffixesPlaceholder": "Introduce los sufijos de correo electrónico, uno por línea"
},
"facebook": {
"clientId": "ID de Cliente",
"clientIdDescription": "ID de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"description": "Autenticar usuarios con cuentas de Facebook",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook",
"title": "Inicio de sesión con Facebook"
},
"github": {
"clientId": "ID de Cliente de GitHub",
"clientIdDescription": "El ID de cliente de la configuración de tu aplicación OAuth de GitHub",
"clientSecret": "Secreto del Cliente de GitHub",
"clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"description": "Autenticar usuarios con cuentas de GitHub",
"enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas de GitHub",
"title": "Inicio de sesión con GitHub"
},
"google": {
"clientId": "ID de Cliente",
"clientIdDescription": "ID de cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"description": "Autenticar usuarios con cuentas de Google",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google",
"title": "Inicio de sesión con Google"
},
"log": {
"content": "Contenido",
@@ -23,52 +158,49 @@
"to": "Destinatario",
"updatedAt": "Actualizado En"
},
"register": {
"day": "Día",
"hour": "Hora",
"ipRegistrationLimit": "Límite de Registro por IP",
"ipRegistrationLimitDescription": "Cuando está habilitado, las IP que cumplan con los requisitos de la regla estarán restringidas para registrarse; ten en cuenta que la determinación de IP puede causar problemas debido a CDNs o proxies de frontend",
"minute": "Minuto",
"month": "Mes",
"noLimit": "Sin Límite",
"penaltyTime": "Tiempo de Penalización (minutos)",
"penaltyTimeDescription": "Los usuarios deben esperar a que expire el tiempo de penalización antes de registrarse nuevamente",
"registerSettings": "Configuración de Registro",
"registrationLimitCount": "Conteo de Límite de Registro",
"registrationLimitCountDescription": "Habilitar penalización después de alcanzar el límite de registro",
"saveSuccess": "Guardado Exitoso",
"stopNewUserRegistration": "Detener Registro de Nuevos Usuarios",
"stopNewUserRegistrationDescription": "Cuando está habilitado, nadie puede registrarse",
"trialDuration": "Duración de la Prueba",
"trialRegistration": "Registro de Prueba",
"trialRegistrationDescription": "Habilitar registro de prueba; modifica el paquete de prueba y la duración primero",
"trialSubscribePlan": "Plan de Suscripción de Prueba",
"trialSubscribePlanDescription": "Selecciona el plan de suscripción de prueba",
"year": "Año"
"phone": {
"accessLabel": "Acceso",
"applyPlatform": "Aplicar Plataforma",
"description": "Autenticar usuarios con números de teléfono",
"enable": "Habilitar",
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"endpointLabel": "Punto final",
"logs": "Registros",
"logsDescription": "Ver historial de mensajes SMS enviados y su estado",
"phoneNumberLabel": "Número de Teléfono",
"placeholders": {
"template": "Su código de verificación es {code}, válido por 5 minutos"
},
"platform": "Plataforma de SMS",
"platformConfigTip": "Por favor, complete la configuración proporcionada de {key}",
"platformTip": "Por favor, seleccione la plataforma de SMS",
"secretLabel": "Secreto",
"sendFailed": "Envío fallido",
"sendSuccess": "Envío exitoso",
"settings": "Configuración",
"signNameLabel": "Nombre de firma",
"template": "Plantilla de SMS",
"templateCodeLabel": "Código de plantilla",
"templateTip": "Por favor, complete la plantilla de SMS, mantenga {code} en el medio, de lo contrario, la función de SMS no funcionará",
"testSms": "Enviar SMS de prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
"title": "Autenticación por Teléfono",
"updateSuccess": "Actualización Exitosa",
"whitelistAreaCode": "Código de área en lista blanca",
"whitelistAreaCodeTip": "Por favor, introduce los códigos de área en la lista blanca, por ejemplo, 1, 852, 886, 888",
"whitelistValidation": "Verificación de lista blanca",
"whitelistValidationTip": "Cuando está habilitado, solo los códigos de área en la lista blanca pueden enviar SMS"
},
"verify": {
"inputPlaceholder": "Introducir",
"loginVerificationCode": "Código de Verificación de Inicio de Sesión",
"loginVerificationCodeDescription": "Verificación humana durante el inicio de sesión",
"registrationVerificationCode": "Código de Verificación de Registro",
"registrationVerificationCodeDescription": "Verificación humana durante el registro",
"resetPasswordVerificationCode": "Código de Verificación para Restablecer Contraseña",
"resetPasswordVerificationCodeDescription": "Verificación humana durante el restablecimiento de contraseña",
"saveSuccess": "Guardado Exitoso",
"turnstileSecretDescription": "Clave secreta de Turnstile proporcionada por Cloudflare",
"turnstileSiteKeyDescription": "Clave del sitio de Turnstile proporcionada por Cloudflare",
"verifySettings": "Configuración de Verificación"
},
"verify-code": {
"dailyLimit": "Límite Diario",
"dailyLimitDescription": "Número máximo de códigos de verificación que se pueden enviar por día",
"expireTime": "Tiempo de Expiración",
"expireTimeDescription": "Tiempo de expiración del código de verificación (segundos)",
"interval": "Intervalo de Envío",
"intervalDescription": "Intervalo mínimo entre el envío de códigos de verificación (segundos)",
"saveSuccess": "Guardado Exitoso",
"second": "segundos",
"times": "veces",
"verifyCodeSettings": "Configuración del Código de Verificación"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "ID del Bot",
"clientIdDescription": "ID del Bot de Telegram, lo puedes obtener de @BotFather",
"clientSecret": "Token del Bot",
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"description": "Autenticar usuarios con cuentas de Telegram",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación de teléfonos móviles",
"title": "Inicio de sesión con Telegram"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Bloquear Máquina Virtual",
"blockVirtualMachineDescription": "Cuando está habilitado, se evitará que los dispositivos se ejecuten en máquinas virtuales o emuladores",
"communicationKey": "Clave de Comunicación",
"communicationKeyDescription": "La clave de comunicación se utiliza para la comunicación segura entre dispositivos y servidores",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se admiten múltiples identificadores de dispositivos como IMEI/IDFA/IDFV/AndroidID/dirección MAC para el inicio de sesión y el registro",
"enableSecurity": "Habilitar Cifrado de Comunicación",
"enableSecurityDescription": "Cuando está habilitado, la comunicación entre dispositivos y servidores será cifrada",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso",
"showAds": "Mostrar Anuncios",
"showAdsDescription": "Cuando está habilitado, se mostrarán anuncios en los dispositivos"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Configura los ajustes del servidor SMTP y las opciones de verificación de correo electrónico",
"emailLogsDescription": "Ver el historial de correos electrónicos enviados y su estado",
"emailSuffixWhitelist": "Lista blanca de sufijos de correo electrónico",
"emailSuffixWhitelistDescription": "Cuando está habilitado, solo los correos electrónicos con sufijos en la lista pueden registrarse",
"emailVerification": "Verificación de correo electrónico",
"emailVerificationDescription": "Cuando esté habilitado, los usuarios deberán verificar su correo electrónico",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro por correo electrónico, inicio de sesión, vinculación y desvinculación.",
"expiration_email_template": "Plantilla de Aviso de Vencimiento",
"expiration_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"failed": "Fallido",
"inputPlaceholder": "Ingrese valor...",
"logs": "Registros",
"maintenance_email_template": "Plantilla de Aviso de Mantenimiento",
"maintenance_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrese de mantener estas variables.",
"recipient": "Destinatario",
"saveFailed": "Error al guardar la configuración",
"saveSuccess": "Configuración guardada con éxito.",
"sendFailure": "Error al enviar el correo electrónico de prueba, por favor verifica la configuración.",
"sendSuccess": "Correo de prueba enviado con éxito.",
"sendTestEmail": "Enviar correo electrónico de prueba",
"sendTestEmailDescription": "Envía un correo electrónico de prueba para verificar la configuración.",
"senderAddress": "Dirección del Remitente",
"senderAddressDescription": "La dirección de correo electrónico predeterminada utilizada para enviar correos electrónicos.",
"sent": "Enviado",
"sentAt": "Enviado A",
"settings": "Configuración",
"smtpAccount": "Cuenta SMTP",
"smtpAccountDescription": "La cuenta de correo electrónico utilizada para la autenticación.",
"smtpEncryptionMethod": "Método de Cifrado SMTP",
"smtpEncryptionMethodDescription": "Elija si desea habilitar el cifrado SSL/TLS.",
"smtpPassword": "Contraseña SMTP",
"smtpPasswordDescription": "La contraseña para la cuenta SMTP.",
"smtpServerAddress": "Dirección del servidor SMTP",
"smtpServerAddressDescription": "Especifique la dirección del servidor utilizada para enviar correos electrónicos.",
"smtpServerPort": "Puerto del Servidor SMTP",
"smtpServerPortDescription": "Especifique el puerto utilizado para conectarse al servidor SMTP.",
"status": "Estado",
"subject": "Asunto",
"template": "Plantilla",
"traffic_exceed_email_template": "Plantilla de Notificación de Exceso de Tráfico",
"traffic_exceed_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"verify_email_template": "Plantilla de Correo Electrónico de Verificación",
"verify_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrese de mantener estas variables.",
"whitelistSuffixes": "Sufijos de la lista blanca",
"whitelistSuffixesDescription": "Utilizado para la verificación de correo electrónico durante el registro; uno por línea",
"whitelistSuffixesPlaceholder": "Introduce los sufijos de correo electrónico, uno por línea"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID de Cliente",
"clientIdDescription": "ID de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID de Cliente de GitHub",
"clientIdDescription": "El ID de cliente de la configuración de tu aplicación OAuth de GitHub",
"clientSecret": "Secreto del Cliente de GitHub",
"clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas de GitHub",
"saveFailed": "Error al guardar la configuración de GitHub",
"saveSuccess": "Configuración de GitHub guardada con éxito"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID de Cliente",
"clientIdDescription": "ID de cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Acceso",
"applyPlatform": "Aplicar Plataforma",
"enable": "Habilitar",
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"endpointLabel": "Punto final",
"logs": "Registros",
"phoneNumberLabel": "Número de Teléfono",
"placeholders": {
"template": "Su código de verificación es {code}, válido por 5 minutos",
"templateCode": "Ingrese el código de la plantilla"
},
"platform": "Plataforma de SMS",
"platformConfigTip": "Por favor, complete la configuración proporcionada de {key}",
"platformTip": "Por favor, seleccione la plataforma de SMS",
"secretLabel": "Secreto",
"sendFailed": "Envío fallido",
"sendSuccess": "Envío exitoso",
"settings": "Configuración",
"signNameLabel": "Nombre de firma",
"template": "Plantilla de SMS",
"templateCodeLabel": "Código de plantilla",
"templateTip": "Por favor, complete la plantilla de SMS, mantenga {code} en el medio, de lo contrario, la función de SMS no funcionará",
"testSms": "Enviar SMS de prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
"updateSuccess": "Actualización Exitosa",
"whitelistAreaCode": "Código de área en lista blanca",
"whitelistAreaCodeTip": "Por favor, introduce los códigos de área en la lista blanca, por ejemplo, 1, 852, 886, 888",
"whitelistValidation": "Verificación de lista blanca",
"whitelistValidationTip": "Cuando está habilitado, solo los códigos de área en la lista blanca pueden enviar SMS"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Agregar Regla",
"createSuccess": "Regla creada con éxito",
"createdAt": "Creado En",
"default": "Predeterminado",
"defaultRule": "Regla Predeterminada",
"delete": "Eliminar",
"deleteSuccess": "Regla eliminada con éxito",
"deleteWarning": "¿Está seguro de que desea eliminar esta regla? Esta acción no se puede deshacer.",
"direct": "Directo",
"downloadTemplate": "Descargar Plantilla",
"edit": "Editar",
"editRule": "Editar Regla",
@@ -29,11 +32,14 @@
"noValidRules": "No se encontraron reglas válidas",
"pleaseUploadFile": "Por favor, suba un archivo YAML",
"preview": "Vista Previa",
"reject": "Rechazar",
"rulesFormat": "Formato de regla: tipo de regla, contenido de coincidencia, [política], donde la política es opcional.\nSi no se especifica la política, se utilizará automáticamente el nombre del grupo de reglas actual. Ejemplos:",
"rulesLabel": "Contenido de la Regla",
"searchRule": "Buscar nombre de regla",
"selectTags": "Seleccionar etiquetas de nodo",
"selectType": "Seleccionar tipo de regla",
"tags": "Etiquetas de Nodo",
"tagsLabel": "Etiquetas de Nodo",
"type": "Tipo de Regla",
"updateSuccess": "Regla actualizada con éxito"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Descripción",
"edit": "Editar",
"editNodeGroup": "Editar grupo de nodos",
"form": {
"cancel": "Cancelar",
"confirm": "Confirmar",
"description": "Descripción",
"name": "Nombre"
},
"name": "Nombre",
"title": "Lista de grupos de nodos",
"updatedAt": "Fecha de actualización"
},
"groupForm": {
"cancel": "Cancelar",
"confirm": "Confirmar",
"description": "Descripción",
"name": "Nombre"
},
"node": {
"abnormal": "Anormal",
"actions": "Acciones",
"address": "Dirección",
"all": "Todo",
"basicInfo": "Información Básica",
"cancel": "Cancelar",
"confirm": "Confirmar",
"confirmDelete": "¿Está seguro de que desea eliminar?",
@@ -59,96 +60,120 @@
"delete": "Eliminar",
"deleteSuccess": "Eliminación exitosa",
"deleteWarning": "Después de eliminar, los datos no se podrán recuperar. Proceda con precaución.",
"detail": "Detalle",
"disabled": "Deshabilitado",
"disk": "Disco",
"edit": "Editar",
"editNode": "Editar nodo",
"enable": "Habilitar",
"form": {
"allowInsecure": "Permitir inseguro",
"cancel": "Cancelar",
"city": "Ciudad",
"confirm": "Confirmar",
"country": "País",
"edit": "Editar",
"editSecurity": "Editar configuración de seguridad",
"enableTLS": "Habilitar TLS",
"encryptionMethod": "Método de encriptación",
"flow": "Algoritmo de control de flujo",
"groupId": "Grupo de Nodo",
"hopInterval": "Intervalo de salto",
"hopPorts": "Puertos de salto",
"hopPortsPlaceholder": "Varios puertos separados por comas",
"name": "Nombre",
"obfsPassword": "Contraseña de ofuscación",
"obfsPasswordPlaceholder": "Dejar en blanco para no ofuscar",
"path": "Ruta",
"pleaseSelect": "Por favor seleccione",
"port": "Puerto del servidor",
"protocol": "Protocolo",
"relayHost": "Dirección de retransmisión",
"relayMode": "Modo de retransmisión",
"relayModeOptions": {
"all": "Todos",
"none": "Ninguno",
"random": "Aleatorio"
},
"relayPort": "Puerto de retransmisión",
"relayPrefix": "Prefijo de retransmisión",
"remarks": "Observaciones",
"security": "Seguridad",
"securityConfig": "Configuración de seguridad",
"security_config": {
"fingerprint": "Huella digital",
"privateKey": "Clave privada",
"privateKeyPlaceholder": "Dejar en blanco para generar automáticamente",
"publicKey": "Clave pública",
"publicKeyPlaceholder": "Dejar en blanco para generar automáticamente",
"serverAddress": "Dirección del servidor",
"serverAddressPlaceholder": "Dirección objetivo de REALITY, por defecto usa SNI",
"serverName": "Nombre del servidor (SNI)",
"serverNamePlaceholder": "Obligatorio para REALITY, debe coincidir con el backend",
"serverPort": "Puerto del servidor",
"serverPortPlaceholder": "Puerto objetivo de REALITY, por defecto 443",
"shortId": "ID corto",
"shortIdPlaceholder": "Dejar en blanco para generar automáticamente",
"sni": "Indicación de nombre del servidor (SNI)"
},
"selectEncryptionMethod": "Seleccionar método de encriptación",
"selectNodeGroup": "Seleccionar grupo de nodos",
"selectProtocol": "Seleccionar protocolo",
"selectRelayMode": "Seleccionar modo de retransmisión",
"serverAddr": "Dirección del servidor",
"serverKey": "Clave del Servidor",
"serverName": "Nombre del servicio",
"speedLimit": "Límite de velocidad",
"speedLimitPlaceholder": "Sin límite",
"tags": "Etiquetas",
"tagsPlaceholder": "Usa Enter o coma (,) para ingresar múltiples etiquetas",
"trafficRatio": "Tasa de tráfico",
"transport": "Protocolo de transporte",
"transportConfig": "Configuración del protocolo de transporte",
"transportHost": "Dirección del servicio de transporte",
"transportPath": "Ruta de transporte",
"transportServerName": "Nombre del servicio de transporte"
},
"enabled": "Habilitado",
"expireTime": "Tiempo de Expiración",
"hide": "Ocultar",
"id": "ID",
"ipAddresses": "Direcciones IP",
"lastUpdated": "Última actualización",
"location": "Ubicación",
"memory": "Memoria",
"name": "Nombre",
"noData": "--",
"node": "Nodo",
"nodeDetail": "Detalle del Nodo",
"nodeGroup": "Grupo de nodos",
"nodeStatus": "Estado del Nodo",
"normal": "Normal",
"onlineCount": "Número de usuarios en línea",
"onlineUsers": "Usuarios en línea",
"protocol": "Protocolo",
"rate": "Tasa",
"relay": "Retransmisión",
"serverAddr": "Dirección del servidor",
"speedLimit": "Límite de velocidad",
"status": "Estado",
"subscribeId": "ID de Suscripción",
"subscribeName": "Nombre de Suscripción",
"subscription": "Suscripción",
"tags": "Etiquetas",
"trafficRatio": "Tasa de tráfico",
"trafficUsage": "Uso de Tráfico",
"type": "Tipo",
"updateSuccess": "Actualización exitosa",
"updatedAt": "Fecha de actualización"
"updatedAt": "Fecha de actualización",
"userAccount": "Cuenta de Usuario",
"userDetail": "Detalle del Usuario",
"userId": "ID de Usuario"
},
"nodeForm": {
"allowInsecure": "Permitir Inseguro",
"cancel": "Cancelar",
"city": "Ciudad",
"confirm": "Confirmar",
"congestionController": "Controlador de Congestión",
"country": "País",
"disableSni": "Deshabilitar SNI",
"edit": "Editar",
"editSecurity": "Editar Configuración de Seguridad",
"enableTLS": "Habilitar TLS",
"encryptionMethod": "Método de Cifrado",
"fingerprint": "Huella Digital",
"flow": "Algoritmo de Control de Flujo",
"groupId": "Grupo de Nodos",
"hopInterval": "Intervalo de Salto",
"hopPorts": "Puertos de Salto",
"hopPortsPlaceholder": "Separe múltiples puertos con comas",
"name": "Nombre",
"obfsPassword": "Contraseña de Ofuscación",
"obfsPasswordPlaceholder": "Deje en blanco para no ofuscar",
"path": "Ruta",
"pleaseSelect": "Por Favor Seleccione",
"port": "Puerto del Servidor",
"protocol": "Protocolo",
"reduceRtt": "Reducir RTT",
"relayHost": "Host de Relevo",
"relayMode": "Modo de Relevo",
"relayPort": "Puerto de Relevo",
"relayPrefix": "Prefijo de Relevo",
"remarks": "Observaciones",
"security": "Seguridad",
"securityConfig": "Configuración de Seguridad",
"selectEncryptionMethod": "Seleccionar Método de Cifrado",
"selectNodeGroup": "Seleccionar Grupo de Nodos",
"selectProtocol": "Seleccionar Protocolo",
"selectRelayMode": "Seleccionar Modo de Relevo",
"serverAddr": "Dirección del Servidor",
"serverKey": "Clave del Servidor",
"serverName": "Nombre del Servicio",
"speedLimit": "Límite de Velocidad",
"speedLimitPlaceholder": "Ilimitado",
"tags": "Etiquetas",
"tagsPlaceholder": "Use Enter o coma (,) para ingresar múltiples etiquetas",
"trafficRatio": "Tasa de Tráfico",
"transport": "Configuración del Protocolo de Transporte",
"transportConfig": "Configuración del Protocolo de Transporte",
"transportHost": "Dirección del Servidor de Transporte",
"transportPath": "Ruta de Transporte",
"transportServerName": "Nombre del Servidor de Transporte",
"udpRelayMode": "Modo de Relevo UDP"
},
"relayModeOptions": {
"all": "Todos",
"none": "Ninguno",
"random": "Aleatorio"
},
"securityConfig": {
"fingerprint": "Huella Digital",
"privateKey": "Clave Privada",
"privateKeyPlaceholder": "Deje en blanco para auto-generación",
"publicKey": "Clave Pública",
"publicKeyPlaceholder": "Deje en blanco para auto-generación",
"serverAddress": "Dirección del Servidor",
"serverAddressPlaceholder": "Dirección de destino REALITY, por defecto usando SNI",
"serverName": "Nombre del Servidor (SNI)",
"serverNamePlaceholder": "REALITY requerido, consistente con el backend",
"serverPort": "Puerto del Servidor",
"serverPortPlaceholder": "Puerto de destino REALITY, por defecto 443",
"shortId": "ID Corto",
"shortIdPlaceholder": "Deje en blanco para auto-generación",
"sni": "Indicación de Nombre del Servidor (SNI)"
},
"tabs": {
"node": "Nodo",
+93 -12
View File
@@ -1,28 +1,77 @@
{
"authSettings": "Configuración de Autenticación",
"basicSettings": "Configuración Básica",
"common": {
"cancel": "Cancelar",
"save": "Guardar Configuración",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso"
},
"currency": {
"accessKey": "Clave de acceso",
"accessKeyDescription": "Clave API de tasas de cambio proporcionada gratuitamente por https://exchangerate.host",
"accessKeyDescription": "Clave API de tasas de cambio proporcionada gratuitamente por {url}",
"accessKeyPlaceholder": "Ingrese la clave de API",
"currencySymbol": "Símbolo de moneda",
"currencySymbolDescription": "Solo para uso de visualización, al cambiarlo se modificarán todas las unidades monetarias en el sistema",
"currencySymbolPlaceholder": "€",
"currencyUnit": "Unidad monetaria",
"currencyUnitDescription": "Solo para uso de visualización, al cambiarlo se modificarán todas las unidades monetarias en el sistema",
"saveSuccess": "Guardado exitosamente"
"currencyUnitPlaceholder": "EUR",
"description": "Configurar unidades de moneda, símbolos y ajustes de API de tipo de cambio",
"title": "Configuración de Moneda"
},
"privacy-policy": {
"saveSuccess": "Guardado con éxito",
"invite": {
"description": "Configurar la invitación de usuarios y ajustes de recompensas por referencia",
"forcedInvite": "Requerir Invitación para Registrarse",
"forcedInviteDescription": "Cuando está habilitado, los usuarios deben registrarse a través de un enlace de invitación",
"inputPlaceholder": "Por favor ingrese",
"onlyFirstPurchase": "Solo Recompensa por Primera Compra",
"onlyFirstPurchaseDescription": "Cuando está habilitado, los referidores solo reciben recompensas por la primera compra de los usuarios referidos",
"referralPercentage": "Porcentaje de Recompensa por Referencia",
"referralPercentageDescription": "Porcentaje de recompensa otorgada a los referidores",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"title": "Configuración de Invitaciones"
},
"privacyPolicy": {
"description": "Editar y gestionar el contenido de la política de privacidad",
"title": "Política de Privacidad"
},
"register": {
"day": "día(s)",
"defaultSubscribe": "Suscripción Predeterminada",
"defaultSubscribeDescription": "Plan de suscripción predeterminado para nuevos usuarios",
"description": "Configurar ajustes relacionados con el registro de usuarios",
"inputPlaceholder": "Por favor ingrese",
"ipRegistrationLimit": "Límite de Registro por IP",
"ipRegistrationLimitDescription": "Limitar el número de registros desde una sola dirección IP",
"registrationLimitCount": "Conteo de Límite de Registro",
"registrationLimitCountDescription": "Número de registros permitidos por IP dentro del período límite",
"registrationLimitExpire": "Período de Límite",
"registrationLimitExpireDescription": "Duración del límite de registro por IP",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"selectPlaceholder": "Por favor seleccione",
"stopNewUserRegistration": "Detener Registro de Nuevos Usuarios",
"stopNewUserRegistrationDescription": "Cuando está habilitado, el registro de nuevos usuarios estará deshabilitado",
"title": "Configuración de Registro",
"trialDay": "Días de Prueba",
"trialDayDescription": "Días de prueba otorgados a nuevos usuarios al registrarse",
"trialFlow": "Tráfico de Prueba",
"trialFlowDescription": "Tráfico de prueba otorgado a nuevos usuarios al registrarse"
},
"site": {
"customData": "Datos Personalizados",
"customDataDescription": "Datos Personalizados, utilizados para datos personalizados del sitio",
"customHtml": "HTML personalizado",
"customHtmlDescription": "Código HTML personalizado que se inyectará en la parte inferior de la etiqueta body del sitio.",
"description": "Configurar información básica del sitio, logo, dominio y otros ajustes",
"keywords": "Palabras clave",
"keywordsDescription": "Utilizado para fines de SEO",
"keywordsPlaceholder": "palabra1, palabra2, palabra3",
"logo": "LOGO",
"logoDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar el LOGO",
"logoPlaceholder": "Por favor, introduce la URL del LOGO, no termines con '/'",
"saveSuccess": "Guardado exitosamente",
"siteDesc": "Descripción del sitio",
"siteDescDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar la descripción del sitio",
"siteDescPlaceholder": "Por favor, introduce la descripción del sitio",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Por favor, introduce la dirección del dominio, varios dominios deben estar en líneas separadas",
"siteName": "Nombre del sitio",
"siteNameDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar el nombre del sitio",
"siteNamePlaceholder": "Por favor, introduce el nombre del sitio"
},
"tabs": {
"currency": "Moneda",
"site": "Sitio",
"tos": "Términos de servicio"
"siteNamePlaceholder": "Por favor, introduce el nombre del sitio",
"title": "Configuración del Sitio"
},
"siteSettings": "Configuración del Sitio",
"tos": {
"saveSuccess": "Guardado exitosamente",
"description": "Editar y gestionar el contenido de los términos de servicio",
"title": "Términos del servicio"
},
"userSecuritySettings": "Usuario y Seguridad",
"verify": {
"description": "Configurar CAPTCHA Turnstile y ajustes de verificación",
"enableLoginVerify": "Habilitar Verificación en Inicio de Sesión",
"enableLoginVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el inicio de sesión",
"enablePasswordVerify": "Habilitar Verificación en Restablecimiento de Contraseña",
"enablePasswordVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el restablecimiento de contraseña",
"enableRegisterVerify": "Habilitar Verificación en Registro",
"enableRegisterVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el registro",
"inputPlaceholder": "Por favor ingrese",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"title": "Verificación de Seguridad",
"turnstileSecret": "Clave Secreta Turnstile",
"turnstileSecretDescription": "Clave secreta Turnstile de Cloudflare para verificación en backend",
"turnstileSecretPlaceholder": "Ingrese la clave secreta Turnstile",
"turnstileSiteKey": "Clave del Sitio Turnstile",
"turnstileSiteKeyDescription": "Clave del sitio Turnstile de Cloudflare para verificación en frontend",
"turnstileSiteKeyPlaceholder": "Ingrese la clave del sitio Turnstile"
},
"verifyCode": {
"dailyLimit": "Límite Diario de Envío",
"dailyLimitDescription": "Número máximo de códigos de verificación que cada usuario puede enviar por día",
"description": "Configurar reglas y límites para el envío de códigos de verificación por correo electrónico",
"expireTime": "Validez del Código de Verificación",
"expireTimeDescription": "Período de validez de los códigos de verificación (segundos)",
"inputPlaceholder": "Por favor ingrese",
"interval": "Intervalo de Envío",
"intervalDescription": "Intervalo mínimo entre dos envíos de códigos de verificación (segundos)",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"seconds": "segundos",
"times": "vez(ces)",
"title": "Configuración del Código de Verificación"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID del Bot",
"clientIdDescription": "ID del Bot de Telegram, lo puedes obtener de @BotFather",
"clientSecret": "Token del Bot",
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación de teléfonos móviles",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "ID de Servicio",
"clientIdDescription": "ID de servicio de Apple, lo puedes obtener en el Portal de Desarrolladores de Apple",
"clientSecret": "Clave Privada",
"clientSecretDescription": "El contenido de la clave privada (archivo .p8) utilizado para la autenticación con Apple",
"enable": "Habilitar",
"enableDescription": "Después de habilitarlo, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de redirección",
"redirectUriDescription": "Por favor, completa la dirección API de la URL redirigida después de pasar exitosamente la autenticación de Apple. No uses / al final.",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso",
"teamId": "ID del equipo",
"teamIdDescription": "ID de Equipo de Desarrolladores de Apple"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "Comisión Solo por la Primera Compra",
"commissionFirstTimeOnlyDescription": "Cuando está habilitado, la comisión se genera solo en el primer pago del invitador; puedes configurar usuarios individuales en la gestión de usuarios",
"enableForcedInvite": "Habilitar Invitación Forzada",
"enableForcedInviteDescription": "Cuando está habilitado, solo los usuarios invitados pueden registrarse",
"inputPlaceholder": "Ingresar",
"inviteCommissionPercentage": "Porcentaje de Comisión por Invitación",
"inviteCommissionPercentageDescription": "Proporción de distribución de comisión global por defecto; puedes configurar proporciones individuales en la gestión de usuarios",
"inviteSettings": "Configuración de Invitaciones",
"saveSuccess": "Guardado Exitoso"
"apple": {
"clientId": "ID de Servicio",
"clientIdDescription": "ID de servicio de Apple, lo puedes obtener en el Portal de Desarrolladores de Apple",
"clientSecret": "Clave Privada",
"clientSecretDescription": "El contenido de la clave privada (archivo .p8) utilizado para la autenticación con Apple",
"description": "Autenticar usuarios con cuentas de Apple",
"enable": "Habilitar",
"enableDescription": "Después de habilitarlo, los usuarios pueden iniciar sesión con su ID de Apple",
"keyId": "ID de clave",
"keyIdDescription": "El ID de tu clave privada del Portal de Desarrolladores de Apple",
"redirectUri": "URL de redirección",
"redirectUriDescription": "Por favor, completa la dirección API de la URL redirigida después de pasar exitosamente la autenticación de Apple. No uses / al final.",
"teamId": "ID del equipo",
"teamIdDescription": "ID de Equipo de Desarrolladores de Apple",
"title": "Inicio de sesión con Apple"
},
"common": {
"cancel": "Cancelar",
"save": "Guardar",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitosamente"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Bloquear Máquina Virtual",
"blockVirtualMachineDescription": "Cuando está habilitado, se evitará que los dispositivos se ejecuten en máquinas virtuales o emuladores",
"communicationKey": "Clave de Comunicación",
"communicationKeyDescription": "La clave de comunicación se utiliza para la comunicación segura entre dispositivos y servidores",
"description": "Autenticar usuarios con identificadores de dispositivos",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se admiten múltiples identificadores de dispositivos como IMEI/IDFA/IDFV/AndroidID/dirección Mac para iniciar sesión y registrarse",
"enableSecurity": "Habilitar Cifrado de Comunicación",
"enableSecurityDescription": "Cuando está habilitado, la comunicación entre dispositivos y servidores será cifrada",
"showAds": "Mostrar Anuncios",
"showAdsDescription": "Cuando está habilitado, se mostrarán anuncios en los dispositivos",
"title": "Autenticación de Dispositivos"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Configuraciones Básicas",
"description": "Autenticar usuarios con direcciones de correo electrónico",
"emailSuffixWhitelist": "Lista Blanca de Sufijos de Correo Electrónico",
"emailSuffixWhitelistDescription": "Cuando está habilitado, solo los correos electrónicos con sufijos en la lista pueden registrarse",
"emailVerification": "Verificación de Correo Electrónico",
"emailVerificationDescription": "Cuando esté habilitado, los usuarios deberán verificar su correo electrónico",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro por correo electrónico, inicio de sesión, vinculación y desvinculación.",
"expirationEmailTemplate": "Plantilla de Aviso de Expiración",
"expirationTemplate": "Aviso de Expiración",
"inputPlaceholder": "Ingresa valor...",
"logs": "Registros",
"logsDescription": "Ver historial de correos enviados y su estado",
"maintenanceEmailTemplate": "Plantilla de Aviso de Mantenimiento",
"maintenanceTemplate": "Aviso de Mantenimiento",
"sendFailure": "No se pudo enviar el correo electrónico de prueba, por favor verifica la configuración.",
"sendSuccess": "Correo de prueba enviado exitosamente.",
"sendTestEmail": "Enviar correo de prueba",
"sendTestEmailDescription": "Envía un correo electrónico de prueba para verificar la configuración.",
"senderAddress": "Dirección del Remitente",
"senderAddressDescription": "La dirección de correo electrónico predeterminada utilizada para enviar correos electrónicos.",
"smtpAccount": "Cuenta SMTP",
"smtpAccountDescription": "La cuenta de correo electrónico utilizada para la autenticación.",
"smtpEncryptionMethod": "Método de Cifrado SMTP",
"smtpEncryptionMethodDescription": "Elija si desea habilitar el cifrado SSL/TLS.",
"smtpPassword": "Contraseña SMTP",
"smtpPasswordDescription": "La contraseña para la cuenta SMTP.",
"smtpServerAddress": "Dirección del Servidor SMTP",
"smtpServerAddressDescription": "Especifique la dirección del servidor utilizada para enviar correos electrónicos.",
"smtpServerPort": "Puerto del Servidor SMTP",
"smtpServerPortDescription": "Especifique el puerto utilizado para conectarse al servidor SMTP.",
"smtpSettings": "Configuraciones SMTP",
"templateVariables": {
"code": {
"description": "Código de verificación de 6 dígitos",
"title": "Código de Verificación"
},
"expire": {
"description": "Tiempo de validez del código de verificación (minutos)",
"title": "Período de Validez"
},
"expireDate": {
"description": "Fecha de expiración del servicio, recuerda a los usuarios cuándo expira el servicio",
"title": "Fecha de Expiración"
},
"maintenanceDate": {
"description": "Fecha de mantenimiento del sistema, muestra la fecha de inicio del mantenimiento",
"title": "Fecha de Mantenimiento"
},
"maintenanceTime": {
"description": "Tiempo estimado de mantenimiento, muestra el período o duración del mantenimiento",
"title": "Duración del Mantenimiento"
},
"siteLogo": {
"description": "URL de la imagen del logo del sitio web",
"title": "Logo del Sitio"
},
"siteName": {
"description": "Nombre actual del sitio web",
"title": "Nombre del Sitio"
},
"title": "Variables de Plantilla de Correo",
"type": {
"conditionalSyntax": "Soporta sintaxis condicional para cambiar contenido según el tipo",
"description": "Identificador de tipo de correo, 1 para código de verificación de registro, otros para código de verificación de restablecimiento de contraseña",
"title": "Tipo de Correo"
}
},
"title": "Autenticación por Correo Electrónico",
"trafficExceedEmailTemplate": "Plantilla de Aviso de Límite de Tráfico",
"trafficTemplate": "Límite de Tráfico",
"verifyEmailTemplate": "Plantilla de Correo de Verificación",
"verifyTemplate": "Correo de Verificación",
"whitelistSuffixes": "Sufijos de Lista Blanca",
"whitelistSuffixesDescription": "Utilizado para la verificación de correo electrónico durante el registro; uno por línea",
"whitelistSuffixesPlaceholder": "Ingresa los sufijos de correo electrónico, uno por línea"
},
"facebook": {
"clientId": "ID de Cliente",
"clientIdDescription": "ID de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"description": "Autenticar usuarios con cuentas de Facebook",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook",
"title": "Inicio de sesión con Facebook"
},
"github": {
"clientId": "ID de Cliente de GitHub",
"clientIdDescription": "El ID de cliente de la configuración de tu aplicación OAuth de GitHub",
"clientSecret": "Secreto del Cliente de GitHub",
"clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"description": "Autenticar usuarios con cuentas de GitHub",
"enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas de GitHub",
"title": "Inicio de sesión con GitHub"
},
"google": {
"clientId": "ID de Cliente",
"clientIdDescription": "ID de cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"description": "Autenticar usuarios con cuentas de Google",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google",
"title": "Inicio de sesión con Google"
},
"log": {
"content": "Contenido",
@@ -23,52 +158,49 @@
"to": "Destinatario",
"updatedAt": "Actualizado En"
},
"register": {
"day": "Día",
"hour": "Hora",
"ipRegistrationLimit": "Límite de Registro por IP",
"ipRegistrationLimitDescription": "Cuando está habilitado, las IP que cumplan con los requisitos de la regla serán restringidas para registrarse; ten en cuenta que la determinación de IP puede causar problemas debido a CDNs o proxies de frontend",
"minute": "Minuto",
"month": "Mes",
"noLimit": "Sin Límite",
"penaltyTime": "Tiempo de Penalización (minutos)",
"penaltyTimeDescription": "Los usuarios deben esperar a que expire el tiempo de penalización antes de registrarse nuevamente",
"registerSettings": "Configuración de Registro",
"registrationLimitCount": "Conteo de Límite de Registro",
"registrationLimitCountDescription": "Habilitar penalización después de alcanzar el límite de registro",
"saveSuccess": "Guardado Exitoso",
"stopNewUserRegistration": "Detener Registro de Nuevos Usuarios",
"stopNewUserRegistrationDescription": "Cuando está habilitado, nadie puede registrarse",
"trialDuration": "Duración de la Prueba",
"trialRegistration": "Registro de Prueba",
"trialRegistrationDescription": "Habilitar registro de prueba; modifica primero el paquete de prueba y la duración",
"trialSubscribePlan": "Plan de Suscripción de Prueba",
"trialSubscribePlanDescription": "Selecciona el plan de suscripción de prueba",
"year": "Año"
"phone": {
"accessLabel": "Acceso",
"applyPlatform": "Aplicar Plataforma",
"description": "Autenticar usuarios con números de teléfono",
"enable": "Habilitar",
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"endpointLabel": "Punto final",
"logs": "Registros",
"logsDescription": "Ver historial de mensajes SMS enviados y su estado",
"phoneNumberLabel": "Número de Teléfono",
"placeholders": {
"template": "Su código de verificación es {code}, válido por 5 minutos"
},
"platform": "Plataforma de SMS",
"platformConfigTip": "Por favor, complete la configuración proporcionada de {key}",
"platformTip": "Por favor, seleccione la plataforma de SMS",
"secretLabel": "Secreto",
"sendFailed": "Envío Fallido",
"sendSuccess": "Envío Exitoso",
"settings": "Configuración",
"signNameLabel": "Nombre de firma",
"template": "Plantilla de SMS",
"templateCodeLabel": "Código de plantilla",
"templateTip": "Por favor, completa la plantilla de SMS, mantén {code} en el medio, de lo contrario la función de SMS no funcionará",
"testSms": "Enviar SMS de Prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
"title": "Autenticación por Teléfono",
"updateSuccess": "Actualización Exitosa",
"whitelistAreaCode": "Código de área en lista blanca",
"whitelistAreaCodeTip": "Por favor ingrese los códigos de área en la lista blanca, ej., 1, 852, 886, 888",
"whitelistValidation": "Verificación de lista blanca",
"whitelistValidationTip": "Cuando está habilitado, solo los códigos de área en la lista blanca pueden enviar SMS"
},
"verify": {
"inputPlaceholder": "Ingresar",
"loginVerificationCode": "Código de Verificación de Inicio de Sesión",
"loginVerificationCodeDescription": "Verificación humana durante el inicio de sesión",
"registrationVerificationCode": "Código de Verificación de Registro",
"registrationVerificationCodeDescription": "Verificación humana durante el registro",
"resetPasswordVerificationCode": "Código de Verificación para Restablecer Contraseña",
"resetPasswordVerificationCodeDescription": "Verificación humana durante el restablecimiento de contraseña",
"saveSuccess": "Guardado Exitoso",
"turnstileSecretDescription": "Clave secreta de Turnstile proporcionada por Cloudflare",
"turnstileSiteKeyDescription": "Clave del sitio de Turnstile proporcionada por Cloudflare",
"verifySettings": "Configuración de Verificación"
},
"verify-code": {
"dailyLimit": "Límite Diario",
"dailyLimitDescription": "Número máximo de códigos de verificación que se pueden enviar por día",
"expireTime": "Tiempo de Expiración",
"expireTimeDescription": "Tiempo de expiración del código de verificación (segundos)",
"interval": "Intervalo de Envío",
"intervalDescription": "Intervalo mínimo entre el envío de códigos de verificación (segundos)",
"saveSuccess": "Guardado Exitoso",
"second": "segundos",
"times": "veces",
"verifyCodeSettings": "Configuración del Código de Verificación"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "ID del Bot",
"clientIdDescription": "ID del Bot de Telegram, lo puedes obtener de @BotFather",
"clientSecret": "Token del Bot",
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"description": "Autenticar usuarios con cuentas de Telegram",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación de teléfonos móviles",
"title": "Inicio de sesión con Telegram"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Bloquear Máquina Virtual",
"blockVirtualMachineDescription": "Cuando está habilitado, se evitará que los dispositivos se ejecuten en máquinas virtuales o emuladores",
"communicationKey": "Clave de Comunicación",
"communicationKeyDescription": "La clave de comunicación se utiliza para la comunicación segura entre dispositivos y servidores",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se admiten múltiples identificadores de dispositivos como IMEI/IDFA/IDFV/AndroidID/dirección Mac para iniciar sesión y registrarse",
"enableSecurity": "Habilitar Cifrado de Comunicación",
"enableSecurityDescription": "Cuando está habilitado, la comunicación entre dispositivos y servidores será cifrada",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso",
"showAds": "Mostrar Anuncios",
"showAdsDescription": "Cuando está habilitado, se mostrarán anuncios en los dispositivos"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Configura los ajustes del servidor SMTP y las opciones de verificación de correo electrónico",
"emailLogsDescription": "Ver el historial de correos electrónicos enviados y su estado",
"emailSuffixWhitelist": "Lista Blanca de Sufijos de Correo Electrónico",
"emailSuffixWhitelistDescription": "Cuando está habilitado, solo los correos electrónicos con sufijos en la lista pueden registrarse",
"emailVerification": "Verificación de Correo Electrónico",
"emailVerificationDescription": "Cuando esté habilitado, los usuarios deberán verificar su correo electrónico",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro por correo electrónico, inicio de sesión, vinculación y desvinculación.",
"expiration_email_template": "Plantilla de Aviso de Vencimiento",
"expiration_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"failed": "Fallido",
"inputPlaceholder": "Ingresa valor...",
"logs": "Registros",
"maintenance_email_template": "Plantilla de Aviso de Mantenimiento",
"maintenance_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"recipient": "Destinatario",
"saveFailed": "Error al guardar la configuración",
"saveSuccess": "Configuración guardada exitosamente.",
"sendFailure": "No se pudo enviar el correo electrónico de prueba, por favor verifica la configuración.",
"sendSuccess": "Correo de prueba enviado exitosamente.",
"sendTestEmail": "Enviar correo de prueba",
"sendTestEmailDescription": "Envía un correo electrónico de prueba para verificar la configuración.",
"senderAddress": "Dirección del Remitente",
"senderAddressDescription": "La dirección de correo electrónico predeterminada utilizada para enviar correos electrónicos.",
"sent": "Enviado",
"sentAt": "Enviado A",
"settings": "Configuraciones",
"smtpAccount": "Cuenta SMTP",
"smtpAccountDescription": "La cuenta de correo electrónico utilizada para la autenticación.",
"smtpEncryptionMethod": "Método de Cifrado SMTP",
"smtpEncryptionMethodDescription": "Elija si desea habilitar el cifrado SSL/TLS.",
"smtpPassword": "Contraseña SMTP",
"smtpPasswordDescription": "La contraseña para la cuenta SMTP.",
"smtpServerAddress": "Dirección del Servidor SMTP",
"smtpServerAddressDescription": "Especifique la dirección del servidor utilizada para enviar correos electrónicos.",
"smtpServerPort": "Puerto del Servidor SMTP",
"smtpServerPortDescription": "Especifique el puerto utilizado para conectarse al servidor SMTP.",
"status": "Estado",
"subject": "Asunto",
"template": "Plantilla",
"traffic_exceed_email_template": "Plantilla de Notificación de Exceso de Tráfico",
"traffic_exceed_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"verify_email_template": "Plantilla de Correo Electrónico de Verificación",
"verify_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"whitelistSuffixes": "Sufijos de Lista Blanca",
"whitelistSuffixesDescription": "Utilizado para la verificación de correo electrónico durante el registro; uno por línea",
"whitelistSuffixesPlaceholder": "Ingresa los sufijos de correo electrónico, uno por línea"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID de Cliente",
"clientIdDescription": "ID de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto de la aplicación de Facebook desde la Consola de Desarrolladores de Facebook",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Facebook",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID de Cliente de GitHub",
"clientIdDescription": "El ID de cliente de la configuración de tu aplicación OAuth de GitHub",
"clientSecret": "Secreto del Cliente de GitHub",
"clientSecretDescription": "El secreto del cliente de la configuración de tu aplicación OAuth de GitHub",
"enable": "Habilitar la autenticación de GitHub",
"enableDescription": "Permitir a los usuarios iniciar sesión con sus cuentas de GitHub",
"saveFailed": "Error al guardar la configuración de GitHub",
"saveSuccess": "Configuración de GitHub guardada exitosamente"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID de Cliente",
"clientIdDescription": "ID de cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"clientSecret": "Secreto del Cliente",
"clientSecretDescription": "Secreto del cliente de Google OAuth 2.0 desde la Consola de Google Cloud",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su cuenta de Google",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Acceso",
"applyPlatform": "Aplicar Plataforma",
"enable": "Habilitar",
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"endpointLabel": "Punto final",
"logs": "Registros",
"phoneNumberLabel": "Número de Teléfono",
"placeholders": {
"template": "Su código de verificación es {code}, válido por 5 minutos",
"templateCode": "Ingrese el código de la plantilla"
},
"platform": "Plataforma de SMS",
"platformConfigTip": "Por favor, complete la configuración proporcionada de {key}",
"platformTip": "Por favor, seleccione la plataforma de SMS",
"secretLabel": "Secreto",
"sendFailed": "Envío Fallido",
"sendSuccess": "Envío Exitoso",
"settings": "Configuración",
"signNameLabel": "Nombre de firma",
"template": "Plantilla de SMS",
"templateCodeLabel": "Código de plantilla",
"templateTip": "Por favor, completa la plantilla de SMS, mantén {code} en el medio, de lo contrario la función de SMS no funcionará",
"testSms": "Enviar SMS de Prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
"updateSuccess": "Actualización Exitosa",
"whitelistAreaCode": "Código de área en lista blanca",
"whitelistAreaCodeTip": "Por favor ingrese los códigos de área en la lista blanca, ej., 1, 852, 886, 888",
"whitelistValidation": "Verificación de lista blanca",
"whitelistValidationTip": "Cuando está habilitado, solo los códigos de área en la lista blanca pueden enviar SMS"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Agregar Regla",
"createSuccess": "Regla creada con éxito",
"createdAt": "Creado En",
"default": "Predeterminado",
"defaultRule": "Regla Predeterminada",
"delete": "Eliminar",
"deleteSuccess": "Regla eliminada con éxito",
"deleteWarning": "¿Está seguro de que desea eliminar esta regla? Esta acción no se puede deshacer.",
"direct": "Directo",
"downloadTemplate": "Descargar Plantilla",
"edit": "Editar",
"editRule": "Editar Regla",
@@ -29,11 +32,14 @@
"noValidRules": "No se encontraron reglas válidas",
"pleaseUploadFile": "Por favor, suba un archivo YAML",
"preview": "Vista Previa",
"reject": "Rechazar",
"rulesFormat": "Formato de regla: tipo de regla, contenido de coincidencia, [política], donde la política es opcional.\nSi no se especifica la política, se utilizará automáticamente el nombre del grupo de reglas actual. Ejemplos:",
"rulesLabel": "Contenido de la Regla",
"searchRule": "Buscar nombre de regla",
"selectTags": "Seleccionar etiquetas de nodo",
"selectType": "Seleccionar tipo de regla",
"tags": "Etiquetas de Nodo",
"tagsLabel": "Etiquetas de Nodo",
"type": "Tipo de Regla",
"updateSuccess": "Regla actualizada con éxito"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Descripción",
"edit": "Editar",
"editNodeGroup": "Editar grupo de nodos",
"form": {
"cancel": "Cancelar",
"confirm": "Confirmar",
"description": "Descripción",
"name": "Nombre"
},
"name": "Nombre",
"title": "Lista de grupos de nodos",
"updatedAt": "Fecha de actualización"
},
"groupForm": {
"cancel": "Cancelar",
"confirm": "Confirmar",
"description": "Descripción",
"name": "Nombre"
},
"node": {
"abnormal": "Anormal",
"actions": "Acciones",
"address": "Dirección",
"all": "Todo",
"basicInfo": "Información Básica",
"cancel": "Cancelar",
"confirm": "Confirmar",
"confirmDelete": "¿Estás seguro de que deseas eliminar?",
@@ -59,96 +60,120 @@
"delete": "Eliminar",
"deleteSuccess": "Eliminación exitosa",
"deleteWarning": "Después de eliminar, los datos no se podrán recuperar. Proceda con precaución.",
"detail": "Detalle",
"disabled": "Deshabilitado",
"disk": "Disco",
"edit": "Editar",
"editNode": "Editar nodo",
"enable": "Habilitar",
"form": {
"allowInsecure": "Permitir inseguro",
"cancel": "Cancelar",
"city": "Ciudad",
"confirm": "Confirmar",
"country": "País",
"edit": "Editar",
"editSecurity": "Editar configuración de seguridad",
"enableTLS": "Habilitar TLS",
"encryptionMethod": "Método de encriptación",
"flow": "Algoritmo de control de flujo",
"groupId": "Grupo de Nodo",
"hopInterval": "Intervalo de salto",
"hopPorts": "Puertos de salto",
"hopPortsPlaceholder": "Varios puertos separados por comas",
"name": "Nombre",
"obfsPassword": "Contraseña de ofuscación",
"obfsPasswordPlaceholder": "Dejar en blanco para no ofuscar",
"path": "Ruta",
"pleaseSelect": "Por favor seleccione",
"port": "Puerto del servidor",
"protocol": "Protocolo",
"relayHost": "Dirección de retransmisión",
"relayMode": "Modo de retransmisión",
"relayModeOptions": {
"all": "Todos",
"none": "Ninguno",
"random": "Aleatorio"
},
"relayPort": "Puerto de retransmisión",
"relayPrefix": "Prefijo de retransmisión",
"remarks": "Comentarios",
"security": "Seguridad",
"securityConfig": "Configuración de seguridad",
"security_config": {
"fingerprint": "Huella digital",
"privateKey": "Clave privada",
"privateKeyPlaceholder": "Dejar en blanco para generar automáticamente",
"publicKey": "Clave pública",
"publicKeyPlaceholder": "Dejar en blanco para generar automáticamente",
"serverAddress": "Dirección del servidor",
"serverAddressPlaceholder": "Dirección objetivo de REALITY, por defecto usa SNI",
"serverName": "Nombre del servidor (SNI)",
"serverNamePlaceholder": "Obligatorio para REALITY, debe coincidir con el backend",
"serverPort": "Puerto del servidor",
"serverPortPlaceholder": "Puerto objetivo de REALITY, por defecto 443",
"shortId": "ID corto",
"shortIdPlaceholder": "Dejar en blanco para generar automáticamente",
"sni": "Indicación de nombre del servidor (SNI)"
},
"selectEncryptionMethod": "Seleccionar método de encriptación",
"selectNodeGroup": "Seleccionar grupo de nodos",
"selectProtocol": "Seleccionar protocolo",
"selectRelayMode": "Seleccionar modo de retransmisión",
"serverAddr": "Dirección del servidor",
"serverKey": "Clave del Servidor",
"serverName": "Nombre del servicio",
"speedLimit": "Límite de velocidad",
"speedLimitPlaceholder": "Sin límite",
"tags": "Etiquetas",
"tagsPlaceholder": "Usa Enter o coma (,) para ingresar múltiples etiquetas",
"trafficRatio": "Tasa de tráfico",
"transport": "Protocolo de transporte",
"transportConfig": "Configuración del protocolo de transporte",
"transportHost": "Dirección del servicio de transporte",
"transportPath": "Ruta de transporte",
"transportServerName": "Nombre del servicio de transporte"
},
"enabled": "Habilitado",
"expireTime": "Tiempo de Expiración",
"hide": "Ocultar",
"id": "ID",
"ipAddresses": "Direcciones IP",
"lastUpdated": "Última actualización",
"location": "Ubicación",
"memory": "Memoria",
"name": "Nombre",
"noData": "--",
"node": "Nodo",
"nodeDetail": "Detalle del Nodo",
"nodeGroup": "Grupo de nodos",
"nodeStatus": "Estado del Nodo",
"normal": "Normal",
"onlineCount": "Número de personas en línea",
"onlineUsers": "Usuarios en línea",
"protocol": "Protocolo",
"rate": "Tasa",
"relay": "Retransmisión",
"serverAddr": "Dirección del servidor",
"speedLimit": "Límite de velocidad",
"status": "Estado",
"subscribeId": "ID de Suscripción",
"subscribeName": "Nombre de Suscripción",
"subscription": "Suscripción",
"tags": "Etiquetas",
"trafficRatio": "Tasa de tráfico",
"trafficUsage": "Uso de Tráfico",
"type": "Tipo",
"updateSuccess": "Actualización exitosa",
"updatedAt": "Fecha de actualización"
"updatedAt": "Fecha de actualización",
"userAccount": "Cuenta de Usuario",
"userDetail": "Detalle del Usuario",
"userId": "ID de Usuario"
},
"nodeForm": {
"allowInsecure": "Permitir Inseguro",
"cancel": "Cancelar",
"city": "Ciudad",
"confirm": "Confirmar",
"congestionController": "Controlador de Congestión",
"country": "País",
"disableSni": "Deshabilitar SNI",
"edit": "Editar",
"editSecurity": "Editar Configuración de Seguridad",
"enableTLS": "Habilitar TLS",
"encryptionMethod": "Método de Cifrado",
"fingerprint": "Huella Digital",
"flow": "Algoritmo de Control de Flujo",
"groupId": "Grupo de Nodos",
"hopInterval": "Intervalo de Salto",
"hopPorts": "Puertos de Salto",
"hopPortsPlaceholder": "Separe múltiples puertos con comas",
"name": "Nombre",
"obfsPassword": "Contraseña de Ofuscación",
"obfsPasswordPlaceholder": "Deje en blanco para no ofuscar",
"path": "Ruta",
"pleaseSelect": "Por Favor Seleccione",
"port": "Puerto del Servidor",
"protocol": "Protocolo",
"reduceRtt": "Reducir RTT",
"relayHost": "Host de Relevo",
"relayMode": "Modo de Relevo",
"relayPort": "Puerto de Relevo",
"relayPrefix": "Prefijo de Relevo",
"remarks": "Observaciones",
"security": "Seguridad",
"securityConfig": "Configuración de Seguridad",
"selectEncryptionMethod": "Seleccionar Método de Cifrado",
"selectNodeGroup": "Seleccionar Grupo de Nodos",
"selectProtocol": "Seleccionar Protocolo",
"selectRelayMode": "Seleccionar Modo de Relevo",
"serverAddr": "Dirección del Servidor",
"serverKey": "Clave del Servidor",
"serverName": "Nombre del Servicio",
"speedLimit": "Límite de Velocidad",
"speedLimitPlaceholder": "Ilimitado",
"tags": "Etiquetas",
"tagsPlaceholder": "Use Enter o coma (,) para ingresar múltiples etiquetas",
"trafficRatio": "Tasa de Tráfico",
"transport": "Configuración del Protocolo de Transporte",
"transportConfig": "Configuración del Protocolo de Transporte",
"transportHost": "Dirección del Servidor de Transporte",
"transportPath": "Ruta de Transporte",
"transportServerName": "Nombre del Servidor de Transporte",
"udpRelayMode": "Modo de Relevo UDP"
},
"relayModeOptions": {
"all": "Todos",
"none": "Ninguno",
"random": "Aleatorio"
},
"securityConfig": {
"fingerprint": "Huella Digital",
"privateKey": "Clave Privada",
"privateKeyPlaceholder": "Deje en blanco para auto-generación",
"publicKey": "Clave Pública",
"publicKeyPlaceholder": "Deje en blanco para auto-generación",
"serverAddress": "Dirección del Servidor",
"serverAddressPlaceholder": "Dirección de destino REALITY, por defecto usando SNI",
"serverName": "Nombre del Servidor (SNI)",
"serverNamePlaceholder": "REALITY requerido, consistente con el backend",
"serverPort": "Puerto del Servidor",
"serverPortPlaceholder": "Puerto de destino REALITY, por defecto 443",
"shortId": "ID Corto",
"shortIdPlaceholder": "Deje en blanco para auto-generación",
"sni": "Indicación de Nombre del Servidor (SNI)"
},
"tabs": {
"node": "Nodo",
+93 -12
View File
@@ -1,28 +1,77 @@
{
"authSettings": "Configuración de Autenticación",
"basicSettings": "Configuración Básica",
"common": {
"cancel": "Cancelar",
"save": "Guardar Configuración",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso"
},
"currency": {
"accessKey": "Clave de acceso",
"accessKeyDescription": "https://exchangerate.host proporciona una clave API gratuita para tasas de cambio",
"accessKeyDescription": "{url} proporciona una clave API gratuita para tasas de cambio",
"accessKeyPlaceholder": "Ingrese la clave de API",
"currencySymbol": "Símbolo de moneda",
"currencySymbolDescription": "Solo para fines de visualización, cambiarlo alterará todas las unidades monetarias en el sistema",
"currencySymbolPlaceholder": "$",
"currencyUnit": "Unidad monetaria",
"currencyUnitDescription": "Solo para fines de visualización, cambiarlo alterará todas las unidades monetarias en el sistema",
"saveSuccess": "Guardado exitosamente"
"currencyUnitPlaceholder": "USD",
"description": "Configurar unidades de moneda, símbolos y ajustes de API de tipo de cambio",
"title": "Configuración de Moneda"
},
"privacy-policy": {
"saveSuccess": "Guardado exitoso",
"invite": {
"description": "Configurar la invitación de usuarios y ajustes de recompensas por referidos",
"forcedInvite": "Requerir Invitación para Registrarse",
"forcedInviteDescription": "Cuando está habilitado, los usuarios deben registrarse a través de un enlace de invitación",
"inputPlaceholder": "Por favor ingrese",
"onlyFirstPurchase": "Solo Recompensa por Primera Compra",
"onlyFirstPurchaseDescription": "Cuando está habilitado, los referidores solo reciben recompensas por la primera compra de los usuarios referidos",
"referralPercentage": "Porcentaje de Recompensa por Referido",
"referralPercentageDescription": "Porcentaje de recompensa otorgada a los referidores",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"title": "Configuración de Invitaciones"
},
"privacyPolicy": {
"description": "Editar y gestionar el contenido de la política de privacidad",
"title": "Política de Privacidad"
},
"register": {
"day": "día(s)",
"defaultSubscribe": "Suscripción Predeterminada",
"defaultSubscribeDescription": "Plan de suscripción predeterminado para nuevos usuarios",
"description": "Configurar ajustes relacionados con el registro de usuarios",
"inputPlaceholder": "Por favor ingrese",
"ipRegistrationLimit": "Límite de Registro por IP",
"ipRegistrationLimitDescription": "Limitar el número de registros desde una sola dirección IP",
"registrationLimitCount": "Conteo de Límite de Registro",
"registrationLimitCountDescription": "Número de registros permitidos por IP dentro del período límite",
"registrationLimitExpire": "Período de Límite",
"registrationLimitExpireDescription": "Duración del límite de registro por IP",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"selectPlaceholder": "Por favor seleccione",
"stopNewUserRegistration": "Detener Registro de Nuevos Usuarios",
"stopNewUserRegistrationDescription": "Cuando está habilitado, el registro de nuevos usuarios estará deshabilitado",
"title": "Configuración de Registro",
"trialDay": "Días de Prueba",
"trialDayDescription": "Días de prueba otorgados a nuevos usuarios al registrarse",
"trialFlow": "Tráfico de Prueba",
"trialFlowDescription": "Tráfico de prueba otorgado a nuevos usuarios al registrarse"
},
"site": {
"customData": "Datos Personalizados",
"customDataDescription": "Datos Personalizados, utilizados para datos personalizados del sitio",
"customHtml": "HTML personalizado",
"customHtmlDescription": "Código HTML personalizado que se inyectará al final de la etiqueta body del sitio.",
"description": "Configurar información básica del sitio, logo, dominio y otros ajustes",
"keywords": "Palabras clave",
"keywordsDescription": "Utilizado para propósitos de SEO",
"keywordsPlaceholder": "palabra1, palabra2, palabra3",
"logo": "LOGO",
"logoDescription": "Usado para mostrar la ubicación donde se debe exhibir el LOGO",
"logoPlaceholder": "Por favor, ingresa la URL del LOGO, no termines con '/'",
"saveSuccess": "Guardado exitosamente",
"siteDesc": "Descripción del sitio",
"siteDescDescription": "Usado para mostrar la ubicación donde se debe exhibir la descripción del sitio",
"siteDescPlaceholder": "Por favor, ingresa la descripción del sitio",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Por favor, ingresa la dirección del dominio, múltiples dominios deben estar en líneas separadas",
"siteName": "Nombre del sitio",
"siteNameDescription": "Usado para mostrar la ubicación donde se debe exhibir el nombre del sitio",
"siteNamePlaceholder": "Por favor, ingresa el nombre del sitio"
},
"tabs": {
"currency": "Moneda",
"site": "Sitio",
"tos": "Términos del servicio"
"siteNamePlaceholder": "Por favor, ingresa el nombre del sitio",
"title": "Configuración del Sitio"
},
"siteSettings": "Configuración del Sitio",
"tos": {
"saveSuccess": "Guardado exitoso",
"description": "Editar y gestionar el contenido de los términos de servicio",
"title": "Términos del servicio"
},
"userSecuritySettings": "Usuario y Seguridad",
"verify": {
"description": "Configurar CAPTCHA Turnstile y ajustes de verificación",
"enableLoginVerify": "Habilitar Verificación en Inicio de Sesión",
"enableLoginVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el inicio de sesión",
"enablePasswordVerify": "Habilitar Verificación en Restablecimiento de Contraseña",
"enablePasswordVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el restablecimiento de contraseña",
"enableRegisterVerify": "Habilitar Verificación en Registro",
"enableRegisterVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el registro",
"inputPlaceholder": "Por favor ingrese",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"title": "Verificación de Seguridad",
"turnstileSecret": "Clave Secreta Turnstile",
"turnstileSecretDescription": "Clave secreta Turnstile de Cloudflare para verificación en el backend",
"turnstileSecretPlaceholder": "Ingrese la clave secreta Turnstile",
"turnstileSiteKey": "Clave del Sitio Turnstile",
"turnstileSiteKeyDescription": "Clave del sitio Turnstile de Cloudflare para verificación en el frontend",
"turnstileSiteKeyPlaceholder": "Ingrese la clave del sitio Turnstile"
},
"verifyCode": {
"dailyLimit": "Límite de Envío Diario",
"dailyLimitDescription": "Número máximo de códigos de verificación que cada usuario puede enviar por día",
"description": "Configurar reglas y límites para el envío de códigos de verificación por correo electrónico",
"expireTime": "Validez del Código de Verificación",
"expireTimeDescription": "Período de validez de los códigos de verificación (segundos)",
"inputPlaceholder": "Por favor ingrese",
"interval": "Intervalo de Envío",
"intervalDescription": "Intervalo mínimo entre dos envíos de códigos de verificación (segundos)",
"saveFailed": "Error al Guardar",
"saveSuccess": "Guardado Exitoso",
"seconds": "segundos",
"times": "vez(es)",
"title": "Configuración del Código de Verificación"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID del Bot",
"clientIdDescription": "ID del Bot de Telegram, lo puedes obtener de @BotFather",
"clientSecret": "Token del Bot",
"clientSecretDescription": "Token del Bot de Telegram, lo puedes obtener de @BotFather",
"enable": "Habilitar",
"enableDescription": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación de teléfonos móviles",
"saveFailed": "Error al guardar",
"saveSuccess": "Guardado exitoso"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "شناسه سرویس",
"clientIdDescription": "شناسه سرویس اپل، می‌توانید آن را از پورتال توسعه‌دهندگان اپل دریافت کنید",
"clientSecret": "کلید خصوصی",
"clientSecretDescription": "محتوای کلید خصوصی (فایل .p8) که برای احراز هویت با اپل استفاده می‌شود",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با Apple ID خود وارد شوند",
"keyId": "شناسه کلید",
"keyIdDescription": "شناسه کلید خصوصی شما از پورتال توسعه‌دهنده اپل",
"redirectUri": "آدرس بازگشت",
"redirectUriDescription": "لطفاً آدرس API URL هدایت شده را پس از موفقیت در احراز هویت اپل پر کنید. از / در انتها استفاده نکنید.",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"teamId": "شناسه تیم",
"teamIdDescription": "شناسه تیم توسعه‌دهنده اپل"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "کمیسیون فقط برای خرید اول",
"commissionFirstTimeOnlyDescription": "زمانی که فعال باشد، کمیسیون فقط بر روی اولین پرداخت دعوت‌کننده تولید می‌شود؛ می‌توانید کاربران فردی را در مدیریت کاربران پیکربندی کنید",
"enableForcedInvite": "فعال‌سازی دعوت اجباری",
"enableForcedInviteDescription": "زمانی که فعال باشد، فقط کاربران دعوت‌شده می‌توانند ثبت‌نام کنند",
"inputPlaceholder": "وارد کنید",
"inviteCommissionPercentage": "درصد کمیسیون دعوت",
"inviteCommissionPercentageDescription": "نسبت توزیع کمیسیون جهانی پیش‌فرض؛ می‌توانید نسبت‌های فردی را در مدیریت کاربران پیکربندی کنید",
"inviteSettings": "تنظیمات دعوت",
"saveSuccess": "ذخیره با موفقیت انجام شد"
"apple": {
"clientId": "شناسه سرویس",
"clientIdDescription": "شناسه سرویس اپل، می‌توانید آن را از پورتال توسعه‌دهندگان اپل دریافت کنید",
"clientSecret": "کلید خصوصی",
"clientSecretDescription": "محتوای کلید خصوصی (فایل .p8) که برای احراز هویت با اپل استفاده می‌شود",
"description": "احراز هویت کاربران با حساب‌های اپل",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با Apple ID خود وارد شوند",
"keyId": "شناسه کلید",
"keyIdDescription": "شناسه کلید خصوصی شما از پورتال توسعه‌دهنده اپل",
"redirectUri": "آدرس بازگشت",
"redirectUriDescription": "لطفاً آدرس API URL هدایت شده را پس از موفقیت در احراز هویت اپل پر کنید. از / در انتها استفاده نکنید.",
"teamId": "شناسه تیم",
"teamIdDescription": "شناسه تیم توسعه‌دهنده اپل",
"title": "ورود با اپل"
},
"common": {
"cancel": "لغو",
"save": "ذخیره",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "با موفقیت ذخیره شد"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "مسدود کردن ماشین مجازی",
"blockVirtualMachineDescription": "هنگامی که فعال باشد، دستگاه‌ها از اجرای ماشین‌های مجازی یا شبیه‌سازها جلوگیری خواهند شد",
"communicationKey": "کلید ارتباطی",
"communicationKeyDescription": "کلید ارتباطی برای ارتباط امن بین دستگاه‌ها و سرورها استفاده می‌شود",
"description": "احراز هویت کاربران با شناسه‌های دستگاه",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، شناسه‌های دستگاه‌های مختلف مانند IMEI/IDFA/IDFV/AndroidID/آدرس مک برای ورود و ثبت‌نام پشتیبانی می‌شوند",
"enableSecurity": "فعال‌سازی رمزنگاری ارتباطات",
"enableSecurityDescription": "هنگامی که فعال باشد، ارتباط بین دستگاه‌ها و سرورها رمزنگاری خواهد شد",
"showAds": "نمایش تبلیغات",
"showAdsDescription": "هنگامی که فعال باشد، تبلیغات بر روی دستگاه‌ها نمایش داده خواهد شد",
"title": "احراز هویت دستگاه"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "تنظیمات پایه",
"description": "احراز هویت کاربران با آدرس‌های ایمیل",
"emailSuffixWhitelist": "لیست سفید پسوند ایمیل",
"emailSuffixWhitelistDescription": "هنگامی که فعال شود، تنها ایمیل‌هایی با پسوندهای موجود در فهرست می‌توانند ثبت‌نام کنند",
"emailVerification": "تأیید ایمیل",
"emailVerificationDescription": "هنگامی که فعال شود، کاربران باید ایمیل خود را تأیید کنند",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، ثبت‌نام ایمیلی، ورود، پیوند و جداسازی عملکردها فعال خواهند شد",
"expirationEmailTemplate": "قالب اطلاعیه انقضا",
"expirationTemplate": "اطلاعیه انقضا",
"inputPlaceholder": "مقدار را وارد کنید...",
"logs": "گزارشات",
"logsDescription": "مشاهده تاریخچه ایمیل‌های ارسال شده و وضعیت آن‌ها",
"maintenanceEmailTemplate": "قالب اطلاعیه نگهداری",
"maintenanceTemplate": "اطلاعیه نگهداری",
"sendFailure": "ارسال ایمیل آزمایشی ناموفق بود، لطفاً تنظیمات را بررسی کنید.",
"sendSuccess": "ایمیل آزمایشی با موفقیت ارسال شد.",
"sendTestEmail": "ارسال ایمیل آزمایشی",
"sendTestEmailDescription": "ارسال یک ایمیل آزمایشی برای تأیید پیکربندی.",
"senderAddress": "آدرس فرستنده",
"senderAddressDescription": "آدرس ایمیل پیش‌فرض برای ارسال ایمیل‌ها استفاده می‌شود.",
"smtpAccount": "حساب SMTP",
"smtpAccountDescription": "حساب ایمیلی که برای احراز هویت استفاده می‌شود.",
"smtpEncryptionMethod": "روش رمزگذاری SMTP",
"smtpEncryptionMethodDescription": "انتخاب کنید که آیا می‌خواهید رمزگذاری SSL/TLS را فعال کنید.",
"smtpPassword": "رمز عبور SMTP",
"smtpPasswordDescription": "رمز عبور برای حساب SMTP.",
"smtpServerAddress": "آدرس سرور SMTP",
"smtpServerAddressDescription": "آدرس سروری را که برای ارسال ایمیل‌ها استفاده می‌شود مشخص کنید.",
"smtpServerPort": "پورت سرور SMTP",
"smtpServerPortDescription": "پورت مورد استفاده برای اتصال به سرور SMTP را مشخص کنید.",
"smtpSettings": "تنظیمات SMTP",
"templateVariables": {
"code": {
"description": "کد تأیید ۶ رقمی",
"title": "کد تأیید"
},
"expire": {
"description": "زمان اعتبار کد تأیید (دقیقه)",
"title": "مدت اعتبار"
},
"expireDate": {
"description": "تاریخ انقضای سرویس، به کاربران یادآوری می‌کند که کی سرویس منقضی می‌شود",
"title": "تاریخ انقضا"
},
"maintenanceDate": {
"description": "تاریخ نگهداری سیستم، تاریخ شروع نگهداری را نمایش می‌دهد",
"title": "تاریخ نگهداری"
},
"maintenanceTime": {
"description": "زمان تخمینی نگهداری، دوره یا مدت زمان نگهداری را نمایش می‌دهد",
"title": "مدت زمان نگهداری"
},
"siteLogo": {
"description": "آدرس تصویر لوگوی وب‌سایت",
"title": "لوگوی سایت"
},
"siteName": {
"description": "نام وب‌سایت فعلی",
"title": "نام سایت"
},
"title": "متغیرهای قالب ایمیل",
"type": {
"conditionalSyntax": "از نحو شرطی برای تغییر محتوا بر اساس نوع پشتیبانی می‌کند",
"description": "شناسه نوع ایمیل، ۱ برای کد تأیید ثبت‌نام، سایرین برای کد تأیید بازنشانی رمز عبور",
"title": "نوع ایمیل"
}
},
"title": "احراز هویت ایمیل",
"trafficExceedEmailTemplate": "قالب اطلاعیه محدودیت ترافیک",
"trafficTemplate": "محدودیت ترافیک",
"verifyEmailTemplate": "قالب ایمیل تأیید",
"verifyTemplate": "ایمیل تأیید",
"whitelistSuffixes": "پسوندهای لیست سفید",
"whitelistSuffixesDescription": "برای تأیید ایمیل در هنگام ثبت‌نام استفاده می‌شود؛ هر خط یک مورد",
"whitelistSuffixesPlaceholder": "پسوندهای ایمیل را وارد کنید، هر کدام در یک خط"
},
"facebook": {
"clientId": "شناسه مشتری",
"clientIdDescription": "شناسه برنامه فیسبوک از کنسول توسعه‌دهندگان فیسبوک",
"clientSecret": "رمز مشتری",
"clientSecretDescription": "رمز مخفی برنامه فیسبوک از کنسول توسعه‌دهندگان فیسبوک",
"description": "احراز هویت کاربران با حساب‌های فیسبوک",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با حساب فیسبوک خود وارد شوند",
"title": "ورود با فیسبوک"
},
"github": {
"clientId": "شناسه مشتری GitHub",
"clientIdDescription": "شناسه مشتری از تنظیمات برنامه OAuth GitHub شما",
"clientSecret": "رمز مشتری GitHub",
"clientSecretDescription": "رمز مخفی مشتری از تنظیمات برنامه OAuth گیت‌هاب شما",
"description": "احراز هویت کاربران با حساب‌های گیت‌هاب",
"enable": "فعال‌سازی احراز هویت GitHub",
"enableDescription": "اجازه دهید کاربران با حساب‌های GitHub خود وارد شوند",
"title": "ورود با گیت‌هاب"
},
"google": {
"clientId": "شناسه مشتری",
"clientIdDescription": "شناسه مشتری OAuth 2.0 گوگل از کنسول ابری گوگل",
"clientSecret": "راز مشتری",
"clientSecretDescription": "رمز مشتری OAuth 2.0 گوگل از کنسول Google Cloud",
"description": "احراز هویت کاربران با حساب‌های گوگل",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با حساب گوگل خود وارد شوند",
"title": "ورود با گوگل"
},
"log": {
"content": "محتوا",
@@ -23,52 +158,49 @@
"to": "گیرنده",
"updatedAt": "تاریخ به‌روزرسانی"
},
"register": {
"day": "روز",
"hour": "ساعت",
"ipRegistrationLimit": "محدودیت ثبت‌نام IP",
"ipRegistrationLimitDescription": "زمانی که فعال باشد، IPهایی که شرایط قوانین را برآورده می‌کنند از ثبت‌نام محدود خواهند شد؛ توجه داشته باشید که تعیین IP ممکن است به دلیل CDNها یا پروکسی‌های جلویی مشکلاتی ایجاد کند",
"minute": "دقیقه",
"month": "ماه",
"noLimit": "بدون محدودیت",
"penaltyTime": "زمان جریمه (دقیقه)",
"penaltyTimeDescription": "کاربران باید منتظر بمانند تا زمان جریمه به پایان برسد قبل از اینکه دوباره ثبت‌نام کنند",
"registerSettings": "تنظیمات ثبت‌نام",
"registrationLimitCount": "تعداد محدودیت ثبت‌نام",
"registrationLimitCountDescription": "پس از رسیدن به محدودیت ثبت‌نام، جریمه را فعال کنید",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"stopNewUserRegistration": "متوقف کردن ثبت‌نام کاربران جدید",
"stopNewUserRegistrationDescription": "زمانی که فعال باشد، هیچ‌کس نمی‌تواند ثبت‌نام کند",
"trialDuration": "مدت آزمایشی",
"trialRegistration": "ثبت‌نام آزمایشی",
"trialRegistrationDescription": "فعال‌سازی ثبت‌نام آزمایشی؛ ابتدا بسته آزمایشی و مدت زمان را تغییر دهید",
"trialSubscribePlan": "طرح اشتراک آزمایشی",
"trialSubscribePlanDescription": "طرح اشتراک آزمایشی را انتخاب کنید",
"year": "سال"
"phone": {
"accessLabel": "دسترسی",
"applyPlatform": "اعمال پلتفرم",
"description": "احراز هویت کاربران با شماره‌های تلفن",
"enable": "فعال کردن",
"enableTip": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"endpointLabel": "نقطه پایانی",
"logs": "لاگ‌ها",
"logsDescription": "مشاهده تاریخچه پیامک‌های ارسال شده و وضعیت آن‌ها",
"phoneNumberLabel": "شماره تلفن",
"placeholders": {
"template": "کد تأیید شما {code} است و به مدت ۵ دقیقه معتبر است"
},
"platform": "پلتفرم پیامک",
"platformConfigTip": "لطفاً پیکربندی {key} ارائه شده را پر کنید",
"platformTip": "لطفاً پلتفرم پیامک را انتخاب کنید",
"secretLabel": "رمز",
"sendFailed": "ارسال ناموفق بود",
"sendSuccess": "ارسال موفقیت‌آمیز",
"settings": "تنظیمات",
"signNameLabel": "نام امضا",
"template": "قالب پیامک",
"templateCodeLabel": "کد الگو",
"templateTip": "لطفاً الگوی پیامک را پر کنید، {code} را در وسط نگه دارید، در غیر این صورت عملکرد پیامک کار نخواهد کرد",
"testSms": "ارسال پیامک آزمایشی",
"testSmsPhone": "شماره تلفن را وارد کنید",
"testSmsTip": "ارسال یک پیامک آزمایشی برای تأیید تنظیمات شما",
"title": "احراز هویت تلفن",
"updateSuccess": "به‌روزرسانی با موفقیت انجام شد",
"whitelistAreaCode": "کد منطقه لیست سفید",
"whitelistAreaCodeTip": "لطفاً کدهای منطقه لیست سفید را وارد کنید، مثلاً 1، 852، 886، 888",
"whitelistValidation": "تأیید لیست سفید",
"whitelistValidationTip": "زمانی که فعال باشد، فقط کدهای منطقه در لیست سفید می‌توانند پیامک ارسال کنند"
},
"verify": {
"inputPlaceholder": "وارد کنید",
"loginVerificationCode": "کد تأیید ورود",
"loginVerificationCodeDescription": "تأیید انسانی در حین ورود",
"registrationVerificationCode": "کد تأیید ثبت‌نام",
"registrationVerificationCodeDescription": "تأیید انسانی در حین ثبت‌نام",
"resetPasswordVerificationCode": "کد تأیید بازنشانی رمز عبور",
"resetPasswordVerificationCodeDescription": "تأیید انسانی در حین بازنشانی رمز عبور",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"turnstileSecretDescription": "کلید مخفی ترنستایل ارائه شده توسط Cloudflare",
"turnstileSiteKeyDescription": "کلید سایت ترنستایل ارائه شده توسط Cloudflare",
"verifySettings": "تنظیمات تأیید"
},
"verify-code": {
"dailyLimit": "حداکثر روزانه",
"dailyLimitDescription": "حداکثر تعداد کدهای تأیید که می‌توان در روز ارسال کرد",
"expireTime": "زمان انقضا",
"expireTimeDescription": "زمان انقضای کد تأیید (ثانیه)",
"interval": "فاصله ارسال",
"intervalDescription": "حداقل فاصله بین ارسال کدهای تأیید (ثانیه)",
"saveSuccess": "ذخیره با موفقیت",
"second": "ثانیه",
"times": "بار",
"verifyCodeSettings": "تنظیمات کد تأیید"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "شناسه ربات",
"clientIdDescription": "شناسه ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید",
"clientSecret": "توکن ربات",
"clientSecretDescription": "توکن ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید",
"description": "احراز هویت کاربران با حساب‌های تلگرام",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"title": "ورود با تلگرام"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "مسدود کردن ماشین مجازی",
"blockVirtualMachineDescription": "هنگامی که فعال باشد، دستگاه‌ها از اجرای ماشین‌های مجازی یا شبیه‌سازها جلوگیری خواهند شد",
"communicationKey": "کلید ارتباطی",
"communicationKeyDescription": "کلید ارتباطی برای ارتباط امن بین دستگاه‌ها و سرورها استفاده می‌شود",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، شناسه‌های دستگاه‌های مختلف مانند IMEI/IDFA/IDFV/AndroidID/آدرس مک برای ورود و ثبت‌نام پشتیبانی می‌شوند",
"enableSecurity": "فعال‌سازی رمزنگاری ارتباطات",
"enableSecurityDescription": "هنگامی که فعال باشد، ارتباط بین دستگاه‌ها و سرورها رمزنگاری خواهد شد",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره‌سازی با موفقیت انجام شد",
"showAds": "نمایش تبلیغات",
"showAdsDescription": "هنگامی که فعال باشد، تبلیغات بر روی دستگاه‌ها نمایش داده خواهد شد"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "تنظیمات سرور SMTP و گزینه‌های تأیید ایمیل را پیکربندی کنید",
"emailLogsDescription": "مشاهده تاریخچه ایمیل‌های ارسال شده و وضعیت آن‌ها",
"emailSuffixWhitelist": "لیست سفید پسوند ایمیل",
"emailSuffixWhitelistDescription": "هنگامی که فعال شود، تنها ایمیل‌هایی با پسوندهای موجود در فهرست می‌توانند ثبت‌نام کنند",
"emailVerification": "تأیید ایمیل",
"emailVerificationDescription": "هنگامی که فعال شود، کاربران باید ایمیل خود را تأیید کنند",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، ثبت‌نام ایمیلی، ورود، پیوند و جداسازی عملکردها فعال خواهند شد",
"expiration_email_template": "قالب اطلاعیه انقضا",
"expiration_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"failed": "ناموفق",
"inputPlaceholder": "مقدار را وارد کنید...",
"logs": "گزارشات",
"maintenance_email_template": "قالب اطلاعیه نگهداری",
"maintenance_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"recipient": "گیرنده",
"saveFailed": "ذخیره‌سازی پیکربندی ناموفق بود",
"saveSuccess": "پیکربندی با موفقیت ذخیره شد.",
"sendFailure": "ارسال ایمیل آزمایشی ناموفق بود، لطفاً تنظیمات را بررسی کنید.",
"sendSuccess": "ایمیل آزمایشی با موفقیت ارسال شد.",
"sendTestEmail": "ارسال ایمیل آزمایشی",
"sendTestEmailDescription": "ارسال یک ایمیل آزمایشی برای تأیید پیکربندی.",
"senderAddress": "آدرس فرستنده",
"senderAddressDescription": "آدرس ایمیل پیش‌فرض برای ارسال ایمیل‌ها استفاده می‌شود.",
"sent": "ارسال شد",
"sentAt": "ارسال شده در",
"settings": "تنظیمات",
"smtpAccount": "حساب SMTP",
"smtpAccountDescription": "حساب ایمیلی که برای احراز هویت استفاده می‌شود.",
"smtpEncryptionMethod": "روش رمزگذاری SMTP",
"smtpEncryptionMethodDescription": "انتخاب کنید که آیا می‌خواهید رمزگذاری SSL/TLS را فعال کنید.",
"smtpPassword": "رمز عبور SMTP",
"smtpPasswordDescription": "رمز عبور برای حساب SMTP.",
"smtpServerAddress": "آدرس سرور SMTP",
"smtpServerAddressDescription": "آدرس سروری را که برای ارسال ایمیل‌ها استفاده می‌شود مشخص کنید.",
"smtpServerPort": "پورت سرور SMTP",
"smtpServerPortDescription": "پورت مورد استفاده برای اتصال به سرور SMTP را مشخص کنید.",
"status": "وضعیت",
"subject": "موضوع",
"template": "الگو",
"traffic_exceed_email_template": "الگوی اعلان ترافیک بیش از حد",
"traffic_exceed_email_templateDescription": "جایگزین‌های {after}.variable{before} با داده‌های واقعی خواهد شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"verify_email_template": "قالب ایمیل تأیید",
"verify_email_templateDescription": "جای‌گذاری‌های {after}.variable{before} با داده‌های واقعی جایگزین خواهند شد. اطمینان حاصل کنید که این متغیرها را حفظ کنید.",
"whitelistSuffixes": "پسوندهای لیست سفید",
"whitelistSuffixesDescription": "برای تأیید ایمیل در هنگام ثبت‌نام استفاده می‌شود؛ هر خط یک مورد",
"whitelistSuffixesPlaceholder": "پسوندهای ایمیل را وارد کنید، هر کدام در یک خط"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "شناسه مشتری",
"clientIdDescription": "شناسه برنامه فیسبوک از کنسول توسعه‌دهندگان فیسبوک",
"clientSecret": "رمز مشتری",
"clientSecretDescription": "رمز مخفی برنامه فیسبوک از کنسول توسعه‌دهندگان فیسبوک",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با حساب فیسبوک خود وارد شوند",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "شناسه مشتری GitHub",
"clientIdDescription": "شناسه مشتری از تنظیمات برنامه OAuth GitHub شما",
"clientSecret": "رمز مشتری GitHub",
"clientSecretDescription": "رمز مخفی مشتری از تنظیمات برنامه OAuth گیت‌هاب شما",
"enable": "فعال‌سازی احراز هویت GitHub",
"enableDescription": "اجازه دهید کاربران با حساب‌های GitHub خود وارد شوند",
"saveFailed": "ذخیره تنظیمات GitHub ناموفق بود",
"saveSuccess": "تنظیمات GitHub با موفقیت ذخیره شد"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "شناسه مشتری",
"clientIdDescription": "شناسه مشتری OAuth 2.0 گوگل از کنسول ابری گوگل",
"clientSecret": "راز مشتری",
"clientSecretDescription": "رمز مشتری OAuth 2.0 گوگل از کنسول Google Cloud",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، کاربران می‌توانند با حساب گوگل خود وارد شوند",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "دسترسی",
"applyPlatform": "اعمال پلتفرم",
"enable": "فعال کردن",
"enableTip": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"endpointLabel": "نقطه پایانی",
"logs": "لاگ‌ها",
"phoneNumberLabel": "شماره تلفن",
"placeholders": {
"template": "کد تأیید شما {code} است و به مدت ۵ دقیقه معتبر است",
"templateCode": "کد قالب را وارد کنید"
},
"platform": "پلتفرم پیامک",
"platformConfigTip": "لطفاً پیکربندی {key} ارائه شده را پر کنید",
"platformTip": "لطفاً پلتفرم پیامک را انتخاب کنید",
"secretLabel": "رمز",
"sendFailed": "ارسال ناموفق بود",
"sendSuccess": "ارسال موفقیت‌آمیز",
"settings": "تنظیمات",
"signNameLabel": "نام امضا",
"template": "قالب پیامک",
"templateCodeLabel": "کد الگو",
"templateTip": "لطفاً الگوی پیامک را پر کنید، {code} را در وسط نگه دارید، در غیر این صورت عملکرد پیامک کار نخواهد کرد",
"testSms": "ارسال پیامک آزمایشی",
"testSmsPhone": "شماره تلفن را وارد کنید",
"testSmsTip": "ارسال یک پیامک آزمایشی برای تأیید تنظیمات شما",
"updateSuccess": "به‌روزرسانی با موفقیت انجام شد",
"whitelistAreaCode": "کد منطقه لیست سفید",
"whitelistAreaCodeTip": "لطفاً کدهای منطقه لیست سفید را وارد کنید، مثلاً 1، 852، 886، 888",
"whitelistValidation": "تأیید لیست سفید",
"whitelistValidationTip": "زمانی که فعال باشد، فقط کدهای منطقه در لیست سفید می‌توانند پیامک ارسال کنند"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "افزودن قانون",
"createSuccess": "قانون با موفقیت ایجاد شد",
"createdAt": "تاریخ ایجاد",
"default": "پیش‌فرض",
"defaultRule": "قانون پیش‌فرض",
"delete": "حذف",
"deleteSuccess": "قانون با موفقیت حذف شد",
"deleteWarning": "آیا مطمئن هستید که می‌خواهید این قانون را حذف کنید؟ این عمل قابل بازگشت نیست.",
"direct": "مستقیم",
"downloadTemplate": "دانلود الگو",
"edit": "ویرایش",
"editRule": "ویرایش قانون",
@@ -29,11 +32,14 @@
"noValidRules": "هیچ قانونی یافت نشد",
"pleaseUploadFile": "لطفاً یک فایل YAML بارگذاری کنید",
"preview": "پیش‌نمایش",
"reject": "رد کردن",
"rulesFormat": "فرمت قانون: نوع قانون، محتوای تطابق، [سیاست]، که سیاست اختیاری است.\nاگر سیاست مشخص نشود، نام گروه قانونی فعلی به طور خودکار استفاده خواهد شد. مثال‌ها:",
"rulesLabel": "محتوای قانون",
"searchRule": "جستجوی نام قانون",
"selectTags": "انتخاب برچسب‌های گره",
"selectType": "نوع قانون را انتخاب کنید",
"tags": "برچسب‌های گره",
"tagsLabel": "برچسب‌های گره",
"type": "نوع قانون",
"updateSuccess": "قانون با موفقیت به‌روزرسانی شد"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "توضیحات",
"edit": "ویرایش",
"editNodeGroup": "ویرایش گروه نود",
"form": {
"cancel": "لغو",
"confirm": "تأیید",
"description": "توضیحات",
"name": "نام"
},
"name": "نام",
"title": "فهرست گروه نود",
"updatedAt": "به‌روزرسانی شده در"
},
"groupForm": {
"cancel": "لغو",
"confirm": "تأیید",
"description": "توضیحات",
"name": "نام"
},
"node": {
"abnormal": "غیرعادی",
"actions": "اقدامات",
"address": "آدرس",
"all": "همه",
"basicInfo": "اطلاعات پایه",
"cancel": "لغو",
"confirm": "تأیید",
"confirmDelete": "آیا مطمئن هستید که می‌خواهید حذف کنید؟",
@@ -59,96 +60,120 @@
"delete": "حذف",
"deleteSuccess": "با موفقیت حذف شد",
"deleteWarning": "پس از حذف، داده‌ها قابل بازیابی نخواهند بود. لطفاً با احتیاط ادامه دهید.",
"detail": "جزئیات",
"disabled": "غیرفعال",
"disk": "دیسک",
"edit": "ویرایش",
"editNode": "ویرایش گره",
"enable": "فعال‌سازی",
"form": {
"allowInsecure": "اجازه به ناامن",
"cancel": "لغو",
"city": "شهر",
"confirm": "تأیید",
"country": "کشور",
"edit": "ویرایش",
"editSecurity": "ویرایش تنظیمات امنیتی",
"enableTLS": "فعال‌سازی TLS",
"encryptionMethod": "روش رمزنگاری",
"flow": "الگوریتم کنترل جریان",
"groupId": "گروه نود",
"hopInterval": "فاصله پرش",
"hopPorts": "پورت‌های پرش",
"hopPortsPlaceholder": "پورت‌های متعدد را با کاما جدا کنید",
"name": "نام",
"obfsPassword": "رمز عبور مبهم‌سازی",
"obfsPasswordPlaceholder": "برای عدم مبهم‌سازی خالی بگذارید",
"path": "مسیر",
"pleaseSelect": "لطفاً انتخاب کنید",
"port": "پورت سرور",
"protocol": "پروتکل",
"relayHost": "میزبان رله",
"relayMode": "حالت رله",
"relayModeOptions": {
"all": "همه",
"none": "هیچ‌کدام",
"random": "تصادفی"
},
"relayPort": "پورت رله",
"relayPrefix": "پیشوند رله",
"remarks": "توضیحات",
"security": "امنیت",
"securityConfig": "پیکربندی امنیتی",
"security_config": {
"fingerprint": "اثر انگشت",
"privateKey": "کلید خصوصی",
"privateKeyPlaceholder": "برای تولید خودکار خالی بگذارید",
"publicKey": "کلید عمومی",
"publicKeyPlaceholder": "برای تولید خودکار خالی بگذارید",
"serverAddress": "آدرس سرور",
"serverAddressPlaceholder": "آدرس هدف REALITY، به‌طور پیش‌فرض استفاده از SNI",
"serverName": "نام سرور (SNI)",
"serverNamePlaceholder": "REALITY لازم است، با بک‌اند سازگار باشد",
"serverPort": "پورت سرور",
"serverPortPlaceholder": "پورت هدف REALITY، به‌طور پیش‌فرض ۴۴۳",
"shortId": "شناسه کوتاه",
"shortIdPlaceholder": "برای تولید خودکار خالی بگذارید",
"sni": "اشاره‌گر نام سرور (SNI)"
},
"selectEncryptionMethod": "انتخاب روش رمزنگاری",
"selectNodeGroup": "انتخاب گروه گره",
"selectProtocol": "انتخاب پروتکل",
"selectRelayMode": "انتخاب حالت رله",
"serverAddr": "آدرس سرور",
"serverKey": "کلید سرور",
"serverName": "نام سرویس",
"speedLimit": "محدودیت سرعت",
"speedLimitPlaceholder": "نامحدود",
"tags": "برچسب‌ها",
"tagsPlaceholder": "برای وارد کردن چندین برچسب از Enter یا ویرگول (,) استفاده کنید",
"trafficRatio": "نرخ ترافیک",
"transport": "پیکربندی پروتکل انتقال",
"transportConfig": "پیکربندی پروتکل انتقال",
"transportHost": "آدرس سرور انتقال",
"transportPath": "مسیر انتقال",
"transportServerName": "نام سرور انتقال"
},
"enabled": "فعال",
"expireTime": "زمان انقضا",
"hide": "پنهان کردن",
"id": ناسه",
"ipAddresses": "آدرس‌های IP",
"lastUpdated": "آخرین به‌روزرسانی",
"location": "مکان",
"memory": "حافظه",
"name": "نام",
"noData": "--",
"node": "گره",
"nodeDetail": "جزئیات گره",
"nodeGroup": "گروه گره",
"nodeStatus": "وضعیت گره",
"normal": "عادی",
"onlineCount": "کاربران آنلاین",
"onlineUsers": "کاربران آنلاین",
"protocol": "پروتکل",
"rate": "نرخ",
"relay": "رله",
"serverAddr": "آدرس سرور",
"speedLimit": "محدودیت سرعت",
"status": "وضعیت",
"subscribeId": "شناسه اشتراک",
"subscribeName": "نام اشتراک",
"subscription": "اشتراک",
"tags": "برچسب‌ها",
"trafficRatio": "نرخ ترافیک",
"trafficUsage": "استفاده از ترافیک",
"type": "نوع",
"updateSuccess": "به‌روزرسانی موفقیت‌آمیز بود",
"updatedAt": "به‌روزرسانی در"
"updatedAt": "به‌روزرسانی در",
"userAccount": "حساب کاربری",
"userDetail": "جزئیات کاربر",
"userId": "شناسه کاربر"
},
"nodeForm": {
"allowInsecure": "اجازه به ناامن",
"cancel": "لغو",
"city": "شهر",
"confirm": "تأیید",
"congestionController": "کنترل ترافیک",
"country": "کشور",
"disableSni": "غیرفعال کردن SNI",
"edit": "ویرایش",
"editSecurity": "ویرایش تنظیمات امنیتی",
"enableTLS": "فعال کردن TLS",
"encryptionMethod": "روش رمزنگاری",
"fingerprint": "اثر انگشت",
"flow": "الگوریتم کنترل جریان",
"groupId": "گروه گره",
"hopInterval": "فاصله پرش",
"hopPorts": "پورت‌های پرش",
"hopPortsPlaceholder": "پورت‌های متعدد را با کاما جدا کنید",
"name": "نام",
"obfsPassword": "رمز عبور پنهان‌سازی",
"obfsPasswordPlaceholder": "برای عدم پنهان‌سازی خالی بگذارید",
"path": "مسیر",
"pleaseSelect": "لطفاً انتخاب کنید",
"port": "پورت سرور",
"protocol": "پروتکل",
"reduceRtt": "کاهش RTT",
"relayHost": "میزبان رله",
"relayMode": "حالت رله",
"relayPort": "پورت رله",
"relayPrefix": "پیشوند رله",
"remarks": "یادداشت‌ها",
"security": "امنیت",
"securityConfig": "تنظیمات امنیتی",
"selectEncryptionMethod": "انتخاب روش رمزنگاری",
"selectNodeGroup": "انتخاب گروه گره",
"selectProtocol": "انتخاب پروتکل",
"selectRelayMode": "انتخاب حالت رله",
"serverAddr": "آدرس سرور",
"serverKey": "کلید سرور",
"serverName": "نام سرویس",
"speedLimit": "محدودیت سرعت",
"speedLimitPlaceholder": "نامحدود",
"tags": "برچسب‌ها",
"tagsPlaceholder": "برای وارد کردن چندین برچسب از Enter یا کاما (,) استفاده کنید",
"trafficRatio": "نسبت ترافیک",
"transport": "تنظیمات پروتکل حمل و نقل",
"transportConfig": "تنظیمات پروتکل حمل و نقل",
"transportHost": "آدرس سرور حمل و نقل",
"transportPath": "مسیر حمل و نقل",
"transportServerName": "نام سرور حمل و نقل",
"udpRelayMode": "حالت رله UDP"
},
"relayModeOptions": {
"all": "همه",
"none": "هیچ‌کدام",
"random": "تصادفی"
},
"securityConfig": {
"fingerprint": "اثر انگشت",
"privateKey": "کلید خصوصی",
"privateKeyPlaceholder": "برای تولید خودکار خالی بگذارید",
"publicKey": "کلید عمومی",
"publicKeyPlaceholder": "برای تولید خودکار خالی بگذارید",
"serverAddress": "آدرس سرور",
"serverAddressPlaceholder": "آدرس هدف REALITY، به‌طور پیش‌فرض از SNI استفاده می‌کند",
"serverName": "نام سرور (SNI)",
"serverNamePlaceholder": "نیاز به REALITY، با backend سازگار باشد",
"serverPort": "پورت سرور",
"serverPortPlaceholder": "پورت هدف REALITY، به‌طور پیش‌فرض 443",
"shortId": "شناسه کوتاه",
"shortIdPlaceholder": "برای تولید خودکار خالی بگذارید",
"sni": "نشان‌دهنده نام سرور (SNI)"
},
"tabs": {
"node": "نود",
+92 -11
View File
@@ -1,28 +1,77 @@
{
"authSettings": "تنظیمات احراز هویت",
"basicSettings": "تنظیمات پایه",
"common": {
"cancel": "لغو",
"save": "ذخیره تنظیمات",
"saveFailed": "ذخیره ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
},
"currency": {
"accessKey": "کلید دسترسی",
"accessKeyDescription": "کلید API که به صورت رایگان توسط https://exchangerate.host ارائه می‌شود",
"accessKeyDescription": "کلید API که به صورت رایگان توسط {url} ارائه می‌شود",
"accessKeyPlaceholder": "کلید API را وارد کنید",
"currencySymbol": "نماد ارز",
"currencySymbolDescription": "فقط برای نمایش استفاده می‌شود؛ تغییر این مورد بر تمام واحدهای ارزی در سیستم تأثیر خواهد گذاشت",
"currencySymbolPlaceholder": "تومان",
"currencyUnit": "واحد ارز",
"currencyUnitDescription": "فقط برای نمایش استفاده می‌شود؛ تغییر این مورد بر تمام واحدهای ارزی در سیستم تأثیر خواهد گذاشت",
"saveSuccess": "ذخیره‌سازی موفقیت‌آمیز"
"currencyUnitPlaceholder": "IRR",
"description": "تنظیم واحدهای ارزی، نمادها و تنظیمات API نرخ ارز",
"title": "تنظیمات ارز"
},
"privacy-policy": {
"invite": {
"description": "تنظیمات دعوت کاربران و پاداش ارجاع را پیکربندی کنید",
"forcedInvite": "نیاز به دعوتنامه برای ثبت‌نام",
"forcedInviteDescription": "با فعال‌سازی، کاربران باید از طریق لینک دعوتنامه ثبت‌نام کنند",
"inputPlaceholder": "لطفاً وارد کنید",
"onlyFirstPurchase": "فقط پاداش خرید اول",
"onlyFirstPurchaseDescription": "با فعال‌سازی، ارجاع‌دهندگان فقط برای خرید اول کاربران ارجاعی پاداش دریافت می‌کنند",
"referralPercentage": "درصد پاداش ارجاع",
"referralPercentageDescription": "درصد پاداشی که به ارجاع‌دهندگان داده می‌شود",
"saveFailed": "ذخیره ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"title": "تنظیمات دعوتنامه"
},
"privacyPolicy": {
"description": "محتوای سیاست حفظ حریم خصوصی را ویرایش و مدیریت کنید",
"title": "سیاست حفظ حریم خصوصی"
},
"register": {
"day": "روز(ها)",
"defaultSubscribe": "اشتراک پیش‌فرض",
"defaultSubscribeDescription": "طرح اشتراک پیش‌فرض برای کاربران جدید",
"description": "تنظیمات مربوط به ثبت‌نام کاربران را پیکربندی کنید",
"inputPlaceholder": "لطفاً وارد کنید",
"ipRegistrationLimit": "محدودیت ثبت‌نام IP",
"ipRegistrationLimitDescription": "تعداد ثبت‌نام‌ها از یک آدرس IP را محدود کنید",
"registrationLimitCount": "تعداد محدودیت ثبت‌نام",
"registrationLimitCountDescription": "تعداد ثبت‌نام‌های مجاز در هر IP در دوره محدودیت",
"registrationLimitExpire": "دوره محدودیت",
"registrationLimitExpireDescription": "مدت زمان برای محدودیت ثبت‌نام IP",
"saveFailed": "ذخیره ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"selectPlaceholder": "لطفاً انتخاب کنید",
"stopNewUserRegistration": "متوقف کردن ثبت‌نام کاربران جدید",
"stopNewUserRegistrationDescription": "با فعال‌سازی، ثبت‌نام کاربران جدید غیرفعال خواهد شد",
"title": "تنظیمات ثبت‌نام",
"trialDay": "روزهای آزمایشی",
"trialDayDescription": "روزهای آزمایشی به کاربران جدید در زمان ثبت‌نام داده می‌شود",
"trialFlow": "ترافیک آزمایشی",
"trialFlowDescription": "ترافیک آزمایشی به کاربران جدید در زمان ثبت‌نام داده می‌شود"
},
"site": {
"customData": "داده‌های سفارشی",
"customDataDescription": "داده‌های سفارشی، استفاده شده برای داده‌های سفارشی سایت",
"customHtml": "HTML سفارشی",
"customHtmlDescription": "کد HTML سفارشی که باید در انتهای تگ body سایت وارد شود.",
"description": "اطلاعات پایه سایت، لوگو، دامنه و سایر تنظیمات را پیکربندی کنید",
"keywords": "کلمات کلیدی",
"keywordsDescription": "برای اهداف سئو استفاده می‌شود",
"keywordsPlaceholder": "کلیدواژه1، کلیدواژه2، کلیدواژه3",
"logo": "لوگو",
"logoDescription": "برای نمایش لوگو در مکان‌های تعیین‌شده استفاده می‌شود",
"logoPlaceholder": "آدرس URL لوگو را وارد کنید، بدون '/' در انتها",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"siteDesc": "توضیحات سایت",
"siteDescDescription": "برای نمایش توضیحات سایت در مکان‌های تعیین‌شده استفاده می‌شود",
"siteDescPlaceholder": "توضیحات سایت را وارد کنید",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "لطفاً آدرس دامنه را وارد کنید. برای چندین دامنه، لطفاً هر کدام را در یک خط وارد کنید.",
"siteName": "نام سایت",
"siteNameDescription": "برای نمایش نام سایت در مکان‌های تعیین‌شده استفاده می‌شود",
"siteNamePlaceholder": "نام سایت را وارد کنید"
},
"tabs": {
"currency": "ارز",
"site": "سایت",
"tos": "شرایط خدمات"
"siteNamePlaceholder": "نام سایت را وارد کنید",
"title": "تنظیمات سایت"
},
"siteSettings": "تنظیمات سایت",
"tos": {
"saveSuccess": "ذخیره با موفقیت انجام شد",
"description": "محتوای شرایط خدمات را ویرایش و مدیریت کنید",
"title": "شرایط خدمات"
},
"userSecuritySettings": "کاربر و امنیت",
"verify": {
"description": "تنظیمات CAPTCHA و تأیید هویت Turnstile را پیکربندی کنید",
"enableLoginVerify": "فعال‌سازی تأیید در ورود",
"enableLoginVerifyDescription": "با فعال‌سازی، کاربران باید در زمان ورود تأیید هویت انسانی را بگذرانند",
"enablePasswordVerify": "فعال‌سازی تأیید در بازنشانی رمز عبور",
"enablePasswordVerifyDescription": "با فعال‌سازی، کاربران باید در زمان بازنشانی رمز عبور تأیید هویت انسانی را بگذرانند",
"enableRegisterVerify": "فعال‌سازی تأیید در ثبت‌نام",
"enableRegisterVerifyDescription": "با فعال‌سازی، کاربران باید در زمان ثبت‌نام تأیید هویت انسانی را بگذرانند",
"inputPlaceholder": "لطفاً وارد کنید",
"saveFailed": "ذخیره ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"title": "تأیید امنیتی",
"turnstileSecret": "کلید مخفی Turnstile",
"turnstileSecretDescription": "کلید مخفی Turnstile Cloudflare برای تأیید در backend",
"turnstileSecretPlaceholder": "کلید مخفی Turnstile را وارد کنید",
"turnstileSiteKey": "کلید سایت Turnstile",
"turnstileSiteKeyDescription": "کلید سایت Turnstile Cloudflare برای تأیید در frontend",
"turnstileSiteKeyPlaceholder": "کلید سایت Turnstile را وارد کنید"
},
"verifyCode": {
"dailyLimit": "محدودیت ارسال روزانه",
"dailyLimitDescription": "حداکثر تعداد کدهای تأیید که هر کاربر می‌تواند در روز ارسال کند",
"description": "قوانین و محدودیت‌های ارسال کد تأیید ایمیل را پیکربندی کنید",
"expireTime": "مدت اعتبار کد تأیید",
"expireTimeDescription": "مدت اعتبار کدهای تأیید (ثانیه)",
"inputPlaceholder": "لطفاً وارد کنید",
"interval": "فاصله ارسال",
"intervalDescription": "حداقل فاصله بین دو ارسال کد تأیید (ثانیه)",
"saveFailed": "ذخیره ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد",
"seconds": "ثانیه",
"times": "بار(ها)",
"title": "تنظیمات کد تأیید"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "شناسه ربات",
"clientIdDescription": "شناسه ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید",
"clientSecret": "توکن ربات",
"clientSecretDescription": "توکن ربات تلگرام، می‌توانید آن را از @BotFather دریافت کنید",
"enable": "فعال کردن",
"enableDescription": "پس از فعال‌سازی، عملکردهای ثبت‌نام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"saveFailed": "ذخیره‌سازی ناموفق بود",
"saveSuccess": "ذخیره با موفقیت انجام شد"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "Palvelun ID",
"clientIdDescription": "Apple-palvelutunnus, jonka voit hankkia Apple Developer Portalista",
"clientSecret": "Yksityinen avain",
"clientSecretDescription": "Yksityinen avain (.p8-tiedosto), jota käytetään todennukseen Applen kanssa",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Apple ID:llään",
"keyId": "Avain ID",
"keyIdDescription": "Yksityisen avaimen tunnus Apple Developer -portaalista",
"redirectUri": "Ohjaus-URL",
"redirectUriDescription": "Täytä API-osoite, johon ohjataan URL-osoite Apple-todennuksen onnistuneen läpäisemisen jälkeen. Älä käytä / lopussa.",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"teamId": "Tiimin tunnus",
"teamIdDescription": "Apple Developer -tiimin tunnus"
}
+187 -55
View File
@@ -1,15 +1,150 @@
{
"invite": {
"commissionFirstTimeOnly": "Komissio vain ensimmäisestä ostosta",
"commissionFirstTimeOnlyDescription": "Kun tämä on käytössä, komissio kertyy vain kutsujan ensimmäisestä maksusta; voit määrittää yksittäiset käyttäjät käyttäjähallinnassa",
"enableForcedInvite": "Ota pakollinen kutsu käyttöön",
"enableForcedInviteDescription": "Kun tämä on käytössä, vain kutsutut käyttäjät voivat rekisteröityä",
"inputPlaceholder": "Syötä",
"inviteCommissionPercentage": "Kutsukomission prosenttiosuus",
"inviteCommissionPercentageDescription": "Oletusarvoinen globaali komission jakosuhde; voit määrittää yksittäiset suhteet käyttäjähallinnassa",
"inviteSettings": "Kutsuasetukset",
"apple": {
"clientId": "Palvelun ID",
"clientIdDescription": "Apple-palvelutunnus, jonka voit hankkia Apple Developer Portalista",
"clientSecret": "Yksityinen avain",
"clientSecretDescription": "Yksityinen avain (.p8-tiedosto), jota käyteän todennukseen Applen kanssa",
"description": "Tunnista käyttäjät Apple-tileillä",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Apple ID:llään",
"keyId": "Avain ID",
"keyIdDescription": "Yksityisen avaimen tunnus Apple Developer -portaalista",
"redirectUri": "Ohjaus-URL",
"redirectUriDescription": "Täytä API-osoite, johon ohjataan URL-osoite Apple-todennuksen onnistuneen läpäisemisen jälkeen. Älä käytä / lopussa.",
"teamId": "Tiimin tunnus",
"teamIdDescription": "Apple Developer -tiimin tunnus",
"title": "Apple-kirjautuminen"
},
"common": {
"cancel": "Peruuta",
"save": "Tallenna",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Estä virtuaalikone",
"blockVirtualMachineDescription": "Kun tämä on käytössä, laitteiden käyttö virtuaalikoneissa tai emulaattoreissa estetään",
"communicationKey": "Viestintäavain",
"communicationKeyDescription": "Viestintäavain käytetään turvalliseen viestintään laitteiden ja palvelimien välillä",
"description": "Tunnista käyttäjät laiteidentifioijilla",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat käyttöön, useita laiteidentifikaattoreita, kuten IMEI/IDFA/IDFV/AndroidID/Mac-osoite, tuetaan kirjautumiseen ja rekisteröitymiseen.",
"enableSecurity": "Ota käyttöön viestinnän salaus",
"enableSecurityDescription": "Kun tämä on käytössä, laitteiden ja palvelimien välinen viestintä salataan",
"showAds": "Näytä mainoksia",
"showAdsDescription": "Kun tämä on käytössä, mainoksia näytetään laitteilla",
"title": "Laitteen tunnistus"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Perusasetukset",
"description": "Tunnista käyttäjät sähköpostiosoitteilla",
"emailSuffixWhitelist": "Sähköpostin päätevalkoinen lista",
"emailSuffixWhitelistDescription": "Kun tämä on käytössä, vain listassa olevilla päätteillä varustetut sähköpostit voivat rekisteröityä",
"emailVerification": "Sähköpostin vahvistus",
"emailVerificationDescription": "Kun tämä on käytössä, käyttäjien on vahvistettava sähköpostinsa",
"enable": "Ota käyttöön",
"enableDescription": "Kun tämä on otettu käyttöön, sähköpostirekisteröinti, kirjautuminen, liittäminen ja irrottaminen aktivoituvat.",
"expirationEmailTemplate": "Vanhentumisilmoituksen malli",
"expirationTemplate": "Vanhentumisilmoitus",
"inputPlaceholder": "Syötä arvo...",
"logs": "Lokit",
"logsDescription": "Näytä lähetettyjen sähköpostien historia ja niiden tila",
"maintenanceEmailTemplate": "Huoltoilmoituksen malli",
"maintenanceTemplate": "Huoltoilmoitus",
"sendFailure": "Testisähköpostin lähettäminen epäonnistui, tarkista asetukset.",
"sendSuccess": "Testisähköposti lähetetty onnistuneesti.",
"sendTestEmail": "Lähetä testisähköposti",
"sendTestEmailDescription": "Lähetä testisähköposti varmistaaksesi kokoonpanon.",
"senderAddress": "Lähettäjän osoite",
"senderAddressDescription": "Oletussähköpostiosoite, jota käytetään sähköpostien lähettämiseen.",
"smtpAccount": "SMTP-tili",
"smtpAccountDescription": "Sähköpostitili, jota käytetään todennukseen.",
"smtpEncryptionMethod": "SMTP-salausmenetelmä",
"smtpEncryptionMethodDescription": "Valitse, haluatko ottaa käyttöön SSL/TLS-salauksen.",
"smtpPassword": "SMTP-salasana",
"smtpPasswordDescription": "SMTP-tilin salasana.",
"smtpServerAddress": "SMTP-palvelimen osoite",
"smtpServerAddressDescription": "Määritä palvelimen osoite, jota käytetään sähköpostien lähettämiseen.",
"smtpServerPort": "SMTP-palvelimen portti",
"smtpServerPortDescription": "Määritä portti, jota käytetään yhteyden muodostamiseen SMTP-palvelimeen.",
"smtpSettings": "SMTP-asetukset",
"templateVariables": {
"code": {
"description": "6-numeroinen vahvistuskoodi",
"title": "Vahvistuskoodi"
},
"expire": {
"description": "Vahvistuskoodin voimassaoloaika (minuuteissa)",
"title": "Voimassaoloaika"
},
"expireDate": {
"description": "Palvelun vanhentumispäivämäärä, muistuttaa käyttäjiä palvelun vanhentuessa",
"title": "Vanhentumispäivämäärä"
},
"maintenanceDate": {
"description": "Järjestelmän huoltopäivämäärä, näyttää huollon aloituspäivämäärän",
"title": "Huoltopäivämäärä"
},
"maintenanceTime": {
"description": "Arvioitu huoltoaika, näyttää huoltoaikavälin tai keston",
"title": "Huoltoaika"
},
"siteLogo": {
"description": "Verkkosivuston logo-kuvan URL-osoite",
"title": "Sivuston logo"
},
"siteName": {
"description": "Nykyinen verkkosivuston nimi",
"title": "Sivuston nimi"
},
"title": "Sähköpostimallin muuttujat",
"type": {
"conditionalSyntax": "Tukee ehdollista syntaksia sisällön vaihtamiseksi tyypin mukaan",
"description": "Sähköpostityypin tunniste, 1 rekisteröintivahvistuskoodille, muut salasanan palautusvahvistuskoodille",
"title": "Sähköpostityyppi"
}
},
"title": "Sähköpostitunnistus",
"trafficExceedEmailTemplate": "Liikennerajoituksen ilmoituksen malli",
"trafficTemplate": "Liikennerajoitus",
"verifyEmailTemplate": "Vahvistussähköpostin malli",
"verifyTemplate": "Vahvistussähköposti",
"whitelistSuffixes": "Sallittujen luetteloiden päätteet",
"whitelistSuffixesDescription": "Käytetään sähköpostin vahvistamiseen rekisteröinnin aikana; yksi per rivi",
"whitelistSuffixesPlaceholder": "Syötä sähköpostin päätteet, yksi per rivi"
},
"facebook": {
"clientId": "Asiakas ID",
"clientIdDescription": "Facebook-sovelluksen tunnus Facebookin kehittäjäkonsolista",
"clientSecret": "Asiakassalasana",
"clientSecretDescription": "Facebook-sovelluksen salaisuus Facebookin kehittäjäkonsolista",
"description": "Tunnista käyttäjät Facebook-tileillä",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Facebook-tilillään",
"title": "Facebook-kirjautuminen"
},
"github": {
"clientId": "GitHub-asiakastunnus",
"clientIdDescription": "Asiakkaan tunnus GitHub OAuth -sovelluksesi asetuksista",
"clientSecret": "GitHub-asiakassalasana",
"clientSecretDescription": "Asiakassalasana GitHub OAuth -sovelluksesi asetuksista",
"description": "Tunnista käyttäjät GitHub-tileillä",
"enable": "Ota käyttöön GitHub-autentikointi",
"enableDescription": "Salli käyttäjien kirjautua sisään GitHub-tileillään",
"title": "GitHub-kirjautuminen"
},
"google": {
"clientId": "Asiakas ID",
"clientIdDescription": "Google OAuth 2.0 -asiakastunnus Google Cloud Consolesta",
"clientSecret": "Asiakassalasana",
"clientSecretDescription": "Google OAuth 2.0 -asiakassalasana Google Cloud Consolesta",
"description": "Tunnista käyttäjät Google-tileillä",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Google-tilillään",
"title": "Google-kirjautuminen"
},
"log": {
"content": "Sisältö",
"createdAt": "Luotu",
@@ -23,52 +158,49 @@
"to": "Vastaanottaja",
"updatedAt": "Päivitetty"
},
"register": {
"day": "Päivä",
"hour": "Tunti",
"ipRegistrationLimit": "IP-rekisteröintiraja",
"ipRegistrationLimitDescription": "Kun tämä on käytössä, säännön vaatimukset täyttävät IP-osoitteet estetään rekisteröitymästä; huomaa, että IP-määritys voi aiheuttaa ongelmia CDN:ien tai etupään välityspalvelimien vuoksi",
"minute": "Minuutti",
"month": "Kuukausi",
"noLimit": "Ei rajoituksia",
"penaltyTime": "Rangaistusaika (minuuttia)",
"penaltyTimeDescription": "Käyttäjien on odotettava rangaistusajan päättymistä ennen uudelleenrekisteröitymistä",
"registerSettings": "Rekisteröintiasetukset",
"registrationLimitCount": "Rekisteröintirajamäärä",
"registrationLimitCountDescription": "Ota rangaistus käyttöön rekisteröintirajan saavuttamisen jälkeen",
"saveSuccess": "Tallennus onnistui",
"stopNewUserRegistration": "Lopeta uusien käyttäjien rekisteröinti",
"stopNewUserRegistrationDescription": "Kun tämä on käytössä, kukaan ei voi rekisteröityä",
"trialDuration": "Kokeilujakson kesto",
"trialRegistration": "Kokeilurekisteröinti",
"trialRegistrationDescription": "Ota kokeilurekisteröinti käyttöön; muokkaa ensin kokeilupakettia ja kestoa",
"trialSubscribePlan": "Kokeilutilaus",
"trialSubscribePlanDescription": "Valitse kokeilutilaus",
"year": "Vuosi"
"phone": {
"accessLabel": "Pääsy",
"applyPlatform": "Hae alustaa",
"description": "Tunnista käyttäjät puhelinnumeroilla",
"enable": "Ota käyttöön",
"enableTip": "Kun otat tämän käyttöön, matkapuhelimen rekisteröinti-, kirjautumis-, sitomis- ja purkutoiminnot otetaan käyttöön",
"endpointLabel": "Päätepiste",
"logs": "Lokit",
"logsDescription": "Näytä lähetettyjen SMS-viestien historia ja niiden tila",
"phoneNumberLabel": "Puhelinnumero",
"placeholders": {
"template": "Vahvistuskoodisi on {code}, voimassa 5 minuuttia"
},
"platform": "SMS-alusta",
"platformConfigTip": "Täytä annettu {key} -määritys",
"platformTip": "Valitse SMS-alusta",
"secretLabel": "Salaisuus",
"sendFailed": "Lähetys epäonnistui",
"sendSuccess": "Lähetys onnistui",
"settings": "Asetukset",
"signNameLabel": "Allekirjoitusnimi",
"template": "SMS-malli",
"templateCodeLabel": "Mallikoodi",
"templateTip": "Ole hyvä ja täytä SMS-malli, pidä {code} keskellä, muuten SMS-toiminto ei toimi",
"testSms": "Lähetä testiviesti",
"testSmsPhone": "Syötä puhelinnumero",
"testSmsTip": "Lähetä testiviesti varmistaaksesi asetuksesi",
"title": "Puhelintunnistus",
"updateSuccess": "Päivitys onnistui",
"whitelistAreaCode": "Valkoisen listan aluekoodi",
"whitelistAreaCodeTip": "Syötä valkoisen listan aluekoodit, esim. 1, 852, 886, 888",
"whitelistValidation": "Valkoisen listan vahvistus",
"whitelistValidationTip": "Kun tämä on käytössä, vain valkoisen listan aluekoodit voivat lähettää SMS-viestejä"
},
"verify": {
"inputPlaceholder": "Syötä",
"loginVerificationCode": "Kirjautumisen vahvistuskoodi",
"loginVerificationCodeDescription": "Ihmisen vahvistus kirjautumisen aikana",
"registrationVerificationCode": "Rekisteröinnin vahvistuskoodi",
"registrationVerificationCodeDescription": "Ihmisen vahvistus rekisteröinnin aikana",
"resetPasswordVerificationCode": "Salasanan palautuksen vahvistuskoodi",
"resetPasswordVerificationCodeDescription": "Ihmisen vahvistus salasanan palautuksen aikana",
"saveSuccess": "Tallennus onnistui",
"turnstileSecretDescription": "Turnstile-salaisavain, jonka Cloudflare on toimittanut",
"turnstileSiteKeyDescription": "Turnstile-sivuston avain, jonka Cloudflare on toimittanut",
"verifySettings": "Vahvistusasetukset"
},
"verify-code": {
"dailyLimit": "Päivittäinen raja",
"dailyLimitDescription": "Suurin määrä vahvistuskoodien lähettämistä päivässä",
"expireTime": "Voimassaoloaika",
"expireTimeDescription": "Vahvistuskoodin vanhenemisaika (sekunteina)",
"interval": "Lähetysväli",
"intervalDescription": "Minimi väli vahvistuskoodien lähettämisen välillä (sekunteina)",
"saveSuccess": "Tallennus onnistui",
"second": "sekuntia",
"times": "kertaa",
"verifyCodeSettings": "Vahvistuskoodin asetukset"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "Botti ID",
"clientIdDescription": "Telegram Botin ID, jonka saat @BotFatherilta",
"clientSecret": "Bottitunnus",
"clientSecretDescription": "Telegram-bottitunnus, jonka voit saada @BotFatherilta",
"description": "Tunnista käyttäjät Telegram-tileillä",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, matkapuhelimen rekisteröinti-, kirjautumis-, sitomis- ja purkutoiminnot otetaan käyttöön",
"title": "Telegram-kirjautuminen"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Estä virtuaalikone",
"blockVirtualMachineDescription": "Kun tämä on käytössä, laitteiden käyttö virtuaalikoneissa tai emulaattoreissa estetään",
"communicationKey": "Viestintäavain",
"communicationKeyDescription": "Viestintäavain käytetään turvalliseen viestintään laitteiden ja palvelimien välillä",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat käyttöön, useita laiteidentifikaattoreita, kuten IMEI/IDFA/IDFV/AndroidID/Mac-osoite, tuetaan kirjautumiseen ja rekisteröitymiseen.",
"enableSecurity": "Ota käyttöön viestinnän salaus",
"enableSecurityDescription": "Kun tämä on käytössä, laitteiden ja palvelimien välinen viestintä salataan",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"showAds": "Näytä mainoksia",
"showAdsDescription": "Kun tämä on käytössä, mainoksia näytetään laitteilla"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Määritä SMTP-palvelimen asetukset ja sähköpostin vahvistusvaihtoehdot",
"emailLogsDescription": "Näytä lähetettyjen sähköpostien historia ja niiden tila",
"emailSuffixWhitelist": "Sähköpostin päätevalkoinen lista",
"emailSuffixWhitelistDescription": "Kun tämä on käytössä, vain listassa olevilla päätteillä varustetut sähköpostit voivat rekisteröityä",
"emailVerification": "Sähköpostin vahvistus",
"emailVerificationDescription": "Kun tämä on käytössä, käyttäjien on vahvistettava sähköpostinsa",
"enable": "Ota käyttöön",
"enableDescription": "Kun tämä on otettu käyttöön, sähköpostirekisteröinti, kirjautuminen, liittäminen ja irrottaminen aktivoituvat.",
"expiration_email_template": "Vanhentumisilmoituksen malli",
"expiration_email_templateDescription": "Paikkamerkit {after}.variable{before} korvataan todellisilla tiedoilla. Varmista, että pidät nämä muuttujat.",
"failed": "Epäonnistui",
"inputPlaceholder": "Syötä arvo...",
"logs": "Lokit",
"maintenance_email_template": "Huoltoilmoituksen malli",
"maintenance_email_templateDescription": "Paikkamerkit {after}.variable{before} korvataan todellisilla tiedoilla. Varmista, että pidät nämä muuttujat.",
"recipient": "Vastaanottaja",
"saveFailed": "Konfiguraation tallentaminen epäonnistui",
"saveSuccess": "Asetukset tallennettu onnistuneesti.",
"sendFailure": "Testisähköpostin lähettäminen epäonnistui, tarkista asetukset.",
"sendSuccess": "Testisähköposti lähetetty onnistuneesti.",
"sendTestEmail": "Lähetä testisähköposti",
"sendTestEmailDescription": "Lähetä testisähköposti varmistaaksesi kokoonpanon.",
"senderAddress": "Lähettäjän osoite",
"senderAddressDescription": "Oletussähköpostiosoite, jota käytetään sähköpostien lähettämiseen.",
"sent": "Lähetetty",
"sentAt": "Lähetetty",
"settings": "Asetukset",
"smtpAccount": "SMTP-tili",
"smtpAccountDescription": "Sähköpostitili, jota käytetään todennukseen.",
"smtpEncryptionMethod": "SMTP-salausmenetelmä",
"smtpEncryptionMethodDescription": "Valitse, haluatko ottaa käyttöön SSL/TLS-salauksen.",
"smtpPassword": "SMTP-salasana",
"smtpPasswordDescription": "SMTP-tilin salasana.",
"smtpServerAddress": "SMTP-palvelimen osoite",
"smtpServerAddressDescription": "Määritä palvelimen osoite, jota käytetään sähköpostien lähettämiseen.",
"smtpServerPort": "SMTP-palvelimen portti",
"smtpServerPortDescription": "Määritä portti, jota käytetään yhteyden muodostamiseen SMTP-palvelimeen.",
"status": "Tila",
"subject": "Aihe",
"template": "Malline",
"traffic_exceed_email_template": "Liikenteen Ylitysilmoitusmalli",
"traffic_exceed_email_templateDescription": "{after}.variable{before} -paikat korvataan todellisilla tiedoilla. Varmista, että säilytät nämä muuttujat.",
"verify_email_template": "Sähköpostin Vahvistusmalli",
"verify_email_templateDescription": "Paikkamerkit {after}.variable{before} korvataan todellisilla tiedoilla. Varmista, että pidät nämä muuttujat.",
"whitelistSuffixes": "Sallittujen luetteloiden päätteet",
"whitelistSuffixesDescription": "Käytetään sähköpostin vahvistamiseen rekisteröinnin aikana; yksi per rivi",
"whitelistSuffixesPlaceholder": "Syötä sähköpostin päätteet, yksi per rivi"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Asiakas ID",
"clientIdDescription": "Facebook-sovelluksen tunnus Facebookin kehittäjäkonsolista",
"clientSecret": "Asiakassalasana",
"clientSecretDescription": "Facebook-sovelluksen salaisuus Facebookin kehittäjäkonsolista",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Facebook-tilillään",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "GitHub-asiakastunnus",
"clientIdDescription": "Asiakkaan tunnus GitHub OAuth -sovelluksesi asetuksista",
"clientSecret": "GitHub-asiakassalasana",
"clientSecretDescription": "Asiakassalasana GitHub OAuth -sovelluksesi asetuksista",
"enable": "Ota käyttöön GitHub-autentikointi",
"enableDescription": "Salli käyttäjien kirjautua sisään GitHub-tileillään",
"saveFailed": "GitHub-asetusten tallentaminen epäonnistui",
"saveSuccess": "GitHub-asetukset tallennettu onnistuneesti"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Asiakas ID",
"clientIdDescription": "Google OAuth 2.0 -asiakastunnus Google Cloud Consolesta",
"clientSecret": "Asiakassalasana",
"clientSecretDescription": "Google OAuth 2.0 -asiakassalasana Google Cloud Consolesta",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, käyttäjät voivat kirjautua sisään Google-tilillään",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Pääsy",
"applyPlatform": "Hae alustaa",
"enable": "Ota käyttöön",
"enableTip": "Kun otat tämän käyttöön, matkapuhelimen rekisteröinti-, kirjautumis-, sitomis- ja purkutoiminnot otetaan käyttöön",
"endpointLabel": "Päätepiste",
"logs": "Lokit",
"phoneNumberLabel": "Puhelinnumero",
"placeholders": {
"template": "Vahvistuskoodisi on {code}, voimassa 5 minuuttia",
"templateCode": "Anna mallikoodi"
},
"platform": "SMS-alusta",
"platformConfigTip": "Täytä annettu {key} -määritys",
"platformTip": "Valitse SMS-alusta",
"secretLabel": "Salaisuus",
"sendFailed": "Lähetys epäonnistui",
"sendSuccess": "Lähetys onnistui",
"settings": "Asetukset",
"signNameLabel": "Allekirjoitusnimi",
"template": "SMS-malli",
"templateCodeLabel": "Mallikoodi",
"templateTip": "Ole hyvä ja täytä SMS-malli, pidä {code} keskellä, muuten SMS-toiminto ei toimi",
"testSms": "Lähetä testiviesti",
"testSmsPhone": "Syötä puhelinnumero",
"testSmsTip": "Lähetä testiviesti varmistaaksesi asetuksesi",
"updateSuccess": "Päivitys onnistui",
"whitelistAreaCode": "Valkoisen listan aluekoodi",
"whitelistAreaCodeTip": "Syötä valkoisen listan aluekoodit, esim. 1, 852, 886, 888",
"whitelistValidation": "Valkoisen listan vahvistus",
"whitelistValidationTip": "Kun tämä on käytössä, vain valkoisen listan aluekoodit voivat lähettää SMS-viestejä"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Lisää sääntö",
"createSuccess": "Sääntö luotiin onnistuneesti",
"createdAt": "Luotu",
"default": "Oletus",
"defaultRule": "Oletussääntö",
"delete": "Poista",
"deleteSuccess": "Sääntö poistettiin onnistuneesti",
"deleteWarning": "Oletko varma, että haluat poistaa tämän säännön? Tätä toimintoa ei voi peruuttaa.",
"direct": "Suora",
"downloadTemplate": "Lataa malli",
"edit": "Muokkaa",
"editRule": "Muokkaa sääntöä",
@@ -29,11 +32,14 @@
"noValidRules": "Ei voimassa olevia sääntöjä löytynyt",
"pleaseUploadFile": "Lataa YAML-tiedosto",
"preview": "Esikatselu",
"reject": "Hylkää",
"rulesFormat": "Sääntömuoto: sääntötyyppi, vastaavuus, [politiikka], jossa politiikka on valinnainen.\nJos politiikkaa ei ole määritelty, nykyistä sääntöryhmän nimeä käytetään automaattisesti. Esimerkkejä:",
"rulesLabel": "Säännön sisältö",
"searchRule": "Etsi säännön nimeä",
"selectTags": "Valitse solmun tunnisteet",
"selectType": "Valitse sääntötyyppi",
"tags": "Solmun tunnisteet",
"tagsLabel": "Solmun tunnisteet",
"type": "Sääntötyyppi",
"updateSuccess": "Sääntö päivitettiin onnistuneesti"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Kuvaus",
"edit": "Muokkaa",
"editNodeGroup": "Muokkaa solmuryhmää",
"form": {
"cancel": "Peruuta",
"confirm": "Vahvista",
"description": "Kuvaus",
"name": "Nimi"
},
"name": "Nimi",
"title": "Solmuryhmien lista",
"updatedAt": "Päivitetty"
},
"groupForm": {
"cancel": "Peruuta",
"confirm": "Vahvista",
"description": "Kuvaus",
"name": "Nimi"
},
"node": {
"abnormal": "Poikkeava",
"actions": "Toiminnot",
"address": "Osoite",
"all": "Kaikki",
"basicInfo": "Perustiedot",
"cancel": "Peruuta",
"confirm": "Vahvista",
"confirmDelete": "Haluatko varmasti poistaa?",
@@ -59,96 +60,120 @@
"delete": "Poista",
"deleteSuccess": "Poisto onnistui",
"deleteWarning": "Poiston jälkeen tietoja ei voi palauttaa. Ole varovainen.",
"detail": "Yksityiskohdat",
"disabled": "Pois käytöstä",
"disk": "Levy",
"edit": "Muokkaa",
"editNode": "Muokkaa solmua",
"enable": "Ota käyttöön",
"form": {
"allowInsecure": "Salli epävarma",
"cancel": "Peruuta",
"city": "Kaupunki",
"confirm": "Vahvista",
"country": "Maa",
"edit": "Muokkaa",
"editSecurity": "Muokkaa suojausasetuksia",
"enableTLS": "Ota TLS käyttöön",
"encryptionMethod": "Salausmenetelmä",
"flow": "Virtausalgoritmi",
"groupId": "Solmu Ryhmä",
"hopInterval": "Hyppyväli",
"hopPorts": "Hyppyportit",
"hopPortsPlaceholder": "Erota useat portit pilkulla",
"name": "Nimi",
"obfsPassword": "Hämäyssalasana",
"obfsPasswordPlaceholder": "Jätä tyhjäksi, jos ei hämäystä",
"path": "Polku",
"pleaseSelect": "Valitse",
"port": "Palvelinportti",
"protocol": "Protokolla",
"relayHost": "Välityksen osoite",
"relayMode": "Välitystila",
"relayModeOptions": {
"all": "Kaikki",
"none": "Ei mitään",
"random": "Satunnainen"
},
"relayPort": "Välityksen portti",
"relayPrefix": "Välitys etuliite",
"remarks": "Huomautukset",
"security": "Turvallisuus",
"securityConfig": "Turvallisuusasetukset",
"security_config": {
"fingerprint": "Sormenjälki",
"privateKey": "Yksityinen avain",
"privateKeyPlaceholder": "Jätä tyhjäksi, jos haluat luoda automaattisesti",
"publicKey": "Julkinen avain",
"publicKeyPlaceholder": "Jätä tyhjäksi, jos haluat luoda automaattisesti",
"serverAddress": "Palvelimen osoite",
"serverAddressPlaceholder": "REALITY-kohdeosoite, oletuksena käytetään SNI:tä",
"serverName": "Palvelimen nimi (SNI)",
"serverNamePlaceholder": "REALITY vaaditaan, vastaa taustaa",
"serverPort": "Palvelimen portti",
"serverPortPlaceholder": "REALITY-kohdeportti, oletus 443",
"shortId": "Lyhyt ID",
"shortIdPlaceholder": "Jätä tyhjäksi, jos haluat luoda automaattisesti",
"sni": "Palvelimen nimen osoitus (SNI)"
},
"selectEncryptionMethod": "Valitse salausmenetelmä",
"selectNodeGroup": "Valitse solmuryhmä",
"selectProtocol": "Valitse protokolla",
"selectRelayMode": "Valitse välitystila",
"serverAddr": "Palvelimen osoite",
"serverKey": "Palvelimen avain",
"serverName": "Palvelimen nimi",
"speedLimit": "Nopeusrajoitus",
"speedLimitPlaceholder": "Ei rajoitusta",
"tags": "Tunnisteet",
"tagsPlaceholder": "Käytä Enteriä tai pilkkua (,) syöttääksesi useita tunnisteita",
"trafficRatio": "Liikenteen nopeus",
"transport": "Siirtoprotokolla",
"transportConfig": "Siirtoprotokollan asetukset",
"transportHost": "Siirtopalvelimen osoite",
"transportPath": "Siirtopolku",
"transportServerName": "Siirtopalvelimen nimi"
},
"enabled": "Käytössä",
"expireTime": "Voimassaoloaika",
"hide": "Piilota",
"id": "ID",
"ipAddresses": "IP-osoitteet",
"lastUpdated": "Viimeksi päivitetty",
"location": "Sijainti",
"memory": "Muisti",
"name": "Nimi",
"noData": "--",
"node": "Solmu",
"nodeDetail": "Solmun tiedot",
"nodeGroup": "Solmuryhmä",
"nodeStatus": "Solmun tila",
"normal": "Normaali",
"onlineCount": "Online-käyttäjien määrä",
"onlineUsers": "Online-käyttäjät",
"protocol": "Protokolla",
"rate": "Nopeus",
"relay": "Välitys",
"serverAddr": "Palvelimen osoite",
"speedLimit": "Nopeusrajoitus",
"status": "Tila",
"subscribeId": "Tilauksen ID",
"subscribeName": "Tilauksen nimi",
"subscription": "Tilauksen tiedot",
"tags": "Tunnisteet",
"trafficRatio": "Liikenteen nopeus",
"trafficUsage": "Liikenteen käyttö",
"type": "Tyyppi",
"updateSuccess": "Päivitys onnistui",
"updatedAt": "Päivitetty"
"updatedAt": "Päivitetty",
"userAccount": "Käyttäjätili",
"userDetail": "Käyttäjän tiedot",
"userId": "Käyttäjän ID"
},
"nodeForm": {
"allowInsecure": "Salli epävarma",
"cancel": "Peruuta",
"city": "Kaupunki",
"confirm": "Vahvista",
"congestionController": "Ruuhkansäätö",
"country": "Maa",
"disableSni": "Poista SNI käytöstä",
"edit": "Muokkaa",
"editSecurity": "Muokkaa turvallisuusasetuksia",
"enableTLS": "Ota TLS käyttöön",
"encryptionMethod": "Salausmenetelmä",
"fingerprint": "Sormenjälki",
"flow": "Virtaohjausalgoritmi",
"groupId": "Solmuryhmä",
"hopInterval": "Hyppäysväli",
"hopPorts": "Hyppäysportit",
"hopPortsPlaceholder": "Erota useat portit pilkuilla",
"name": "Nimi",
"obfsPassword": "Häilytys salasana",
"obfsPasswordPlaceholder": "Jätä tyhjäksi, jos ei häilytystä",
"path": "Polku",
"pleaseSelect": "Valitse",
"port": "Palvelimen portti",
"protocol": "Protokolla",
"reduceRtt": "Vähennä RTT",
"relayHost": "Väyläisäntä",
"relayMode": "Väylätila",
"relayPort": "Väyläportti",
"relayPrefix": "Väyläetuliite",
"remarks": "Huomiot",
"security": "Turvallisuus",
"securityConfig": "Turvallisuusasetukset",
"selectEncryptionMethod": "Valitse salausmenetelmä",
"selectNodeGroup": "Valitse solmuryhmä",
"selectProtocol": "Valitse protokolla",
"selectRelayMode": "Valitse väylätila",
"serverAddr": "Palvelimen osoite",
"serverKey": "Palvelimen avain",
"serverName": "Palvelun nimi",
"speedLimit": "Nopeusrajoitus",
"speedLimitPlaceholder": "Rajoittamaton",
"tags": "Tunnisteet",
"tagsPlaceholder": "Käytä Enteriä tai pilkkua (,) useiden tunnisteiden syöttämiseen",
"trafficRatio": "Liikennesuhde",
"transport": "Siirtoprotokollan asetukset",
"transportConfig": "Siirtoprotokollan asetukset",
"transportHost": "Siirtopalvelimen osoite",
"transportPath": "Siirtopolku",
"transportServerName": "Siirtopalvelimen nimi",
"udpRelayMode": "UDP väylätila"
},
"relayModeOptions": {
"all": "Kaikki",
"none": "Ei mitään",
"random": "Satunnainen"
},
"securityConfig": {
"fingerprint": "Sormenjälki",
"privateKey": "Yksityinen avain",
"privateKeyPlaceholder": "Jätä tyhjäksi automaattista luontia varten",
"publicKey": "Julkinen avain",
"publicKeyPlaceholder": "Jätä tyhjäksi automaattista luontia varten",
"serverAddress": "Palvelimen osoite",
"serverAddressPlaceholder": "REALITY-kohdeosoite, oletuksena SNI",
"serverName": "Palvelimen nimi (SNI)",
"serverNamePlaceholder": "REALITY vaaditaan, yhteensopiva taustajärjestelmän kanssa",
"serverPort": "Palvelimen portti",
"serverPortPlaceholder": "REALITY-kohdeportti, oletus 443",
"shortId": "Lyhyt ID",
"shortIdPlaceholder": "Jätä tyhjäksi automaattista luontia varten",
"sni": "Palvelimen nimen ilmoitus (SNI)"
},
"tabs": {
"node": "Solmu",
+97 -16
View File
@@ -1,28 +1,77 @@
{
"currency": {
"accessKey": "Avain",
"accessKeyDescription": "https://exchangerate.host tarjoaa ilmaisen valuuttakurssi-API-avaimen",
"currencySymbol": "Valuuttasymboli",
"currencySymbolDescription": "Käytetään vain näyttötarkoituksiin, muutoksen jälkeen kaikki järjestelmän valuuttayksiköt muuttuvat",
"currencyUnit": "Valuuttayksikkö",
"currencyUnitDescription": "Käytetään vain näyttötarkoituksiin, muutoksen jälkeen kaikki järjestelmän valuuttayksiköt muuttuvat",
"authSettings": "Todennusasetukset",
"basicSettings": "Perusasetukset",
"common": {
"cancel": "Peruuta",
"save": "Tallenna asetukset",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
},
"privacy-policy": {
"currency": {
"accessKey": "Avain",
"accessKeyDescription": "{url} tarjoaa ilmaisen valuuttakurssi-API-avaimen",
"accessKeyPlaceholder": "Syötä API-avain",
"currencySymbol": "Valuuttasymboli",
"currencySymbolDescription": "Käytetään vain näyttötarkoituksiin, muutoksen jälkeen kaikki järjestelmän valuuttayksiköt muuttuvat",
"currencySymbolPlaceholder": "€",
"currencyUnit": "Valuuttayksikkö",
"currencyUnitDescription": "Käytetään vain näyttötarkoituksiin, muutoksen jälkeen kaikki järjestelmän valuuttayksiköt muuttuvat",
"currencyUnitPlaceholder": "EUR",
"description": "Määritä valuuttayksiköt, symbolit ja valuuttakurssin API-asetukset",
"title": "Valuuttakokoonpano"
},
"invite": {
"description": "Määritä käyttäjien kutsu- ja suosittelupalkkioasetukset",
"forcedInvite": "Vaadi kutsu rekisteröitymiseen",
"forcedInviteDescription": "Kun tämä on käytössä, käyttäjien on rekisteröidyttävä kutsulinkin kautta",
"inputPlaceholder": "Ole hyvä ja syötä",
"onlyFirstPurchase": "Vain ensimmäisen ostoksen palkkio",
"onlyFirstPurchaseDescription": "Kun tämä on käytössä, suosittelijat saavat palkkioita vain ensimmäisestä ostoksesta",
"referralPercentage": "Suosittelupalkkion prosenttiosuus",
"referralPercentageDescription": "Prosenttiosuus palkkiosta, joka annetaan suosittelijoille",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"title": "Kutsuasetukset"
},
"privacyPolicy": {
"description": "Muokkaa ja hallinnoi tietosuojakäytännön sisältöä",
"title": "Tietosuojakäytäntö"
},
"register": {
"day": "päivä(ä)",
"defaultSubscribe": "Oletusliittymä",
"defaultSubscribeDescription": "Oletusliittymäsuunnitelma uusille käyttäjille",
"description": "Määritä käyttäjien rekisteröintiin liittyvät asetukset",
"inputPlaceholder": "Ole hyvä ja syötä",
"ipRegistrationLimit": "IP-rekisteröintiraja",
"ipRegistrationLimitDescription": "Rajoita rekisteröintien määrää yhdestä IP-osoitteesta",
"registrationLimitCount": "Rekisteröintirajamäärä",
"registrationLimitCountDescription": "Rekisteröintien määrä, joka sallitaan IP-osoitteelta rajoitusjakson aikana",
"registrationLimitExpire": "Rajoitusjakso",
"registrationLimitExpireDescription": "Kesto IP-rekisteröintirajalle",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"selectPlaceholder": "Ole hyvä ja valitse",
"stopNewUserRegistration": "Lopeta uusien käyttäjien rekisteröinti",
"stopNewUserRegistrationDescription": "Kun tämä on käytössä, uusien käyttäjien rekisteröinti estetään",
"title": "Rekisteröintiasetukset",
"trialDay": "Kokeilupäivät",
"trialDayDescription": "Kokeilupäivät uusille käyttäjille rekisteröitymisen yhteydessä",
"trialFlow": "Kokeiluliikenne",
"trialFlowDescription": "Kokeiluliikenne uusille käyttäjille rekisteröitymisen yhteydessä"
},
"site": {
"customData": "Mukautettu tieto",
"customDataDescription": "Mukautettu tieto, jota käytetään sivuston mukautettuun tietoon",
"customHtml": "Mukautettu HTML",
"customHtmlDescription": "Mukautettu HTML-koodi, joka lisätään sivuston body -tagin loppuun.",
"description": "Määritä perussivustotiedot, logo, verkkotunnus ja muut asetukset",
"keywords": "Avainsanat",
"keywordsDescription": "Käytetään SEO-tarkoituksiin",
"keywordsPlaceholder": "avainsana1, avainsana2, avainsana3",
"logo": "LOGO",
"logoDescription": "Näyttääksesi paikan, jossa LOGO tulee näkyä",
"logoPlaceholder": "Syötä LOGO:n URL-osoite, älä lopeta '/'-merkillä",
"saveSuccess": "Tallennus onnistui",
"siteDesc": "Sivuston kuvaus",
"siteDescDescription": "Näyttääksesi paikan, jossa sivuston kuvaus tulee näkyä",
"siteDescPlaceholder": "Syötä sivuston kuvaus",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Syötä verkkotunnuksen osoite, useita verkkotunnuksia varten yksi per rivi",
"siteName": "Sivuston nimi",
"siteNameDescription": "Näyttääksesi paikan, jossa sivuston nimi tulee näkyä",
"siteNamePlaceholder": "Syötä sivuston nimi"
},
"tabs": {
"currency": "Valuutta",
"site": "Sivusto",
"tos": "Käyttöehdot"
"siteNamePlaceholder": "Syötä sivuston nimi",
"title": "Sivuston kokoonpano"
},
"siteSettings": "Sivuston asetukset",
"tos": {
"saveSuccess": "Tallennus onnistui",
"description": "Muokkaa ja hallinnoi palveluehtojen sisältöä",
"title": "Palveluehdot"
},
"userSecuritySettings": "Käyttäjä- ja turvallisuusasetukset",
"verify": {
"description": "Määritä Turnstile CAPTCHA- ja vahvistusasetukset",
"enableLoginVerify": "Ota käyttöön vahvistus kirjautumisessa",
"enableLoginVerifyDescription": "Kun tämä on käytössä, käyttäjien on läpäistävä ihmisen vahvistus kirjautumisen aikana",
"enablePasswordVerify": "Ota käyttöön vahvistus salasanan palautuksessa",
"enablePasswordVerifyDescription": "Kun tämä on käytössä, käyttäjien on läpäistävä ihmisen vahvistus salasanan palautuksen aikana",
"enableRegisterVerify": "Ota käyttöön vahvistus rekisteröinnissä",
"enableRegisterVerifyDescription": "Kun tämä on käytössä, käyttäjien on läpäistävä ihmisen vahvistus rekisteröinnin aikana",
"inputPlaceholder": "Ole hyvä ja syötä",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"title": "Turvallisuusvahvistus",
"turnstileSecret": "Turnstile-salainen avain",
"turnstileSecretDescription": "Cloudflare Turnstile -salainen avain taustapään vahvistusta varten",
"turnstileSecretPlaceholder": "Syötä Turnstile-salainen avain",
"turnstileSiteKey": "Turnstile-sivuston avain",
"turnstileSiteKeyDescription": "Cloudflare Turnstile -sivuston avain etupään vahvistusta varten",
"turnstileSiteKeyPlaceholder": "Syötä Turnstile-sivuston avain"
},
"verifyCode": {
"dailyLimit": "Päivittäinen lähetysraja",
"dailyLimitDescription": "Maksimimäärä vahvistuskoodien, joita jokainen käyttäjä voi lähettää päivässä",
"description": "Määritä sähköpostivahvistuskoodin lähetyssäännöt ja rajoitukset",
"expireTime": "Vahvistuskoodin voimassaoloaika",
"expireTimeDescription": "Vahvistuskoodien voimassaoloaika (sekunteina)",
"inputPlaceholder": "Ole hyvä ja syötä",
"interval": "Lähetysväli",
"intervalDescription": "Minimiväli kahden vahvistuskoodin lähetyksen välillä (sekunteina)",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui",
"seconds": "sekuntia",
"times": "kerta(a)",
"title": "Vahvistuskoodin asetukset"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Botti ID",
"clientIdDescription": "Telegram Botin ID, jonka saat @BotFatherilta",
"clientSecret": "Bottitunnus",
"clientSecretDescription": "Telegram-bottitunnus, jonka voit saada @BotFatherilta",
"enable": "Ota käyttöön",
"enableDescription": "Kun otat tämän käyttöön, matkapuhelimen rekisteröinti-, kirjautumis-, sitomis- ja purkutoiminnot otetaan käyttöön",
"saveFailed": "Tallennus epäonnistui",
"saveSuccess": "Tallennus onnistui"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "ID de service",
"clientIdDescription": "ID de service Apple, vous pouvez l'obtenir depuis le portail des développeurs Apple",
"clientSecret": "Clé Privée",
"clientSecretDescription": "Le contenu de la clé privée (fichier .p8) utilisé pour l'authentification avec Apple",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur identifiant Apple",
"keyId": "ID de clé",
"keyIdDescription": "L'ID de votre clé privée depuis le portail des développeurs Apple",
"redirectUri": "URL de redirection",
"redirectUriDescription": "Veuillez remplir l'adresse API de l'URL redirigée après avoir réussi l'authentification Apple. Ne pas utiliser / à la fin.",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"teamId": "ID de l'équipe",
"teamIdDescription": "ID d'équipe du développeur Apple"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "Commission uniquement pour le premier achat",
"commissionFirstTimeOnlyDescription": "Lorsqu'il est activé, la commission est générée uniquement sur le premier paiement de l'invitant ; vous pouvez configurer des utilisateurs individuels dans la gestion des utilisateurs",
"enableForcedInvite": "Activer l'invitation forcée",
"enableForcedInviteDescription": "Lorsqu'il est activé, seuls les utilisateurs invités peuvent s'inscrire",
"inputPlaceholder": "Entrer",
"inviteCommissionPercentage": "Pourcentage de commission d'invitation",
"inviteCommissionPercentageDescription": "Ratio de distribution de commission global par défaut ; vous pouvez configurer des ratios individuels dans la gestion des utilisateurs",
"inviteSettings": "Paramètres d'invitation",
"saveSuccess": "Enregistrement réussi"
"apple": {
"clientId": "ID de service",
"clientIdDescription": "ID de service Apple, vous pouvez l'obtenir depuis le portail des développeurs Apple",
"clientSecret": "Clé Privée",
"clientSecretDescription": "Le contenu de la clé privée (fichier .p8) utilisé pour l'authentification avec Apple",
"description": "Authentifiez les utilisateurs avec des comptes Apple",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur identifiant Apple",
"keyId": "ID de clé",
"keyIdDescription": "L'ID de votre clé privée depuis le portail des développeurs Apple",
"redirectUri": "URL de redirection",
"redirectUriDescription": "Veuillez remplir l'adresse API de l'URL redirigée après avoir réussi l'authentification Apple. Ne pas utiliser / à la fin.",
"teamId": "ID de l'équipe",
"teamIdDescription": "ID d'équipe du développeur Apple",
"title": "Connexion avec Apple"
},
"common": {
"cancel": "Annuler",
"save": "Enregistrer",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistré avec succès"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Bloquer la machine virtuelle",
"blockVirtualMachineDescription": "Lorsqu'il est activé, les appareils seront empêchés de fonctionner sur des machines virtuelles ou des émulateurs",
"communicationKey": "Clé de communication",
"communicationKeyDescription": "La clé de communication est utilisée pour une communication sécurisée entre les appareils et les serveurs",
"description": "Authentifiez les utilisateurs avec des identifiants d'appareil",
"enable": "Activer",
"enableDescription": "Après activation, plusieurs identifiants de périphériques tels que IMEI/IDFA/IDFV/AndroidID/adresse Mac sont pris en charge pour la connexion et l'enregistrement",
"enableSecurity": "Activer le chiffrement de la communication",
"enableSecurityDescription": "Lorsqu'il est activé, la communication entre les appareils et les serveurs sera chiffrée",
"showAds": "Afficher les publicités",
"showAdsDescription": "Lorsqu'il est activé, des publicités seront affichées sur les appareils",
"title": "Authentification par appareil"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Paramètres de base",
"description": "Authentifiez les utilisateurs avec des adresses e-mail",
"emailSuffixWhitelist": "Liste blanche des suffixes d'email",
"emailSuffixWhitelistDescription": "Lorsqu'elle est activée, seules les adresses e-mail avec des suffixes figurant dans la liste peuvent s'inscrire",
"emailVerification": "Vérification de l'email",
"emailVerificationDescription": "Lorsqu'elle est activée, les utilisateurs devront vérifier leur adresse e-mail",
"enable": "Activer",
"enableDescription": "Après activation, les fonctions d'enregistrement par e-mail, de connexion, de liaison et de délégation seront activées",
"expirationEmailTemplate": "Modèle d'avis d'expiration",
"expirationTemplate": "Avis d'expiration",
"inputPlaceholder": "Entrez la valeur...",
"logs": "Journaux",
"logsDescription": "Voir l'historique des e-mails envoyés et leur statut",
"maintenanceEmailTemplate": "Modèle d'avis de maintenance",
"maintenanceTemplate": "Avis de maintenance",
"sendFailure": "Échec de l'envoi de l'email de test, veuillez vérifier la configuration.",
"sendSuccess": "E-mail de test envoyé avec succès.",
"sendTestEmail": "Envoyer un e-mail de test",
"sendTestEmailDescription": "Envoyez un e-mail de test pour vérifier la configuration.",
"senderAddress": "Adresse de l'expéditeur",
"senderAddressDescription": "L'adresse e-mail par défaut utilisée pour envoyer des e-mails.",
"smtpAccount": "Compte SMTP",
"smtpAccountDescription": "Le compte de messagerie utilisé pour l'authentification.",
"smtpEncryptionMethod": "Méthode de chiffrement SMTP",
"smtpEncryptionMethodDescription": "Choisissez si vous souhaitez activer le chiffrement SSL/TLS.",
"smtpPassword": "Mot de passe SMTP",
"smtpPasswordDescription": "Le mot de passe pour le compte SMTP.",
"smtpServerAddress": "Adresse du serveur SMTP",
"smtpServerAddressDescription": "Spécifiez l'adresse du serveur utilisée pour l'envoi des e-mails.",
"smtpServerPort": "Port du serveur SMTP",
"smtpServerPortDescription": "Spécifiez le port utilisé pour se connecter au serveur SMTP.",
"smtpSettings": "Paramètres SMTP",
"templateVariables": {
"code": {
"description": "Code de vérification à 6 chiffres",
"title": "Code de vérification"
},
"expire": {
"description": "Temps de validité du code de vérification (minutes)",
"title": "Durée de validité"
},
"expireDate": {
"description": "Date d'expiration du service, rappelle aux utilisateurs quand le service expire",
"title": "Date d'expiration"
},
"maintenanceDate": {
"description": "Date de maintenance du système, affiche la date de début de la maintenance",
"title": "Date de maintenance"
},
"maintenanceTime": {
"description": "Temps de maintenance estimé, affiche la période ou la durée de maintenance",
"title": "Durée de maintenance"
},
"siteLogo": {
"description": "URL de l'image du logo du site web",
"title": "Logo du site"
},
"siteName": {
"description": "Nom actuel du site web",
"title": "Nom du site"
},
"title": "Variables de modèle d'e-mail",
"type": {
"conditionalSyntax": "Prend en charge la syntaxe conditionnelle pour changer le contenu en fonction du type",
"description": "Identifiant de type d'e-mail, 1 pour le code de vérification d'inscription, autres pour le code de vérification de réinitialisation de mot de passe",
"title": "Type d'e-mail"
}
},
"title": "Authentification par e-mail",
"trafficExceedEmailTemplate": "Modèle d'avis de limite de trafic",
"trafficTemplate": "Limite de trafic",
"verifyEmailTemplate": "Modèle d'e-mail de vérification",
"verifyTemplate": "E-mail de vérification",
"whitelistSuffixes": "Suffixes de la liste blanche",
"whitelistSuffixesDescription": "Utilisé pour la vérification des e-mails lors de l'inscription ; un par ligne",
"whitelistSuffixesPlaceholder": "Entrez les suffixes d'email, un par ligne"
},
"facebook": {
"clientId": "ID client",
"clientIdDescription": "ID de l'application Facebook depuis la console des développeurs Facebook",
"clientSecret": "Secret Client",
"clientSecretDescription": "Secret de l'application Facebook depuis la console des développeurs Facebook",
"description": "Authentifiez les utilisateurs avec des comptes Facebook",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Facebook",
"title": "Connexion avec Facebook"
},
"github": {
"clientId": "ID Client GitHub",
"clientIdDescription": "L'ID client de vos paramètres d'application OAuth GitHub",
"clientSecret": "Secret Client GitHub",
"clientSecretDescription": "Le secret client de vos paramètres d'application OAuth GitHub",
"description": "Authentifiez les utilisateurs avec des comptes GitHub",
"enable": "Activer l'authentification GitHub",
"enableDescription": "Permettre aux utilisateurs de se connecter avec leurs comptes GitHub",
"title": "Connexion avec GitHub"
},
"google": {
"clientId": "ID Client",
"clientIdDescription": "ID client OAuth 2.0 de Google depuis la console Google Cloud",
"clientSecret": "Secret Client",
"clientSecretDescription": "Secret client OAuth 2.0 de Google depuis la console Google Cloud",
"description": "Authentifiez les utilisateurs avec des comptes Google",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Google",
"title": "Connexion avec Google"
},
"log": {
"content": "Contenu",
@@ -23,52 +158,49 @@
"to": "Destinataire",
"updatedAt": "Mis à jour le"
},
"register": {
"day": "Jour",
"hour": "Heure",
"ipRegistrationLimit": "Limite d'inscription par IP",
"ipRegistrationLimitDescription": "Lorsqu'il est activé, les IP qui répondent aux exigences de la règle seront restreintes pour s'inscrire ; notez que la détermination de l'IP peut causer des problèmes en raison des CDN ou des proxies frontend",
"minute": "Minute",
"month": "Mois",
"noLimit": "Pas de limite",
"penaltyTime": "Temps de pénalité (minutes)",
"penaltyTimeDescription": "Les utilisateurs doivent attendre l'expiration du temps de pénalité avant de s'inscrire à nouveau",
"registerSettings": "Paramètres d'inscription",
"registrationLimitCount": "Limite de compte d'inscription",
"registrationLimitCountDescription": "Activer la pénalité après avoir atteint la limite d'inscription",
"saveSuccess": "Enregistrement réussi",
"stopNewUserRegistration": "Arrêter l'inscription de nouveaux utilisateurs",
"stopNewUserRegistrationDescription": "Lorsqu'il est activé, personne ne peut s'inscrire",
"trialDuration": "Durée d'essai",
"trialRegistration": "Inscription d'essai",
"trialRegistrationDescription": "Activer l'inscription d'essai ; modifier d'abord le package d'essai et la durée",
"trialSubscribePlan": "Plan d'abonnement d'essai",
"trialSubscribePlanDescription": "Sélectionnez le plan d'abonnement d'essai",
"year": "An"
"phone": {
"accessLabel": "Accès",
"applyPlatform": "Plateforme d'application",
"description": "Authentifiez les utilisateurs avec des numéros de téléphone",
"enable": "Activer",
"enableTip": "Après activation, les fonctions d'enregistrement, de connexion, de liaison et de déliaison par téléphone mobile seront activées",
"endpointLabel": "Point de terminaison",
"logs": "Journaux",
"logsDescription": "Voir l'historique des messages SMS envoyés et leur statut",
"phoneNumberLabel": "Numéro de téléphone",
"placeholders": {
"template": "Votre code de vérification est {code}, valable pendant 5 minutes"
},
"platform": "Plateforme SMS",
"platformConfigTip": "Veuillez remplir la configuration {key} fournie",
"platformTip": "Veuillez sélectionner la plateforme SMS",
"secretLabel": "Secret",
"sendFailed": "Échec de l'envoi",
"sendSuccess": "Envoi réussi",
"settings": "Paramètres",
"signNameLabel": "Nom de l'expéditeur",
"template": "Modèle SMS",
"templateCodeLabel": "Code de modèle",
"templateTip": "Veuillez remplir le modèle de SMS, conservez {code} au milieu, sinon la fonction SMS ne fonctionnera pas.",
"testSms": "Envoyer un SMS de test",
"testSmsPhone": "Entrez le numéro de téléphone",
"testSmsTip": "Envoyez un SMS de test pour vérifier votre configuration",
"title": "Authentification par téléphone",
"updateSuccess": "Mise à jour réussie",
"whitelistAreaCode": "Code de zone sur liste blanche",
"whitelistAreaCodeTip": "Veuillez entrer les codes de zone sur liste blanche, par exemple, 1, 852, 886, 888",
"whitelistValidation": "Vérification de la liste blanche",
"whitelistValidationTip": "Lorsqu'elle est activée, seuls les codes de zone figurant sur la liste blanche peuvent envoyer des SMS"
},
"verify": {
"inputPlaceholder": "Entrer",
"loginVerificationCode": "Code de vérification de connexion",
"loginVerificationCodeDescription": "Vérification humaine lors de la connexion",
"registrationVerificationCode": "Code de vérification d'inscription",
"registrationVerificationCodeDescription": "Vérification humaine lors de l'inscription",
"resetPasswordVerificationCode": "Code de vérification de réinitialisation de mot de passe",
"resetPasswordVerificationCodeDescription": "Vérification humaine lors de la réinitialisation du mot de passe",
"saveSuccess": "Enregistrement réussi",
"turnstileSecretDescription": "Clé secrète de tourniquet fournie par Cloudflare",
"turnstileSiteKeyDescription": "Clé de site de tourniquet fournie par Cloudflare",
"verifySettings": "Paramètres de vérification"
},
"verify-code": {
"dailyLimit": "Limite quotidienne",
"dailyLimitDescription": "Nombre maximum de codes de vérification pouvant être envoyés par jour",
"expireTime": "Temps d'expiration",
"expireTimeDescription": "Temps d'expiration du code de vérification (secondes)",
"interval": "Intervalle d'envoi",
"intervalDescription": "Intervalle minimum entre l'envoi des codes de vérification (secondes)",
"saveSuccess": "Enregistrement réussi",
"second": "secondes",
"times": "fois",
"verifyCodeSettings": "Paramètres du code de vérification"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "ID du Bot",
"clientIdDescription": "ID du bot Telegram, vous pouvez l'obtenir auprès de @BotFather",
"clientSecret": "Jeton du Bot",
"clientSecretDescription": "Jeton du bot Telegram, vous pouvez l'obtenir auprès de @BotFather",
"description": "Authentifiez les utilisateurs avec des comptes Telegram",
"enable": "Activer",
"enableDescription": "Après activation, les fonctions d'enregistrement, de connexion, de liaison et de dissociation par téléphone mobile seront activées",
"title": "Connexion avec Telegram"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Bloquer la machine virtuelle",
"blockVirtualMachineDescription": "Lorsqu'il est activé, les appareils seront empêchés de fonctionner sur des machines virtuelles ou des émulateurs",
"communicationKey": "Clé de communication",
"communicationKeyDescription": "La clé de communication est utilisée pour une communication sécurisée entre les appareils et les serveurs",
"enable": "Activer",
"enableDescription": "Après activation, plusieurs identifiants de périphériques tels que IMEI/IDFA/IDFV/AndroidID/adresse Mac sont pris en charge pour la connexion et l'enregistrement",
"enableSecurity": "Activer le chiffrement de la communication",
"enableSecurityDescription": "Lorsqu'il est activé, la communication entre les appareils et les serveurs sera chiffrée",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"showAds": "Afficher les publicités",
"showAdsDescription": "Lorsqu'il est activé, des publicités seront affichées sur les appareils"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "Configurer les paramètres du serveur SMTP et les options de vérification des e-mails",
"emailLogsDescription": "Consultez l'historique des e-mails envoyés et leur statut",
"emailSuffixWhitelist": "Liste blanche des suffixes d'email",
"emailSuffixWhitelistDescription": "Lorsqu'elle est activée, seules les adresses e-mail avec des suffixes figurant dans la liste peuvent s'inscrire",
"emailVerification": "Vérification de l'email",
"emailVerificationDescription": "Lorsqu'elle est activée, les utilisateurs devront vérifier leur adresse e-mail",
"enable": "Activer",
"enableDescription": "Après activation, les fonctions d'enregistrement par e-mail, de connexion, de liaison et de délégation seront activées",
"expiration_email_template": "Modèle d'avis d'expiration",
"expiration_email_templateDescription": "Les espaces réservés {after}.variable{before} seront remplacés par des données réelles. Assurez-vous de conserver ces variables.",
"failed": "Échoué",
"inputPlaceholder": "Entrez la valeur...",
"logs": "Journaux",
"maintenance_email_template": "Modèle d'avis de maintenance",
"maintenance_email_templateDescription": "Les espaces réservés {after}.variable{before} seront remplacés par des données réelles. Assurez-vous de conserver ces variables.",
"recipient": "Destinataire",
"saveFailed": "Échec de l'enregistrement de la configuration",
"saveSuccess": "Configuration enregistrée avec succès.",
"sendFailure": "Échec de l'envoi de l'email de test, veuillez vérifier la configuration.",
"sendSuccess": "E-mail de test envoyé avec succès.",
"sendTestEmail": "Envoyer un e-mail de test",
"sendTestEmailDescription": "Envoyez un e-mail de test pour vérifier la configuration.",
"senderAddress": "Adresse de l'expéditeur",
"senderAddressDescription": "L'adresse e-mail par défaut utilisée pour envoyer des e-mails.",
"sent": "Envoyé",
"sentAt": "Envoyé à",
"settings": "Paramètres",
"smtpAccount": "Compte SMTP",
"smtpAccountDescription": "Le compte de messagerie utilisé pour l'authentification.",
"smtpEncryptionMethod": "Méthode de chiffrement SMTP",
"smtpEncryptionMethodDescription": "Choisissez si vous souhaitez activer le chiffrement SSL/TLS.",
"smtpPassword": "Mot de passe SMTP",
"smtpPasswordDescription": "Le mot de passe pour le compte SMTP.",
"smtpServerAddress": "Adresse du serveur SMTP",
"smtpServerAddressDescription": "Spécifiez l'adresse du serveur utilisée pour l'envoi des e-mails.",
"smtpServerPort": "Port du serveur SMTP",
"smtpServerPortDescription": "Spécifiez le port utilisé pour se connecter au serveur SMTP.",
"status": "Statut",
"subject": "Sujet",
"template": "Modèle",
"traffic_exceed_email_template": "Modèle de notification de dépassement de trafic",
"traffic_exceed_email_templateDescription": "Les espaces réservés {after}.variable{before} seront remplacés par des données réelles. Assurez-vous de conserver ces variables.",
"verify_email_template": "Modèle d'Email de Vérification",
"verify_email_templateDescription": "Les espaces réservés {after}.variable{before} seront remplacés par des données réelles. Assurez-vous de conserver ces variables.",
"whitelistSuffixes": "Suffixes de la liste blanche",
"whitelistSuffixesDescription": "Utilisé pour la vérification des e-mails lors de l'inscription ; un par ligne",
"whitelistSuffixesPlaceholder": "Entrez les suffixes d'email, un par ligne"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID client",
"clientIdDescription": "ID de l'application Facebook depuis la console des développeurs Facebook",
"clientSecret": "Secret Client",
"clientSecretDescription": "Secret de l'application Facebook depuis la console des développeurs Facebook",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Facebook",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID Client GitHub",
"clientIdDescription": "L'ID client de vos paramètres d'application OAuth GitHub",
"clientSecret": "Secret Client GitHub",
"clientSecretDescription": "Le secret client de vos paramètres d'application OAuth GitHub",
"enable": "Activer l'authentification GitHub",
"enableDescription": "Permettre aux utilisateurs de se connecter avec leurs comptes GitHub",
"saveFailed": "Échec de l'enregistrement des paramètres GitHub",
"saveSuccess": "Paramètres GitHub enregistrés avec succès"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID Client",
"clientIdDescription": "ID client OAuth 2.0 de Google depuis la console Google Cloud",
"clientSecret": "Secret Client",
"clientSecretDescription": "Secret client OAuth 2.0 de Google depuis la console Google Cloud",
"enable": "Activer",
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur compte Google",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Accès",
"applyPlatform": "Plateforme d'application",
"enable": "Activer",
"enableTip": "Après activation, les fonctions d'enregistrement, de connexion, de liaison et de déliaison par téléphone mobile seront activées",
"endpointLabel": "Point de terminaison",
"logs": "Journaux",
"phoneNumberLabel": "Numéro de téléphone",
"placeholders": {
"template": "Votre code de vérification est {code}, valable pendant 5 minutes",
"templateCode": "Entrez le code du modèle"
},
"platform": "Plateforme SMS",
"platformConfigTip": "Veuillez remplir la configuration {key} fournie",
"platformTip": "Veuillez sélectionner la plateforme SMS",
"secretLabel": "Secret",
"sendFailed": "Échec de l'envoi",
"sendSuccess": "Envoi réussi",
"settings": "Paramètres",
"signNameLabel": "Nom de l'expéditeur",
"template": "Modèle SMS",
"templateCodeLabel": "Code de modèle",
"templateTip": "Veuillez remplir le modèle de SMS, conservez {code} au milieu, sinon la fonction SMS ne fonctionnera pas.",
"testSms": "Envoyer un SMS de test",
"testSmsPhone": "Entrez le numéro de téléphone",
"testSmsTip": "Envoyez un SMS de test pour vérifier votre configuration",
"updateSuccess": "Mise à jour réussie",
"whitelistAreaCode": "Code de zone sur liste blanche",
"whitelistAreaCodeTip": "Veuillez entrer les codes de zone sur liste blanche, par exemple, 1, 852, 886, 888",
"whitelistValidation": "Vérification de la liste blanche",
"whitelistValidationTip": "Lorsqu'elle est activée, seuls les codes de zone figurant sur la liste blanche peuvent envoyer des SMS"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Ajouter une règle",
"createSuccess": "Règle créée avec succès",
"createdAt": "Créé le",
"default": "Par défaut",
"defaultRule": "Règle par défaut",
"delete": "Supprimer",
"deleteSuccess": "Règle supprimée avec succès",
"deleteWarning": "Êtes-vous sûr de vouloir supprimer cette règle ? Cette action ne peut pas être annulée.",
"direct": "Direct",
"downloadTemplate": "Télécharger le modèle",
"edit": "Modifier",
"editRule": "Modifier la règle",
@@ -29,11 +32,14 @@
"noValidRules": "Aucune règle valide trouvée",
"pleaseUploadFile": "Veuillez télécharger un fichier YAML",
"preview": "Aperçu",
"reject": "Rejeter",
"rulesFormat": "Format de la règle : type de règle, contenu de correspondance, [politique], où la politique est optionnelle.\nSi la politique n'est pas spécifiée, le nom du groupe de règles actuel sera utilisé automatiquement. Exemples :",
"rulesLabel": "Contenu de la règle",
"searchRule": "Rechercher le nom de la règle",
"selectTags": "Sélectionner des balises de nœud",
"selectType": "Sélectionner le type de règle",
"tags": "Balises de nœud",
"tagsLabel": "Balises de nœud",
"type": "Type de règle",
"updateSuccess": "Règle mise à jour avec succès"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Description",
"edit": "Éditer",
"editNodeGroup": "Éditer le groupe de nœuds",
"form": {
"cancel": "Annuler",
"confirm": "Confirmer",
"description": "Description",
"name": "Nom"
},
"name": "Nom",
"title": "Liste des groupes de nœuds",
"updatedAt": "Mis à jour à"
},
"groupForm": {
"cancel": "Annuler",
"confirm": "Confirmer",
"description": "Description",
"name": "Nom"
},
"node": {
"abnormal": "Anormal",
"actions": "Actions",
"address": "Adresse",
"all": "Tout",
"basicInfo": "Informations de base",
"cancel": "Annuler",
"confirm": "Confirmer",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
@@ -59,96 +60,120 @@
"delete": "Supprimer",
"deleteSuccess": "Suppression réussie",
"deleteWarning": "Après suppression, les données ne pourront pas être récupérées. Veuillez procéder avec prudence.",
"detail": "Détail",
"disabled": "Désactivé",
"disk": "Disque",
"edit": "Éditer",
"editNode": "Éditer le nœud",
"enable": "Activer",
"form": {
"allowInsecure": "Autoriser l'insécurité",
"cancel": "Annuler",
"city": "Ville",
"confirm": "Confirmer",
"country": "Pays",
"edit": "Éditer",
"editSecurity": "Éditer la configuration de sécurité",
"enableTLS": "Activer TLS",
"encryptionMethod": "Méthode de cryptage",
"flow": "Algorithme de contrôle de flux",
"groupId": "Groupe de nœuds",
"hopInterval": "Intervalle de saut",
"hopPorts": "Ports de saut",
"hopPortsPlaceholder": "Séparer plusieurs ports par des virgules",
"name": "Nom",
"obfsPassword": "Mot de passe d'obfuscation",
"obfsPasswordPlaceholder": "Laisser vide pour ne pas obfusquer",
"path": "Chemin",
"pleaseSelect": "Veuillez sélectionner",
"port": "Port de service",
"protocol": "Protocole",
"relayHost": "Adresse de relais",
"relayMode": "Mode relais",
"relayModeOptions": {
"all": "Tous",
"none": "Aucun",
"random": "Aléatoire"
},
"relayPort": "Port de relais",
"relayPrefix": "Préfixe relais",
"remarks": "Remarques",
"security": "Sécurité",
"securityConfig": "Configuration de sécurité",
"security_config": {
"fingerprint": "Empreinte digitale",
"privateKey": "Clé privée",
"privateKeyPlaceholder": "Laisser vide pour générer automatiquement",
"publicKey": "Clé publique",
"publicKeyPlaceholder": "Laisser vide pour générer automatiquement",
"serverAddress": "Adresse du serveur",
"serverAddressPlaceholder": "Adresse cible REALITY, par défaut utilise SNI",
"serverName": "Nom du serveur (SNI)",
"serverNamePlaceholder": "Obligatoire pour REALITY, doit correspondre à l'arrière-plan",
"serverPort": "Port du serveur",
"serverPortPlaceholder": "Port cible REALITY, par défaut 443",
"shortId": "Identifiant court",
"shortIdPlaceholder": "Laisser vide pour générer automatiquement",
"sni": "Indication de nom de serveur (SNI)"
},
"selectEncryptionMethod": "Sélectionner la méthode de cryptage",
"selectNodeGroup": "Sélectionner le groupe de nœuds",
"selectProtocol": "Sélectionner le protocole",
"selectRelayMode": "Sélectionner le mode relais",
"serverAddr": "Adresse du serveur",
"serverKey": "Clé du serveur",
"serverName": "Nom du service",
"speedLimit": "Limite de vitesse",
"speedLimitPlaceholder": "Illimité",
"tags": "Étiquettes",
"tagsPlaceholder": "Utilisez Entrée ou une virgule (,) pour entrer plusieurs étiquettes",
"trafficRatio": "Taux de trafic",
"transport": "Protocole de transport",
"transportConfig": "Configuration du protocole de transport",
"transportHost": "Adresse du service de transport",
"transportPath": "Chemin de transport",
"transportServerName": "Nom du service de transport"
},
"enabled": "Activé",
"expireTime": "Temps d'expiration",
"hide": "Cacher",
"id": "ID",
"ipAddresses": "Adresses IP",
"lastUpdated": "Dernière mise à jour",
"location": "Emplacement",
"memory": "Mémoire",
"name": "Nom",
"noData": "--",
"node": "Nœud",
"nodeDetail": "Détails du nœud",
"nodeGroup": "Groupe de nœuds",
"nodeStatus": "État du nœud",
"normal": "Normal",
"onlineCount": "Nombre d'utilisateurs en ligne",
"onlineUsers": "Utilisateurs en ligne",
"protocol": "Protocole",
"rate": "Taux",
"relay": "Relais",
"serverAddr": "Adresse du serveur",
"speedLimit": "Limite de vitesse",
"status": "Statut",
"subscribeId": "ID de l'abonnement",
"subscribeName": "Nom de l'abonnement",
"subscription": "Abonnement",
"tags": "Étiquettes",
"trafficRatio": "Taux de trafic",
"trafficUsage": "Utilisation du trafic",
"type": "Type",
"updateSuccess": "Mise à jour réussie",
"updatedAt": "Date de mise à jour"
"updatedAt": "Date de mise à jour",
"userAccount": "Compte utilisateur",
"userDetail": "Détails de l'utilisateur",
"userId": "ID de l'utilisateur"
},
"nodeForm": {
"allowInsecure": "Autoriser Insecure",
"cancel": "Annuler",
"city": "Ville",
"confirm": "Confirmer",
"congestionController": "Contrôleur de Congestion",
"country": "Pays",
"disableSni": "Désactiver SNI",
"edit": "Modifier",
"editSecurity": "Modifier la Configuration de Sécurité",
"enableTLS": "Activer TLS",
"encryptionMethod": "Méthode de Chiffrement",
"fingerprint": "Empreinte",
"flow": "Algorithme de Contrôle de Flux",
"groupId": "Groupe de Nœuds",
"hopInterval": "Intervalle de Saut",
"hopPorts": "Ports de Saut",
"hopPortsPlaceholder": "Séparez plusieurs ports par des virgules",
"name": "Nom",
"obfsPassword": "Mot de Passe d'Obfuscation",
"obfsPasswordPlaceholder": "Laissez vide pour aucune obfuscation",
"path": "Chemin",
"pleaseSelect": "Veuillez Sélectionner",
"port": "Port du Serveur",
"protocol": "Protocole",
"reduceRtt": "Réduire RTT",
"relayHost": "Hôte de Relais",
"relayMode": "Mode de Relais",
"relayPort": "Port de Relais",
"relayPrefix": "Préfixe de Relais",
"remarks": "Remarques",
"security": "Sécurité",
"securityConfig": "Configuration de Sécurité",
"selectEncryptionMethod": "Sélectionner la Méthode de Chiffrement",
"selectNodeGroup": "Sélectionner le Groupe de Nœuds",
"selectProtocol": "Sélectionner le Protocole",
"selectRelayMode": "Sélectionner le Mode de Relais",
"serverAddr": "Adresse du Serveur",
"serverKey": "Clé du Serveur",
"serverName": "Nom du Service",
"speedLimit": "Limite de Vitesse",
"speedLimitPlaceholder": "Illimité",
"tags": "Étiquettes",
"tagsPlaceholder": "Utilisez Entrée ou virgule (,) pour entrer plusieurs étiquettes",
"trafficRatio": "Taux de Trafic",
"transport": "Configuration du Protocole de Transport",
"transportConfig": "Configuration du Protocole de Transport",
"transportHost": "Adresse du Serveur de Transport",
"transportPath": "Chemin de Transport",
"transportServerName": "Nom du Serveur de Transport",
"udpRelayMode": "Mode de Relais UDP"
},
"relayModeOptions": {
"all": "Tous",
"none": "Aucun",
"random": "Aléatoire"
},
"securityConfig": {
"fingerprint": "Empreinte",
"privateKey": "Clé Privée",
"privateKeyPlaceholder": "Laissez vide pour auto-génération",
"publicKey": "Clé Publique",
"publicKeyPlaceholder": "Laissez vide pour auto-génération",
"serverAddress": "Adresse du Serveur",
"serverAddressPlaceholder": "Adresse cible REALITY, par défaut utilisant SNI",
"serverName": "Nom du Serveur (SNI)",
"serverNamePlaceholder": "REQUIRED REALITY, cohérent avec le backend",
"serverPort": "Port du Serveur",
"serverPortPlaceholder": "Port cible REALITY, par défaut 443",
"shortId": "ID Court",
"shortIdPlaceholder": "Laissez vide pour auto-génération",
"sni": "Indication de Nom de Serveur (SNI)"
},
"tabs": {
"node": "Nœud",
+97 -16
View File
@@ -1,28 +1,77 @@
{
"currency": {
"accessKey": "Clé d'accès",
"accessKeyDescription": "Clé API de taux de change fournie gratuitement par https://exchangerate.host",
"currencySymbol": "Symbole monétaire",
"currencySymbolDescription": "Utilisé uniquement pour l'affichage, toute modification entraînera un changement de toutes les unités monétaires dans le système",
"currencyUnit": "Unité monétaire",
"currencyUnitDescription": "Utilisé uniquement pour l'affichage, toute modification entraînera un changement de toutes les unités monétaires dans le système",
"authSettings": "Paramètres d'authentification",
"basicSettings": "Paramètres de base",
"common": {
"cancel": "Annuler",
"save": "Enregistrer les paramètres",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
},
"privacy-policy": {
"currency": {
"accessKey": "Clé d'accès",
"accessKeyDescription": "Clé API de taux de change fournie gratuitement par {url}",
"accessKeyPlaceholder": "Entrez la clé API",
"currencySymbol": "Symbole monétaire",
"currencySymbolDescription": "Utilisé uniquement pour l'affichage, toute modification entraînera un changement de toutes les unités monétaires dans le système",
"currencySymbolPlaceholder": "€",
"currencyUnit": "Unité monétaire",
"currencyUnitDescription": "Utilisé uniquement pour l'affichage, toute modification entraînera un changement de toutes les unités monétaires dans le système",
"currencyUnitPlaceholder": "EUR",
"description": "Configurer les unités de devise, les symboles et les paramètres de l'API de taux de change",
"title": "Configuration de la devise"
},
"invite": {
"description": "Configurer les paramètres d'invitation des utilisateurs et de récompense de parrainage",
"forcedInvite": "Exiger une invitation pour s'inscrire",
"forcedInviteDescription": "Lorsque cette option est activée, les utilisateurs doivent s'inscrire via un lien d'invitation",
"inputPlaceholder": "Veuillez entrer",
"onlyFirstPurchase": "Récompense uniquement pour le premier achat",
"onlyFirstPurchaseDescription": "Lorsque cette option est activée, les parrains ne reçoivent des récompenses que pour le premier achat des utilisateurs parrainés",
"referralPercentage": "Pourcentage de récompense de parrainage",
"referralPercentageDescription": "Pourcentage de récompense accordé aux parrains",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"title": "Paramètres d'invitation"
},
"privacyPolicy": {
"description": "Modifier et gérer le contenu de la politique de confidentialité",
"title": "Politique de confidentialité"
},
"register": {
"day": "jour(s)",
"defaultSubscribe": "Abonnement par défaut",
"defaultSubscribeDescription": "Plan d'abonnement par défaut pour les nouveaux utilisateurs",
"description": "Configurer les paramètres liés à l'inscription des utilisateurs",
"inputPlaceholder": "Veuillez entrer",
"ipRegistrationLimit": "Limite d'inscription par IP",
"ipRegistrationLimitDescription": "Limiter le nombre d'inscriptions à partir d'une seule adresse IP",
"registrationLimitCount": "Nombre limite d'inscriptions",
"registrationLimitCountDescription": "Nombre d'inscriptions autorisées par IP pendant la période limite",
"registrationLimitExpire": "Période limite",
"registrationLimitExpireDescription": "Durée de la limite d'inscription par IP",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"selectPlaceholder": "Veuillez sélectionner",
"stopNewUserRegistration": "Arrêter l'inscription des nouveaux utilisateurs",
"stopNewUserRegistrationDescription": "Lorsque cette option est activée, l'inscription des nouveaux utilisateurs sera désactivée",
"title": "Paramètres d'inscription",
"trialDay": "Jours d'essai",
"trialDayDescription": "Jours d'essai accordés aux nouveaux utilisateurs lors de l'inscription",
"trialFlow": "Trafic d'essai",
"trialFlowDescription": "Trafic d'essai accordé aux nouveaux utilisateurs lors de l'inscription"
},
"site": {
"customData": "Données personnalisées",
"customDataDescription": "Données personnalisées, utilisées pour les données personnalisées du site",
"customHtml": "HTML personnalisé",
"customHtmlDescription": "Code HTML personnalisé à injecter dans le bas de la balise body du site.",
"description": "Configurer les informations de base du site, le logo, le domaine et d'autres paramètres",
"keywords": "Mots-clés",
"keywordsDescription": "Utilisé à des fins de référencement",
"keywordsPlaceholder": "motclé1, motclé2, motclé3",
"logo": "LOGO",
"logoDescription": "Utilisé pour afficher l'emplacement où le LOGO doit être montré",
"logoPlaceholder": "Veuillez entrer l'URL du LOGO, ne pas terminer par '/'",
"saveSuccess": "Enregistrement réussi",
"siteDesc": "Description du site",
"siteDescDescription": "Utilisé pour afficher l'emplacement où la description du site doit être montrée",
"siteDescPlaceholder": "Veuillez entrer la description du site",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Veuillez entrer l'adresse du domaine, un domaine par ligne",
"siteName": "Nom du site",
"siteNameDescription": "Utilisé pour afficher l'emplacement où le nom du site doit être montré",
"siteNamePlaceholder": "Veuillez entrer le nom du site"
},
"tabs": {
"currency": "Devise",
"site": "Site",
"tos": "Conditions de service"
"siteNamePlaceholder": "Veuillez entrer le nom du site",
"title": "Configuration du site"
},
"siteSettings": "Paramètres du site",
"tos": {
"saveSuccess": "Enregistrement réussi",
"description": "Modifier et gérer le contenu des conditions de service",
"title": "Conditions de service"
},
"userSecuritySettings": "Sécurité des utilisateurs",
"verify": {
"description": "Configurer les paramètres de CAPTCHA Turnstile et de vérification",
"enableLoginVerify": "Activer la vérification lors de la connexion",
"enableLoginVerifyDescription": "Lorsque cette option est activée, les utilisateurs doivent passer une vérification humaine lors de la connexion",
"enablePasswordVerify": "Activer la vérification lors de la réinitialisation du mot de passe",
"enablePasswordVerifyDescription": "Lorsque cette option est activée, les utilisateurs doivent passer une vérification humaine lors de la réinitialisation du mot de passe",
"enableRegisterVerify": "Activer la vérification lors de l'inscription",
"enableRegisterVerifyDescription": "Lorsque cette option est activée, les utilisateurs doivent passer une vérification humaine lors de l'inscription",
"inputPlaceholder": "Veuillez entrer",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"title": "Vérification de sécurité",
"turnstileSecret": "Clé secrète Turnstile",
"turnstileSecretDescription": "Clé secrète Turnstile Cloudflare pour la vérification backend",
"turnstileSecretPlaceholder": "Entrez la clé secrète Turnstile",
"turnstileSiteKey": "Clé de site Turnstile",
"turnstileSiteKeyDescription": "Clé de site Turnstile Cloudflare pour la vérification frontend",
"turnstileSiteKeyPlaceholder": "Entrez la clé de site Turnstile"
},
"verifyCode": {
"dailyLimit": "Limite d'envoi quotidienne",
"dailyLimitDescription": "Nombre maximum de codes de vérification que chaque utilisateur peut envoyer par jour",
"description": "Configurer les règles et limites d'envoi du code de vérification par e-mail",
"expireTime": "Validité du code de vérification",
"expireTimeDescription": "Période de validité des codes de vérification (secondes)",
"inputPlaceholder": "Veuillez entrer",
"interval": "Intervalle d'envoi",
"intervalDescription": "Intervalle minimum entre deux envois de code de vérification (secondes)",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi",
"seconds": "secondes",
"times": "fois",
"title": "Paramètres du code de vérification"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "ID du Bot",
"clientIdDescription": "ID du bot Telegram, vous pouvez l'obtenir auprès de @BotFather",
"clientSecret": "Jeton du Bot",
"clientSecretDescription": "Jeton du bot Telegram, vous pouvez l'obtenir auprès de @BotFather",
"enable": "Activer",
"enableDescription": "Après activation, les fonctions d'enregistrement, de connexion, de liaison et de dissociation par téléphone mobile seront activées",
"saveFailed": "Échec de l'enregistrement",
"saveSuccess": "Enregistrement réussi"
}
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "सेवा आईडी",
"clientIdDescription": "एप्पल सेवा आईडी, जिसे आप एप्पल डेवलपर पोर्टल से प्राप्त कर सकते हैं",
"clientSecret": "निजी कुंजी",
"clientSecretDescription": "Apple के साथ प्रमाणीकरण के लिए उपयोग की जाने वाली निजी कुंजी सामग्री (.p8 फ़ाइल)",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने Apple ID के साथ साइन इन कर सकते हैं",
"keyId": "कुंजी आईडी",
"keyIdDescription": "Apple डेवलपर पोर्टल से आपके निजी कुंजी की आईडी",
"redirectUri": "रीडायरेक्ट यूआरएल",
"redirectUriDescription": "कृपया एप्पल प्रमाणीकरण सफलतापूर्वक पास करने के बाद पुनर्निर्देशित URL के API पते को भरें। अंत में / का उपयोग न करें।",
"saveFailed": "सहेजना विफल हुआ",
"saveSuccess": "सहेजना सफल रहा",
"teamId": "टीम आईडी",
"teamIdDescription": "एप्पल डेवलपर टीम आईडी"
}
+187 -55
View File
@@ -1,15 +1,150 @@
{
"invite": {
"commissionFirstTimeOnly": "पहली खरीद पर कमीशन केवल",
"commissionFirstTimeOnlyDescription": "जब सक्षम किया जाता है, तो कमीशन केवल निमंत्रक के पहले भुगतान पर उत्पन्न होता है; आप उपयोगकर्ता प्रबंधन में व्यक्तिगत उपयोगकर्ताओं को कॉन्फ़िगर कर सकते हैं",
"enableForcedInvite": "निवार्य निमंत्रण सक्षम करें",
"enableForcedInviteDescription": "जब सक्षम किया जाता है, तो केवल निमंत्रित उपयोगकर्ता पंजीकरण कर सकते हैं",
"inputPlaceholder": "डालें",
"inviteCommissionPercentage": "निमंत्रण कमीशन प्रतिशत",
"inviteCommissionPercentageDescription": "डिफ़ॉल्ट वैश्विक कमीशन वितरण अनुपात; आप उपयोगकर्ता प्रबंधन में व्यक्तिगत अनुपात कॉन्फ़िगर कर सकते हैं",
"inviteSettings": "निमंत्रण सेटिंग्स",
"apple": {
"clientId": "सेवा आईडी",
"clientIdDescription": "एप्पल सेवा आईडी, जिसे आप एप्पल डेवलपर पोर्टल से प्राप्त कर सकते हैं",
"clientSecret": "निजी कुंजी",
"clientSecretDescription": "Apple के साथ प्रमाणीकरण के लिए उपयोग की जाने वाली निजी कुंजी सामग्री (.p8 फ़ाइल)",
"description": "एप्पल खातों के साथ उपयोगकर्ताओं को प्रमाणित करें",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने Apple ID के साथ साइन इन कर सकते हैं",
"keyId": "कुंजी आईडी",
"keyIdDescription": "Apple डेवलपर पोर्टल से आपके निजी कुंजी की आईडी",
"redirectUri": "रीडायरेक्ट यूआरएल",
"redirectUriDescription": "कृपया एप्पल प्रमाणीकरण सफलतापूर्वक पास करने के बाद पुनर्निर्देशित URL के API पते को भरें। अंत में / का उपयोग न करें।",
"teamId": "टीम आईडी",
"teamIdDescription": "एप्पल डेवलपर टीम आईडी",
"title": "एप्पल साइन-इन"
},
"common": {
"cancel": "रद्द करें",
"save": "सहेजें",
"saveFailed": "सहेजने में विफल",
"saveSuccess": "सफलता से सहेजा गया"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "वर्चुअल मशीन को ब्लॉक करें",
"blockVirtualMachineDescription": "जब सक्षम किया जाता है, तो उपकरणों को वर्चुअल मशीनों या एमुलेटर्स पर चलने से रोका जाएगा",
"communicationKey": "संचार कुंजी",
"communicationKeyDescription": "संचार कुंजी का उपयोग उपकरणों और सर्वरों के बीच सुरक्षित संचार के लिए किया जाता है",
"description": "उपयोगकर्ताओं को डिवाइस पहचानकर्ताओं के साथ प्रमाणित करें",
"enable": "सक्रिय करें",
"enableDescription": "सक्रिय करने के बाद, लॉगिन और पंजीकरण के लिए IMEI/IDFA/IDFV/AndroidID/Mac पता जैसे कई डिवाइस पहचानकर्ताओं का समर्थन किया जाता है",
"enableSecurity": "संचार एन्क्रिप्शन सक्षम करें",
"enableSecurityDescription": "जब सक्षम किया जाता है, तो उपकरणों और सर्वरों के बीच का संचार एन्क्रिप्ट किया जाएगा",
"showAds": "विज्ञापन दिखाएँ",
"showAdsDescription": "जब सक्षम किया जाता है, तो उपकरणों पर विज्ञापन प्रदर्शित किए जाएंगे",
"title": "डिवाइस प्रमाणीकरण"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "बुनियादी सेटिंग्स",
"description": "उपयोगकर्ताओं को ईमेल पतों के साथ प्रमाणित करें",
"emailSuffixWhitelist": "ईमेल प्रत्यय श्वेतसूची",
"emailSuffixWhitelistDescription": "जब सक्षम किया जाता है, तो केवल सूची में शामिल प्रत्ययों वाले ईमेल ही पंजीकरण कर सकते हैं",
"emailVerification": "ईमेल सत्यापन",
"emailVerificationDescription": "सक्षम होने पर, उपयोगकर्ताओं को अपने ईमेल की पुष्टि करनी होगी",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, ईमेल पंजीकरण, लॉगिन, बाइंडिंग और अनबाइंडिंग कार्यक्षमताएँ सक्षम होंगी",
"expirationEmailTemplate": "समाप्ति सूचना टेम्पलेट",
"expirationTemplate": "समाप्ति सूचना",
"inputPlaceholder": "मान दर्ज करें...",
"logs": "लॉग्स",
"logsDescription": "भेजे गए ईमेल और उनकी स्थिति का इतिहास देखें",
"maintenanceEmailTemplate": "रखरखाव सूचना टेम्पलेट",
"maintenanceTemplate": "रखरखाव सूचना",
"sendFailure": "परीक्षण ईमेल भेजने में विफल, कृपया विन्यास की जाँच करें।",
"sendSuccess": "परीक्षण ईमेल सफलतापूर्वक भेजा गया।",
"sendTestEmail": "परीक्षण ईमेल भेजें",
"sendTestEmailDescription": "कॉन्फ़िगरेशन की पुष्टि के लिए एक परीक्षण ईमेल भेजें।",
"senderAddress": "प्रेषक का पता",
"senderAddressDescription": "ईमेल भेजने के लिए उपयोग किया जाने वाला डिफ़ॉल्ट ईमेल पता।",
"smtpAccount": "एसएमटीपी खाता",
"smtpAccountDescription": "प्रमाणीकरण के लिए उपयोग किया जाने वाला ईमेल खाता।",
"smtpEncryptionMethod": "SMTP एन्क्रिप्शन विधि",
"smtpEncryptionMethodDescription": "SSL/TLS एन्क्रिप्शन को सक्षम करने के लिए चुनें।",
"smtpPassword": "SMTP पासवर्ड",
"smtpPasswordDescription": "SMTP खाते के लिए पासवर्ड।",
"smtpServerAddress": "SMTP सर्वर पता",
"smtpServerAddressDescription": "ईमेल भेजने के लिए उपयोग किए जाने वाले सर्वर पते को निर्दिष्ट करें।",
"smtpServerPort": "SMTP सर्वर पोर्ट",
"smtpServerPortDescription": "SMTP सर्वर से कनेक्ट करने के लिए उपयोग किए जाने वाले पोर्ट को निर्दिष्ट करें।",
"smtpSettings": "SMTP सेटिंग्स",
"templateVariables": {
"code": {
"description": "6-अंकीय सत्यापन कोड",
"title": "सत्यापन कोड"
},
"expire": {
"description": "सत्यापन कोड की वैधता समय (मिनटों में)",
"title": "वैधता अवधि"
},
"expireDate": {
"description": "सेवा समाप्ति तिथि, उपयोगकर्ताओं को सेवा समाप्त होने पर याद दिलाता है",
"title": "समाप्ति तिथि"
},
"maintenanceDate": {
"description": "सिस्टम रखरखाव तिथि, रखरखाव प्रारंभ तिथि प्रदर्शित करता है",
"title": "रखरखाव तिथि"
},
"maintenanceTime": {
"description": "अनुमानित रखरखाव समय, रखरखाव समय अवधि या अवधि प्रदर्शित करता है",
"title": "रखरखाव अवधि"
},
"siteLogo": {
"description": "वेबसाइट लोगो छवि URL",
"title": "साइट लोगो"
},
"siteName": {
"description": "वर्तमान वेबसाइट का नाम",
"title": "साइट का नाम"
},
"title": "ईमेल टेम्पलेट वेरिएबल",
"type": {
"conditionalSyntax": "प्रकार के आधार पर सामग्री स्विच करने के लिए शर्तीय सिंटैक्स का समर्थन करता है",
"description": "ईमेल प्रकार पहचानकर्ता, पंजीकरण सत्यापन कोड के लिए 1, अन्य के लिए पासवर्ड रीसेट सत्यापन कोड",
"title": "ईमेल प्रकार"
}
},
"title": "ईमेल प्रमाणीकरण",
"trafficExceedEmailTemplate": "ट्रैफिक सीमा सूचना टेम्पलेट",
"trafficTemplate": "ट्रैफिक सीमा",
"verifyEmailTemplate": "प्रमाणीकरण ईमेल टेम्पलेट",
"verifyTemplate": "प्रमाणीकरण ईमेल",
"whitelistSuffixes": "श्वेतसूची प्रत्यय",
"whitelistSuffixesDescription": "पंजीकरण के दौरान ईमेल सत्यापन के लिए उपयोग किया जाता है; एक पंक्ति में एक",
"whitelistSuffixesPlaceholder": "ईमेल प्रत्यय दर्ज करें, प्रत्येक पंक्ति में एक"
},
"facebook": {
"clientId": "क्लाइंट आईडी",
"clientIdDescription": "फेसबुक डेवलपर्स कंसोल से फेसबुक ऐप आईडी",
"clientSecret": "क्लाइंट सीक्रेट",
"clientSecretDescription": "फेसबुक डेवलपर्स कंसोल से फेसबुक ऐप सीक्रेट",
"description": "फेसबुक खातों के साथ उपयोगकर्ताओं को प्रमाणित करें",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने फेसबुक खाते से साइन इन कर सकते हैं",
"title": "फेसबुक साइन-इन"
},
"github": {
"clientId": "गिटहब क्लाइंट आईडी",
"clientIdDescription": "आपके GitHub OAuth एप्लिकेशन सेटिंग्स से क्लाइंट आईडी",
"clientSecret": "GitHub क्लाइंट सीक्रेट",
"clientSecretDescription": "आपके GitHub OAuth एप्लिकेशन सेटिंग्स से क्लाइंट सीक्रेट",
"description": "गिटहब खातों के साथ उपयोगकर्ताओं को प्रमाणित करें",
"enable": "GitHub प्रमाणीकरण सक्षम करें",
"enableDescription": "उपयोगकर्ताओं को उनके GitHub खातों के साथ साइन इन करने की अनुमति दें",
"title": "गिटहब साइन-इन"
},
"google": {
"clientId": "क्लाइंट आईडी",
"clientIdDescription": "गूगल क्लाउड कंसोल से गूगल OAuth 2.0 क्लाइंट आईडी",
"clientSecret": "क्लाइंट सीक्रेट",
"clientSecretDescription": "गूगल क्लाउड कंसोल से गूगल OAuth 2.0 क्लाइंट सीक्रेट",
"description": "गूगल खातों के साथ उपयोगकर्ताओं को प्रमाणित करें",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने Google खाते से साइन इन कर सकते हैं",
"title": "गूगल साइन-इन"
},
"log": {
"content": "सामग्री",
"createdAt": "निर्माण तिथि",
@@ -23,52 +158,49 @@
"to": "प्राप्तकर्ता",
"updatedAt": "अद्यतन तिथि"
},
"register": {
"day": "दिन",
"hour": "घंटा",
"ipRegistrationLimit": "आईपी पंजीकरण सीमा",
"ipRegistrationLimitDescription": "जब सक्षम किया जाता है, तो नियम आवश्यकताओं को पूरा करने वाले आईपी पंजीकरण से प्रतिबंधित होंगे; ध्यान दें कि आईपी निर्धारण सीडीएन या फ्रंटेंड प्रॉक्सी के कारण समस्याएँ उत्पन्न कर सकता है",
"minute": "मिनट",
"month": "महीना",
"noLimit": "कोई सीमा नहीं",
"penaltyTime": "दंड समय (मिनट)",
"penaltyTimeDescription": "उपयोगकर्ताओं को फिर से पंजीकरण करने से पहले दंड समय समाप्त होने का इंतजार करना होगा",
"registerSettings": "पंजीकरण सेटिंग्स",
"registrationLimitCount": "पंजीकरण सीमा संख्य",
"registrationLimitCountDescription": "पंजीकरण सीमा तक पहुँचने के बाद दंड सक्षम करें",
"saveSuccess": "सफलता से सहेजा गया",
"stopNewUserRegistration": "नए उपयोगकर्ता पंजीकरण रोकें",
"stopNewUserRegistrationDescription": "जब सक्षम किया जाता है, तो कोई भी पंजीकरण नहीं कर सकता",
"trialDuration": "परीक्षण अवधि",
"trialRegistration": "परीक्षण पंजीकरण",
"trialRegistrationDescription": "परीक्षण पंजीकरण सक्षम करें; पहले परीक्षण पैकेज और अवधि को संशोधित करें",
"trialSubscribePlan": "परीक्षण सदस्यता योजना",
"trialSubscribePlanDescription": "परीक्षण सदस्यता योजना चुनें",
"year": "वर्ष"
"phone": {
"accessLabel": "पहुँच",
"applyPlatform": "प्लेटफ़ॉर्म लागू करें",
"description": "उपयोगकर्ताओं को फोन नंबरों के साथ प्रमाणित करें",
"enable": "सक्षम करें",
"enableTip": "सक्षम करने के बाद, मोबाइल फोन पंजीकरण, लॉगिन, बाइंडिंग, और अनबाइंडिंग कार्यक्षमताएँ सक्षम हो जाएँगी",
"endpointLabel": "अंतिम बिंदु",
"logs": "लॉग्स",
"logsDescription": "भेजे गए एसएमएस संदेशों और उनकी स्थिति का इतिहास देखें",
"phoneNumberLabel": "फोन नंबर",
"placeholders": {
"template": "आपका सत्यापन कोड {code} है, 5 मिनट के लिए मान्य"
},
"platform": "एसएमएस प्लेटफॉर्म",
"platformConfigTip": "कृपया दिए गए {key} कॉन्फ़िगरेशन को भरें",
"platformTip": "कृपया एसएमएस प्लेटफ़ॉर्म चुनें",
"secretLabel": "गुप्त",
"sendFailed": "भेजना विफल",
"sendSuccess": "सफलतापूर्वक भेजा गया",
"settings": "सेटिंग्स",
"signNameLabel": "साइन नाम",
"template": "एसएमएस टेम्पलेट",
"templateCodeLabel": "टेम्पलेट कोड",
"templateTip": "कृपया एसएमएस टेम्पलेट भरें, {code} को बीच में रखें, अन्यथा एसएमएस कार्य नहीं करेगा",
"testSms": "परीक्षण एसएमएस भेजें",
"testSmsPhone": "फ़ोन नंबर दर्ज करें",
"testSmsTip": "अपनी कॉन्फ़िगरेशन की पुष्टि करने के लिए एक परीक्षण एसएमएस भेजें",
"title": "फोन प्रमाणीकरण",
"updateSuccess": "अद्यतन सफल",
"whitelistAreaCode": "व्हाइटलिस्ट क्षेत्र कोड",
"whitelistAreaCodeTip": "कृपया व्हाइटलिस्ट क्षेत्र कोड दर्ज करें, जैसे, 1, 852, 886, 888",
"whitelistValidation": "व्हाइटलिस्ट सत्यापन",
"whitelistValidationTip": "जब सक्षम किया जाता है, केवल व्हाइटलिस्ट में क्षेत्र कोड एसएमएस भेज सकते हैं"
},
"verify": {
"inputPlaceholder": "डालें",
"loginVerificationCode": "लॉगिन सत्यापन कोड",
"loginVerificationCodeDescription": "लॉगिन के दौरान मानव सत्यापन",
"registrationVerificationCode": "पंजीकरण सत्यापन कोड",
"registrationVerificationCodeDescription": "पंजीकरण के दौरान मानव सत्यापन",
"resetPasswordVerificationCode": "पासवर्ड रीसेट सत्यापन कोड",
"resetPasswordVerificationCodeDescription": "पासवर्ड रीसेट के दौरान मानव सत्यापन",
"saveSuccess": "सफलता से सहेजा गया",
"turnstileSecretDescription": "क्लाउडफ्लेयर द्वारा प्रदान की गई टर्नस्टाइल गुप्त कुंजी",
"turnstileSiteKeyDescription": "क्लाउडफ्लेयर द्वारा प्रदान की गई टर्नस्टाइल साइट कुंजी",
"verifySettings": "सत्यापन सेटिंग्स"
},
"verify-code": {
"dailyLimit": "दैनिक सीमा",
"dailyLimitDescription": "प्रति दिन भेजे जा सकने वाले अधिकतम सत्यापन कोड की संख्या",
"expireTime": "समाप्ति समय",
"expireTimeDescription": "सत्यापन कोड की समाप्ति समय (सेकंड)",
"interval": "भेजने का अंतराल",
"intervalDescription": "सत्यापन कोड भेजने के बीच का न्यूनतम अंतराल (सेकंड)",
"saveSuccess": "सफलतापूर्वक सहेजा गया",
"second": "सेकंड",
"times": "बार",
"verifyCodeSettings": "सत्यापन कोड सेटिंग्स"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "बॉट आईडी",
"clientIdDescription": "टेलीग्राम बॉट आईडी, जिसे आप @BotFather से प्राप्त कर सकते हैं",
"clientSecret": "बॉट टोकन",
"clientSecretDescription": "टेलीग्राम बॉट टोकन, जिसे आप @BotFather से प्राप्त कर सकते हैं",
"description": "टेलीग्राम खातों के साथ उपयोगकर्ताओं को प्रमाणित करें",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, मोबाइल फोन पंजीकरण, लॉगिन, बाइंडिंग, और अनबाइंडिंग कार्यक्षमताएँ सक्षम हो जाएँगी",
"title": "टेलीग्राम साइन-इन"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "वर्चुअल मशीन को ब्लॉक करें",
"blockVirtualMachineDescription": "जब सक्षम किया जाता है, तो उपकरणों को वर्चुअल मशीनों या एमुलेटर्स पर चलने से रोका जाएगा",
"communicationKey": "संचार कुंजी",
"communicationKeyDescription": "संचार कुंजी का उपयोग उपकरणों और सर्वरों के बीच सुरक्षित संचार के लिए किया जाता है",
"enable": "सक्रिय करें",
"enableDescription": "सक्रिय करने के बाद, लॉगिन और पंजीकरण के लिए IMEI/IDFA/IDFV/AndroidID/Mac पता जैसे कई डिवाइस पहचानकर्ताओं का समर्थन किया जाता है",
"enableSecurity": "संचार एन्क्रिप्शन सक्षम करें",
"enableSecurityDescription": "जब सक्षम किया जाता है, तो उपकरणों और सर्वरों के बीच का संचार एन्क्रिप्ट किया जाएगा",
"saveFailed": "सहेजना विफल",
"saveSuccess": "सहेजना सफल",
"showAds": "विज्ञापन दिखाएँ",
"showAdsDescription": "जब सक्षम किया जाता है, तो उपकरणों पर विज्ञापन प्रदर्शित किए जाएंगे"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "SMTP सर्वर सेटिंग्स और ईमेल सत्यापन विकल्पों को कॉन्फ़िगर करें",
"emailLogsDescription": "भेजे गए ईमेल और उनकी स्थिति का इतिहास देखें",
"emailSuffixWhitelist": "ईमेल प्रत्यय श्वेतसूची",
"emailSuffixWhitelistDescription": "जब सक्षम किया जाता है, तो केवल सूची में शामिल प्रत्ययों वाले ईमेल ही पंजीकरण कर सकते हैं",
"emailVerification": "ईमेल सत्यापन",
"emailVerificationDescription": "सक्षम होने पर, उपयोगकर्ताओं को अपने ईमेल की पुष्टि करनी होगी",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, ईमेल पंजीकरण, लॉगिन, बाइंडिंग और अनबाइंडिंग कार्यक्षमताएँ सक्षम होंगी",
"expiration_email_template": "समाप्ति सूचना टेम्पलेट",
"expiration_email_templateDescription": "{after}.variable{before} प्लेसहोल्डर को वास्तविक डेटा से बदला जाएगा। सुनिश्चित करें कि इन वेरिएबल्स को बनाए रखें।",
"failed": "असफल",
"inputPlaceholder": "मान दर्ज करें...",
"logs": "लॉग्स",
"maintenance_email_template": "रखरखाव सूचना टेम्पलेट",
"maintenance_email_templateDescription": "{after}.variable{before} प्लेसहोल्डर को वास्तविक डेटा से बदला जाएगा। सुनिश्चित करें कि इन वेरिएबल्स को बनाए रखें।",
"recipient": "प्राप्तकर्ता",
"saveFailed": "विन्यास सहेजने में विफल",
"saveSuccess": "विन्यास सफलतापूर्वक सहेजा गया।",
"sendFailure": "परीक्षण ईमेल भेजने में विफल, कृपया विन्यास की जाँच करें।",
"sendSuccess": "परीक्षण ईमेल सफलतापूर्वक भेजा गया।",
"sendTestEmail": "परीक्षण ईमेल भेजें",
"sendTestEmailDescription": "कॉन्फ़िगरेशन की पुष्टि के लिए एक परीक्षण ईमेल भेजें।",
"senderAddress": "प्रेषक का पता",
"senderAddressDescription": "ईमेल भेजने के लिए उपयोग किया जाने वाला डिफ़ॉल्ट ईमेल पता।",
"sent": "भेजा गया",
"sentAt": "भेजा गया",
"settings": "सेटिंग्स",
"smtpAccount": "एसएमटीपी खाता",
"smtpAccountDescription": "प्रमाणीकरण के लिए उपयोग किया जाने वाला ईमेल खाता।",
"smtpEncryptionMethod": "SMTP एन्क्रिप्शन विधि",
"smtpEncryptionMethodDescription": "SSL/TLS एन्क्रिप्शन को सक्षम करने के लिए चुनें।",
"smtpPassword": "SMTP पासवर्ड",
"smtpPasswordDescription": "SMTP खाते के लिए पासवर्ड।",
"smtpServerAddress": "SMTP सर्वर पता",
"smtpServerAddressDescription": "ईमेल भेजने के लिए उपयोग किए जाने वाले सर्वर पते को निर्दिष्ट करें।",
"smtpServerPort": "SMTP सर्वर पोर्ट",
"smtpServerPortDescription": "SMTP सर्वर से कनेक्ट करने के लिए उपयोग किए जाने वाले पोर्ट को निर्दिष्ट करें।",
"status": "स्थिति",
"subject": "विषय",
"template": "टेम्पलेट",
"traffic_exceed_email_template": "ट्रैफिक अधिकता सूचना टेम्पलेट",
"traffic_exceed_email_templateDescription": "{after}.variable{before} प्लेसहोल्डर्स को वास्तविक डेटा के साथ प्रतिस्थापित किया जाएगा। सुनिश्चित करें कि इन वेरिएबल्स को बनाए रखें।",
"verify_email_template": "सत्यापन ईमेल टेम्पलेट",
"verify_email_templateDescription": "{after}.variable{before} प्लेसहोल्डर्स को वास्तविक डेटा से बदला जाएगा। सुनिश्चित करें कि इन वेरिएबल्स को बनाए रखें।",
"whitelistSuffixes": "श्वेतसूची प्रत्यय",
"whitelistSuffixesDescription": "पंजीकरण के दौरान ईमेल सत्यापन के लिए उपयोग किया जाता है; एक पंक्ति में एक",
"whitelistSuffixesPlaceholder": "ईमेल प्रत्यय दर्ज करें, प्रत्येक पंक्ति में एक"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "क्लाइंट आईडी",
"clientIdDescription": "फेसबुक डेवलपर्स कंसोल से फेसबुक ऐप आईडी",
"clientSecret": "क्लाइंट सीक्रेट",
"clientSecretDescription": "फेसबुक डेवलपर्स कंसोल से फेसबुक ऐप सीक्रेट",
"enable": "सक्षम करें",
"enableDescription": "सक्षम करने के बाद, उपयोगकर्ता अपने फेसबुक खाते से साइन इन कर सकते हैं",
"saveFailed": "सहेजना विफल हुआ",
"saveSuccess": "सहेजा सफल"
}

Some files were not shown because too many files have changed in this diff Show More