Skip to content

Commit

Permalink
Merge branch 'develop' into XRDDEV-2764
Browse files Browse the repository at this point in the history
  • Loading branch information
enelir authored Dec 13, 2024
2 parents 2cfb156 + 0871b2d commit f83eb75
Show file tree
Hide file tree
Showing 8 changed files with 3,278 additions and 3 deletions.
767 changes: 767 additions & 0 deletions src/central-server/admin-service/ui/src/locales/es.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/central-server/admin-service/ui/src/plugins/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,14 @@ import { messages } from '@niis/shared-ui';
import enAppMessages from '@/locales/en.json';

const loadedLanguages = new Set('en');
export const availableLanguages = ['en'];
export const availableLanguages = ['en', 'es'];

const defaultLanguage = import.meta.env.VITE_I18N_LOCALE || 'en';
const defaultFallbackLanguage = import.meta.env.VITE_FALLBACK_LOCALE || 'en';

const sharedLanguageMessages = {
en: messages.en,
es: messages.es,
};
const defaultLanguagePack = merge.all([
{ validation: enValidationMessages },
Expand Down
1,000 changes: 1,000 additions & 0 deletions src/security-server/admin-service/ui/src/locales/ee.json

Large diffs are not rendered by default.

1,002 changes: 1,002 additions & 0 deletions src/security-server/admin-service/ui/src/locales/es.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/security-server/admin-service/ui/src/plugins/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,14 @@ import { messages } from '@niis/shared-ui';
import enAppMessages from '@/locales/en.json';

const loadedLanguages = new Set('en');
export const availableLanguages = ['en'];
export const availableLanguages = ['en', 'es'];

const defaultLanguage = import.meta.env.VITE_I18N_LOCALE || 'en';
const defaultFallbackLanguage = import.meta.env.VITE_FALLBACK_LOCALE || 'en';

const sharedLanguageMessages = {
en: messages.en,
es: messages.es,
};
const defaultLanguagePack = merge.all([
{ validation: enValidationMessages },
Expand Down
4 changes: 3 additions & 1 deletion src/shared-ui/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,12 @@ import '@mdi/font/css/materialdesignicons.css';
import './assets/icons.css';

import en from './locales/en.json';
import ee from './locales/ee.json';
import es from './locales/es.json';

export * from './components';
export * from './components/icons';
export * from './components/backups-and-restore';
export * from './types';
export * from './plugins/i18n';
export const messages = { en };
export const messages = { en, ee, es };
251 changes: 251 additions & 0 deletions src/shared-ui/src/locales/ee.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
{
"locals_demo": "Lokaliseeritakse teegis",
"type": "Tüüp",
"warning": "Hoiatus",
"action": {
"activate": "Aktiveeri",
"cancel": "Tühista",
"add": "Lisa",
"addClient": "Lisa klient",
"addMember": "Lisa liige",
"addSubsystem": "Lisa alamsüsteem",
"close": "Sulge",
"confirm": "Kinnita",
"continue": "Jätka",
"copy": "Kopeeri",
"copyId": "Kopeeri ID",
"delete": "Kustuta",
"deactivate": "Blokeeri",
"done": "Valmis",
"download": "Lae alla",
"edit": "Redigeeri",
"emptySearch": "Teie {msg} otsing ei andnud tulemusi.",
"export": "Eksport",
"finish": "Lõpeta",
"goToFront": "Mine esilehele",
"next": "Järgmine",
"no": "Ei",
"noData": "Andmed puuduvad",
"ok": "Korras",
"previous": "Eelmine",
"refresh": "Värskenda",
"register": "Registreeri",
"remove": "Eemalda",
"removeAll": "Eemalda kõik",
"restore": "Taasta",
"save": "Salvesta",
"search": "Otsi",
"searching": "Otsimine...",
"submit": "Esita",
"unregister": "Kustuta registrist",
"upload": "",
"yes": "Jah"
},
"alert": {
"count": "Samade vigade hulk:",
"id": "ID"
},
"apiKey": {
"createApiKey": {
"button": "LOO API VÕTI",
"step": {
"keyDetails": {
"apiKey": "API võti",
"apiKeyID": "API võtme ID",
"assignedRoles": "Rollid määratud",
"createKeyButton": "Loo võti",
"name": "Võtme detailid",
"note": "MÄRKUS: salvestage API võti turvalisse paika. API võti on nähtav ainult võtme loomise ajal. Seda ei esitata uuesti ja seda ei saa hiljem välja otsida."
},
"roles": {
"description": "Valige API võtmega seotud rollid. Rollid määravad API võtmele antud load.",
"name": "Rollid",
"selectRoles": "Vali rollid"
}
},
"success": "API võti edukalt loodud",
"title": "Loo API võti"
},
"role": {
"XROAD_REGISTRATION_OFFICER": "Registreerimisadministraator",
"XROAD_SECURITY_OFFICER": "Turvaadministraator",
"XROAD_SYSTEM_ADMINISTRATOR": "Süsteemiadministraator"
},
"edit": {
"roleRemoveOnly": "(remove only)"
},
"table": {
"action": {
"edit": {
"button": "Redigeeri",
"dialog": {
"message": "API võtmega seotud rollid:",
"title": "Redigeeri API võtit (ID: {id})"
},
"success": "API võti koos ID-ga {id} salvestatud"
},
"revoke": {
"button": "Tühista võti",
"confirmationDialog": {
"message": "Kas olete kindel, et soovite tühistada API võtme ID-ga {id}?",
"title": "Kas olete kindel?"
},
"success": "API võti ID-ga {id} edukalt tühistatud"
}
},
"header": {
"id": "ID",
"roles": "Rollid"
}
}
},
"keys": {
"gotIt": "Sain aru"
},
"backup": {
"deleteBackup": {
"dialog": {
"confirmation": "Kas soovite kindlasti {file} varukoopia kustutada?",
"title": "Kas olete kindel?"
},
"success": "{file} varukoopia kustutatud"
},
"restoreFromBackup": {
"dialog": {
"confirmation": "Kas soovite kindlasti {file} taastada?",
"title": "Kas olete kindel?"
},
"success": "Konfiguratsioon {file} taastatud"
},
"createBackup": {
"button": "Varunda konfiguratsiooni",
"messages": {
"success": "Varukoopia {file} edukalt loodud",
"localConfWarning": "Hoiatus! Konfiguratsiooni üle kirjutamiseks kasutatav fail „/etc/xroad/services/local.conf“ on mittesobiv ja ei sisaldu enam varukoopiate hulgas. Selle asemel tuleb kasutada faili „/etc/xroad/services/local.properties“."
}
},
"uploadBackup": {
"button": "Lae varukoopia üles",
"confirmationDialog": {
"confirmation": "Fail {name} on juba olemas, kas soovite selle kindlasti üle kirjutada?",
"title": "Fail on juba olemas"
},
"success": "Varukoopia {file} edukalt üles laaditud"
}
},
"cert": {
"certificate": "Sertifikaat",
"hashInfo": "Räsi (SHA-256)",
"keyUsage": {
"CRL_SIGN": "CRL Märk",
"DATA_ENCIPHERMENT": "Krüpteeri andmed",
"DECIPHER_ONLY": "Ainult dekrüpteeri",
"DIGITAL_SIGNATURE": "Digiallkiri",
"ENCIPHER_ONLY": "Ainult krüpteeri",
"KEY_AGREEMENT": "Võtmeleping",
"KEY_CERT_SIGN": "Sertifikaadi märk",
"KEY_ENCIPHERMENT": "Krüpteeri võti",
"NON_REPUDIATION": "Salgamatus"
},
"rsaExp": "RSA avaliku võtme eksponent",
"rsaModulus": "RSA avaliku võtme moodul",
"ecParameters": "EC avaliku võtme parameetrid",
"ecPoint": "EC avaliku võtme punkt"
},
"error_code": {
"api_key_not_found": "API võtit ei leitud",
"backup_file_not_found": "Varufaili ei leitud",
"backup_generation_failed": "Varukoopia loomine ebaõnnestus",
"backup_restore_interrupted": "Varukoopia taastamine katkestatud",
"generate_backup_interrupted": "Varukoopia loomine katkestatud",
"invalid_backup_file": "Kehtetu varundusfail",
"invalid_distinguished_name": "Eristusnimi on kehtetu",
"invalid_filename": "Kehtetu failinimi",
"resource_read_failed": "Ressursi lugemine ebaõnnestus",
"restore_process_failed": "Taastamise protsess ebaõnnestus",
"token_not_found": "Krüptomoodulit ei leitud",
"validation_failure": "Valideerimistõrge"
},
"fields": {
"password": "Parool",
"username": "LIB-Kasutajanimi",
"shared": "ühisteek",
"code": "Kood",
"description": "Kirjeldus",
"memberClass": "Liikmeklass",
"securityServerCode": "Turvaserveri kood"
},
"footer": {
"copyright": {
"company": "Nordic Institute for Interoperability Solutions (NIIS)",
"licenceInfo": "Litsentsiteave",
"title": "Autoriõigus"
},
"software": {
"feedback": "Tagasiside",
"title": "Tarkvara",
"versionPrefix": "X-Road"
}
},
"global": {
"all": "Kõik",
"name": "Nimi"
},
"login": {
"errorMsg401": "Vale kasutajanimi või parool",
"generalError": "Sisselogimine ebaõnnestus. Palun proovige uuesti.",
"logIn": "Logi sisse",
"logOut": "Logi välja"
},
"logout": {
"idleWarning": "Olete olnud eemal 30 minutit ja teie seanss on aegunud. Turvapõhjustel logitakse teid välja.",
"sessionExpired": "Seanss on aegunud"
},
"noData": {
"loading": "Laadimine... Palun oodake",
"noBackups": "Varukoopiaid pole",
"noCertificate": "Sertifikaat puudub",
"noCertificates": "Sertifikaadid puuduvad",
"noData": "Andmed puuduvad",
"noMatches": "Kriteeriumidele vastavad elemendid puuduvad",
"noServices": "Teenused puuduvad",
"noTokens": "Krüptomoodulid puuduvad"
},
"validationError": {
"AssertFalse": "väärtus peab olema 'väär'",
"AssertTrue": "väärtus peab olema 'tõene'",
"DecimalMax": "arvuline väärtus ületab maksimaalse lubatud väärtuse",
"DecimalMin": "arvuline väärtus on minimaalsest lubatud väärtusest väiksem",
"Digits": "väärtus võib sisaldada ainult numbreid",
"Email": "väärtus ei vasta e-posti vormingule",
"Future": "kuupäeva ja kellaaja väärtus peab olema tulevikus",
"FutureOrPresent": "kuupäeva ja kellaaja väärtus peab olema praegu või tulevikus",
"Max": "arvuline väärtus ületab maksimaalse lubatud väärtuse",
"Min": "arvuline väärtus on minimaalsest lubatud väärtusest väiksem",
"Negative": "arvuline väärtus peab olema nullist väiksem",
"NegativeOrZero": "arvuline väärtus peab olema nullist väiksem või sellega võrdne",
"NoBackslashes": "väärtus ei tohi sisaldada längkriipsu (\\) sümboleid",
"NoColons": "väärtus ei tohi sisaldada kooloni (:) sümboleid",
"NoForwardslashes": "väärtus ei tohi sisaldada kaldkriipsu (/) sümboleid",
"NoPercents": "väärtus ei tohi sisaldada protsendi (%) sümboleid",
"NoSemicolons": "väärtus ei tohi sisaldada semikooloni (;) sümboleid",
"Normalized": "väärtus peab olema normaliseeritud",
"NotBlank": "väärtus ei tohi olla tühimärk",
"NotEmpty": "väärtus ei tohi olla tühi",
"NotNull": "väärtus on nõutav",
"Null": "väärtust ei tohi seadistada",
"Past": "kuupäeva ja kellaaja väärtus peab olema minevikus",
"PastOrPresent": "kuupäeva ja kellaaja väärtus peab olema praegu või minevikus",
"Pattern": "väärtus ei vasta nõutavale vormingule",
"Positive": "arvuline väärtus peab olema nullist suurem",
"PositiveOrZero": "arvuline väärtus peab olema nullist suurem või sellega võrdne",
"Size": "väärtus ei vasta pikkusenõuetele",
"ValidHostAddress": "Vajalik on kehtiv täielikult kvalifitseeritud domeeni nimi (nt host.example.org) või avalik IP aadress (nt 192.168.123.123)",
"ValidHostAddressField": "Vajalik on kehtiv IP aadress või täielikult kvalifitseeritud domeeni nimi"
},
"validation": {
"messages": {
"address": "{field} väli sisaldab kehtetuid tähemärke"
}
}
}
Loading

0 comments on commit f83eb75

Please sign in to comment.