From 3436a1f78caec168bbc9707dc59f1d8f04f01a59 Mon Sep 17 00:00:00 2001
From: Sebastian-Ion TINCU <Sebastian-Ion.TINCU@ext.ec.europa.eu>
Date: Thu, 8 Aug 2024 01:52:30 +0200
Subject: [PATCH] EDELIVERY-13528 Part-1 Runtime Translation Using
 ngx-translate

Update Romanian translations.
---
 smp-angular/src/assets/i18n/en.json |   12 +-
 smp-angular/src/assets/i18n/ro.json | 1572 +++++++++++++--------------
 2 files changed, 792 insertions(+), 792 deletions(-)

diff --git a/smp-angular/src/assets/i18n/en.json b/smp-angular/src/assets/i18n/en.json
index aebd82c74..29ad139c8 100644
--- a/smp-angular/src/assets/i18n/en.json
+++ b/smp-angular/src/assets/i18n/en.json
@@ -432,7 +432,7 @@
   "subresource.panel.button.edit": "Edit",
   "subresource.panel.error.delete.resource.data": "Can not delete subresource because of invalid resource data. Is resource selected?",
   "subresource.panel.error.delete.subresource.data": "Can not delete subresource because of invalid subresource data. Is subresource selected?",
-  "subresource.panel.delete.confirmation.dialog.description": "Action will permanently delete subresource  [{{identifierScheme}}] and identifier: [{{identifierValue}}]!<br/><br/>Do you wish to continue?",
+  "subresource.panel.delete.confirmation.dialog.description": "Action will permanently delete subresource [{{identifierScheme}}] and identifier: [{{identifierValue}}]!<br/><br/>Do you wish to continue?",
   "subresource.panel.delete.confirmation.dialog.title": "Delete Resource with scheme from DomiSMP",
   "subresource.panel.label.filter": "Resource filter",
   "subresource.panel.label.identifier.scheme": "Scheme",
@@ -454,7 +454,7 @@
   "edit.resource.label.identifier.value": "Identifier",
   "edit.resource.label.members": "Members",
   "edit.resource.label.no.filter.results": "No resources matching the filter \"{{filterValue}}\"",
-  "edit.resource.label.no.filter.results.admin": "No resources for give filter",
+  "edit.resource.label.no.filter.results.admin": "No resources for given filter",
   "edit.resource.label.no.data.found": "The group has no resources",
   "edit.resource.label.resource.details": "Resource details",
   "edit.resource.label.select.pages": "Select pages",
@@ -619,7 +619,7 @@
   "extension.panel.label.name": "Name",
   "extension.panel.label.id": "Identifier",
   "extension.panel.label.url.segment": "URL Segment",
-  "extension.panel.label.mime.type": "Mime Type",
+  "extension.panel.label.mime.type": "MIME Type",
   "extension.panel.label.select.page": "Select page",
   "extension.panel.label.show.selected.resources": "Show selected resource",
   "extension.panel.placeholder.extension.name": "Extension name",
@@ -633,7 +633,7 @@
   "resource.details.dialog.label.name": "Name",
   "resource.details.dialog.label.id": "Identifier",
   "resource.details.dialog.label.url.segment": "URL Segment",
-  "resource.details.dialog.label.mime.type": "Mime Type",
+  "resource.details.dialog.label.mime.type": "MIME Type",
   "resource.details.dialog.label.description": "Description",
   "resource.details.dialog.label.resource.id": "Resource identifier",
   "resource.details.dialog.label.resource.name": "Resource name",
@@ -653,7 +653,7 @@
   "extensions.label.version": "Version",
   "extensions.label.select.page": "Select page",
   "extensions.label.no.extension.selected": "No extension selected.",
-  "extensions.text": "Registered DomiSMP extensions.<br />DomiSMP supports document types via custom designed extension. The extensions implements tools for validating and generating the resources and subresources. <br /> Extensions can also implement custom logic for the payload scaning eg. virus detections.",
+  "extensions.text": "Registered DomiSMP extensions.<br />DomiSMP supports document types via custom designed extension. The extensions implements tools for validating and generating the resources and subresources.<br /> Extensions can also implement custom logic for the payload scanning eg. virus detections.",
   "extensions.title": "Extensions",
 
   "keystore.import.dialog.button.import": "Import",
@@ -804,7 +804,7 @@
   "user.certificates.delete.confirmation.dialog.title": "Delete Certificate",
   "user.certificates.update.confirmation.dialog.description": "Action will update Certificate data:<br />{{credentialName}}!<br /><br />Do you wish to continue?",
   "user.certificates.update.confirmation.dialog.title": "Update Certificate",
-  "user.certificates.text": "Register a Client X509 certificates to access the DomiSMP API using the mutual TLS authentication.",
+  "user.certificates.text": "Register a Client X509 certificate to access the DomiSMP API using the mutual TLS authentication.",
   "user.certificates.title": "User X509 Certificates",
   "user.certificates.tooltip.import": "Import new certificate",
 
diff --git a/smp-angular/src/assets/i18n/ro.json b/smp-angular/src/assets/i18n/ro.json
index 4284aa0c3..a283afe40 100644
--- a/smp-angular/src/assets/i18n/ro.json
+++ b/smp-angular/src/assets/i18n/ro.json
@@ -1,821 +1,821 @@
 {
 
-  "column.selection.link.all": "All",
-  "column.selection.link.none": "None",
-  "column.selection.link.show": "Show columns",
-  "column.selection.link.hide": "Hide columns",
-
-  "cancel.dialog.text": "Do you want to cancel all unsaved operations?",
-  "cancel.dialog.title": "Unsaved data",
-
-  "certificate.dialog.button.close": "Close",
-  "certificate.dialog.title": "Certificate details",
-
-  "confirmation.dialog.button.no": "No",
-  "confirmation.dialog.button.yes": "Yes",
-
-  "credentials.dialog.button.close": "Close",
-  "credentials.dialog.button.copy.access.token": "Copy Access token value",
-  "credentials.dialog.button.import": "Import",
-  "credentials.dialog.button.generate.access.token": "Generate new Access token",
-  "credentials.dialog.button.save.certificate": "Save Certificate",
-  "credentials.dialog.error.read.certificate": "Error occurred while reading certificate. Check if uploaded file has valid certificate type",
-  "credentials.dialog.error.upload.certificate": "Error uploading certificate file [{{fileName}}]. {{errorDescription}}",
-  "credentials.dialog.success.generate.token": "Token with ID: \"{{responseIdentifier}}\" and value: \"{{responseValue}}\" was generated!<br /><br />Copy the access token's value and save it in a safe space.<br /><br />You won't be able to see your token's value once you click <b>Close.</b>",
-  "credentials.dialog.label.active": "Active",
-  "credentials.dialog.label.certificate.validity.period": "Certificate validity period",
-  "credentials.dialog.label.description": "Description",
-  "credentials.dialog.label.subject.name": "Subject Name",
-  "credentials.dialog.label.smp.certificate.id": "SMP certificate ID",
-  "credentials.dialog.label.invalid.from": "Invalid active from date",
-  "credentials.dialog.label.invalid.expire.on": "Invalid expire on date",
-  "credentials.dialog.label.issuer.name": "Issuer Name",
-  "credentials.dialog.label.serial.number": "Serial Number",
-  "credentials.dialog.label.validity": "Validity period of the credentials",
-  "credentials.dialog.placeholder.end.date": "End date",
-  "credentials.dialog.placeholder.expire.on": "Expire On",
-  "credentials.dialog.placeholder.start.date": "Start date",
-  "credentials.dialog.placeholder.valid.from": "Valid from",
-
-  "dialog.button.close": "Close",
-  "dialog.button.no": "No",
+  "column.selection.link.all": "Tot",
+  "column.selection.link.none": "Nimic",
+  "column.selection.link.show": "Toate coloanele",
+  "column.selection.link.hide": "Ascunde coloanele",
+
+  "cancel.dialog.text": "Doriti sa anulati toate modificarile care nu au fost inca salvate?",
+  "cancel.dialog.title": "Modificari in Curs",
+
+  "certificate.dialog.button.close": "Inchide",
+  "certificate.dialog.title": "Detalii Certificat",
+
+  "confirmation.dialog.button.no": "Nu",
+  "confirmation.dialog.button.yes": "Da",
+
+  "credentials.dialog.button.close": "Inchide",
+  "credentials.dialog.button.copy.access.token": "Copiaza valoarea Tokenului de access",
+  "credentials.dialog.button.import": "Importa",
+  "credentials.dialog.button.generate.access.token": "Genereaza un Token de access",
+  "credentials.dialog.button.save.certificate": "Salveaza Certificatul",
+  "credentials.dialog.error.read.certificate": "O eroare a fost detectata la citirea Certificatului. Verificati daca fisierul incarcat este un Certificat valid",
+  "credentials.dialog.error.upload.certificate": "O eroare a fost detectata la incarcarea Certificatului [{{fileName}}]. {{errorDescription}}",
+  "credentials.dialog.success.generate.token": "Tokenul cu identificatorul: \"{{responseIdentifier}}\" si valoarea: \"{{responseValue}}\" a fost generat!<br /><br />Copiati valoarea Tokenului de access si salvati-o intr-un loc sigur.<br /><br />Nu veti mai putea sa obtineti valoarea Tokenului de access o data ce apasati pe <b>Inchide</b>.",
+  "credentials.dialog.label.active": "Activ",
+  "credentials.dialog.label.certificate.validity.period": "Perioada de valabilitate a Certificatului",
+  "credentials.dialog.label.description": "Descriere",
+  "credentials.dialog.label.subject.name": "Subiect",
+  "credentials.dialog.label.smp.certificate.id": " Identificator certificat SMP",
+  "credentials.dialog.label.invalid.from": "Data \"Activ de la\" invalida",
+  "credentials.dialog.label.invalid.expire.on": "Data \"Expira la\" invalida",
+  "credentials.dialog.label.issuer.name": "Nume emitent",
+  "credentials.dialog.label.serial.number": "Numar de serie",
+  "credentials.dialog.label.validity": "Periada de valabilitate",
+  "credentials.dialog.placeholder.end.date": "Data finala",
+  "credentials.dialog.placeholder.expire.on": "Expira la",
+  "credentials.dialog.placeholder.start.date": "Date initiala",
+  "credentials.dialog.placeholder.valid.from": "Valabil de la",
+
+  "dialog.button.close": "Inchide",
+  "dialog.button.no": "Nu",
   "dialog.button.ok": "OK",
-  "dialog.button.yes": "Yes",
+  "dialog.button.yes": "Da",
 
   "document.property.dialog.button.ok": "OK",
-  "document.property.dialog.button.cancel": "Cancel",
-  "document.property.dialog.error.property.already.exists": "The property name already exists!",
-  "document.property.dialog.label.close": "Close",
-  "document.property.dialog.label.property.description": "Property Description:",
-  "document.property.dialog.label.property.name": "Property name:",
-  "document.property.dialog.label.property.type": "Property Type:",
-  "document.property.dialog.label.property.value": "Property value:",
-  "document.property.dialog.title.new.mode": "Create Document Property",
-  "document.property.dialog.title.edit.mode": "Edit Document Property",
-
-  "expired.password.dialog.text": "Your password is more than three months old. Please change it as soon as possible!",
-  "expired.password.dialog.title": "Password about to expire",
-
-  "manage.members.dialog.button.close": "Close",
-  "manage.members.dialog.title.invite.mode": "Invite {{membershipType}} member",
-  "manage.members.dialog.title.edit.mode": "Edit {{membershipType}} member",
-
-  "member.dialog.button.close": "Close",
-  "member.dialog.button.save": "Save",
-  "member.dialog.hint.choose.role": "Choose member role",
-  "member.dialog.hint.type.username": "Type username or name to locate the user and select user from the list",
-  "member.dialog.label.choose.user": "Choose User to invite",
-  "member.dialog.label.invite.members": "You're inviting members to {{target}}.",
-  "member.dialog.placeholder.role.type": "Role for the member",
-  "manage.dialog.title.invite.mode": "Invite {{membershipType}} member",
-  "manage.dialog.title.edit.mode": "Edit {{membershipType}} member",
-  "member.dialog.tooltip.role.type": "Role type for the member.",
-
-  "object.properties.dialog.button.close": "Close",
-  "object.properties.dialog.header.key": "Key",
-  "object.properties.dialog.header.value": "Value",
-
-  "password.change.dialog.button.confirm": "Set/change password",
-  "password.change.dialog.button.close": "Close",
-  "password.change.dialog.error.old.password.reused": "New password must not be equal than old current password!",
-  "password.change.dialog.error.passwords.mismatch": "Confirm password value does not match new password!",
-  "password.change.dialog.label.username": "Change password for Username",
-  "password.change.dialog.label.new.password": "New Password",
-  "password.change.dialog.label.password.admin": "Admin password for user [{{username}}]",
-  "password.change.dialog.label.password.user": "Current password",
-  "password.change.dialog.legend.required.fields": "* required fields",
-  "password.change.dialog.title": "Set/Change password dialog",
-  "password.change.dialog.success.password.change.admin": "Password has been successfully set/changed.",
-  "password.change.dialog.success.password.change.user": "Password has been successfully set/changed. Login again to the application with the new password!",
+  "document.property.dialog.button.cancel": "Anuleaza",
+  "document.property.dialog.error.property.already.exists": "Proprietatea exista deja!",
+  "document.property.dialog.label.close": "Inchide",
+  "document.property.dialog.label.property.description": "Descrierea proprietatii:",
+  "document.property.dialog.label.property.name": "Numele proprietatii:",
+  "document.property.dialog.label.property.type": "Tipul proprietatii:",
+  "document.property.dialog.label.property.value": "Valoarea proprietatii:",
+  "document.property.dialog.title.new.mode": "Creeaza Propietatea Document",
+  "document.property.dialog.title.edit.mode": "Schimbati Proprietatea Document",
+
+  "expired.password.dialog.text": "Parola dumneavoastra este mai veche de trei luni. Va rugam sa o schimbati cat mai repede posibil!",
+  "expired.password.dialog.title": "Parola pe cale sa expire",
+
+  "manage.members.dialog.button.close": "Inchide",
+  "manage.members.dialog.title.invite.mode": "Invita Membru {{membershipType}}",
+  "manage.members.dialog.title.edit.mode": "Modifica Membru {{membershipType}}",
+
+  "member.dialog.button.close": "Inchide",
+  "member.dialog.button.save": "Salveaza",
+  "member.dialog.hint.choose.role": "Alege rolul membrului",
+  "member.dialog.hint.type.username": "Introduceti numele utilizatorului sau numele complet necesar localizarii utilizatorului si alegeti utilizatorul dorit din lista de rezultate",
+  "member.dialog.label.choose.user": "Alegeti Utilizatorul de invitat",
+  "member.dialog.label.invite.members": "Sunteti pe cale sa invitati membrii la {{target}}.",
+  "member.dialog.placeholder.role.type": "Rolul membrului",
+  "manage.dialog.title.invite.mode": "Invita membrul {{membershipType}}",
+  "manage.dialog.title.edit.mode": "Schimbati membrul {{membershipType}}",
+  "member.dialog.tooltip.role.type": "Tipul rolului detinut de membru.",
+
+  "object.properties.dialog.button.close": "Inchide",
+  "object.properties.dialog.header.key": "Cheie",
+  "object.properties.dialog.header.value": "Valoare",
+
+  "password.change.dialog.button.confirm": "Seteaza/modificati parola",
+  "password.change.dialog.button.close": "Inchide",
+  "password.change.dialog.error.old.password.reused": "Noua parola nu trebuie sa fie egala cu vechea parola actuala!",
+  "password.change.dialog.error.passwords.mismatch": "Confirmare parolei noi nu se potriveste cu noua parola!",
+  "password.change.dialog.label.username": "Schimbati parola pentru Utilizator",
+  "password.change.dialog.label.new.password": "Parola noua",
+  "password.change.dialog.label.password.admin": "Parola de administrator pentru [{{username}}]",
+  "password.change.dialog.label.password.user": "Parola actuala",
+  "password.change.dialog.legend.required.fields": "* campuri obligatorii",
+  "password.change.dialog.title": "Seteaza/Schimba Parola",
+  "password.change.dialog.success.password.change.admin": "Parola a fost setata/schimbata cu success.",
+  "password.change.dialog.success.password.change.user": "Parola a fost setata/schimbata cu success. Conectati-va din nou la aplicatie folosind noua parola!",
 
   "property.details.dialog.button.ok": "OK",
-  "property.details.dialog.button.cancel": "Cancel",
-  "property.details.dialog.error.invalid.property": "Invalid property",
-  "property.details.dialog.error.validation": "Error occurred on Validation the property",
-  "property.details.dialog.label.use.system.default.value": "Use System default value",
-  "property.details.dialog.label.property.value": "Property value:",
-  "property.details.dialog.legend.description": "Description:",
-  "property.details.dialog.title.edit.mode": "{{type}} Property Edit",
-  "property.details.dialog.title.new.mode": "New {{type}} Property",
-
-  "session.expiration.dialog.button.expire": "Extend",
-  "session.expiration.dialog.button.logout": "Logout",
-  "session.expiration.dialog.title": "Extend session",
-  "session.expiration.dialog.label.session.about.to.expire": "Your session is about to expire in <b>{{data.timeLeft}}</b> seconds!<br />Would you like to logout now or extend it for another <b>{{data.timeout}}</b> seconds?",
-
-  "alert.panel.title": "Alerts",
-  "alert.panel.user.title": "{{value}} (Email: '{{mailTo}}')",
-
-  "certificate.panel.title": "Selected certificate data",
+  "property.details.dialog.button.cancel": "Anuleaza",
+  "property.details.dialog.error.invalid.property": "Proprietate invalida",
+  "property.details.dialog.error.validation": "A aparut o eroare la Validarea proprietatii",
+  "property.details.dialog.label.use.system.default.value": "Utilizati valoarea implicata a Sistemului",
+  "property.details.dialog.label.property.value": "Valoarea Proprietatii:",
+  "property.details.dialog.legend.description": "Descriere:",
+  "property.details.dialog.title.edit.mode": "Modificaarea Proprietatii {{type}}",
+  "property.details.dialog.title.new.mode": "Proprietate Noua {{type}}",
+
+  "session.expiration.dialog.button.expire": "Extinde",
+  "session.expiration.dialog.button.logout": "Deconectare",
+  "session.expiration.dialog.title": "Extindeti sesiunea",
+  "session.expiration.dialog.label.session.about.to.expire": "Sesiunea dvs. este pe cale sa expire in <b>{{data.timeLeft}}</b> secunde!<br />Doriti sa va deconectati acum sau sa o prelungiti pentru inca <b>{{data.timeout}}</b> secunde?",
+
+  "alert.panel.title": "Alerte",
+  "alert.panel.user.title": "{{value}} (E-mail: '{{mailTo}}')",
+
+  "certificate.panel.title": "Datele certificatului selectat",
   "certificate.panel.label.alias": "Alias",
-  "certificate.panel.label.crl": "Certificate revocation list URL",
-  "certificate.panel.label.issuer": "Issuer",
-  "certificate.panel.label.public.key.type": "Public key type",
-  "certificate.panel.label.serial.number": "Serial Number",
-  "certificate.panel.label.smp.certificate.id": "SMP certificate ID",
-  "certificate.panel.label.subject.name": "Subject Name",
-  "certificate.panel.label.valid.from": "Valid from date",
-  "certificate.panel.label.valid.to": "Valid to date",
+  "certificate.panel.label.crl": "Adresa URL a listei de revocare a certificatelor",
+  "certificate.panel.label.issuer": "Emitent",
+  "certificate.panel.label.public.key.type": "Tipul cheii publice",
+  "certificate.panel.label.serial.number": "Numar de serie",
+  "certificate.panel.label.smp.certificate.id": "Identificator certificat SMP",
+  "certificate.panel.label.subject.name": "Numele subiectului",
+  "certificate.panel.label.valid.from": "Valabil de la",
+  "certificate.panel.label.valid.to": "Valabil pana la",
   "certificate.panel.placeholder.alias": "Alias",
   "certificate.panel.placeholder.crl": "Certificate revocation list URL",
-  "certificate.panel.placeholder.issuer": "Issuer",
-  "certificate.panel.placeholder.public.key.type": "Public key type",
-  "certificate.panel.placeholder.smp.certificate.id": "SMP certificate ID",
-  "certificate.panel.placeholder.serial.number": "Serial Number",
-  "certificate.panel.placeholder.subject.name": "Subject Name",
-  "certificate.panel.placeholder.valid.from": "Valid from date",
-  "certificate.panel.placeholder.valid.to": "Valid to date",
-
-  "document.properties.panel.label.filter": "Filter",
-  "document.properties.panel.label.property": "Property",
-  "document.properties.panel.label.value": "Value",
-  "document.properties.panel.label.no.properties.found": "No Document properties found",
-  "document.properties.panel.label.select.page": "Select page of properties",
-  "document.properties.panel.label.expand.collapse": "Expand/Collapse",
-  "document.properties.panel.tooltip.expand.collapse": "Expand/Collapse property panel",
-  "document.properties.panel.label.create": "Create",
-  "document.properties.panel.tooltip.create": "Create new property",
-  "document.properties.panel.label.edit": "Edit",
-  "document.properties.panel.tooltip.edit": "Edit property",
-  "document.properties.panel.label.delete.remove": "Delete/Remove",
-  "document.properties.panel.tooltip.delete.remove": "Delete selected property",
-  "document.properties.panel.label.reset": "Reset changes",
-  "document.properties.panel.tooltip.reset": "Reset changes",
-
-  "membership.panel.button.invite.member": "Invite member",
-  "membership.panel.button.edit.membership": "Edit",
-  "membership.panel.button.delete.membership": "Remove",
-  "membership.panel.delete.confirmation.dialog.title": "Remove member",
-  "membership.panel.delete.confirmation.dialog.description": "Action will remove member [\"{{username}}\"]!<br/><br/>Do you wish to continue?",
-  "membership.panel.label.filter": "Member filter",
-  "membership.panel.label.full.name": "Full name",
-  "membership.panel.label.member.of": "Member of",
-  "membership.panel.label.no.filter.results": "No direct members matching the filter \"{{filterValue}}\"",
-  "membership.panel.label.no.data.found": "No direct members for the domain",
-  "membership.panel.label.role.type": "Role type",
-  "membership.panel.label.username": "Username",
-  "membership.panel.placeholder.filter": "Member filter",
-  "membership.panel.title.domain": "Direct Domain members {{value}}",
-  "membership.panel.title.group": "Direct Group members {{value}}",
-  "membership.panel.title.resource": "Resource direct members",
-  "membership.panel.tooltip.invite.member": "Invite new member",
-  "membership.panel.tooltip.edit.membership": "Edit membership of selected user",
-  "membership.panel.tooltip.delete.membership": "Delete selected membership",
-
-  "user.profile.panel.button.reset": "Reset",
-  "user.profile.panel.button.save": "Save",
-  "user.profile.panel.button.update.password": "Set/change password",
-  "user.profile.panel.hint.choose.member.role": "Choose member role",
-  "user.profile.panel.error.email": "Email is invalid!",
-  "user.profile.panel.label.active": "Active",
-  "user.profile.panel.label.application.role": "Application role",
-  "user.profile.panel.label.email": "E-Mail Address",
-  "user.profile.panel.label.example": "Example of Date/time",
-  "user.profile.panel.label.full.name": "Full name (name and last name)",
-  "user.profile.panel.label.language.bg": "Bulgarian",
-  "user.profile.panel.label.language.cs": "Czech",
-  "user.profile.panel.label.language.da": "Danish",
-  "user.profile.panel.label.language.de": "German",
-  "user.profile.panel.label.language.el": "Greek",
-  "user.profile.panel.label.language.en": "English",
-  "user.profile.panel.label.language.es": "Spanish",
-  "user.profile.panel.label.language.et": "Estonian",
-  "user.profile.panel.label.language.fi": "Finnish",
-  "user.profile.panel.label.language.fr": "French",
-  "user.profile.panel.label.language.hr": "Croatian",
-  "user.profile.panel.label.language.hu": "Hungarian",
-  "user.profile.panel.label.language.it": "Italian",
-  "user.profile.panel.label.language.lt": "Lithuanian",
-  "user.profile.panel.label.language.lv": "Latvian",
-  "user.profile.panel.label.language.mt": "Maltese",
-  "user.profile.panel.label.language.nl": "Dutch",
-  "user.profile.panel.label.language.pl": "Polish",
-  "user.profile.panel.label.language.pt": "Portuguese",
-  "user.profile.panel.label.language.ro": "Romanian",
-  "user.profile.panel.label.language.sk": "Slovak",
-  "user.profile.panel.label.language.sl": "Slovenian",
-  "user.profile.panel.label.language.sv": "Swedish",
-  "user.profile.panel.label.last.set": "Last set",
-  "user.profile.panel.label.locale": "Locale (Date/time formatting)",
-  "user.profile.panel.label.login.failed.attempts": "Seq. failed attempts",
-  "user.profile.panel.label.login.last.failed.attempt": "Last failed attempt",
-  "user.profile.panel.label.new.user": "Please fill user details and click \"Save\" to create a new user",
-  "user.profile.panel.label.username": "Username",
-  "user.profile.panel.label.password.expiration.date": "Password expire on",
-  "user.profile.panel.label.suspended.until.date": "Suspended until",
-  "user.profile.panel.label.theme": "Theme",
-  "user.profile.panel.placeholder.choose.date": "Choose a date",
-  "user.profile.panel.placeholder.password.expiration.date": "Valid until",
-  "user.profile.panel.placeholder.login.failed.attempts": "Seq. failed attempts",
-  "user.profile.panel.text.account": "Account data",
-  "user.profile.panel.text.credentials": "Reset username password for the UI login",
-  "user.profile.panel.text.user.profile": "User profile data and settings",
-  "user.profile.panel.title.account": "Account",
-  "user.profile.panel.title.credentials": "Username/password credentials",
-  "user.profile.panel.title.user.profile": "User profile",
-  "user.profile.panel.tooltip.application.role": "application role for the user.",
-  "user.profile.panel.tooltip.password.expiration.date": "Default password set by system admin! User must change password immediately!",
-  "user.profile.panel.value.password.expiration.date": "Default or null password",
-
-  "row.limiter.placeholder": "Rows",
-
-  "search.table.button.cancel": "Cancel",
-  "search.table.button.delete": "Delete",
-  "search.table.button.edit": "Edit",
-  "search.table.button.new": "New",
-  "search.table.button.save": "Save",
-  "search.table.button.search": "Search",
-  "search.table.dirty.confirmation.dialog.title": "Not persisted data",
-  "search.table.dirty.confirmation.dialog.description": "Action will refresh all data and not saved data will be lost.<br/><br/>Do you wish to continue?",
-  "search.table.error.delete": "Delete validation error",
-  "search.table.error.update": "The operation 'update' not completed successfully.",
-  "search.table.tooltip.edit": "Edit",
-  "search.table.tooltip.delete": "Delete",
-  "search.table.success.update": "The operation 'update' completed successfully",
-
-  "group.dialog.button.close": "Close",
-  "group.dialog.button.save": "Save",
-  "group.dialog.description": "To create a new group enter unique group name for the domain and click save.",
-  "group.dialog.hint.group.name": "Unique group name for the domain",
-  "group.dialog.hint.group.visibility": "Choose group visibility",
-  "group.dialog.label.group.name": "Group name",
-  "group.dialog.label.group.description": "Group description",
-  "group.dialog.label.group.visibility": "Group visibility",
-  "group.dialog.placeholder.group.visibility": "Group visibility",
-  "group.dialog.tooltip.group.visibility": "Group visibility.",
-
-  "domain.group.button.create": "Create",
-  "domain.group.button.delete": "Delete",
-  "domain.group.button.edit": "Edit data",
-  "domain.group.button.group.members": "Group members",
-  "domain.group.delete.confirmation.dialog.title": "Delete Group {{groupName}} from DomiSMP",
-  "domain.group.delete.confirmation.dialog.description": "Action will permanently delete group!<br/><br/>Do you wish to continue?",
-  "domain.group.error.delete": "Can not delete group because of invalid domain data. Is group selected?",
-  "domain.group.group.details.dialog.title": "Group details dialog",
-  "domain.group.label.filter": "Member filter",
-  "domain.group.label.group.name": "Group name",
-  "domain.group.label.group.description": "Description",
-  "domain.group.label.group.visibility": "Visibility",
-  "domain.group.label.no.filter.results": "No groups matching the filter \"{{filterValue}}\"",
-  "domain.group.label.no.data.found": "The domain has no groups",
-  "domain.group.label.select.pages": "Select pages",
-  "domain.group.manage.members.dialog.title": "Resource members management dialog",
-  "domain.group.success.delete": "Domain group [{{groupName}}] deleted",
-  "domain.group.title.domains.groups": "Domain groups",
-  "domain.group.title.domains.groups.for.domain.code": "Domain groups for [{{domainCode}}]",
-  "domain.group.tooltip.create": "Create new group",
-  "domain.group.tooltip.delete": "Delete selected group",
-  "domain.group.tooltip.edit": "Edit selected group",
-  "domain.group.tooltip.filter": "Member filter",
-  "domain.group.tooltip.group.members": "Group members",
-
-  "edit.domain.label.configuration": "Configuration",
-  "edit.domain.label.domain.code": "Domain code",
-  "edit.domain.label.domain.members": "Domain Members",
-  "edit.domain.label.filter": "Filter by domain code",
-  "edit.domain.label.group": "Group",
-  "edit.domain.label.no.filter.results": "No data matching the filter \"{{filterValue}}\"",
-  "edit.domain.label.user.not.administrator": "User is not administrator of any of the domains",
-  "edit.domain.placeholder.domain.code": "Domain code",
-  "edit.domain.text": "Edit Domains administration panel is a tool for domain administrators to manage domain members and domain groups",
-  "edit.domain.title": "Edit Domains",
-
-  "resource.dialog.button.close": "Close",
-  "resource.dialog.button.save": "Save",
-  "resource.dialog.description": "To create a new resource enter unique identifier and scheme and click save.",
-  "resource.dialog.label.resource.type": "Selected resource type",
-  "resource.dialog.label.resource.id": "Resource identifier",
-  "resource.dialog.label.resource.id.mandatory": "Participant identifier must not be empty and must be up to 255 characters long.",
-  "resource.dialog.label.resource.id.already.exists": "Participant identifier for given scheme is already defined in database!",
-  "resource.dialog.label.resource.scheme": "Resource scheme",
-  "resource.dialog.label.resource.scheme.mandatory": "Participant scheme must not be empty.",
-  "resource.dialog.label.resource.visibility": "Resource visibility",
-  "resource.dialog.placeholder.resource.type": "Select resource type for the resource",
-  "resource.dialog.placeholder.resource.visibility": "Resource visibility",
-  "resource.dialog.tooltip.resource.type": "Select type for the resource.",
-  "resource.dialog.tooltip.resource.visibility": "Resource visibility.",
-
-  "group.resource.panel.button.create": "Create",
-  "group.resource.panel.button.delete": "Delete",
-  "group.resource.panel.button.edit": "Edit",
-  "group.resource.panel.button.members": "Resource members",
-  "group.resource.panel.delete.confirmation.dialog.title": "Delete Resource with scheme from DomiSMP",
-  "group.resource.panel.delete.confirmation.dialog.description": "Action will permanently delete resource  [{{identifierScheme}}] and identifier: [{{identifierValue}}]!<br/><br/>Do you wish to continue?",
-  "group.resource.panel.label.filter": "Resource filter",
-  "group.resource.panel.label.identifier.scheme": "Scheme",
-  "group.resource.panel.label.identifier.value": "Identifier",
-  "group.resource.panel.label.no.filter.results": "No resources matching the filter \"{{filterValue}}\"",
-  "group.resource.panel.label.no.data.found": "The group has no resources",
-  "group.resource.panel.label.select.pages": "Select pages",
-  "group.resource.panel.manage.members.dialog.title": "Resource members management dialog",
-  "group.resource.panel.placeholder.filter": "Resource filter",
-  "group.resource.panel.resource.details.dialog.title": "Resource details dialog",
-  "group.resource.panel.error.delete.group": "Can not delete group because of invalid domain data. Is group selected?",
-  "group.resource.panel.error.delete.resource": "Can not delete resource because of invalid resource data. Is resource selected?",
-  "group.resource.panel.success.delete": "Resource [{{identifierScheme}}] and identifier [{{identifierValue}}] deleted.",
-  "group.resource.panel.title": "Group resources {{groupName}}",
-  "group.resource.panel.tooltip.create": "Create",
-  "group.resource.panel.tooltip.delete": "Delete selected resource",
-  "group.resource.panel.tooltip.edit": "Edit data",
-  "group.resource.panel.tooltip.members": "Group members",
-
-  "edit.group.label.resources": "Resources",
-  "edit.group.label.members": "Members",
-  "edit.group.label.user.not.administrator": "User is not administrator of any of the groups",
-  "edit.group.label.select.domain": "Selected domain",
-  "edit.group.label.select.group": "Selected Group",
-  "edit.group.placeholder.select.domain": "Selected domain",
+  "certificate.panel.placeholder.issuer": "Emitent",
+  "certificate.panel.placeholder.public.key.type": "Tipul cheii publice",
+  "certificate.panel.placeholder.smp.certificate.id": "Identificator certificat SMP",
+  "certificate.panel.placeholder.serial.number": "Numar de serie",
+  "certificate.panel.placeholder.subject.name": "Numele subiectului",
+  "certificate.panel.placeholder.valid.from": "Valabil pana la data",
+  "certificate.panel.placeholder.valid.to": "Valabil pana la data",
+
+  "document.properties.panel.label.filter": "Filtru",
+  "document.properties.panel.label.property": "Proprietate",
+  "document.properties.panel.label.value": "Valoare",
+  "document.properties.panel.label.no.properties.found": "Nu s-au gasit proprietati ale Documentului",
+  "document.properties.panel.label.select.page": "Selectati pagina cu proprietati",
+  "document.properties.panel.label.expand.collapse": "Extinde/Restrange",
+  "document.properties.panel.tooltip.expand.collapse": "Extinde/Restrange panoul cu proprietati",
+  "document.properties.panel.label.create": "Creeaza",
+  "document.properties.panel.label.delete.remove": "Sterge",
+  "document.properties.panel.label.edit": "Schimba",
+  "document.properties.panel.label.reset": "Reseteaza modificarile",
+  "document.properties.panel.tooltip.create": "Creeaza proprietate noua",
+  "document.properties.panel.tooltip.edit": "Schimba proprietate",
+  "document.properties.panel.tooltip.delete.remove": "Sterge proprietatea selectata",
+  "document.properties.panel.tooltip.reset": "Reseteaza modificarile",
+
+  "membership.panel.button.invite.member": "Invita membru",
+  "membership.panel.button.edit.membership": "Schimba",
+  "membership.panel.button.delete.membership": "Sterge",
+  "membership.panel.delete.confirmation.dialog.title": "Sterge membru",
+  "membership.panel.delete.confirmation.dialog.description": "Actiunea va sterge membrul [\"{{username}}\"]!<br/><br/>Doriti sa continuati?",
+  "membership.panel.label.filter": "Filtru membri",
+  "membership.panel.label.full.name": "Numele complet",
+  "membership.panel.label.member.of": "Membru al",
+  "membership.panel.label.no.filter.results": "Niciun membru direct care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "membership.panel.label.no.data.found": "Fara membri directi pentru domeniu",
+  "membership.panel.label.role.type": "Tipul rolului",
+  "membership.panel.label.username": "Nume de utilizator",
+  "membership.panel.placeholder.filter": "Filtru membri",
+  "membership.panel.title.domain": "Membrii directi de Domeniu {{value}}",
+  "membership.panel.title.group": "Membrii directi de Grup {{value}}",
+  "membership.panel.title.resource": "Membrii directi de Resursa",
+  "membership.panel.tooltip.invite.member": "Invita membru nou",
+  "membership.panel.tooltip.edit.membership": "Schimba calitatea de membru a utilizatorului selectat",
+  "membership.panel.tooltip.delete.membership": "Sterge calitatea de membru selectata",
+
+  "user.profile.panel.button.reset": "Reseteaza",
+  "user.profile.panel.button.save": "Salveaza",
+  "user.profile.panel.button.update.password": "Setati/modificati parola",
+  "user.profile.panel.hint.choose.member.role": "Alegeti rolul membrului",
+  "user.profile.panel.error.email": "Adresa de e-mail este invalida!",
+  "user.profile.panel.label.active": "Activ",
+  "user.profile.panel.label.application.role": "Rolul in aplicatie",
+  "user.profile.panel.label.email": "Adresa de e-mail",
+  "user.profile.panel.label.example": "Exemplu de data/ora",
+  "user.profile.panel.label.full.name": "Nume complet (nume si prenume)",
+  "user.profile.panel.label.language.bg": "Bulgara",
+  "user.profile.panel.label.language.cs": "Ceha",
+  "user.profile.panel.label.language.da": "Daneza",
+  "user.profile.panel.label.language.de": "Germana",
+  "user.profile.panel.label.language.el": "Greaca",
+  "user.profile.panel.label.language.en": "Engleza",
+  "user.profile.panel.label.language.es": "Spaniola",
+  "user.profile.panel.label.language.et": "Estoniana",
+  "user.profile.panel.label.language.fi": "Finlandeza",
+  "user.profile.panel.label.language.fr": "Franceza",
+  "user.profile.panel.label.language.hr": "Croata",
+  "user.profile.panel.label.language.hu": "Maghiara",
+  "user.profile.panel.label.language.it": "Italiana",
+  "user.profile.panel.label.language.lt": "Lituaniana",
+  "user.profile.panel.label.language.lv": "Letona",
+  "user.profile.panel.label.language.mt": "Malteza",
+  "user.profile.panel.label.language.nl": "Olandeza",
+  "user.profile.panel.label.language.pl": "Poloneza",
+  "user.profile.panel.label.language.pt": "Portugheza",
+  "user.profile.panel.label.language.ro": "Romana",
+  "user.profile.panel.label.language.sk": "Slovaca",
+  "user.profile.panel.label.language.sl": "Slovena",
+  "user.profile.panel.label.language.sv": "Suedeza",
+  "user.profile.panel.label.last.set": "Modificat ultima data la",
+  "user.profile.panel.label.locale": "Local (fomatare data/ora)",
+  "user.profile.panel.label.login.failed.attempts": "Incercari esuate",
+  "user.profile.panel.label.login.last.failed.attempt": "Ultima incercare esuata",
+  "user.profile.panel.label.new.user": "Va rugam sa completati detaliile utilizatorului si sa dati click pe \"Salveaza\" pentru a crea un nou utilizator",
+  "user.profile.panel.label.username": "Nume utilizator",
+  "user.profile.panel.label.password.expiration.date": "Parola expira la",
+  "user.profile.panel.label.suspended.until.date": "Dezactivat pana la",
+  "user.profile.panel.label.theme": "Tema",
+  "user.profile.panel.placeholder.choose.date": "Alegeti o data",
+  "user.profile.panel.placeholder.password.expiration.date": "Valid pana la",
+  "user.profile.panel.placeholder.login.failed.attempts": "Incercari esuate",
+  "user.profile.panel.text.account": "Date cont",
+  "user.profile.panel.text.credentials": "Resetati numele de utilizator si parola acestuia pentru autentificarea in aplicatie",
+  "user.profile.panel.text.user.profile": "Datele si setarile profilului utilizatorului",
+  "user.profile.panel.title.account": "Cont",
+  "user.profile.panel.title.credentials": "Nume de utilizator/parola",
+  "user.profile.panel.title.user.profile": "Profil utilizator",
+  "user.profile.panel.tooltip.application.role": "Rolul in aplicatie al utilizatorului",
+  "user.profile.panel.tooltip.password.expiration.date": "Parola implicita setata de Administratorul Sistemului! Utilizatorul trebuie sa isi schimbe parola imediat!",
+  "user.profile.panel.value.password.expiration.date": "Parola implicita sau nula",
+
+  "row.limiter.placeholder": "Randuri",
+
+  "search.table.button.cancel": "Anuleaza",
+  "search.table.button.delete": "Sterge",
+  "search.table.button.edit": "Modifica",
+  "search.table.button.new": "Nou rand",
+  "search.table.button.save": "Salveaza",
+  "search.table.button.search": "Cauta",
+  "search.table.dirty.confirmation.dialog.title": "Datele nu sunt inca salvate",
+  "search.table.dirty.confirmation.dialog.description": "Actiunea va reimprospata toate datele, iar datele care nu sunt salvate se vor pierde.<br/><br/>Doriti să continuati?",
+  "search.table.error.delete": "Eroare la stergere",
+  "search.table.error.update": "Operatia 'actualizare' nu a fost finalizata cu succes.",
+  "search.table.tooltip.edit": "Modifica",
+  "search.table.tooltip.delete": "Sterge",
+  "search.table.success.update": "Operatia 'actualizare' a fost finalizata cu succes",
+
+  "group.dialog.button.close": "Inchide",
+  "group.dialog.button.save": "Salveaza",
+  "group.dialog.description": "Pentru a crea un grup nou, introduceti un nume unic de grup corespunzator domeniului si dati clic pe Salvare.",
+  "group.dialog.hint.group.name": "Nume unic de grup corespunzator domeniului",
+  "group.dialog.hint.group.visibility": "Alegeti vizibilitatea grupului",
+  "group.dialog.label.group.name": "Numele grupului",
+  "group.dialog.label.group.description": "Descriere grupului",
+  "group.dialog.label.group.visibility": "Vizibilitatea grupului",
+  "group.dialog.placeholder.group.visibility": "Vizibilitatea grupului",
+  "group.dialog.tooltip.group.visibility": "Vizibilitatea grupului.",
+
+  "domain.group.button.create": "Creeaza",
+  "domain.group.button.delete": "Sterge",
+  "domain.group.button.edit": "Modifica datele",
+  "domain.group.button.group.members": "Membrii grupului",
+  "domain.group.delete.confirmation.dialog.title": "Sterge Grupul {{groupName}} din DomiSMP",
+  "domain.group.delete.confirmation.dialog.description": "Actiunea va sterge definitiv grupul!<br/><br/>Doriti sa continuati?",
+  "domain.group.error.delete": "Nu se poate sterge grupul din cauza datelor de domeniu nevalide. Este selectat grupul?",
+  "domain.group.group.details.dialog.title": "Detaliile Grupului",
+  "domain.group.label.filter": "Filtru membri",
+  "domain.group.label.group.name": "Numele grupului",
+  "domain.group.label.group.description": "Descriere",
+  "domain.group.label.group.visibility": "Vizibilitate",
+  "domain.group.label.no.filter.results": "Niciun grup care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "domain.group.label.no.data.found": "Domeniul nu are grupuri",
+  "domain.group.label.select.pages": "Selectati paginile",
+  "domain.group.manage.members.dialog.title": "Gestionarea Membrilor Resursei",
+  "domain.group.success.delete": "Grupul de domeniu [{{groupName}}] sters",
+  "domain.group.title.domains.groups": "Grupuri de domeniu",
+  "domain.group.title.domains.groups.for.domain.code": "Grupurile de domeniu pentru [{{domainCode}}]",
+  "domain.group.tooltip.create": "Creeaza un grup nou",
+  "domain.group.tooltip.delete": "Stergeti grupul selectat",
+  "domain.group.tooltip.edit": "Modificati grupul selectat",
+  "domain.group.tooltip.filter": "Filtru membri",
+  "domain.group.tooltip.group.members": "Membrii grup",
+
+  "edit.domain.label.configuration": "Configurare",
+  "edit.domain.label.domain.code": "Cod de domeniu",
+  "edit.domain.label.domain.members": "Membrii domeniu",
+  "edit.domain.label.filter": "Filtru coduri de domeniu",
+  "edit.domain.label.group": "Grup",
+  "edit.domain.label.no.filter.results": "Nu exista date care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "edit.domain.label.user.not.administrator": "Utilizatorul nu este Administrator al niciunui domeniu",
+  "edit.domain.placeholder.domain.code": "Cod de domeniu",
+  "edit.domain.text": "Panoul de administrare a domeniilor este un instrument pentru Administratorii de domenii cu care acestia pot gestiona membrii si grupurile acestor domenii",
+  "edit.domain.title": "Modifica Domenii",
+
+  "resource.dialog.button.close": "Inchide",
+  "resource.dialog.button.save": "Salveaza",
+  "resource.dialog.description": "Pentru a crea a noua resursa introduceti identificatorul unic si schema dupa care dati click pe Salveaza.",
+  "resource.dialog.label.resource.type": "Tipul de resursa selectat",
+  "resource.dialog.label.resource.id": "Identificatorul resursei",
+  "resource.dialog.label.resource.id.mandatory": "Identificator participantului nu trebuie sa fie gol si trebuie sa contina pana la 255 de caractere.",
+  "resource.dialog.label.resource.id.already.exists": "Identificator participantului pentru schema data este deja definit in baza de date!",
+  "resource.dialog.label.resource.scheme": "Schema resursei",
+  "resource.dialog.label.resource.scheme.mandatory": "Schema participantului nu poate fi goala.",
+  "resource.dialog.label.resource.visibility": "Vizibilitatea resursei",
+  "resource.dialog.placeholder.resource.type": "Selectati tipul resursei",
+  "resource.dialog.placeholder.resource.visibility": "Vizibilitatea resursei",
+  "resource.dialog.tooltip.resource.type": "Selectati tipul resursei.",
+  "resource.dialog.tooltip.resource.visibility": "Vizibilitatea resursei.",
+
+  "group.resource.panel.button.create": "Creeaza",
+  "group.resource.panel.button.delete": "Sterge",
+  "group.resource.panel.button.edit": "Modifica",
+  "group.resource.panel.button.members": "Membrii resursei",
+  "group.resource.panel.delete.confirmation.dialog.title": "Stergeti resursa cu schema din DomiSMP",
+  "group.resource.panel.delete.confirmation.dialog.description": "Actiunea va sterge definitiv resursa [{{identifierScheme}}] cu identificatorul: [{{identifierValue}}]!<br/><br/>Doriti sa continuati?",
+  "group.resource.panel.label.filter": "Filtru resurse",
+  "group.resource.panel.label.identifier.scheme": "Schema",
+  "group.resource.panel.label.identifier.value": "Identificator",
+  "group.resource.panel.label.no.filter.results": "Nicio resursa care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "group.resource.panel.label.no.data.found": "Grupul nu are resurse",
+  "group.resource.panel.label.select.pages": "Selectati pagina",
+  "group.resource.panel.manage.members.dialog.title": "Gestionarea Membrilor Resursei",
+  "group.resource.panel.placeholder.filter": "Filtru resurse",
+  "group.resource.panel.resource.details.dialog.title": "Detaliile Resursei",
+  "group.resource.panel.error.delete.group": "Nu se poate sterge grupul din cauza datelor de domeniu nevalide. Este selectat grupul?",
+  "group.resource.panel.error.delete.resource": "Nu se poate sterge resursa din cauza datelor nevalide despre resursa. Este resursa selectata?",
+  "group.resource.panel.success.delete": "Resursa [{{identifierScheme}}] cu identificatorul [{{identifierValue}}] a fost stearsa.",
+  "group.resource.panel.title": "Resursele grupului {{groupName}}",
+  "group.resource.panel.tooltip.create": "Creeaza",
+  "group.resource.panel.tooltip.delete": "Sterge resursa selectata",
+  "group.resource.panel.tooltip.edit": "Modifica datele",
+  "group.resource.panel.tooltip.members": "Membrii grupului",
+
+  "edit.group.label.resources": "Resurse",
+  "edit.group.label.members": "Membrii",
+  "edit.group.label.user.not.administrator": "Utilizatorul nu este Administrator al niciunui grup",
+  "edit.group.label.select.domain": "Grup selectat",
+  "edit.group.label.select.group": "Selectat Group",
+  "edit.group.placeholder.select.domain": "Selectat domain",
   "edit.group.placeholder.select.group": "Select group",
-  "edit.group.text": "Edit group administration panel is a tool for group administrators to manage group members and resources",
-  "edit.group.title": "Edit Group",
-  "edit.group.tooltip.select.domain": "Selected domain.",
+  "edit.group.text": "Modifica group administration panel is a tool for group administrators to manage group members and resources",
+  "edit.group.title": "Modifica Group",
+  "edit.group.tooltip.select.domain": "Selectat domain.",
   "edit.group.tooltip.select.group": "Select group.",
 
-  "document.wizard.dialog.button.cancel": "Cancel",
+  "document.wizard.dialog.button.cancel": "Anuleaza",
   "document.wizard.dialog.button.ok": "OK",
   "document.wizard.dialog.title": "Resource Extension Wizard",
 
-  "resource.details.panel.label.resource.id": "Resource identifier",
-  "resource.details.panel.label.resource.name": "Edit resource document",
-  "resource.details.panel.label.resource.scheme": "Resource scheme",
-  "resource.details.panel.label.resource.type": "Resource type",
-  "resource.details.panel.label.resource.visibility": "Resource visibility",
-  "resource.details.panel.label.resource.visibility.private": "The private resource is accessible only to the resource members!",
-  "resource.details.panel.label.resource.visibility.private.group": "The resource belongs to the private group. Only the group members and group resource members can access the resource!",
-  "resource.details.panel.label.resource.visibility.private.domain": "The resource belongs to the private domain. Only the domain members, domain group members and its resource members can access the resource!",
-  "resource.details.panel.label.resource.visibility.public": "The resource is public on the public group and the public domain. The resource data is accessible to all users.",
-  "resource.details.panel.button.edit": "Edit document",
-  "resource.details.panel.placeholder.resource.type": "Resource type for the resource",
-  "resource.details.panel.tooltip.resource.type": "Select type for the resource.",
-  "resource.details.panel.tooltip.resource.visibility": "Resource visibility.",
-  "resource.details.panel.tooltip.show.resource": "Show resource",
-  "resource.details.panel.title": "Resources",
-
-  "resource.document.panel.button.back": "Back",
-  "resource.document.panel.button.cancel": "Cancel",
-  "resource.document.panel.button.document.wizard": "Document wizard",
-  "resource.document.panel.button.generate": "Generate",
-  "resource.document.panel.button.validate": "Validate",
-  "resource.document.panel.button.save": "Save",
-  "resource.document.panel.cancel.confirmation.dialog.description": "Do you want to cancel all changes on the document?",
-  "resource.document.panel.cancel.confirmation.dialog.title": "Cancel changes",
-  "resource.document.panel.document.wizard.dialog.title": "Resource wizard",
-  "resource.document.panel.label.created.on": "Created on:",
-  "resource.document.panel.label.show.version": "Show version:",
-  "resource.document.panel.placeholder.version": "All document version",
-  "resource.document.panel.success.save": "Document is saved with current version [{{currentResourceVersion}}].",
-  "resource.document.panel.success.generate": "Document is generated.",
-  "resource.document.panel.success.valid": "Document is Valid.",
-  "resource.document.panel.title": "Resources",
-  "resource.document.panel.tooltip.document.wizard": "Show document wizard dialog",
-  "resource.document.panel.tooltip.generate": "Generate resource",
-  "resource.document.panel.tooltip.save": "Save resource",
-  "resource.document.panel.tooltip.validate": "Validate resource",
-  "resource.document.panel.tooltip.version": "Select version to display.",
-
-  "subresource.document.panel.button.back": "Back",
-  "subresource.document.panel.button.cancel": "Cancel",
-  "subresource.document.panel.button.document.wizard": "Document wizard",
-  "subresource.document.panel.button.generate": "Generate",
-  "subresource.document.panel.button.validate": "Validate",
-  "subresource.document.panel.button.save": "Save",
-  "subresource.document.panel.cancel.confirmation.dialog.description": "Do you want to cancel all changes on the document?",
-  "subresource.document.panel.cancel.confirmation.dialog.title": "Cancel changes",
-  "subresource.document.panel.label.created.on": "Created on:",
-  "subresource.document.panel.label.show.version": "Show version:",
-  "subresource.document.panel.placeholder.show.version": "All document version",
-  "subresource.document.panel.success.generate": "Document is generated.",
-  "subresource.document.panel.success.save": "Document is saved with current version [{{currentResourceVersion}}].",
-  "subresource.document.panel.success.valid": "Document is Valid.",
-  "subresource.document.panel.tooltip.document.wizard": "Show document wizard dialog",
-  "subresource.document.panel.tooltip.generate": "Generate resource",
-  "subresource.document.panel.tooltip.save": "Save resource",
-  "subresource.document.panel.tooltip.show.version": "Select version to display.",
-  "subresource.document.panel.tooltip.validate": "Validate resource",
-
-  "subresource.document.wizard.button.cancel": "Cancel",
+  "resource.details.panel.label.resource.id": "Identificator resursa",
+  "resource.details.panel.label.resource.name": "Modifica documentul resursei",
+  "resource.details.panel.label.resource.scheme": "Schema resursa",
+  "resource.details.panel.label.resource.type": "Tip resursa",
+  "resource.details.panel.label.resource.visibility": "Vizibilitate resursa",
+  "resource.details.panel.label.resource.visibility.private": "Resursa privata este accesibila doar membrilor resoursei!",
+  "resource.details.panel.label.resource.visibility.private.group": "Resursa apartine grupului privat. Doar membrii grupului si membrii grupului resursei o pot accesa!",
+  "resource.details.panel.label.resource.visibility.private.domain": "Resursa apartine domeniului privat. Doar membrii domeniului, membrii grupului domeniului si membrii grupului resursei o pot accesa!",
+  "resource.details.panel.label.resource.visibility.public": "Resursa este publica in grupul public si in domeniul public. Datele resursei sunt accesibile tuturor utilizatorilor.",
+  "resource.details.panel.button.edit": "Modifica documentul",
+  "resource.details.panel.placeholder.resource.type": "Tipul resursei pentru resursa",
+  "resource.details.panel.tooltip.resource.type": "Selectati tipul pentru resursa.",
+  "resource.details.panel.tooltip.resource.visibility": "Vizibilitatea resursei.",
+  "resource.details.panel.tooltip.show.resource": "Afisati resursa",
+  "resource.details.panel.title": "Resurse",
+
+  "resource.document.panel.button.back": "Inapoi",
+  "resource.document.panel.button.cancel": "Anuleaza",
+  "resource.document.panel.button.document.wizard": "Expert document",
+  "resource.document.panel.button.generate": "Genereaza",
+  "resource.document.panel.button.validate": "Valideaza",
+  "resource.document.panel.button.save": "Salveaza",
+  "resource.document.panel.cancel.confirmation.dialog.description": "Doriti sa anulati toate modificarile din document?",
+  "resource.document.panel.cancel.confirmation.dialog.title": "Anulati modificarile",
+  "resource.document.panel.document.wizard.dialog.title": "Expert resursa",
+  "resource.document.panel.label.created.on": "Creat la:",
+  "resource.document.panel.label.show.version": "Afisati versiunea:",
+  "resource.document.panel.placeholder.version": "Toate versiunile documentului",
+  "resource.document.panel.success.save": "Documentul este salvat cu versiunea curenta [{{currentResourceVersion}}].",
+  "resource.document.panel.success.generate": "Documentul este generat.",
+  "resource.document.panel.success.valid": "Documentul este valid.",
+  "resource.document.panel.title": "Resurse",
+  "resource.document.panel.tooltip.document.wizard": "Afiseaza dialogul expert document",
+  "resource.document.panel.tooltip.generate": "Genereaza resursa",
+  "resource.document.panel.tooltip.save": "Salveaza resursa",
+  "resource.document.panel.tooltip.validate": "Valideaza resursa",
+  "resource.document.panel.tooltip.version": "Selecteaza versiunea de afisat.",
+
+  "subresource.document.panel.button.back": "Inapoi",
+  "subresource.document.panel.button.cancel": "Anuleaza",
+  "subresource.document.panel.button.document.wizard": "Expert document",
+  "subresource.document.panel.button.generate": "Genereaza",
+  "subresource.document.panel.button.validate": "Valideaza",
+  "subresource.document.panel.button.save": "Salveaza",
+  "subresource.document.panel.cancel.confirmation.dialog.description": "Doriti sa anulati toate modificarile din document?",
+  "subresource.document.panel.cancel.confirmation.dialog.title": "Anulati modificarile",
+  "subresource.document.panel.label.created.on": "Creat la:",
+  "subresource.document.panel.label.show.version": "Afisati versiunea:",
+  "subresource.document.panel.placeholder.show.version": "Toate versiunile documentului",
+  "subresource.document.panel.success.generate": "Documentul este generat.",
+  "subresource.document.panel.success.save": "Documentul este salvat cu versiunea curenta [{{currentResourceVersion}}].",
+  "subresource.document.panel.success.valid": "Documentul este valid.",
+  "subresource.document.panel.tooltip.document.wizard": "Afiseaza dialogul expert document",
+  "subresource.document.panel.tooltip.generate": "Genereaza resursa",
+  "subresource.document.panel.tooltip.save": "Salveaza resursa",
+  "subresource.document.panel.tooltip.show.version": "Selecteaza versiunea de afisat.",
+  "subresource.document.panel.tooltip.validate": "Valideaza resursa",
+
+  "subresource.document.wizard.button.cancel": "Anuleaza",
   "subresource.document.wizard.button.ok": "OK",
-  "subresource.document.wizard.error.read": "Error occurred while reading certificate. Check if uploaded file has valid certificate type",
-  "subresource.document.wizard.error.upload": "Error uploading certificate file [{{fileName}}] {{errorDescription}}",
-  "subresource.document.wizard.button.upload.certificate": "Upload certificate",
-  "subresource.document.wizard.label.access.point": "Access point URL",
-  "subresource.document.wizard.label.access.point.mandatory": "Access point URL is required!",
-  "subresource.document.wizard.label.process.id": "Process identifier",
-  "subresource.document.wizard.label.process.id.mandatory": "Process identifier is required!",
-  "subresource.document.wizard.label.process.scheme": "Process scheme",
-  "subresource.document.wizard.label.service.description": "Service description",
-  "subresource.document.wizard.label.technical.contact.url": "Technical Contact URL",
-  "subresource.document.wizard.label.transport.profile": "Transport profile",
-  "subresource.document.wizard.label.transport.profile.mandatory": "Transport profile (as example: bdxr-transport-ebms3-as4-v1p0) is required!",
-  "subresource.document.wizard.label.upload.certificate.mandatory": "Valid x509 Certificate is required!",
-  "subresource.document.wizard.legend.required.fields": "* required fields",
-  "subresource.document.wizard.placeholder.upload.certificate": "Upload a certificate or paste the value inside the field",
-  "subresource.document.wizard.title": "Subresource Wizard",
-  "subresource.document.wizard.tooltip.access.point": "The address of an endpoint, as a URL.",
-  "subresource.document.wizard.tooltip.process.id": "The value part of the identifier of the process.",
-  "subresource.document.wizard.tooltip.process.scheme": "The scheme part of the identifier of the process.",
-  "subresource.document.wizard.tooltip.service.description": "Service description",
-  "subresource.document.wizard.tooltip.technical.contact.url": "Technical contact for the service",
-  "subresource.document.wizard.tooltip.transport.profile": "Indicates the type of transport method that is being used between access points for message exchange. See the message exchange network technical specifications for correct values.",
-
-  "subresource.dialog.button.close": "Close",
-  "subresource.dialog.button.create": "Create",
-  "subresource.dialog.description": "To create a new subresource enter unique identifier and scheme and click save.",
-  "subresource.dialog.label.resource.type": "Selected resource type",
-  "subresource.dialog.label.subresource.id": "Subresource identifier",
-  "subresource.dialog.label.subresource.scheme": "Subresource scheme",
-  "subresource.dialog.placeholder.resource.type": "Select type for the subresource",
-  "subresource.dialog.tooltip.resource.type": "Select type for the subresource.",
-
-  "subresource.panel.button.create": "Create",
-  "subresource.panel.button.delete": "Delete",
-  "subresource.panel.button.edit": "Edit",
-  "subresource.panel.error.delete.resource.data": "Can not delete subresource because of invalid resource data. Is resource selected?",
-  "subresource.panel.error.delete.subresource.data": "Can not delete subresource because of invalid subresource data. Is subresource selected?",
-  "subresource.panel.delete.confirmation.dialog.description": "Action will permanently delete subresource  [{{identifierScheme}}] and identifier: [{{identifierValue}}]!<br/><br/>Do you wish to continue?",
-  "subresource.panel.delete.confirmation.dialog.title": "Delete Resource with scheme from DomiSMP",
-  "subresource.panel.label.filter": "Resource filter",
-  "subresource.panel.label.identifier.scheme": "Scheme",
-  "subresource.panel.label.identifier.value": "Identifier",
-  "subresource.panel.label.no.filter.results": "No resources matching the filter \"{{filterValue}}\"",
-  "subresource.panel.label.no.data.found": "The resource has no subresources",
-  "subresource.panel.label.subresource.name": "Edit subresource document",
-  "subresource.panel.label.select.pages": "Select pages",
-  "subresource.panel.subresource.dialog.title": "Create Subresource Dialog",
-  "subresource.panel.placeholder.filter": "Resource filter",
-  "subresource.panel.success.delete": "Subresource [{{identifierScheme}}] and identifier: [{{identifierValue}}] deleted.",
-  "subresource.panel.title": "Subresources",
-  "subresource.panel.tooltip.create": "Create",
-  "subresource.panel.tooltip.delete": "Delete selected resource",
-  "subresource.panel.tooltip.edit": "Edit",
-
-  "edit.resource.label.filter": "Resource filter",
-  "edit.resource.label.identifier.scheme": "Scheme",
-  "edit.resource.label.identifier.value": "Identifier",
-  "edit.resource.label.members": "Members",
-  "edit.resource.label.no.filter.results": "No resources matching the filter \"{{filterValue}}\"",
-  "edit.resource.label.no.filter.results.admin": "No resources for give filter",
-  "edit.resource.label.no.data.found": "The group has no resources",
-  "edit.resource.label.resource.details": "Resource details",
-  "edit.resource.label.select.pages": "Select pages",
-  "edit.resource.label.selected.domain": "Selected domain",
-  "edit.resource.label.selected.group": "Selected Group",
-  "edit.resource.label.subresources": "Subresources",
-  "edit.resource.label.user.not.administrator": "User is not administrator of any of the resources",
-  "edit.resource.placeholder.filter": "Resource filter",
-  "edit.resource.placeholder.selected.domain": "Select domain",
-  "edit.resource.placeholder.selected.group": "Select group",
-  "edit.resource.text": "Edit resource administration panel is a tool for resource administrators to administer the resource",
-  "edit.resource.title": "Edit Resource",
-  "edit.resource.tooltip.selected.domain": "Select domain.",
-  "edit.resource.tooltip.selected.group": "Select group.",
+  "subresource.document.wizard.error.read": "A aparut o eroare la citirea certificatului. Verificati daca fisierul incarcat are un tip de certificat valid",
+  "subresource.document.wizard.error.upload": "A aparut o eroare la incarcarea fisierului certificat [{{fileName}}] {{errorDescription}}",
+  "subresource.document.wizard.button.upload.certificate": "Incarca certificat",
+  "subresource.document.wizard.label.access.point": "Adresa URL a punctului de acces",
+  "subresource.document.wizard.label.access.point.mandatory": "Adresa URL a punctului de acces este obligatorie!",
+  "subresource.document.wizard.label.process.id": "Identificator de proces",
+  "subresource.document.wizard.label.process.id.mandatory": "Identificatorul de proces este obligatoriu!",
+  "subresource.document.wizard.label.process.scheme": "Schema proces",
+  "subresource.document.wizard.label.service.description": "Descriere serviciu",
+  "subresource.document.wizard.label.technical.contact.url": "Adresa URL de contact tehnic",
+  "subresource.document.wizard.label.transport.profile": "Profil transport",
+  "subresource.document.wizard.label.transport.profile.mandatory": "Profilul de transport (de ex: 'bdxr-transport-ebms3-as4-v1p0') este obligatoriu!",
+  "subresource.document.wizard.label.upload.certificate.mandatory": "Un certificatul x509 valid este obligatoriu!",
+  "subresource.document.wizard.legend.required.fields": "* campuri obligatorii",
+  "subresource.document.wizard.placeholder.upload.certificate": "Incarcati un certificat sau inserati valoarea in camp",
+  "subresource.document.wizard.title": "Expert subresursa",
+  "subresource.document.wizard.tooltip.access.point": "Adresa unui punct final, ca URL.",
+  "subresource.document.wizard.tooltip.process.id": "Partea de valoare a identificatorului procesului.",
+  "subresource.document.wizard.tooltip.process.scheme": "Partea schema a identificatorului procesului.",
+  "subresource.document.wizard.tooltip.service.description": "Descrierea serviciului",
+  "subresource.document.wizard.tooltip.technical.contact.url": "Contactul tehnic pentru serviciu",
+  "subresource.document.wizard.tooltip.transport.profile": "Indica tipul de metoda de transport utilizata intre punctele de acces pentru a schimba mesaje. Consulati specificatiile tehnice ale retelei de schimb de mesaje pentru valorile corecte.",
+
+  "subresource.dialog.button.close": "Inchide",
+  "subresource.dialog.button.create": "Creeaza",
+  "subresource.dialog.description": "Pentru a crea o subresursa noua introduceti identificatorul unic si schema dupa care dati click pe Salveaza.",
+  "subresource.dialog.label.resource.type": "Tip resursa selectata",
+  "subresource.dialog.label.subresource.id": "Identificator subresursa",
+  "subresource.dialog.label.subresource.scheme": "Schema subresursa",
+  "subresource.dialog.placeholder.resource.type": "Tipul selecta al subresursei",
+  "subresource.dialog.tooltip.resource.type": "Selectati tipul subresursei.",
+
+  "subresource.panel.button.create": "Creaza",
+  "subresource.panel.button.delete": "Sterge",
+  "subresource.panel.button.edit": "Modifica",
+  "subresource.panel.error.delete.resource.data": "Nu se poate sterge subresursa din cauza datelor nevalide despre resursa. Este resursa selectata?",
+  "subresource.panel.error.delete.subresource.data": "Nu se poate sterge subresursa din cauza datelor nevalide despre subresursa. Este subresursa selectata?",
+  "subresource.panel.delete.confirmation.dialog.description": "Actiunea va sterge definiti subresursa [{{identifierScheme}}] si identificatorul: [{{identifierValue}}]!<br/><br/>Doriti sa continuati?",
+  "subresource.panel.delete.confirmation.dialog.title": "Sterge resursa cu schema din DomiSMP",
+  "subresource.panel.label.filter": "Filtru resursa",
+  "subresource.panel.label.identifier.scheme": "Schema",
+  "subresource.panel.label.identifier.value": "Identificator",
+  "subresource.panel.label.no.filter.results": "Nicio resursa care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "subresource.panel.label.no.data.found": "Resursa nu are subresurse",
+  "subresource.panel.label.subresource.name": "Modifica documentul subresursei",
+  "subresource.panel.label.select.pages": "Selectati pagina",
+  "subresource.panel.subresource.dialog.title": "Creaza Subresursa",
+  "subresource.panel.placeholder.filter": "Filtru resurse",
+  "subresource.panel.success.delete": "Subresursa [{{identifierScheme}}] si identificatorul: [{{identifierValue}}] sters.",
+  "subresource.panel.title": "Subresurse",
+  "subresource.panel.tooltip.create": "Creaza",
+  "subresource.panel.tooltip.delete": "Sterge resursa selectata",
+  "subresource.panel.tooltip.edit": "Modifica",
+
+  "edit.resource.label.filter": "Filtru resurse",
+  "edit.resource.label.identifier.scheme": "Schema",
+  "edit.resource.label.identifier.value": "Identificator",
+  "edit.resource.label.members": "Membri",
+  "edit.resource.label.no.filter.results": "Nicio resursa care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "edit.resource.label.no.filter.results.admin": "Nicio resursa care sa se potriveasca cu filtrul",
+  "edit.resource.label.no.data.found": "Grupul nu are resurse",
+  "edit.resource.label.resource.details": "Detalii resursa",
+  "edit.resource.label.select.pages": "Selectati pagina",
+  "edit.resource.label.selected.domain": "Domeniul selectat",
+  "edit.resource.label.selected.group": "Grupul selectat",
+  "edit.resource.label.subresources": "Subresursa",
+  "edit.resource.label.user.not.administrator": "Utilizatorul nu este Administrator al niciunei resurse",
+  "edit.resource.placeholder.filter": "Filtru resurse",
+  "edit.resource.placeholder.selected.domain": "Domeniul selectat",
+  "edit.resource.placeholder.selected.group": "Grupul selectat",
+  "edit.resource.text": "Panoul de administrare a resurselor este un instrument pentru Administratorii de resurse cu care acestia pot gestiona resurse",
+  "edit.resource.title": "Modifica resursa",
+  "edit.resource.tooltip.selected.domain": "Domeniul selectat.",
+  "edit.resource.tooltip.selected.group": "Grupul selectat.",
 
   "login.button.login": "Autentifica",
-  "login.button.password.reset": "Request reset password",
-  "login.button.sso.login": "Request reset password",
-  "login.dialog.password.expiration.dialog.description": "Your password is about to expire on {{expirationDate}}! Please change the password before the expiration date!",
-  "login.dialog.password.expiration.dialog.title": "Warning! Your password is about to expire",
-  "login.error.generic.error": "Default error ({{errorStatus}}) occurred during login.",
-  "login.error.inactive.user": "The user is inactive. Please contact your administrator.",
-  "login.error.invalid.credentials": "{{errorStatus}} The username/password combination you provided are not valid. Please try again or contact your administrator.",
-  "login.error.invalid.username": "Please enter a valid username.",
-  "login.error.invalid.username.or.password": "Please enter a valid username and password.",
-  "login.error.smp.not.running": "Unable to login. SMP is not running.",
+  "login.button.password.reset": "Solicitati resetarea parolei",
+  "login.button.sso.login": "Solicitati resetarea parolei",
+  "login.dialog.password.expiration.dialog.description": "Parola dvs. este pe cale sa expire la {{expirationDate}}! Va rugam sa va schimbati parola inainte de data expirarii!",
+  "login.dialog.password.expiration.dialog.title": "Avertizare! Parola dvs. este pe cale sa expire",
+  "login.error.generic.error": "A aparut o eroare generica ({{errorStatus}}) in timpul conectarii.",
+  "login.error.inactive.user": "Utilizatorul este inactiv. Va rugam sa contactati Administratorul.",
+  "login.error.invalid.credentials": "{{errorStatus}} Combinatia nume de utilizator/parola pe care ati furnizat-o nu este valida. Incercati din nou sau contactati Administratorul.",
+  "login.error.invalid.username": "Va rugam sa introduceti un nume de utilizator valid.",
+  "login.error.invalid.username.or.password": "Va rugam sa introduceti un nume de utilizator si o parola valide.",
+  "login.error.smp.not.running": "Nu se poate autentifica. SMP nu ruleaza.",
   "login.label.login": "Autentificare",
   "login.label.logout": "Deconectare",
-  "login.label.password": "Parolă",
-  "login.label.password.reset": "Request password reset",
+  "login.label.password": "Parola",
+  "login.label.password.reset": "Solicitati resetarea parolei",
   "login.label.sso.login": "Autentificare SSO",
   "login.label.login.username": "Nume utilizator",
   "login.label.password.reset.username": "Nume utilizator",
   "login.title.smp.login": "Autentificare SMP",
   "login.title.sso.login": "Autentificare SSO:",
-  "login.success.confirmation.email.sent": "A confirmation email has been sent to your registered email address for user [{{userId}}]. Please follow the instructions in the email to complete the account reset process. If you did not receive mail try later or contact administrator",
-
-  "resource.search.button.clear.all": "Clear All",
-  "resource.search.error.fetch.resource.metadata": "Error occurred while retrieving the resource metadata",
-  "resource.search.label.document.type": "Document Type",
-  "resource.search.label.domain": "Domain",
-  "resource.search.label.no.subresources": "No subresources",
-  "resource.search.label.open.url": "Open URL",
-  "resource.search.label.resource.id": "Resource Identifier",
-  "resource.search.label.resource.scheme": "Resource scheme",
-  "resource.search.label.column.document.type": "Document type",
-  "resource.search.label.column.domain": "Domain",
-  "resource.search.label.column.resource.id": "Resource identifier",
-  "resource.search.label.column.resource.scheme": "Resource scheme",
-  "resource.search.label.column.resource.url": "Resource URL",
-  "resource.search.label.column.subresource.count": "Sr. Cnt.",
-  "resource.search.label.subresource.id": "Subresource identifier",
-  "resource.search.label.subresource.id.scheme": "Subresource identifier scheme",
-  "resource.search.placeholder.document.type": "Document type",
-  "resource.search.placeholder.domain": "Domain",
-  "resource.search.title": "Search",
-  "resource.search.tooltip.document.type": "Document type",
-  "resource.search.tooltip.domain": "Domain",
+  "login.success.confirmation.email.sent": "A fost trimis un e-mail de confirmare la adresa dvs. de e-mail inregistrata pentru utilizatorul [{{userId}}]. Va rugam sa urmati instructiunel din e-mail pentru a finaliza procedul de resetare a contului. Daca nu ati primit acest e-mail, incercati mai tarziu sau contactati Administratorul",
+
+  "resource.search.button.clear.all": "Goleste tot",
+  "resource.search.error.fetch.resource.metadata": "A aparut o eroare la preluarea metadatelor resurselor",
+  "resource.search.label.document.type": "Tip document",
+  "resource.search.label.domain": "Domeniu",
+  "resource.search.label.no.subresources": "Nicio subresursa",
+  "resource.search.label.open.url": "Deschide adresa URL",
+  "resource.search.label.resource.id": "Identificator resursa",
+  "resource.search.label.resource.scheme": "Schema resursa",
+  "resource.search.label.column.document.type": "Tip document",
+  "resource.search.label.column.domain": "Domeniu",
+  "resource.search.label.column.resource.id": "Identificator resursa",
+  "resource.search.label.column.resource.scheme": "Schema resursa",
+  "resource.search.label.column.resource.url": "Adresa URL resursa",
+  "resource.search.label.column.subresource.count": "Numar Subr.",
+  "resource.search.label.subresource.id": "Identificator Subresursa",
+  "resource.search.label.subresource.id.scheme": "Schema identificatoro subresursa",
+  "resource.search.placeholder.document.type": "Tip document",
+  "resource.search.placeholder.domain": "Domeniu",
+  "resource.search.title": "Cautare",
+  "resource.search.tooltip.document.type": "Tip document",
+  "resource.search.tooltip.domain": "Domeniu",
 
   "default.password.dialog.button.ok": "OK",
-  "default.password.dialog.title": "You are using the default password for this user. We strongly recommend you to change it using the user console.",
-
-  "reset.credentials.button.cancel": "Cancel",
-  "reset.credentials.button.update.password": "Set/change password",
-  "reset.credentials.error.passwords.mismatch": "Confirm value does not match new password!",
-  "reset.credentials.error.old.password.reused": "New password must not be equal than old current password!",
-  "reset.credentials.label.username": "Enter Username",
-  "reset.credentials.label.new.password": "New Password",
-  "reset.credentials.label.new.password.confirmation": "Confirm New Password",
-  "reset.credentials.legend.required.fields": "* required fields",
-  "reset.credentials.success.password.reset": "Password has been reset successfully. Please login with new password",
-
-  "domain.panel.button.reset": "Reset",
-  "domain.panel.button.save": "Save",
-  "domain.panel.label.domain": "Domain Code [{{value}}]",
-  "domain.panel.label.domain.already.exists": "The Domain code already exists!",
-  "domain.panel.label.domain.default.resource.type": "Default resource type for the domain",
-  "domain.panel.label.domain.mandatory": "Domain code must contain only chars and numbers and must be less than 63 chars long.",
-  "domain.panel.label.domain.visibility": "Visibility of the domain",
-  "domain.panel.label.signature.cert.alias": "Response signature Certificate (Signature CertAlias)",
-  "domain.panel.text": "Enter data and click 'Save' to create new domain",
-  "domain.panel.title": "Domain details",
-  "domain.panel.hint.domain": "For WS API integration: the Domain property",
-  "domain.panel.hint.domain.visibility": "Domain visibility. In case of Internal user must be authenticated to get read the domain resources",
-  "domain.panel.hint.signature.cert.alias": "Empty value will cause that Resource responses will not be signed by SMP!",
-  "domain.panel.tooltip.domain": "The SMP's domain code. The code must be unique and is used in HTTP header 'Domain' or URL path sequence when retrieving/creating the resource using the webservice API",
-  "domain.panel.tooltip.domain.default.resource.type": "Default resource type for the domain.",
-  "domain.panel.tooltip.domain.visibility": "Visibility of the domain.",
-  "domain.panel.tooltip.signature.cert.alias": "Certificate is used for signing REST responses for the domain.",
-  "domain.panel.warning.domain.configuration.option.admin.member": "<li>add a domain member with 'ADMIN' role from the Members tab!</li>",
-  "domain.panel.warning.domain.configuration.option.resource.type": "<li>select at least one resource type from the Resource Types tab</li>",
-  "domain.panel.warning.domain.configuration.option.signature.key": "<li>select the signature key to be used for signing the domain's responses!</li>",
-  "domain.panel.warning.domain.configuration.prefix": "To complete domain configuration, please: <ul>",
-
-  "domain.properties.button.reset": "Reset",
-  "domain.properties.button.save": "Save",
-  "domain.properties.label.domain.property": "Domain property",
-  "domain.properties.label.domain.value": "Domain value",
-  "domain.properties.label.system.default": "Sys. Def.",
-  "domain.properties.label.no.properties.found": "No Domain properties found",
-  "domain.properties.panel.title": "Domain properties",
-
-  "domain.resource.type.panel.button.reset": "Reset",
-  "domain.resource.type.panel.button.save": "Save",
-  "domain.resource.type.label.domain.resource.type.configuration": "Domain resource type configuration",
-
-  "domain.sml.integration.panel.button.register": "Register",
-  "domain.sml.integration.panel.button.reset": "Reset",
-  "domain.sml.integration.panel.button.save": "Save",
-  "domain.sml.integration.panel.button.unregister": "Unregister",
-  "domain.sml.integration.panel.hint.sml.domain": "The domain-specific part of the SML DNS zone (e.g., ‘mydomain’ for mydomain.sml.dns.zone).",
-  "domain.sml.integration.panel.hint.smp.id": "SMP ID used for SML",
-  "domain.sml.integration.panel.label.smp.id": "SML SMP identifier",
-  "domain.sml.integration.panel.label.smp.id.already.exists": "SML SMP ID already exists!",
-  "domain.sml.integration.panel.label.smp.id.mandatory": "SML SMP ID should be up to 63 characters long, should only contain alphanumeric and hyphen characters, should not start with a digit nor a hyphen and should not end with a hyphen.",
-  "domain.sml.integration.panel.label.smp.client.certificate.alias": "SML Client Certificate Alias",
-  "domain.sml.integration.panel.label.sml.client.certificate.toggle": "Use ClientCert HTTP header authentication.",
-  "domain.sml.integration.panel.label.sml.domain": "SML domain",
-  "domain.sml.integration.panel.label.sml.domain.already.exists": "Domain with empty SML subdomain already exists!",
-  "domain.sml.integration.panel.label.sml.domain.mandatory": "SML domain should be up to 63 characters long, should only contain alphanumeric and hyphen characters, should not start with a digit nor a hyphen and should not end with a hyphen.",
-  "domain.sml.integration.panel.label.sml.subdomain.already.exists": "The SML subdomain is already defined!",
-  "domain.sml.integration.panel.register.confirmation.dialog.description": "Action will register domain: [{{domainCode}}] and all its resources to SML.<br/><br/>Do you wish to continue?",
-  "domain.sml.integration.panel.register.confirmation.dialog.title": "Register domain to SML",
-  "domain.sml.integration.panel.error.register": "Error occurred while registering domain: {{domainCode}}",
-  "domain.sml.integration.panel.error.register.unknown.error": "Unknown error. Check logs.",
-  "domain.sml.integration.panel.error.unregister": "Error occurred while unregistering domain: {{domainCode}}",
-  "domain.sml.integration.panel.error.unregister.unknown.error": "Unknown error. Check logs.",
-  "domain.sml.integration.panel.success.register": "Domain [{{domainCode}}] registered to SML!",
-  "domain.sml.integration.panel.success.unregister": "Domain [{{domainCode}}] unregistered from SML!",
-  "domain.sml.integration.panel.text": "Domain is registered to SML!</p>The Registered domain can not be deleted or changed the SMP SML identifier",
-  "domain.sml.integration.panel.title": "SML integration data",
-  "domain.sml.integration.panel.tooltip.sml.domain": "The domain-specific part of the SML DNS zone (e.g., ‘mydomain’ for mydomain.sml.dns.zone or leave empty for sml.dns.zone). Note: has informative value only, SML DNS zone used for publishing is based on SML configuration.",
-  "domain.sml.integration.panel.tooltip.smp.client.certificate.alias": "Client Certificate used for SML authentication. The SML Client-Cert http Header is also generated from the certificate",
-  "domain.sml.integration.panel.tooltip.smp.client.certificate.alias.default.option": "Choose certificate for signing soap response",
-  "domain.sml.integration.panel.unregister.confirmation.dialog.description": "Action will unregister domain: [{{domainCode}}] and all its resources from SML.<br/><br/>Do you wish to continue?",
-  "domain.sml.integration.panel.unregister.confirmation.dialog.title": "Unregister domain to SML",
-
-  "admin.domain.button.create": "Create domain",
-  "admin.domain.button.delete": "Delete selected",
-  "admin.domain.label.configuration": "Configuration",
-  "admin.domain.label.domain.data": "Domain data",
-  "admin.domain.label.domain.code": "Domain code",
-  "admin.domain.label.filter": "Filter by domain code",
-  "admin.domain.label.no.filter.results": "No data matching the filter {{filterValue}}",
-  "admin.domain.label.no.data.found": "No data",
-  "admin.domain.label.members": "Members",
-  "admin.domain.label.select.page": "Select page",
-  "admin.domain.label.no.domains.selected": "No domain selected.",
-  "admin.domain.label.resource.type": "Resource Types",
-  "admin.domain.label.sml.integration": "SML integration",
-  "admin.domain.error": "Error: {{actionMessage}}",
-  "admin.domain.success.create": "Domain: [{{domainCode}}] was created!",
-  "admin.domain.success.remove": "Domain: [{{domainCode}}] is removed!",
-  "admin.domain.text": "System Domain administration panel is a tool for creating and removing domains from DomiSMP",
-  "admin.domain.title": "System Domain administration",
-
-  "extension.panel.extension.description": "Description",
-  "extension.panel.label.description": "Description",
-  "extension.panel.label.extension.name": "Extension name",
-  "extension.panel.label.extension.version": "Extension version",
-  "extension.panel.label.resource.definitions": "Resource definitions",
-  "extension.panel.label.name": "Name",
-  "extension.panel.label.id": "Identifier",
-  "extension.panel.label.url.segment": "URL Segment",
-  "extension.panel.label.mime.type": "Mime Type",
-  "extension.panel.label.select.page": "Select page",
-  "extension.panel.label.show.selected.resources": "Show selected resource",
-  "extension.panel.placeholder.extension.name": "Extension name",
-  "extension.panel.placeholder.extension.version": "Version",
-  "extension.panel.title": "Selected extension data",
-
-  "resource.details.dialog.button.cancel": "Cancel",
-  "resource.details.dialog.resource.description": "Selected Resource definition data",
-  "resource.details.dialog.subresources.description": "SubResource definitions",
-  "resource.details.dialog.extension.description": "Description",
-  "resource.details.dialog.label.name": "Name",
-  "resource.details.dialog.label.id": "Identifier",
-  "resource.details.dialog.label.url.segment": "URL Segment",
-  "resource.details.dialog.label.mime.type": "Mime Type",
-  "resource.details.dialog.label.description": "Description",
-  "resource.details.dialog.label.resource.id": "Resource identifier",
-  "resource.details.dialog.label.resource.name": "Resource name",
-  "resource.details.dialog.label.resource.mime.type": "Resource MIME Type",
-  "resource.details.dialog.label.select.page": "Select page",
-  "resource.details.dialog.label.url": "URL path segment/HTTP header",
-  "resource.details.dialog.placeholder.resource.id": "Resource identifier",
-  "resource.details.dialog.placeholder.resource.name": "Resource name",
-  "resource.details.dialog.placeholder.resource.mime.type": "Resource MIME Type",
-  "resource.details.dialog.placeholder.url": "URL path segment/HTTP header",
-  "resource.details.dialog.title": "Resource definition details",
-
-  "extensions.label.filter": "Filter by extension name",
-  "extensions.label.no.filter.results": "No data matching the filter \"{{filterValue}}\"",
-  "extensions.label.no.data.found": "No data",
-  "extensions.label.name": "Name",
-  "extensions.label.version": "Version",
-  "extensions.label.select.page": "Select page",
-  "extensions.label.no.extension.selected": "No extension selected.",
-  "extensions.text": "Registered DomiSMP extensions.<br />DomiSMP supports document types via custom designed extension. The extensions implements tools for validating and generating the resources and subresources. <br /> Extensions can also implement custom logic for the payload scaning eg. virus detections.",
-  "extensions.title": "Extensions",
-
-  "keystore.import.dialog.button.import": "Import",
-  "keystore.import.dialog.button.cancel": "Cancel",
-  "keystore.import.dialog.error.import": "Error occurred while importing keystore: {{fileName}}",
-  "keystore.import.dialog.error.upload": "Error uploading keystore file {{fileName}}",
-  "keystore.import.dialog.error.generic": "Error occurred while reading keystore.",
-  "keystore.import.dialog.error.generic.message": "Check if uploaded file has valid keystore type.",
-  "keystore.import.dialog.hint.password": "Keys and keystore must have the same password!",
-  "keystore.import.dialog.label.choose": "Choose keystore",
-  "keystore.import.dialog.label.keystore.file.name": "Choose a file - keystore!",
+  "default.password.dialog.title": "Folositi parola implicita pentru acest utilizator. Va recomandam sa o schimbati folosind consola utilizatorului.",
+
+  "reset.credentials.button.cancel": "Anuleaza",
+  "reset.credentials.button.update.password": "Seteaza/schimba parola",
+  "reset.credentials.error.passwords.mismatch": "Confirmare parolei noi nu se potriveste cu noua parola!",
+  "reset.credentials.error.old.password.reused": "Noua parola nu trebuie sa fie egala cu vechea parola actuala!",
+  "reset.credentials.label.username": "Introduceti Nume utilizator",
+  "reset.credentials.label.new.password": "Parola noua",
+  "reset.credentials.label.new.password.confirmation": "Confirmati Parola noua",
+  "reset.credentials.legend.required.fields": "* campuri obligatorii",
+  "reset.credentials.success.password.reset": "Parola a fost resetata cu succes. Conectati-va din nou la aplicatie folosind noua parola",
+
+  "domain.panel.button.reset": "Reseteaza",
+  "domain.panel.button.save": "Salveaza",
+  "domain.panel.label.domain": "Cod de Domeniu [{{value}}]",
+  "domain.panel.label.domain.already.exists": "Codul de Domeniu exista deja!",
+  "domain.panel.label.domain.default.resource.type": "Tipul de resursa implicit pentru domeniu",
+  "domain.panel.label.domain.mandatory": "Codul de domeniu trebuie sa fie constituit doar din caractere si din numere si trebuie sa contina pana la 63 de caractere.",
+  "domain.panel.label.domain.visibility": "Vizibilitatea domeniului",
+  "domain.panel.label.signature.cert.alias": "Certificatul semnaturii de raspuns (Semnatura CertAlias)",
+  "domain.panel.text": "Introduceti datele si dati click pe 'Salveaza' pentru a crea un domeniu nou",
+  "domain.panel.title": "Detalii Domeniu",
+  "domain.panel.hint.domain": "Pentru integrarea cu API-ul serviciu web: proprietatea de Domeniu",
+  "domain.panel.hint.domain.visibility": "Vizibilitatea domeniului. In cazul unui utilizator Intern, acesta trebuie sa fie autentificat pentru a putea citi resursele domeniului",
+  "domain.panel.hint.signature.cert.alias": "O valoare goala va face ca raspunsurile Resursa sa nu fie semnate de SMP!",
+  "domain.panel.tooltip.domain": "Codul de domeniu al SMP. Codul trebuie sa fie unic si este folosit in antetul HTTP 'Domain' sau in portiunea de URL atunci cand se preia/creeaza resursa folosind API-ul serviciu web",
+  "domain.panel.tooltip.domain.default.resource.type": "Tipul de resursa implicit pentru domeniu.",
+  "domain.panel.tooltip.domain.visibility": "Vizibilitatea domeniului.",
+  "domain.panel.tooltip.signature.cert.alias": "Certificatul este folosit la semnarea raspunsurilor REST pentru domeniu.",
+  "domain.panel.warning.domain.configuration.option.admin.member": "<li>adaugati un membru de domeniu cu rolul 'ADMIN' din fila Membri!</li>",
+  "domain.panel.warning.domain.configuration.option.resource.type": "<li>selectati cel putin un tip de resursa din fila Tipuri de Resursa</li>",
+  "domain.panel.warning.domain.configuration.option.signature.key": "<li>selectati cheia care va fi folosita pentru semnarea raspunsurilor domeniului!</li>",
+  "domain.panel.warning.domain.configuration.prefix": "Pentru a finaliza configurarea domeniului, va rugam: <ul>",
+
+  "domain.properties.button.reset": "Reseteaza",
+  "domain.properties.button.save": "Salveaza",
+  "domain.properties.label.domain.property": "Proprietatea Domeniului",
+  "domain.properties.label.domain.value": "Valoarea Domeniului",
+  "domain.properties.label.system.default": "Implicita Sistem",
+  "domain.properties.label.no.properties.found": "Nu s-au gasit proprietati ale Domeniului",
+  "domain.properties.panel.title": "Proprietati ale Domeniului",
+
+  "domain.resource.type.panel.button.reset": "Reseteaza",
+  "domain.resource.type.panel.button.save": "Salveaza",
+  "domain.resource.type.label.domain.resource.type.configuration": "Configurarea tipului resursei de domeniu",
+
+  "domain.sml.integration.panel.button.register": "Inregistreaza",
+  "domain.sml.integration.panel.button.reset": "Reseteaza",
+  "domain.sml.integration.panel.button.save": "Salveaza",
+  "domain.sml.integration.panel.button.unregister": "Anulati inregistrarea",
+  "domain.sml.integration.panel.hint.sml.domain": "Componenta specifica domeniului a zonei SML DNS (de ex. 'mydomain' in cazul 'mydomain.sml.dns.zone').",
+  "domain.sml.integration.panel.hint.smp.id": "Identificatorul SMP folosit pentru SML",
+  "domain.sml.integration.panel.label.smp.id": "Identificatorul SML SMP",
+  "domain.sml.integration.panel.label.smp.id.already.exists": "Identificatorul SML SMP exista deja!",
+  "domain.sml.integration.panel.label.smp.id.mandatory": "Identificatorul SML SMP trebuie sa contina pana la 63 de caractere, trebuie sa fie constituit doar din caractere alfanumerice si cratime, nu trebuie sa inceapa cu o cifra sau o cratima si nu trebuie sa se termine cu o cratima.",
+  "domain.sml.integration.panel.label.smp.client.certificate.alias": "Alias-ul Certificatului Client SML",
+  "domain.sml.integration.panel.label.sml.client.certificate.toggle": "Folositi antetul HTTP 'ClientCert' la autentificare.",
+  "domain.sml.integration.panel.label.sml.domain": "Domeniu SML",
+  "domain.sml.integration.panel.label.sml.domain.already.exists": "Domeniul cu subdomeniu gol SML exista deja!",
+  "domain.sml.integration.panel.label.sml.domain.mandatory": "Domeniul SML trebuie sa contina pana la 63 characters, trebuie sa contina doar caractere alfanumerice si cratime, nu trebuie sa inceapa cu o cifra sau cratima si nu trebuie sa se termine cu o cratima.",
+  "domain.sml.integration.panel.label.sml.subdomain.already.exists": "Subdomeniul SML este deja definit!",
+  "domain.sml.integration.panel.register.confirmation.dialog.description": "Actiunea va inregistra domeniul: [{{domainCode}}] si toate resursele acestuia in SML.<br/><br/>Doriti sa continuati?",
+  "domain.sml.integration.panel.register.confirmation.dialog.title": "Inregistrarea domeniului in SML",
+  "domain.sml.integration.panel.error.register": "A aparut o eroare la inregistrarea domeniului: {{domainCode}}",
+  "domain.sml.integration.panel.error.register.unknown.error": "Eroare necunoscuta. Verificati log-urile aplicatiei.",
+  "domain.sml.integration.panel.error.unregister": "A aparut o eroare la anularea inregistratii domeniului: {{domainCode}}",
+  "domain.sml.integration.panel.error.unregister.unknown.error": "Eroare necunoscuta. Verificati log-urile aplicatiei.",
+  "domain.sml.integration.panel.success.register": "Domeniul [{{domainCode}}] inregistrat in SML!",
+  "domain.sml.integration.panel.success.unregister": "Inregistrarea domeniul [{{domainCode}}] anulata din SML!",
+  "domain.sml.integration.panel.text": "Domeniul este inregistrat in SML!</p>Domeniul inregistrat nu poate fi sters si nici nu poate sa i se modifice identificatorul SMP SML",
+  "domain.sml.integration.panel.title": "Datele de integrare SML",
+  "domain.sml.integration.panel.tooltip.sml.domain": "Componenta specifica domeniului a zonei SML DNS (de ex. 'mydomain' in cazul 'mydomain.sml.dns.zone' sau lasati necompletat pentru valoare implicita a sml.dns.zone). Nota: are doar valoare informativa, zona SML DNS utilizata pentru publicare se bazeaza pe configuratia SML.",
+  "domain.sml.integration.panel.tooltip.smp.client.certificate.alias": "Certificatul Client folosit pentru autentificarea SML. Antetul HTTP 'Client-Cert' al SML este generat de asemenea din certificat",
+  "domain.sml.integration.panel.tooltip.smp.client.certificate.alias.default.option": "Alegeti certificatul pentru semnarea raspunsurilor SOAP",
+  "domain.sml.integration.panel.unregister.confirmation.dialog.description": "Actiunea va anula inregistrarea domeniului: [{{domainCode}}] si a tuturor resurselor acestuia din SML.<br/><br/>Doriti sa continuati?",
+  "domain.sml.integration.panel.unregister.confirmation.dialog.title": "Anulari Inregistrarea Domeniului din SML",
+
+  "admin.domain.button.create": "Creeaza Domeniu",
+  "admin.domain.button.delete": "Sterge Selectia",
+  "admin.domain.label.configuration": "Configurare",
+  "admin.domain.label.domain.data": "Date de domeniu",
+  "admin.domain.label.domain.code": "Codul de domeniu",
+  "admin.domain.label.filter": "Filtru coduri de domenii",
+  "admin.domain.label.no.filter.results": "Nu exista date care sa se potriveasca cu filtrul {{filterValue}}",
+  "admin.domain.label.no.data.found": "Nu exista date",
+  "admin.domain.label.members": "Membrii",
+  "admin.domain.label.select.page": "Selectati pagina",
+  "admin.domain.label.no.domains.selected": "Niciun domeniu selectat.",
+  "admin.domain.label.resource.type": "Tipul Resursei",
+  "admin.domain.label.sml.integration": "Integrare SML",
+  "admin.domain.error": "Eroare: {{actionMessage}}",
+  "admin.domain.success.create": "Domeniul: [{{domainCode}}] a fost creat!",
+  "admin.domain.success.remove": "Domeniul: [{{domainCode}}] este eliminat!",
+  "admin.domain.text": "Panoul de administrare a domeniilor este un instrument cu care se pot crea si sterge domenii in DomiSMP",
+  "admin.domain.title": "Administrarea Domeniilor",
+
+  "extension.panel.extension.description": "Descriere",
+  "extension.panel.label.description": "Descriere",
+  "extension.panel.label.extension.name": "Numele extensiei",
+  "extension.panel.label.extension.version": "Versiunea extensiei",
+  "extension.panel.label.resource.definitions": "Definitiile resursei",
+  "extension.panel.label.name": "Nume",
+  "extension.panel.label.id": "Identificator",
+  "extension.panel.label.url.segment": "Segment adresa URL",
+  "extension.panel.label.mime.type": "Tipul MIME",
+  "extension.panel.label.select.page": "Selectati pagina",
+  "extension.panel.label.show.selected.resources": "Afisati resursa selectata",
+  "extension.panel.placeholder.extension.name": "Numele extensiei",
+  "extension.panel.placeholder.extension.version": "Versiunea",
+  "extension.panel.title": "Datele Extensiei",
+
+  "resource.details.dialog.button.cancel": "Anuleaza",
+  "resource.details.dialog.resource.description": "Selectati datele de definire a resursei",
+  "resource.details.dialog.subresources.description": "Definitia Subresursei",
+  "resource.details.dialog.extension.description": "Descriere",
+  "resource.details.dialog.label.name": "Numele",
+  "resource.details.dialog.label.id": "Identificator",
+  "resource.details.dialog.label.url.segment": "Segment adresa URL",
+  "resource.details.dialog.label.mime.type": "Tipul MIME",
+  "resource.details.dialog.label.description": "Descriere",
+  "resource.details.dialog.label.resource.id": "Identificator resursa",
+  "resource.details.dialog.label.resource.name": "Numele resursei",
+  "resource.details.dialog.label.resource.mime.type": "Tipul MIME al resursei",
+  "resource.details.dialog.label.select.page": "Selectati pagina",
+  "resource.details.dialog.label.url": "Segment adreasa URL/antet HTTP",
+  "resource.details.dialog.placeholder.resource.id": "Identificator resursa",
+  "resource.details.dialog.placeholder.resource.name": "Nume resursa",
+  "resource.details.dialog.placeholder.resource.mime.type": "Tip MIME resursa",
+  "resource.details.dialog.placeholder.url": "Segment adreasa URL/antet HTTP",
+  "resource.details.dialog.title": "Detalii de Definire ale Resursei",
+
+  "extensions.label.filter": "Filtru nume extensii",
+  "extensions.label.no.filter.results": "Nu exista date care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "extensions.label.no.data.found": "Nu exista date",
+  "extensions.label.name": "Nume",
+  "extensions.label.version": "Versiune",
+  "extensions.label.select.page": "Selectati pagina",
+  "extensions.label.no.extension.selected": "Nicio extensie selectata.",
+  "extensions.text": "Extensii inregistrate in DomiSMP.<br />DomiSMP accepta tipuri de documente prin extensie personalizata. Extensiile implementeaza instrumente pentru validarea si generarea resurselor si subresurselor.<br /> Extensiile pot implementa, de asemenea, logica personalizata pentru scanarea atasamentelor (de ex. detectii de virusi).",
+  "extensions.title": "Extensii",
+
+  "keystore.import.dialog.button.import": "Importa",
+  "keystore.import.dialog.button.cancel": "Anuleaza",
+  "keystore.import.dialog.error.import": "A aparut o eroare la importul keystore: {{fileName}}",
+  "keystore.import.dialog.error.upload": "A aparut o eroare la incarcarea fisierului keystore {{fileName}}",
+  "keystore.import.dialog.error.generic": "A aparut o eroare la citirea keystore.",
+  "keystore.import.dialog.error.generic.message": "Verificati daca fisierul incarcat este un tip de keystore valid.",
+  "keystore.import.dialog.hint.password": "Cheile si keystore-ul trebuie sa utilizeze aceeasi parola!",
+  "keystore.import.dialog.label.choose": "Alegeti keystore-ul",
+  "keystore.import.dialog.label.keystore.file.name": "Alegeti un fisier - keystore!",
   "keystore.import.dialog.label.keystore.type.mandatory": "Keystore type is required!",
-  "keystore.import.dialog.label.password.mandatory": "Password is required! (Keys and keystore must have the same password!)",
-  "keystore.import.dialog.legend.required.fields": "* required fields",
-  "keystore.import.dialog.placeholder.keystore.file.name": "Keystore filename",
-  "keystore.import.dialog.placeholder.keystore.type": "Keystore type",
-  "keystore.import.dialog.placeholder.keystore.type.jks": "Java keystore (JKS)",
+  "keystore.import.dialog.label.password.mandatory": "Parola este obligatorie! (Cheile si keystore-ul trebuie sa utilizeze aceeasi parola!)",
+  "keystore.import.dialog.legend.required.fields": "* campuri obligatorii",
+  "keystore.import.dialog.placeholder.keystore.file.name": "Numele fisierului keystore",
+  "keystore.import.dialog.placeholder.keystore.type": "Tipul keystore-ului",
+  "keystore.import.dialog.placeholder.keystore.type.jks": "Keystore Java (JKS)",
   "keystore.import.dialog.placeholder.keystore.type.pkcs12": "PKCS #12 (PKCS12)",
-  "keystore.import.dialog.placeholder.password": "Password",
-  "keystore.import.dialog.title": "Keystore import dialog",
-  "keystore.import.dialog.warning.ignored.aliases": "The following aliases have been ignored because they were already present in the current keystore: {{ignoredAliases}}",
+  "keystore.import.dialog.placeholder.password": "Parola",
+  "keystore.import.dialog.title": "Importare Keystore",
+  "keystore.import.dialog.warning.ignored.aliases": "Urmatoarele alias-uri au fost ignorate deoarece erau deja prezente in keystore-ul curent: {{ignoredAliases}}",
 
-  "admin.keystore.button.import.keystore": "Import keystore",
-  "admin.keystore.button.delete.key": "Delete selected key",
+  "admin.keystore.button.import.keystore": "Importa keystore",
+  "admin.keystore.button.delete.key": "Sterge cheia selectata",
   "admin.keystore.label.alias": "Alias",
-  "admin.keystore.label.certificate": "Certificate",
-  "admin.keystore.label.key.pair": "Key Pair",
-  "admin.keystore.label.type": "Type",
-  "admin.keystore.label.no.certificate.selected": "No certificate selected.",
-  "admin.keystore.label.invalid.certificate": "Invalid certificate: {{reason}}",
-  "admin.keystore.label.filter": "Filter certificate/keys by alias",
-  "admin.keystore.label.no.filter.results": "No data matching the filter \"{{filterValue}}\"",
-  "admin.keystore.label.no.data.found": "No data",
-  "admin.keystore.label.select.page": "Select page",
-  "admin.keystore.delete.confirmation.dialog.description": "Action will permanently delete key from keystore!<br/><br/>Do you wish to continue?",
-  "admin.keystore.delete.confirmation.dialog.title": "Delete key [{{alias}}] from keystore",
-  "admin.keystore.success.certificates.added": "Certificates added [{{aliases}}]",
-  "admin.keystore.success.certificates.deleted": "Certificates deleted [{{aliases}}]",
-  "admin.keystore.success.errors.detected": "Errors detected [{{errors}}]",
-  "admin.keystore.placeholder.filter": "alias name",
-  "admin.keystore.text": "Keystore contains keys for signing responses and Client keys for SML integrations.",
-  "admin.keystore.title": "Keystore administration",
-
-  "property.label.column.property": "Property",
-  "property.label.column.value": "Value",
-  "property.label.column.title.property": "Property key.",
-  "property.label.column.title.value": "Property value.",
-  "property.label.filter": "Filter by property name",
-  "property.label.new.value": "New Value: '{{value}}'.",
-  "property.label.server.restart.needed": "Server restart is needed!",
-  "property.label.server.restart.time": "Scheduled update time: {{date}}",
-  "property.title": "Properties",
-  "property.tooltip.filter": "Filter by property name",
-
-  "admin.truststore.button.add.certificate": "Add certificate",
-  "admin.truststore.button.delete.certificate": "Delete selected",
-  "admin.truststore.error": "Error: {{actionMessage}}",
-  "admin.truststore.delete.confirmation.dialog.description": "Action will permanently delete certificate from truststore!<br/><br/>Do you wish to continue?",
-  "admin.truststore.delete.confirmation.dialog.title": "Delete certificate {{alias}} from truststore",
+  "admin.keystore.label.certificate": "Certificat",
+  "admin.keystore.label.key.pair": "Pereche de chei",
+  "admin.keystore.label.type": "Tip",
+  "admin.keystore.label.no.certificate.selected": "Niciun certificat selectat.",
+  "admin.keystore.label.invalid.certificate": "Certificat nevalid: {{reason}}",
+  "admin.keystore.label.filter": "Filtru alias-uri certificate/chei",
+  "admin.keystore.label.no.filter.results": "Nu exista date care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "admin.keystore.label.no.data.found": "Nu exista date",
+  "admin.keystore.label.select.page": "Selectati pagina",
+  "admin.keystore.delete.confirmation.dialog.description": "Actiunea va sterge definitiv cheia din keystore!<br/><br/>Doriti sa continuati?",
+  "admin.keystore.delete.confirmation.dialog.title": "Sterge cheia [{{alias}}] din keystore",
+  "admin.keystore.success.certificates.added": "Certificate adaugate [{{aliases}}]",
+  "admin.keystore.success.certificates.deleted": "Certificate sterse [{{aliases}}]",
+  "admin.keystore.success.errors.detected": "Erori detectate [{{errors}}]",
+  "admin.keystore.placeholder.filter": "alias",
+  "admin.keystore.text": "Keystore-ul contine chei pentru semnarea raspunsurilor si chei client pentru integrarea cu SML.",
+  "admin.keystore.title": "Administrare Keystore",
+
+  "property.label.column.property": "Proprietate",
+  "property.label.column.value": "Valoare",
+  "property.label.column.title.property": "Cheia de proprietate.",
+  "property.label.column.title.value": "Valoare proprietatii.",
+  "property.label.filter": "Filtru nume proprietati",
+  "property.label.new.value": "Noua valoare: '{{value}}'.",
+  "property.label.server.restart.needed": "Este necesara repornirea serverului!",
+  "property.label.server.restart.time": "Timp de actualizare programat la: {{date}}",
+  "property.title": "Proprietati",
+  "property.tooltip.filter": "Filtru dupa numele proprietatilor",
+
+  "admin.truststore.button.add.certificate": "Adauga certificat",
+  "admin.truststore.button.delete.certificate": "Sterge selectia",
+  "admin.truststore.error": "Eroare: {{actionMessage}}",
+  "admin.truststore.delete.confirmation.dialog.description": "Actiunea va sterge definitiv certificatul din truststore!<br/><br/>Doriti sa continuati?",
+  "admin.truststore.delete.confirmation.dialog.title": "Sterge certificatul {{alias}} din truststore",
   "admin.truststore.label.alias": "Alias",
-  "admin.truststore.label.certificate.trustiness": "When truststore is empty, the trustiness of the certificate is not validated!",
-  "admin.truststore.label.filter": "Filter certificate by alias",
-  "admin.truststore.label.invalid.certificate": "Invalid certificate: {{reason}}",
-  "admin.truststore.label.no.filter.results": "No data matching the filter \"{{filterValue}}\"",
-  "admin.truststore.label.no.data.found": "No data",
-  "admin.truststore.label.no.certificates.selected": "No certificate selected.",
-  "admin.truststore.label.select.page": "Select page",
-  "admin.truststore.placeholder.filter": "Alias name",
-  "admin.truststore.success.import": "Certificate: [{{certificateId}}] with alias [{{alias}}] is imported!",
-  "admin.truststore.success.remove": "Certificate: [{{certificateId}}] with alias [{{alias}}] is removed!",
-  "admin.truststore.text": "Truststore is contains certificate trust anchors. <br /> Certificates used for authentication must have trust anchors in the truststore.",
-  "admin.truststore.title": "Truststore administration",
-
-  "admin.user.button.create": "Create user",
-  "admin.user.button.delete": "Delete selected",
-  "admin.user.delete.confirmation.dialog.description": "Action will permanently delete user!<br/><br/>Do you wish to continue?",
-  "admin.user.delete.confirmation.dialog.title": "Delete user {{username}} from DomiSMP",
-  "admin.user.label.filter": "Filter by username",
-  "admin.user.label.full.name": "Full name",
-  "admin.user.label.username": "Username",
-  "admin.user.label.no.filter.results": "No users matching the filter \"{{filterValue}}\"",
-  "admin.user.label.no.data.found": "No data",
-  "admin.user.label.select.page": "Select page",
-  "admin.user.label.no.user.selected": "No user selected.",
-  "admin.user.placeholder.filter": "User name or full name",
-  "admin.user.success.create": "User [{{username}}] has been created!",
-  "admin.user.success.delete": "User [{{username}}] has been deleted!",
-  "admin.user.success.password.updated": "User password changed!",
-  "admin.user.success.update": "User [{{username}}] updated!",
-  "admin.user.text": "System User administration panel is a tool for creating and removing users from DomiSMP",
-  "admin.user.title": "System User administration",
-
-  "dns.query.panel.label.dns.query": "DNS query not resolved",
-  "dns.query.panel.label.resolved.dns.entries": "Resolved DNS entries",
-  "dns.query.panel.title": "DNS domain",
-
-  "dns.tools.button.generate.lookup.query": "Generate lookup query",
-  "dns.tools.label.resource.id": "Resource Identifier",
-  "dns.tools.label.resource.scheme": "Resource scheme",
-  "dns.tools.label.resource.top.domain": "Top domain",
-  "dns.tools.description": "Enter the DNS data to create DNS query",
-  "dns.tools.title": "DNS lookup",
-
-  "access.token.panel.button.delete": "Delete",
-  "access.token.panel.button.save": "Save",
-  "access.token.panel.error.invalid.end.date": "Invalid expire on date",
-  "access.token.panel.error.invalid.start.date": "Invalid active from date",
-  "access.token.panel.label.active": "Active",
-  "access.token.panel.label.description": "Description",
-  "access.token.panel.label.login.failed.attempts": "Seq. failed attempts",
-  "access.token.panel.label.login.last.failed.attempt": "Last failed attempt",
-  "access.token.panel.label.token.expired": "Access token is expired",
-  "access.token.panel.label.suspended.until": "Suspended until",
-  "access.token.panel.label.validity.dates": "Enter a valid date range",
-  "access.token.panel.placeholder.end.date": "End date",
-  "access.token.panel.placeholder.start.date": "Start date",
-
-  "user.access.tokens.button.create": "Create access Token",
-  "user.access.tokens.label.access.tokens": "Access Tokens",
-  "user.access.tokens.label.select.page": "Select page",
-  "user.access.tokens.text": "You can generate a access token for each application you use that needs access to the DomiSMP API.",
-  "user.access.tokens.title": "Access token",
-  "user.access.tokens.credentials.dialog.title": "New Access token created",
-  "user.access.tokens.delete.confirmation.dialog.description": "Action will delete access token: \"{{credentialName}}\"!<br /><br />Do you wish to continue?",
-  "user.access.tokens.delete.confirmation.dialog.title": "Delete Access token",
-  "user.access.tokens.update.confirmation.dialog.description": "Action will update access token: \"{{credentialName}}\"!<br /><br />Do you wish to continue?",
-  "user.access.tokens.update.confirmation.dialog.title": "Update Access token",
-  "user.access.tokens.tooltip.create": "Create new Access token",
-
-  "user.certificate.panel.button.delete": "Delete",
-  "user.certificate.panel.button.show.details": "Show Details",
-  "user.certificate.panel.button.save": "Save",
-  "user.certificate.panel.label.active": "Active",
-  "user.certificate.panel.label.certificate.id": "Certificate ID",
-  "user.certificate.panel.label.description": "Description",
-  "user.certificate.panel.label.invalid.end.date": "Invalid expire on date",
-  "user.certificate.panel.label.invalid.certificate": "Invalid certificate: {{reason}}",
-  "user.certificate.panel.label.invalid.start.date": "Invalid active from date",
-  "user.certificate.panel.label.validity.dates": "Validity period of the certificate",
-  "user.certificate.panel.placeholder.end.date": "End date",
-  "user.certificate.panel.placeholder.start.date": "Start date",
-
-  "user.certificates.button.import": "Import new certificate",
-  "user.certificates.label.user.certificate": "User Certificates",
-  "user.certificates.label.select.page": "Select page",
-  "user.certificates.credentials.dialog.title": "Import Certificate",
-  "user.certificates.delete.confirmation.dialog.description": "Action will delete certificate: \"{{credentialName}}\"!<br /><br />Do you wish to continue?",
-  "user.certificates.delete.confirmation.dialog.title": "Delete Certificate",
-  "user.certificates.update.confirmation.dialog.description": "Action will update Certificate data:<br />{{credentialName}}!<br /><br />Do you wish to continue?",
-  "user.certificates.update.confirmation.dialog.title": "Update Certificate",
-  "user.certificates.text": "Register a Client X509 certificates to access the DomiSMP API using the mutual TLS authentication.",
-  "user.certificates.title": "User X509 Certificates",
-  "user.certificates.tooltip.import": "Import new certificate",
-
-  "toolbar.component.button.change.password": "Change password",
+  "admin.truststore.label.certificate.trustiness": "Cand truststore este gol, increderea in certificat nu este validata!",
+  "admin.truststore.label.filter": "Filtru alias-uri certificate",
+  "admin.truststore.label.invalid.certificate": "Certificat nevalid: {{reason}}",
+  "admin.truststore.label.no.filter.results": "Nu exista date care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "admin.truststore.label.no.data.found": "Nu exista date",
+  "admin.truststore.label.no.certificates.selected": "Niciun certificat selectat.",
+  "admin.truststore.label.select.page": "Selectati pagina",
+  "admin.truststore.placeholder.filter": "Alias",
+  "admin.truststore.success.import": "Certificatul: [{{certificateId}}] avand alias [{{alias}}] este importat!",
+  "admin.truststore.success.remove": "Certificatul: [{{certificateId}}] avand alias [{{alias}}] este sters!",
+  "admin.truststore.text": "Truststore contine certificatele in care exista incredere.<br />Certificatele folosite pentru autentificare trebuie sa fie continute in truststore.",
+  "admin.truststore.title": "Administrare Truststore",
+
+  "admin.user.button.create": "Creaza utilizator",
+  "admin.user.button.delete": "Sterge selectia",
+  "admin.user.delete.confirmation.dialog.description": "Actiunea va sterge definitiv utilizatorul!<br/><br/>Doriti sa continuati?",
+  "admin.user.delete.confirmation.dialog.title": "Sterge utilizatorul {{username}} din DomiSMP",
+  "admin.user.label.filter": "Filtru utilizatori",
+  "admin.user.label.full.name": "Nume complet",
+  "admin.user.label.username": "Nume utilizator",
+  "admin.user.label.no.filter.results": "Nu exista utilizatori care sa se potriveasca cu filtrul \"{{filterValue}}\"",
+  "admin.user.label.no.data.found": "Nu exista date",
+  "admin.user.label.select.page": "Selectati pagina",
+  "admin.user.label.no.user.selected": "Niciun utilizator selectat.",
+  "admin.user.placeholder.filter": "Nume utilizator sau nume complet",
+  "admin.user.success.create": "Utilizatorul [{{username}}] a fost creat!",
+  "admin.user.success.delete": "Utilizatorul [{{username}}] a fost sters!",
+  "admin.user.success.password.updated": "Parola utilizatorului actualizata!",
+  "admin.user.success.update": "Utilizatorul [{{username}}] actualizat!",
+  "admin.user.text": "Panoul de administrarea a utilizatorilor este un instrument cu care se pot crea si sterge utilizatori din DomiSMP",
+  "admin.user.title": "Administrarea Utilizatorilor",
+
+  "dns.query.panel.label.dns.query": "Interogarea DNS nu a functionat",
+  "dns.query.panel.label.resolved.dns.entries": "Intrari DNS rezolvate",
+  "dns.query.panel.title": "Domeniu DNS",
+
+  "dns.tools.button.generate.lookup.query": "Genereaza interogare",
+  "dns.tools.label.resource.id": "Identificator resursa",
+  "dns.tools.label.resource.scheme": "Schema resursa",
+  "dns.tools.label.resource.top.domain": "Domeniu de top",
+  "dns.tools.description": "Introduceti datele DNS-ului pentru a crea o interogare DNS",
+  "dns.tools.title": "Interogare DNS",
+
+  "access.token.panel.button.delete": "Sterge",
+  "access.token.panel.button.save": "Salveaza",
+  "access.token.panel.error.invalid.end.date": "Data expira la nevalida",
+  "access.token.panel.error.invalid.start.date": "Data activ de la nevalida",
+  "access.token.panel.label.active": "Activ",
+  "access.token.panel.label.description": "Descriere",
+  "access.token.panel.label.login.failed.attempts": "Incercari esuate",
+  "access.token.panel.label.login.last.failed.attempt": "Ultima incercare esuata",
+  "access.token.panel.label.token.expired": "Token-ul de acces a expirat",
+  "access.token.panel.label.suspended.until": "Dezactivat pana la",
+  "access.token.panel.label.validity.dates": "Introduceti un interval valid de date",
+  "access.token.panel.placeholder.end.date": "Data de incheiere",
+  "access.token.panel.placeholder.start.date": "Data de inceput",
+
+  "user.access.tokens.button.create": "Creaza Token de acces",
+  "user.access.tokens.label.access.tokens": "Token-uri de access",
+  "user.access.tokens.label.select.page": "Selectati pagina",
+  "user.access.tokens.text": "Puteti genera un Token de acces pentru fiecare aplicatie care are nevoie de acces la API-ul DomiSMP.",
+  "user.access.tokens.title": "Token de Access",
+  "user.access.tokens.credentials.dialog.title": "Nou Token de access creat",
+  "user.access.tokens.delete.confirmation.dialog.description": "Actiunea va sterge Token-ul de acces: \"{{credentialName}}\"!<br /><br />Doriti sa continuati?",
+  "user.access.tokens.delete.confirmation.dialog.title": "Sterge Token-ul de access",
+  "user.access.tokens.update.confirmation.dialog.description": "Actiunea va actualiza Token-ul de acces: \"{{credentialName}}\"!<br /><br />Doriti sa continuati?",
+  "user.access.tokens.update.confirmation.dialog.title": "Actualizeaza Token-ul de acces",
+  "user.access.tokens.tooltip.create": "Creaza Token de access nou",
+
+  "user.certificate.panel.button.delete": "Sterge",
+  "user.certificate.panel.button.show.details": "Arata detaliile",
+  "user.certificate.panel.button.save": "Salveaza",
+  "user.certificate.panel.label.active": "Activ",
+  "user.certificate.panel.label.certificate.id": "Identificator certificat",
+  "user.certificate.panel.label.description": "Descriere",
+  "user.certificate.panel.label.invalid.end.date": "Data expira la nevalida",
+  "user.certificate.panel.label.invalid.certificate": "Certificate nevalid: {{reason}}",
+  "user.certificate.panel.label.invalid.start.date": "Data activ de la nevalida",
+  "user.certificate.panel.label.validity.dates": "Perioada de valabilitate a certificatului",
+  "user.certificate.panel.placeholder.end.date": "Data de incheiere",
+  "user.certificate.panel.placeholder.start.date": "Data de inceput",
+
+  "user.certificates.button.import": "Importa certificat nou",
+  "user.certificates.label.user.certificate": "Certificate utilizatori",
+  "user.certificates.label.select.page": "Selectati pagina",
+  "user.certificates.credentials.dialog.title": "Importa Certificat",
+  "user.certificates.delete.confirmation.dialog.description": "Actiunea va sterge certificatul: \"{{credentialName}}\"!<br /><br />Doriti sa continuati?",
+  "user.certificates.delete.confirmation.dialog.title": "Sterge Certificat",
+  "user.certificates.update.confirmation.dialog.description": "Actiunea va actualiza datele certificatului:<br />{{credentialName}}!<br /><br />Doriti sa continuati?",
+  "user.certificates.update.confirmation.dialog.title": "Actualizeaza Certificat",
+  "user.certificates.text": "Inregistreaza un certificat de utilizator X509 pentru a avea acces la API-ul DomiSMP API utilizand autentificarea TLS reciproca.",
+  "user.certificates.title": "Certificate de utilizator X509",
+  "user.certificates.tooltip.import": "Importa certificat nou",
+
+  "toolbar.component.button.change.password": "Modifica parola",
   "toolbar.component.button.logout": "Deconectare",
-  "toolbar.component.button.not.logged.in": "Not logged in",
-  "toolbar.component.button.open.cas.profile": "Open CAS user data",
-  "toolbar.component.label.system.administrator.role": "System administrator",
-  "toolbar.component.label.user.role": "SMP user",
-
-  "app.component.button.collapse": "Collapse sidebar",
-  "app.component.tooltip.collapse": "Collapse",
-  "app.component.tooltip.expand": "Expand"
+  "toolbar.component.button.not.logged.in": "Neconectat",
+  "toolbar.component.button.open.cas.profile": "Deschideti datele CAS ale utilizatorului",
+  "toolbar.component.label.system.administrator.role": "Administrator de sistem",
+  "toolbar.component.label.user.role": "Utilizator SMP",
+
+  "app.component.button.collapse": "Restrangeti bara laterala",
+  "app.component.tooltip.collapse": "Retrangeti",
+  "app.component.tooltip.expand": "Extindeti"
 }
-- 
GitLab