♻️ 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": "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"
}