♻️ refactor: Refactor server management API endpoints and typings
This commit is contained in:
@@ -1,27 +1,36 @@
|
||||
{
|
||||
"ADS Config": "ADS-konfigurasjon",
|
||||
"Announcement Management": "Kunngjøringsadministrasjon",
|
||||
"Application Management": "Applikasjonsadministrasjon",
|
||||
"Auth Control": "Autentiseringskontroll",
|
||||
"Balance": "Balanse",
|
||||
"Commerce": "Handel",
|
||||
"Commission": "Kommisjon",
|
||||
"Coupon Management": "Kupongadministrasjon",
|
||||
"Dashboard": "Dashbord",
|
||||
"Document Management": "Dokumenthåndtering",
|
||||
"Finance": "Finans",
|
||||
"Email": "E-post",
|
||||
"Gift": "Gave",
|
||||
"Login": "Logg inn",
|
||||
"Logs & Analytics": "Logger og analyser",
|
||||
"Maintenance": "Vedlikehold",
|
||||
"Marketing Management": "Markedsføringsledelse",
|
||||
"Node Management": "Nodeadministrasjon",
|
||||
"Order Management": "Bestillingsadministrasjon",
|
||||
"Payment Config": "Betalingskonfigurasjon",
|
||||
"Product Management": "Produktledelse",
|
||||
"Protocol Management": "Protokolladministrasjon",
|
||||
"Rule Management": "Regeladministrasjon",
|
||||
"Server": "Tjeneste",
|
||||
"Register": "Registrer",
|
||||
"Reset Subscribe": "Tilbakestill abonnement",
|
||||
"SMS": "SMS",
|
||||
"Server Management": "Serveradministrasjon",
|
||||
"Settings": "Innstillinger",
|
||||
"Server Traffic": "Servertrafikk",
|
||||
"Subscribe": "Abonner",
|
||||
"Subscribe Config": "Abonnementsinnstillinger",
|
||||
"Subscribe Traffic": "Abonnenttrafikk",
|
||||
"System": "System",
|
||||
"System Config": "Systemkonfigurasjon",
|
||||
"System Management": "Systemadministrasjon",
|
||||
"System Tool": "Systemverktøy",
|
||||
"Ticket Management": "Billettadministrasjon",
|
||||
"User": "Bruker",
|
||||
"User Detail": "Brukerdetaljer",
|
||||
"User Management": "Brukeradministrasjon"
|
||||
"User Management": "Brukeradministrasjon",
|
||||
"Users & Support": "Brukere og støtte"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"address": "Adresse",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDeleteDesc": "Denne handlingen kan ikke angres.",
|
||||
"confirmDeleteTitle": "Slette denne noden?",
|
||||
"copied": "Kopiert",
|
||||
"copy": "Kopier",
|
||||
"create": "Opprett",
|
||||
"created": "Opprettet",
|
||||
"delete": "Slett",
|
||||
"deleted": "Slettet",
|
||||
"drawerCreateTitle": "Opprett Node",
|
||||
"drawerEditTitle": "Rediger Node",
|
||||
"edit": "Rediger",
|
||||
"enabled": "Aktivert",
|
||||
"enabled_off": "Deaktivert",
|
||||
"enabled_on": "Aktivert",
|
||||
"errors": {
|
||||
"nameRequired": "Vennligst skriv inn et navn",
|
||||
"portRange": "Porten må være mellom 1 og 65535",
|
||||
"protocolRequired": "Vennligst velg en protokoll",
|
||||
"serverAddrRequired": "Vennligst skriv inn en adresse",
|
||||
"serverRequired": "Vennligst velg en server"
|
||||
},
|
||||
"name": "Navn",
|
||||
"pageTitle": "Noder",
|
||||
"port": "Port",
|
||||
"protocol": "Protokoll",
|
||||
"select_protocol": "Velg protokoll…",
|
||||
"select_server": "Velg server…",
|
||||
"server": "Server",
|
||||
"tags": "Tagger",
|
||||
"tags_description": "Tillatelsesgrupperingstagg (inkl. planbinding og leveringspolicyer).",
|
||||
"tags_placeholder": "Bruk Enter eller komma (,) for å legge til flere tagger",
|
||||
"updated": "Oppdatert"
|
||||
}
|
||||
@@ -1,59 +1,6 @@
|
||||
{
|
||||
"actions": "handlinger",
|
||||
"app": {
|
||||
"appDownloadURL": "App Nedlastings-URL",
|
||||
"appIcon": "App-ikon",
|
||||
"appList": "Appliste",
|
||||
"appName": "App-navn",
|
||||
"backupDomains": "Sikkerhetskopidomener",
|
||||
"backupDomainsDescription": "Liste over sikkerhetskopidomener for domeneresolusjon, ett domene per linje",
|
||||
"batchDelete": "Slett i gruppe",
|
||||
"cancel": "Avbryt",
|
||||
"communicationKey": "Kommunikasjonsnøkkel",
|
||||
"communicationKeyDescription": "Nøkkel brukt for klientkommunikasjon",
|
||||
"config": "Konfigurasjon",
|
||||
"configApp": "Appkonfigurasjon",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Bekreft sletting",
|
||||
"create": "Opprett",
|
||||
"createApp": "Opprett app",
|
||||
"createSuccess": "Opprettet vellykket",
|
||||
"defaultVersion": "Standard",
|
||||
"delete": "Slett",
|
||||
"deleteWarning": "Denne handlingen kan ikke angres",
|
||||
"describeDescription": "Brukes til å beskrive applikasjonen, vises i applisten",
|
||||
"description": "Beskrivelse",
|
||||
"downloadLink": "Nedlastingslenke",
|
||||
"edit": "Rediger",
|
||||
"editApp": "Rediger app",
|
||||
"encryption": "Krypteringsmetode",
|
||||
"encryptionDescription": "Velg krypteringsmetoden for klientkommunikasjon. Hvis valgt, vil klienten bruke denne metoden for å kommunisere med serveren",
|
||||
"nameDescription": "Applikasjonsnavn, vises i applisten",
|
||||
"platform": "Plattform",
|
||||
"selectApp": "Velg App",
|
||||
"selectAppDescription": "Velg appen du vil konfigurere, alle innstillinger vil gjelde for den valgte appen",
|
||||
"startupPicture": "Oppstartsbilde",
|
||||
"startupPictureDescription": "Oppstartsbilde, støtter nettverks- og lokale bilder. For nettverksbilder, vennligst skriv inn den fullstendige bilde-URLen",
|
||||
"startupPicturePreview": "Forhåndsvisning av oppstartsbilde",
|
||||
"startupPictureSkip": "Tid for å hoppe over oppstartsbilde",
|
||||
"startupPictureSkipDescription": "Visningstid for oppstartsbilde i sekunder, skriv inn 0 for å ikke vise",
|
||||
"subscriptionProtocol": "Abonnementsprotokoll",
|
||||
"updateSuccess": "Oppdatert vellykket",
|
||||
"version": "Versjon"
|
||||
},
|
||||
"cancel": "Avbryt",
|
||||
"config": {
|
||||
"singleSubscriptionMode": "Enkelt Abonnementsmodus",
|
||||
"subscriptionDomain": "Abonnementsdomene",
|
||||
"subscriptionDomainDescription": "Brukes for abonnement; la stå tomt for å bruke nettstedets domene",
|
||||
"subscriptionDomainPlaceholder": "Skriv inn abonnementsdomene, ett per linje",
|
||||
"subscriptionPath": "Abonnementssti",
|
||||
"subscriptionPathDescription": "Brukes for abonnement; sørg for å starte systemet på nytt etter endring for optimal ytelse",
|
||||
"subscriptionPathPlaceholder": "Skriv inn",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"wildcardResolution": "Jokertegnoppløsning",
|
||||
"wildcardResolutionDescription": "Brukes for abonnement"
|
||||
},
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"copy": "Kopier",
|
||||
@@ -94,6 +41,9 @@
|
||||
"name": "Navn",
|
||||
"noLimit": "Ubegrenset",
|
||||
"noReset": "Ingen Tilbakestilling",
|
||||
"node": "Nod",
|
||||
"nodeGroup": "Nodgruppe",
|
||||
"nodes": "Noder",
|
||||
"pricing": "Prissetting",
|
||||
"purchaseWithDiscount": "Tillat Fradrag",
|
||||
"purchaseWithDiscountDescription": "Aktiver eller deaktiver funksjonaliteten for avmelding. Etter aktivering vil systemet utføre fradragsbehandling i henhold til de konfigurerte reglene og proporsjonene, og den gjenværende verdien vil bli returnert til saldoen",
|
||||
@@ -106,9 +56,6 @@
|
||||
"selectResetCycle": "Vennligst velg en tilbakestillingssyklus",
|
||||
"selectSubscribeGroup": "Vennligst velg abonnementsgruppe",
|
||||
"selectUnitTime": "Vennligst velg enhetstid",
|
||||
"server": "Tjeneste",
|
||||
"serverGroup": "Tjenestegruppe",
|
||||
"servers": "Servere",
|
||||
"speedLimit": "Hastighetsbegrensning ",
|
||||
"traffic": "Trafikk",
|
||||
"unitPrice": "Enhetspris",
|
||||
@@ -150,8 +97,6 @@
|
||||
"subscribeGroup": "Abonner på gruppe",
|
||||
"tabs": {
|
||||
"subscribe": "Abonner",
|
||||
"subscribeApp": "App-konfigurasjon",
|
||||
"subscribeConfig": "Abonnementskonfigurasjon",
|
||||
"subscribeGroup": "Abonner gruppe"
|
||||
},
|
||||
"traffic": "trafikk",
|
||||
|
||||
@@ -1,183 +0,0 @@
|
||||
{
|
||||
"config": {
|
||||
"addTimeSlot": "Legg til tidsluke",
|
||||
"communicationKey": "Kommunikasjonsnøkkel",
|
||||
"communicationKeyDescription": "Nøkkel for nodekommunikasjon for å sikre datasikkerhet",
|
||||
"delete": "Slett",
|
||||
"dynamicMultiplier": "Dynamisk multiplikator",
|
||||
"dynamicMultiplierDescription": "Dynamisk multiplikator refererer til behandling av dyttet data med forskjellige multiplikatorer for forskjellige noder i ulike tidsperioder.",
|
||||
"endTime": "Sluttid",
|
||||
"inputPlaceholder": "Skriv inn",
|
||||
"multiplier": "Multiplikator",
|
||||
"nodePullInterval": "Node hentingsintervall",
|
||||
"nodePullIntervalDescription": "Frekvens (i sekunder) for noder å hente data fra panelet",
|
||||
"nodePushInterval": "Node dyttingsintervall",
|
||||
"nodePushIntervalDescription": "Frekvens for noder å dytte data til panelet",
|
||||
"reset": "Tilbakestill",
|
||||
"save": "Lagre",
|
||||
"saveSuccess": "Lagret vellykket",
|
||||
"startTime": "Starttid",
|
||||
"timeSlot": "Tidsluke"
|
||||
},
|
||||
"group": {
|
||||
"actions": "Handlinger",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"create": "Opprett",
|
||||
"createNodeGroup": "Opprett nodegruppe",
|
||||
"createdSuccessfully": "Opprettet vellykket",
|
||||
"delete": "Slett",
|
||||
"deleteWarning": "Data kan ikke gjenopprettes etter sletting, vær forsiktig.",
|
||||
"deletedSuccessfully": "Slettet vellykket",
|
||||
"description": "Beskrivelse",
|
||||
"edit": "Rediger",
|
||||
"editNodeGroup": "Rediger nodegruppe",
|
||||
"name": "Navn",
|
||||
"title": "Nodegruppeliste",
|
||||
"updatedAt": "Oppdatert"
|
||||
},
|
||||
"groupForm": {
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"description": "Beskrivelse",
|
||||
"name": "Navn"
|
||||
},
|
||||
"node": {
|
||||
"abnormal": "Unormal",
|
||||
"actions": "Handlinger",
|
||||
"address": "Adresse",
|
||||
"all": "Alle",
|
||||
"basicInfo": "Grunnleggende info",
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"copy": "Kopier",
|
||||
"copySuccess": "Kopiert med suksess",
|
||||
"create": "Opprett",
|
||||
"createNode": "Opprett node",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
"delete": "Slett",
|
||||
"deleteSuccess": "Sletting vellykket",
|
||||
"deleteWarning": "Etter sletting kan data ikke gjenopprettes. Vennligst vær forsiktig.",
|
||||
"detail": "Detalj",
|
||||
"disabled": "Deaktivert",
|
||||
"disk": "Disk",
|
||||
"edit": "Rediger",
|
||||
"editNode": "Rediger node",
|
||||
"enable": "Aktiver",
|
||||
"enabled": "Aktivert",
|
||||
"expireTime": "Utløpstid",
|
||||
"hide": "Skjul",
|
||||
"id": "ID",
|
||||
"ipAddresses": "IP-adresser",
|
||||
"lastUpdated": "Sist oppdatert",
|
||||
"location": "Plassering",
|
||||
"memory": "Minne",
|
||||
"name": "Navn",
|
||||
"noData": "--",
|
||||
"node": "Node",
|
||||
"nodeDetail": "Node-detalj",
|
||||
"nodeGroup": "Nodegruppe",
|
||||
"nodeStatus": "Node-status",
|
||||
"normal": "Normal",
|
||||
"onlineCount": "Antall online",
|
||||
"onlineUsers": "Online brukere",
|
||||
"protocol": "Protokoll",
|
||||
"rate": "Hastighet",
|
||||
"relay": "Relé",
|
||||
"serverAddr": "Serveradresse",
|
||||
"speedLimit": "Hastighetsbegrensning",
|
||||
"status": "Status",
|
||||
"subscribeId": "Abonnements-ID",
|
||||
"subscribeName": "Abonnementsnavn",
|
||||
"subscription": "Abonnement",
|
||||
"tags": "Merker",
|
||||
"trafficRatio": "Trafikkhastighet",
|
||||
"trafficUsage": "Trafikkbruk",
|
||||
"type": "Type",
|
||||
"updateSuccess": "Oppdatering vellykket",
|
||||
"updatedAt": "Oppdatert kl",
|
||||
"user": "Bruker",
|
||||
"userDetail": "Brukerdetalj",
|
||||
"userId": "Bruker-ID"
|
||||
},
|
||||
"nodeForm": {
|
||||
"allowInsecure": "Tillat usikker",
|
||||
"cancel": "Avbryt",
|
||||
"city": "By",
|
||||
"confirm": "Bekreft",
|
||||
"congestionController": "Kongestion Controller",
|
||||
"country": "Land",
|
||||
"disableSni": "Deaktiver SNI",
|
||||
"edit": "Rediger",
|
||||
"editSecurity": "Rediger sikkerhetskonfigurasjon",
|
||||
"enableTLS": "Aktiver TLS",
|
||||
"encryptionMethod": "Krypteringsmetode",
|
||||
"fingerprint": "Fingeravtrykk",
|
||||
"flow": "Flytkontrollalgoritme",
|
||||
"groupId": "Nodegruppe",
|
||||
"hopInterval": "Hoppintervall",
|
||||
"hopPorts": "Hoppporter",
|
||||
"hopPortsPlaceholder": "Skille flere porter med komma",
|
||||
"name": "Navn",
|
||||
"obfsPassword": "Obfuskasjonspassord",
|
||||
"obfsPasswordPlaceholder": "La stå tomt for ingen obfuskasjon",
|
||||
"path": "Sti",
|
||||
"pleaseSelect": "Vennligst velg",
|
||||
"port": "Serverport",
|
||||
"protocol": "Protokoll",
|
||||
"reduceRtt": "Reduser RTT",
|
||||
"relayHost": "Relayvert",
|
||||
"relayMode": "Relay-modus",
|
||||
"relayPort": "Relay-port",
|
||||
"relayPrefix": "Relay-prefiks",
|
||||
"remarks": "Merknader",
|
||||
"security": "Sikkerhet",
|
||||
"securityConfig": "Sikkerhetskonfigurasjon",
|
||||
"selectEncryptionMethod": "Velg krypteringsmetode",
|
||||
"selectNodeGroup": "Velg nodegruppe",
|
||||
"selectProtocol": "Velg protokoll",
|
||||
"selectRelayMode": "Velg relay-modus",
|
||||
"serverAddr": "Serveradresse",
|
||||
"serverKey": "Servernøkkel",
|
||||
"serverName": "Tjenestenavn",
|
||||
"speedLimit": "Hastighetsgrense",
|
||||
"speedLimitPlaceholder": "Ubegrenset",
|
||||
"tags": "Tags",
|
||||
"tagsPlaceholder": "Bruk Enter eller komma (,) for å legge til flere tags",
|
||||
"trafficRatio": "Trafikkforhold",
|
||||
"transport": "Transportprotokollkonfigurasjon",
|
||||
"transportConfig": "Transportprotokollkonfigurasjon",
|
||||
"transportHost": "Transportserveradresse",
|
||||
"transportPath": "Transportsti",
|
||||
"transportServerName": "Transportservernavn",
|
||||
"udpRelayMode": "UDP Relay-modus"
|
||||
},
|
||||
"relayModeOptions": {
|
||||
"all": "Alle",
|
||||
"none": "Ingen",
|
||||
"random": "Tilfeldig"
|
||||
},
|
||||
"securityConfig": {
|
||||
"fingerprint": "Fingeravtrykk",
|
||||
"privateKey": "Privat nøkkel",
|
||||
"privateKeyPlaceholder": "La stå tomt for automatisk generering",
|
||||
"publicKey": "Offentlig nøkkel",
|
||||
"publicKeyPlaceholder": "La stå tomt for automatisk generering",
|
||||
"serverAddress": "Serveradresse",
|
||||
"serverAddressPlaceholder": "REALITY måladresse, standard bruker SNI",
|
||||
"serverName": "Servernavn (SNI)",
|
||||
"serverNamePlaceholder": "REALITY påkrevd, konsistent med backend",
|
||||
"serverPort": "Serverport",
|
||||
"serverPortPlaceholder": "REALITY målport, standard 443",
|
||||
"shortId": "Kort ID",
|
||||
"shortIdPlaceholder": "La stå tomt for automatisk generering",
|
||||
"sni": "Servernavnindikasjon (SNI)"
|
||||
},
|
||||
"tabs": {
|
||||
"node": "Node",
|
||||
"nodeConfig": "Node-konfigurasjon",
|
||||
"nodeGroup": "Nodegruppe"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"address": "Adresse",
|
||||
"address_placeholder": "Serveradresse",
|
||||
"cancel": "Avbryt",
|
||||
"city": "By",
|
||||
"config": {
|
||||
"actions": {
|
||||
"cancel": "Avbryt",
|
||||
"save": "Lagre"
|
||||
},
|
||||
"communicationKey": "Kommunikasjonsnøkkel",
|
||||
"communicationKeyDescription": "Brukes for nodeautentisering.",
|
||||
"description": "Administrer nodekommunikasjonsnøkler, pull/push-intervaller og dynamiske multiplikatorer.",
|
||||
"dynamicMultiplier": "Dynamisk multiplikator",
|
||||
"dynamicMultiplierDescription": "Definer tidsluker og multiplikatorer for å justere trafikkregnskap.",
|
||||
"endTime": "Sluttid",
|
||||
"inputPlaceholder": "Vennligst skriv inn",
|
||||
"multiplier": "Multiplikator",
|
||||
"nodePullInterval": "Node pull-intervall",
|
||||
"nodePullIntervalDescription": "Hvor ofte noden henter konfigurasjon (sekunder).",
|
||||
"nodePushInterval": "Node push-intervall",
|
||||
"nodePushIntervalDescription": "Hvor ofte noden sender statistikk (sekunder).",
|
||||
"reset": "Tilbakestill",
|
||||
"save": "Lagre",
|
||||
"saveSuccess": "Lagring vellykket",
|
||||
"startTime": "Starttid",
|
||||
"timeSlot": "Tidsluke",
|
||||
"title": "Nodekonfigurasjon"
|
||||
},
|
||||
"confirm": "Bekreft",
|
||||
"confirmDeleteDesc": "Denne handlingen kan ikke angres.",
|
||||
"confirmDeleteTitle": "Slette denne serveren?",
|
||||
"congestion_controller": "Kongestjonskontroller",
|
||||
"copied": "Kopiert",
|
||||
"copy": "Kopier",
|
||||
"country": "Land",
|
||||
"cpu": "CPU",
|
||||
"create": "Opprett",
|
||||
"created": "Opprettet vellykket",
|
||||
"delete": "Slett",
|
||||
"deleted": "Slettet vellykket",
|
||||
"disable_sni": "Deaktiver SNI",
|
||||
"disk": "Disk",
|
||||
"drawerCreateTitle": "Opprett server",
|
||||
"drawerEditTitle": "Rediger server",
|
||||
"edit": "Rediger",
|
||||
"enabled": "Aktivert",
|
||||
"encryption_method": "Krypteringsmetode",
|
||||
"expireTime": "Utløpstid",
|
||||
"expired": "Utløpt",
|
||||
"flow": "Flyt",
|
||||
"hop_interval": "Hoppintervall",
|
||||
"hop_ports": "Hoppporter",
|
||||
"hop_ports_placeholder": "f.eks. 1-65535",
|
||||
"host": "Vert",
|
||||
"id": "ID",
|
||||
"ipAddresses": "IP-adresser",
|
||||
"memory": "Minne",
|
||||
"name": "Navn",
|
||||
"noData": "Ingen data",
|
||||
"notAvailable": "Ikke tilgjengelig",
|
||||
"obfs_password": "Obfuskasjonspassord",
|
||||
"obfs_password_placeholder": "Skriv inn obfuskasjonspassord",
|
||||
"offline": "Frakoblet",
|
||||
"online": "På nett",
|
||||
"onlineUsers": "Brukere på nett",
|
||||
"pageTitle": "Servere",
|
||||
"path": "Sti",
|
||||
"please_select": "Vennligst velg",
|
||||
"port": "Port",
|
||||
"protocols": "Protokoller",
|
||||
"reduce_rtt": "Reduser RTT",
|
||||
"security_allow_insecure": "Tillat usikker",
|
||||
"security_fingerprint": "Fingeravtrykk",
|
||||
"security_private_key": "Privat nøkkel",
|
||||
"security_private_key_placeholder": "Skriv inn privat nøkkel",
|
||||
"security_public_key": "Offentlig nøkkel",
|
||||
"security_public_key_placeholder": "Skriv inn offentlig nøkkel",
|
||||
"security_server_address": "Serveradresse",
|
||||
"security_server_address_placeholder": "f.eks. 1.2.3.4 eller domene",
|
||||
"security_server_port": "Serverport",
|
||||
"security_short_id": "Kort ID",
|
||||
"security_short_id_placeholder": "Hex-streng (opptil 16 tegn)",
|
||||
"security_sni": "SNI",
|
||||
"security_title": "Sikkerhet",
|
||||
"select_encryption_method": "Velg krypteringsmetode",
|
||||
"server_key": "Servernøkkel",
|
||||
"service_name": "Tjenestenavn",
|
||||
"status": "Status",
|
||||
"subscribeId": "Abonnements-ID",
|
||||
"subscription": "Abonnement",
|
||||
"traffic": "Trafikk",
|
||||
"traffic_ratio": "Multiplikator",
|
||||
"transport_title": "Transport",
|
||||
"udp_relay_mode": "UDP relémodus",
|
||||
"unitSecondsShort": "S",
|
||||
"unlimited": "Ubegrenset",
|
||||
"updated": "Oppdatert vellykket",
|
||||
"user": "Bruker",
|
||||
"validation_failed": "Validering feilet. Vennligst sjekk skjemaet."
|
||||
}
|
||||
Reference in New Issue
Block a user