Init keycloak theme development
Add base theme, extracted from 20.0.1 docker image
This commit is contained in:
commit
326c82e084
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
tags
|
70
account/account.ftl
Normal file
70
account/account.ftl
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='account' bodyClass='user'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("editAccountHtmlTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2 subtitle">
|
||||||
|
<span class="subtitle"><span class="required">*</span> ${msg("requiredFields")}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<form action="${url.accountUrl}" class="form-horizontal" method="post">
|
||||||
|
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
|
||||||
|
<#if !realm.registrationEmailAsUsername>
|
||||||
|
<div class="form-group ${messagesPerField.printIfExists('username','has-error')}">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="username" class="control-label">${msg("username")}</label> <#if realm.editUsernameAllowed><span class="required">*</span></#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="text" class="form-control" id="username" name="username" <#if !realm.editUsernameAllowed>disabled="disabled"</#if> value="${(account.username!'')}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<div class="form-group ${messagesPerField.printIfExists('email','has-error')}">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="email" class="control-label">${msg("email")}</label> <span class="required">*</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="text" class="form-control" id="email" name="email" autofocus value="${(account.email!'')}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group ${messagesPerField.printIfExists('firstName','has-error')}">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="firstName" class="control-label">${msg("firstName")}</label> <span class="required">*</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="text" class="form-control" id="firstName" name="firstName" value="${(account.firstName!'')}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group ${messagesPerField.printIfExists('lastName','has-error')}">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="lastName" class="control-label">${msg("lastName")}</label> <span class="required">*</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="text" class="form-control" id="lastName" name="lastName" value="${(account.lastName!'')}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<div id="kc-form-buttons" class="col-md-offset-2 col-md-10 submit">
|
||||||
|
<div class="">
|
||||||
|
<#if url.referrerURI??><a href="${url.referrerURI}">${kcSanitize(msg("backToApplication")?no_esc)}</a></#if>
|
||||||
|
<button type="submit" class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" name="submitAction" value="Save">${msg("doSave")}</button>
|
||||||
|
<button type="submit" class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" name="submitAction" value="Cancel">${msg("doCancel")}</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
76
account/applications.ftl
Normal file
76
account/applications.ftl
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='applications' bodyClass='applications'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("applicationsHtmlTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<form action="${url.applicationsUrl}" method="post">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<input type="hidden" id="referrer" name="referrer" value="${stateChecker}">
|
||||||
|
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<td>${msg("application")}</td>
|
||||||
|
<td>${msg("availableRoles")}</td>
|
||||||
|
<td>${msg("grantedPermissions")}</td>
|
||||||
|
<td>${msg("additionalGrants")}</td>
|
||||||
|
<td>${msg("action")}</td>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<#list applications.applications as application>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<#if application.effectiveUrl?has_content><a href="${application.effectiveUrl}"></#if>
|
||||||
|
<#if application.client.name?has_content>${advancedMsg(application.client.name)}<#else>${application.client.clientId}</#if>
|
||||||
|
<#if application.effectiveUrl?has_content></a></#if>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<#list application.realmRolesAvailable as role>
|
||||||
|
<#if role.description??>${advancedMsg(role.description)}<#else>${advancedMsg(role.name)}</#if>
|
||||||
|
<#if role_has_next>, </#if>
|
||||||
|
</#list>
|
||||||
|
<#list application.resourceRolesAvailable?keys as resource>
|
||||||
|
<#if application.realmRolesAvailable?has_content>, </#if>
|
||||||
|
<#list application.resourceRolesAvailable[resource] as clientRole>
|
||||||
|
<#if clientRole.roleDescription??>${advancedMsg(clientRole.roleDescription)}<#else>${advancedMsg(clientRole.roleName)}</#if>
|
||||||
|
${msg("inResource")} <strong><#if clientRole.clientName??>${advancedMsg(clientRole.clientName)}<#else>${clientRole.clientId}</#if></strong>
|
||||||
|
<#if clientRole_has_next>, </#if>
|
||||||
|
</#list>
|
||||||
|
</#list>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<#if application.client.consentRequired>
|
||||||
|
<#list application.clientScopesGranted as claim>
|
||||||
|
${advancedMsg(claim)}<#if claim_has_next>, </#if>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
<strong>${msg("fullAccess")}</strong>
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<#list application.additionalGrants as grant>
|
||||||
|
${advancedMsg(grant)}<#if grant_has_next>, </#if>
|
||||||
|
</#list>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<#if (application.client.consentRequired && application.clientScopesGranted?has_content) || application.additionalGrants?has_content>
|
||||||
|
<button type='submit' class='${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!}' id='revoke-${application.client.clientId}' name='clientId' value="${application.client.id}">${msg("revoke")}</button>
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
42
account/federatedIdentity.ftl
Normal file
42
account/federatedIdentity.ftl
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='social' bodyClass='social'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("federatedIdentitiesHtmlTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="federated-identities">
|
||||||
|
<#list federatedIdentity.identities as identity>
|
||||||
|
<div class="row margin-bottom">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="${identity.providerId!}" class="control-label">${identity.displayName!}</label>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5 col-md-5">
|
||||||
|
<input disabled="true" class="form-control" value="${identity.userName!}">
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-5 col-md-5">
|
||||||
|
<#if identity.connected>
|
||||||
|
<#if federatedIdentity.removeLinkPossible>
|
||||||
|
<form action="${url.socialUrl}" method="post" class="form-inline">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<input type="hidden" id="action" name="action" value="remove">
|
||||||
|
<input type="hidden" id="providerId" name="providerId" value="${identity.providerId!}">
|
||||||
|
<button id="remove-link-${identity.providerId!}" class="btn btn-default">${msg("doRemove")}</button>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
<#else>
|
||||||
|
<form action="${url.socialUrl}" method="post" class="form-inline">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<input type="hidden" id="action" name="action" value="add">
|
||||||
|
<input type="hidden" id="providerId" name="providerId" value="${identity.providerId!}">
|
||||||
|
<button id="add-link-${identity.providerId!}" class="btn btn-default">${msg("doAdd")}</button>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#list>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
35
account/log.ftl
Normal file
35
account/log.ftl
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='log' bodyClass='log'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("accountLogHtmlTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<td>${msg("date")}</td>
|
||||||
|
<td>${msg("event")}</td>
|
||||||
|
<td>${msg("ip")}</td>
|
||||||
|
<td>${msg("client")}</td>
|
||||||
|
<td>${msg("details")}</td>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<#list log.events as event>
|
||||||
|
<tr>
|
||||||
|
<td>${event.date?datetime}</td>
|
||||||
|
<td>${event.event}</td>
|
||||||
|
<td>${event.ipAddress}</td>
|
||||||
|
<td>${event.client!}</td>
|
||||||
|
<td><#list event.details as detail>${detail.key} = ${detail.value} <#if detail_has_next>, </#if></#list></td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
</tbody>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
147
account/messages/messages_ca.properties
Normal file
147
account/messages/messages_ca.properties
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
doSave=Desa
|
||||||
|
doCancel=Cancel\u00B7la
|
||||||
|
doLogOutAllSessions=Desconnecta de totes les sessions
|
||||||
|
doRemove=Elimina
|
||||||
|
doAdd=Afegeix
|
||||||
|
doSignOut=Desconnectar
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Edita compte
|
||||||
|
federatedIdentitiesHtmlTitle=Identitats federades
|
||||||
|
accountLogHtmlTitle=Registre del compte
|
||||||
|
changePasswordHtmlTitle=Canvia contrasenya
|
||||||
|
sessionsHtmlTitle=Sessions
|
||||||
|
accountManagementTitle=Gesti\u00F3 de Compte Keycloak
|
||||||
|
authenticatorTitle=Autenticador
|
||||||
|
applicationsHtmlTitle=Aplicacions
|
||||||
|
|
||||||
|
authenticatorCode=Codi d''un sol \u00FAs
|
||||||
|
email=Email
|
||||||
|
firstName=Nom
|
||||||
|
givenName=Nom de pila
|
||||||
|
fullName=Nom complet
|
||||||
|
lastName=Cognoms
|
||||||
|
familyName=Cognom
|
||||||
|
password=Contrasenya
|
||||||
|
passwordConfirm=Confirma la contrasenya
|
||||||
|
passwordNew=Nova contrasenya
|
||||||
|
username=Usuari
|
||||||
|
address=Adre\u00E7a
|
||||||
|
street=Carrer
|
||||||
|
locality=Ciutat o Municipi
|
||||||
|
region=Estat, Prov\u00EDncia, o Regi\u00F3
|
||||||
|
postal_code=Postal code
|
||||||
|
country=Pa\u00EDs
|
||||||
|
emailVerified=Email verificat
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
role_admin=Administrador
|
||||||
|
role_realm-admin=Administrador del domini
|
||||||
|
role_create-realm=Crear domini
|
||||||
|
role_view-realm=Veure domini
|
||||||
|
role_view-users=Veure usuaris
|
||||||
|
role_view-applications=Veure aplicacions
|
||||||
|
role_view-clients=Veure clients
|
||||||
|
role_view-events=Veure events
|
||||||
|
role_view-identity-providers=Veure prove\u00EFdors d''identitat
|
||||||
|
role_manage-realm=Gestionar domini
|
||||||
|
role_manage-users=Gestinar usuaris
|
||||||
|
role_manage-applications=Gestionar aplicacions
|
||||||
|
role_manage-identity-providers=Gestionar prove\u00EFdors d''identitat
|
||||||
|
role_manage-clients=Gestionar clients
|
||||||
|
role_manage-events=Gestionar events
|
||||||
|
role_view-profile=Veure perfil
|
||||||
|
role_manage-account=Gestionar compte
|
||||||
|
role_read-token=Llegir token
|
||||||
|
role_offline-access=Acc\u00E9s sense connexi\u00F3
|
||||||
|
client_account=Compte
|
||||||
|
client_security-admin-console=Consola d''Administraci\u00F3 de Seguretat
|
||||||
|
client_realm-management=Gesti\u00F3 de domini
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Camps obligatoris
|
||||||
|
allFieldsRequired=Tots els camps obligatoris
|
||||||
|
|
||||||
|
backToApplication=« Torna a l''aplicaci\u00F3
|
||||||
|
backTo=Torna a {0}
|
||||||
|
|
||||||
|
date=Data
|
||||||
|
event=Event
|
||||||
|
ip=IP
|
||||||
|
client=Client
|
||||||
|
clients=Clients
|
||||||
|
details=Detalls
|
||||||
|
started=Iniciat
|
||||||
|
lastAccess=\u00DAltim acc\u00E9s
|
||||||
|
expires=Expira
|
||||||
|
applications=Aplicacions
|
||||||
|
|
||||||
|
account=Compte
|
||||||
|
federatedIdentity=Identitat federada
|
||||||
|
authenticator=Autenticador
|
||||||
|
sessions=Sessions
|
||||||
|
log=Registre
|
||||||
|
|
||||||
|
application=Aplicaci\u00F3
|
||||||
|
availablePermissions=Permisos disponibles
|
||||||
|
grantedPermissions=Permisos concedits
|
||||||
|
grantedPersonalInfo=Informaci\u00F3 personal concedida
|
||||||
|
additionalGrants=Permisos addicionals
|
||||||
|
action=Acci\u00F3
|
||||||
|
inResource=a
|
||||||
|
fullAccess=Acc\u00E9s total
|
||||||
|
offlineToken=Codi d''autoritzaci\u00F3 offline
|
||||||
|
revoke=Revocar perm\u00EDs
|
||||||
|
|
||||||
|
configureAuthenticators=Autenticadors configurats
|
||||||
|
mobile=M\u00F2bil
|
||||||
|
totpStep1=Instal\u00B7la <a href=\"https://freeotp.github.io/\" target=\"_blank\">FreeOTP</a> o Google Authenticator al teu tel\u00E8fon m\u00F2bil. Les dues aplicacions estan disponibles a <a href=\"https://play.google.com\">Google Play</a> i en l''App Store d''Apple.
|
||||||
|
totpStep2=Obre l''aplicaci\u00F3 i escaneja el codi o introdueix la clau.
|
||||||
|
totpStep3=Introdueix el codi \u00FAnic que et mostra l''aplicaci\u00F3 d''autenticaci\u00F3 i fes clic a Envia per finalitzar la configuraci\u00F3
|
||||||
|
|
||||||
|
missingUsernameMessage=Si us plau indica el teu usuari.
|
||||||
|
missingFirstNameMessage=Si us plau indica el nom.
|
||||||
|
invalidEmailMessage=Email no v\u00E0lid
|
||||||
|
missingLastNameMessage=Si us plau indica els teus cognoms.
|
||||||
|
missingEmailMessage=Si us plau indica l''email.
|
||||||
|
missingPasswordMessage=Si us plau indica la contrasenya.
|
||||||
|
notMatchPasswordMessage=Les contrasenyes no coincideixen.
|
||||||
|
|
||||||
|
missingTotpMessage=Si us plau indica el teu codi d''autenticaci\u00F3
|
||||||
|
invalidPasswordExistingMessage=La contrasenya actual no \u00E9s correcta.
|
||||||
|
invalidPasswordConfirmMessage=La confirmaci\u00F3 de contrasenya no coincideix.
|
||||||
|
invalidTotpMessage=El c\u00F3digo de autenticaci\u00F3n no es v\u00E1lido.
|
||||||
|
|
||||||
|
usernameExistsMessage=L''usuari ja existeix
|
||||||
|
emailExistsMessage=L''email ja existeix
|
||||||
|
|
||||||
|
readOnlyUserMessage=No pots actualitzar el teu usuari perqu\u00E8 el teu compte \u00E9s de nom\u00E9s lectura.
|
||||||
|
readOnlyPasswordMessage=No pots actualitzar la contrasenya perqu\u00E8 el teu compte \u00E9s de nom\u00E9s lectura.
|
||||||
|
|
||||||
|
successTotpMessage=Aplicaci\u00F3 d''autenticaci\u00F3 m\u00F2bil configurada.
|
||||||
|
successTotpRemovedMessage=Aplicaci\u00F3 d''autenticaci\u00F3 m\u00F2bil eliminada.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Perm\u00EDs revocat correctament
|
||||||
|
|
||||||
|
accountUpdatedMessage=El teu compte s''ha actualitzat.
|
||||||
|
accountPasswordUpdatedMessage=La contrasenya s''ha actualitzat.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Prove\u00EFdor d''identitat no indicat.
|
||||||
|
invalidFederatedIdentityActionMessage=Acci\u00F3 no v\u00E0lida o no indicada.
|
||||||
|
identityProviderNotFoundMessage=No s''ha trobat un prove\u00EFdor d''identitat.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Aquesta identitat ja no est\u00E0 activa
|
||||||
|
federatedIdentityRemovingLastProviderMessage=No pots eliminar l''\u00FAltima identitat federada perqu\u00E8 no tens fixada una contrasenya.
|
||||||
|
identityProviderRedirectErrorMessage=Error en la redirecci\u00F3 al prove\u00EFdor d''identitat
|
||||||
|
identityProviderRemovedMessage=Prove\u00EFdor d''identitat esborrat correctament.
|
||||||
|
|
||||||
|
accountDisabledMessage=El compte est\u00E0 desactivada, contacteu amb l''administrador.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=El compte est\u00E0 temporalment desactivat, contacta amb l''administrador o intenta-ho de nou m\u00E9s tard.
|
||||||
|
invalidPasswordMinLengthMessage=Contrasenya incorrecta: longitud m\u00EDnima {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Contrasenya incorrecta: ha de contenir almenys {0} lletres min\u00FAscules.
|
||||||
|
invalidPasswordMinDigitsMessage=Contrase\u00F1a incorrecta: debe contener al menos {0} caracteres num\u00E9ricos.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Contrasenya incorrecta: ha de contenir almenys {0} lletres maj\u00FAscules.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Contrasenya incorrecta: ha de contenir almenys {0} car\u00E0cters especials.
|
||||||
|
invalidPasswordNotUsernameMessage=Contrasenya incorrecta: no pot ser igual al nom d''usuari.
|
||||||
|
invalidPasswordRegexPatternMessage=Contrasenya incorrecta: no compleix l''expressi\u00F3 regular.
|
||||||
|
invalidPasswordHistoryMessage=Contrasenya incorrecta: no pot ser igual a cap de les \u00FAltimes {0} contrasenyes.
|
171
account/messages/messages_cs.properties
Normal file
171
account/messages/messages_cs.properties
Normal file
|
@ -0,0 +1,171 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Uložit
|
||||||
|
doCancel=Zrušit
|
||||||
|
doLogOutAllSessions=Odhlásit všechny relace
|
||||||
|
doRemove=Odstranit
|
||||||
|
doAdd=Přidat
|
||||||
|
doSignOut=Odhlásit se
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Upravit účet
|
||||||
|
federatedIdentitiesHtmlTitle=Propojené identity
|
||||||
|
accountLogHtmlTitle=Log účtu
|
||||||
|
changePasswordHtmlTitle=Změnit heslo
|
||||||
|
sessionsHtmlTitle=Relace
|
||||||
|
accountManagementTitle=Správa účtů Keycloak
|
||||||
|
authenticatorTitle=Autentizátor
|
||||||
|
applicationsHtmlTitle=Aplikace
|
||||||
|
|
||||||
|
authenticatorCode=Jednorázový kód
|
||||||
|
email=E-mail
|
||||||
|
firstName=První křestní jméno
|
||||||
|
givenName=Křestní jména
|
||||||
|
fullName=Celé jméno
|
||||||
|
lastName=Příjmení
|
||||||
|
familyName=Rodinné jméno
|
||||||
|
password=Heslo
|
||||||
|
passwordConfirm=Nové heslo (znovu)
|
||||||
|
passwordNew=Nové heslo
|
||||||
|
username=Uživatelské jméno
|
||||||
|
address=Adresa
|
||||||
|
street=Ulice
|
||||||
|
locality=Město nebo lokalita
|
||||||
|
region=Kraj
|
||||||
|
postal_code=PSČ
|
||||||
|
country=Stát
|
||||||
|
emailVerified=E-mail ověřen
|
||||||
|
gssDelegationCredential=GSS delegované oprávnění
|
||||||
|
|
||||||
|
role_admin=Správce
|
||||||
|
role_realm-admin=Správce realmu
|
||||||
|
role_create-realm=Vytvořit realm
|
||||||
|
role_view-realm=Zobrazit realm
|
||||||
|
role_view-users=Zobrazit uživatele
|
||||||
|
role_view-applications=Zobrazit aplikace
|
||||||
|
role_view-clients=Zobrazit klienty
|
||||||
|
role_view-events=Zobrazit události
|
||||||
|
role_view-identity-providers=Zobrazit poskytovatele identity
|
||||||
|
role_manage-realm=Spravovat realm
|
||||||
|
role_manage-users=Spravovat uživatele
|
||||||
|
role_manage-applications=Spravovat aplikace
|
||||||
|
role_manage-identity-providers=Spravovat poskytovatele identity
|
||||||
|
role_manage-clients=Spravovat klienty
|
||||||
|
role_manage-events=Spravovat události
|
||||||
|
role_view-profile=Zobrazit profil
|
||||||
|
role_manage-account=Spravovat účet
|
||||||
|
role_manage-account-links=Spravovat odkazy na účet
|
||||||
|
role_read-token=Číst token
|
||||||
|
role_offline-access=Přístup offline
|
||||||
|
role_uma_authorization=Získání oprávnění
|
||||||
|
client_account=Účet
|
||||||
|
client_security-admin-console=Administrátorská bezpečnostní konzole
|
||||||
|
client_admin-cli=Administrátorské CLI
|
||||||
|
client_realm-management=Správa realmů
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Požadovaná pole
|
||||||
|
allFieldsRequired=Všechna pole vyžadovaná
|
||||||
|
|
||||||
|
backToApplication=« Zpět na aplikaci
|
||||||
|
backTo=Zpět na {0}
|
||||||
|
|
||||||
|
date=Datum
|
||||||
|
event=Událost
|
||||||
|
ip=IP
|
||||||
|
client=Klient
|
||||||
|
clients=Klienti
|
||||||
|
details=Podrobnosti
|
||||||
|
started=Zahájeno
|
||||||
|
lastAccess=Poslední přístup
|
||||||
|
expires=Vyprší
|
||||||
|
applications=Aplikace
|
||||||
|
|
||||||
|
account=Účet
|
||||||
|
federatedIdentity=Propojená identita
|
||||||
|
authenticator=Autentizátor
|
||||||
|
sessions=Relace
|
||||||
|
log=Log
|
||||||
|
|
||||||
|
application=Aplikace
|
||||||
|
availablePermissions=Dostupná oprávnění
|
||||||
|
grantedPermissions=Udělené oprávnění
|
||||||
|
grantedPersonalInfo=Poskytnuté osobní informace
|
||||||
|
additionalGrants=Dodatečné oprávnění
|
||||||
|
action=Akce
|
||||||
|
inResource=v
|
||||||
|
fullAccess=Úplný přístup
|
||||||
|
offlineToken=Offline Token
|
||||||
|
revoke=Zrušit oprávnění
|
||||||
|
|
||||||
|
configureAuthenticators=Konfigurované autentizátory
|
||||||
|
mobile=Mobilní
|
||||||
|
totpStep1=Nainstalujte jednu z následujících aplikací
|
||||||
|
totpStep2=Otevřete aplikaci a naskenujte čárový kód
|
||||||
|
totpStep3=Zadejte jednorázový kód poskytnutý aplikací a klepnutím na tlačítko Uložit dokončete nastavení.
|
||||||
|
|
||||||
|
totpManualStep2=Otevřete aplikaci a zadejte klíč
|
||||||
|
totpManualStep3=Použijte následující hodnoty konfigurace, pokud aplikace umožňuje jejich nastavení
|
||||||
|
totpUnableToScan=Nelze skenovat?
|
||||||
|
totpScanBarcode=Skenovat čárový kód?
|
||||||
|
|
||||||
|
totp.totp=Založeno na čase
|
||||||
|
totp.hotp=Založeno na čítači
|
||||||
|
|
||||||
|
totpType=Typ
|
||||||
|
totpAlgorithm=Algoritmus
|
||||||
|
totpDigits=Číslice
|
||||||
|
totpInterval=Interval
|
||||||
|
totpCounter=Čítač
|
||||||
|
|
||||||
|
missingUsernameMessage=Zadejte uživatelské jméno.
|
||||||
|
missingFirstNameMessage=Zadejte prosím křestní jméno.
|
||||||
|
invalidEmailMessage=Neplatná e-mailová adresa.
|
||||||
|
missingLastNameMessage=Zadejte prosím příjmení.
|
||||||
|
missingEmailMessage=Zadejte prosím e-mail.
|
||||||
|
missingPasswordMessage=Zadejte prosím heslo.
|
||||||
|
notMatchPasswordMessage=Hesla se neshodují.
|
||||||
|
|
||||||
|
missingTotpMessage=Zadejte prosím kód autentizátoru.
|
||||||
|
invalidPasswordExistingMessage=Neplatné stávající heslo.
|
||||||
|
invalidPasswordConfirmMessage=Nová hesla se neshodují.
|
||||||
|
invalidTotpMessage=Neplatný kód autentizátoru.
|
||||||
|
|
||||||
|
usernameExistsMessage=Uživatelské jméno již existuje.
|
||||||
|
emailExistsMessage=E-mail již existuje.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Nemůžete svůj účet aktualizovat, protože je pouze pro čtení.
|
||||||
|
readOnlyUsernameMessage=Nemůžete aktualizovat své uživatelské jméno, protože je pouze pro čtení.
|
||||||
|
readOnlyPasswordMessage=Nemůžete aktualizovat své heslo, protože váš účet je jen pro čtení.
|
||||||
|
|
||||||
|
successTotpMessage=Ověření pomocí OTP úspěšně konfigurováno.
|
||||||
|
successTotpRemovedMessage=Ověření pomocí OTP úspěšně odstraněno.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Oprávnění bylo úspěšně zrušeno.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Váš účet byl aktualizován.
|
||||||
|
accountPasswordUpdatedMessage=Vaše heslo bylo aktualizováno.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Chybějící poskytovatel identity.
|
||||||
|
invalidFederatedIdentityActionMessage=Neplatná nebo chybějící akce.
|
||||||
|
identityProviderNotFoundMessage=Poskytovatel identity nenalezen.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Tato identita již není aktivní.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Nemůžete odstranit poslední propojenou identitu, protože nemáte heslo.
|
||||||
|
identityProviderRedirectErrorMessage=Nepodařilo se přesměrovat na poskytovatele identity.
|
||||||
|
identityProviderRemovedMessage=Poskytovatel identity byl úspěšně odstraněn.
|
||||||
|
identityProviderAlreadyLinkedMessage=Propojená identita vrácená uživatelem {0} je již propojena s jiným uživatelem.
|
||||||
|
staleCodeAccountMessage=Platnost vypršela. Zkuste to ještě jednou.
|
||||||
|
consentDenied=Souhlas byl zamítnut.
|
||||||
|
|
||||||
|
accountDisabledMessage=Účet je zakázán, kontaktujte správce.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Účet je dočasně zakázán, kontaktujte správce nebo zkuste to později.
|
||||||
|
invalidPasswordMinLengthMessage=Neplatné heslo: musí obsahovat minimálně {0} malých znaků.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Neplatné heslo: musí obsahovat minimálně {0} malé znaky.
|
||||||
|
invalidPasswordMinDigitsMessage=Neplatné heslo: musí obsahovat nejméně {0} číslic.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Neplatné heslo: musí obsahovat nejméně {0} velkých písmenen.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Neplatné heslo: musí obsahovat nejméně {0} speciálních znaků.
|
||||||
|
invalidPasswordNotUsernameMessage=Neplatné heslo: nesmí být totožné s uživatelským jménem.
|
||||||
|
invalidPasswordRegexPatternMessage=Neplatné heslo: neshoduje se zadaným regulárním výrazem.
|
||||||
|
invalidPasswordHistoryMessage=Neplatné heslo: Nesmí se opakovat žádné z posledních {0} hesel.
|
||||||
|
invalidPasswordBlacklistedMessage=Neplatné heslo: heslo je na černé listině.
|
||||||
|
invalidPasswordGenericMessage=Neplatné heslo: nové heslo neodpovídá pravidlům hesla.
|
339
account/messages/messages_da.properties
Normal file
339
account/messages/messages_da.properties
Normal file
|
@ -0,0 +1,339 @@
|
||||||
|
# encoding: UTF-8
|
||||||
|
doSave=Gem
|
||||||
|
doCancel=Annuller
|
||||||
|
doLogOutAllSessions=Log alle sessioner ud
|
||||||
|
doRemove=Fjern
|
||||||
|
doAdd=Tilføj
|
||||||
|
doSignOut=Log Ud
|
||||||
|
doLogIn=Log Ind
|
||||||
|
doLink=Link
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Ændre Konto
|
||||||
|
personalInfoHtmlTitle=Personlig information
|
||||||
|
federatedIdentitiesHtmlTitle=Forbundne identiter
|
||||||
|
accountLogHtmlTitle=Konto Log
|
||||||
|
changePasswordHtmlTitle=Skift Adgangskode
|
||||||
|
deviceActivityHtmlTitle=Enheds aktivitet
|
||||||
|
sessionsHtmlTitle=Sessioner
|
||||||
|
accountManagementTitle=Keycloak Account Management
|
||||||
|
authenticatorTitle=Authenticator
|
||||||
|
applicationsHtmlTitle=Applikationer
|
||||||
|
linkedAccountsHtmlTitle=Linkede konti
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Velkommen til Keycloak Account Management
|
||||||
|
personalInfoIntroMessage=Administrer dine informationer
|
||||||
|
accountSecurityTitle=Kontosikkerhed
|
||||||
|
accountSecurityIntroMessage=Kontroller din adgangskode og kontoadgang.
|
||||||
|
applicationsIntroMessage=Spor og administrer dine app tilladelser for at tilgå din konto
|
||||||
|
resourceIntroMessage=Del dine ressourcer med team medlemmer
|
||||||
|
passwordLastUpdateMessage=Din adgangskode blev opdateret
|
||||||
|
updatePasswordTitle=Opdater Adgangskode
|
||||||
|
updatePasswordMessageTitle=Sørg for at vælge en stærk adgangskode
|
||||||
|
updatePasswordMessage=En stærk adgangskode indeholder en blanding af tal, bogstaver og symboler. Det er svært at gætte, ligner ikke et rigtigt ord og bør kun bruges til denne konto.
|
||||||
|
personalSubTitle=Dine Personlige Informationer
|
||||||
|
personalSubMessage=Administrer disse grundinformationer; dit fornavn, efternavn og email adresse
|
||||||
|
|
||||||
|
authenticatorCode=Engangskode
|
||||||
|
email=Email
|
||||||
|
firstName=Fornavn
|
||||||
|
givenName=Fornavn
|
||||||
|
fullName=Fulde navn
|
||||||
|
lastName=Efternavn
|
||||||
|
familyName=Efternavn
|
||||||
|
password=Adgangskode
|
||||||
|
currentPassword=Nuværende Adgangskode
|
||||||
|
passwordConfirm=Bekræft ny adgangskode
|
||||||
|
passwordNew=Ny adgangskode
|
||||||
|
username=Brugernavn
|
||||||
|
address=Adresse
|
||||||
|
street=Vejnavn
|
||||||
|
locality=By
|
||||||
|
region=Region
|
||||||
|
postal_code=Postnummer
|
||||||
|
country=Land
|
||||||
|
emailVerified=Email verificeret
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
profileScopeConsentText=Brugerprofil
|
||||||
|
emailScopeConsentText=Email adresse
|
||||||
|
addressScopeConsentText=Adresse
|
||||||
|
phoneScopeConsentText=Telefonnummer
|
||||||
|
offlineAccessScopeConsentText=Offline Adgang
|
||||||
|
samlRoleListScopeConsentText=Mine Roller
|
||||||
|
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Rige Admin
|
||||||
|
role_create-realm=Opret rige
|
||||||
|
role_create-client=Opret klient
|
||||||
|
role_view-realm=Se rige
|
||||||
|
role_view-users=Se brugere
|
||||||
|
role_view-applications=Se applikationer
|
||||||
|
role_view-clients=Se klienter
|
||||||
|
role_view-events=Se hændelser
|
||||||
|
role_view-identity-providers=Se identitetsudbydere
|
||||||
|
role_manage-realm=Administrer rige
|
||||||
|
role_manage-users=Administrer brugere
|
||||||
|
role_manage-applications=Administrer applikationer
|
||||||
|
role_manage-identity-providers=Administrer identitetsudbydere
|
||||||
|
role_manage-clients=Administrer klienter
|
||||||
|
role_manage-events=Administrer hændelser
|
||||||
|
role_view-profile=Se profil
|
||||||
|
role_manage-account=Administrer konto
|
||||||
|
role_manage-account-links=Administrer konto links
|
||||||
|
role_read-token=Se token
|
||||||
|
role_offline-access=Offline adgang
|
||||||
|
client_account=Konto
|
||||||
|
client_security-admin-console=Sikkerheds Admin Konsol
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Rige administration
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Påkrævede felter
|
||||||
|
allFieldsRequired=Alle felter er påkrævede
|
||||||
|
|
||||||
|
backToApplication=« Tilbage til applikation
|
||||||
|
backTo=Tilbage til {0}
|
||||||
|
|
||||||
|
date=Dato
|
||||||
|
event=Hændelse
|
||||||
|
ip=IP
|
||||||
|
client=Klient
|
||||||
|
clients=Klienter
|
||||||
|
details=Detaljer
|
||||||
|
started=Påbegyndt
|
||||||
|
lastAccess=Seneste Adgang
|
||||||
|
expires=Udløber
|
||||||
|
applications=Applikationer
|
||||||
|
|
||||||
|
account=Konto
|
||||||
|
federatedIdentity=Federated Identity
|
||||||
|
authenticator=Authenticator
|
||||||
|
device-activity=Enheds aktivitet
|
||||||
|
sessions=Sessioner
|
||||||
|
log=Log
|
||||||
|
|
||||||
|
application=Applikation
|
||||||
|
availableRoles=Tilgængelige Roller
|
||||||
|
grantedPermissions=Tildelte Rettigheder
|
||||||
|
grantedPersonalInfo=Tildelt Personlig Info
|
||||||
|
additionalGrants=Yderligere Tildelinger
|
||||||
|
action=Action
|
||||||
|
inResource=i
|
||||||
|
fullAccess=Fuld adgang
|
||||||
|
offlineToken=Offline Token
|
||||||
|
revoke=Tilbagekald tildeling
|
||||||
|
|
||||||
|
configureAuthenticators=Konfigurerede Authenticators
|
||||||
|
mobile=Mobil
|
||||||
|
totpStep1=Installer en af følgende applikationer på din mobil
|
||||||
|
totpStep2=Åben applikationen og skan stregkoden
|
||||||
|
totpStep3=Indtast engangskoden fra applikationen og tryk Indsend for at gennemføre opsætningen
|
||||||
|
|
||||||
|
totpManualStep2=Åben applikationen og indtast nøglen
|
||||||
|
totpManualStep3=Brug følgende konfigurations værdier hvis applikationen tillader det
|
||||||
|
|
||||||
|
totpUnableToScan=Kan du ikke skanne?
|
||||||
|
totpScanBarcode=Skan stregkode?
|
||||||
|
|
||||||
|
totp.totp=Tidsbaseret
|
||||||
|
totp.hotp=Tællerbaseret
|
||||||
|
|
||||||
|
totpType=Type
|
||||||
|
totpAlgorithm=Algoritme
|
||||||
|
totpDigits=Tal
|
||||||
|
totpInterval=Interval
|
||||||
|
totpCounter=Tæller
|
||||||
|
|
||||||
|
missingUsernameMessage=Angiv brugernavn
|
||||||
|
missingFirstNameMessage=Angiv fornavn.
|
||||||
|
invalidEmailMessage=Ugyldig email adresse.
|
||||||
|
missingLastNameMessage=Angiv efternavn
|
||||||
|
missingEmailMessage=Angiv email adresse.
|
||||||
|
missingPasswordMessage=Angiv adgangskode
|
||||||
|
notMatchPasswordMessage=Adgangskoderne er ikke ens
|
||||||
|
invalidUserMessage=Ugyldig bruger
|
||||||
|
|
||||||
|
missingTotpMessage=Angiv autentificerings kode.
|
||||||
|
invalidPasswordExistingMessage=Ugyldig eksisterende adgangskode.
|
||||||
|
invalidPasswordConfirmMessage=Adgangskoderne er ikke ens
|
||||||
|
invalidTotpMessage=Ugyldig autentificerings kode.
|
||||||
|
|
||||||
|
usernameExistsMessage=Brugernavnet eksisterer allerede.
|
||||||
|
emailExistsMessage=Email adressen eksisterer allerede.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Du kan ikke opdatere din konto da den er read-only.
|
||||||
|
readOnlyUsernameMessage=Du kan ikke opdatere dit brugernavn da det er read-only.
|
||||||
|
readOnlyPasswordMessage=Du kan ikke opdatere din adgangskode da den er read-only.
|
||||||
|
|
||||||
|
successTotpMessage=Mobil authenticator konfigureret.
|
||||||
|
successTotpRemovedMessage=Mobil authenticator fjernet.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Tildeling tilbagekaldt.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Din konto er blevet opdateret.
|
||||||
|
accountPasswordUpdatedMessage=Din adgangskode er blevet opdateret.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Identitetsudbyder ikke specificeret.
|
||||||
|
invalidFederatedIdentityActionMessage=Ugyldig eller manglende handling.
|
||||||
|
identityProviderNotFoundMessage=Den angivede identitetsudbyder kunne ikke findes.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Denne identiet er ikke aktiv længere.
|
||||||
|
identityProviderRedirectErrorMessage=Kunne ikke redirecte til identitetsudbyder.
|
||||||
|
identityProviderRemovedMessage=Identitetsudbyder fjernet.
|
||||||
|
identityProviderAlreadyLinkedMessage=Forbundsidentitet returneret af {} er allerede forbundet til en anden bruger.
|
||||||
|
staleCodeAccountMessage=Siden er udløbet. Prøv igen.
|
||||||
|
consentDenied=Samtykke afslået.
|
||||||
|
|
||||||
|
accountDisabledMessage=Kontoen er deaktiveret, kontakt en administrator.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Kontoen er midlertidigt deaktiveret, kontakt en administrator eller prøv igen senere.
|
||||||
|
invalidPasswordMinLengthMessage=Ugyldig adgangskode: minimum længde {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Ugyldig adgangskode: skal minimum indeholde {0} små bogstaver.
|
||||||
|
invalidPasswordMinDigitsMessage=Ugyldig adgangskode: skal minimum indeholde {0} tal.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Ugyldig adgangskode: skal minimum indeholde {0} store bogstaver.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Ugyldig adgangskode: skal minimum indeholde {0} specialtegn.
|
||||||
|
invalidPasswordNotUsernameMessage=Ugyldig adgangskode: må ikke være identisk med brugernavnet.
|
||||||
|
invalidPasswordRegexPatternMessage=Ugyldig adgangskode: Ikke i stand til at matche regex mønstre.
|
||||||
|
invalidPasswordHistoryMessage=Ugyldig adgangskode: må ikke være identisk med nogle af de seneste {0} adgangskoder.
|
||||||
|
invalidPasswordBlacklistedMessage=Ugyldig adgangskode: adgangskoden er sortlisted.
|
||||||
|
invalidPasswordGenericMessage=Ugyldig adgangskode: ny adgangskode matcher ikke vores adgangskode politikker.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Mine Ressourcer
|
||||||
|
myResourcesSub=Mine ressourcer
|
||||||
|
doDeny=Afslå
|
||||||
|
doRevoke=Tilbagekald
|
||||||
|
doApprove=Godkend
|
||||||
|
doRemoveSharing=Fjern Deling
|
||||||
|
doRemoveRequest=Fjern Forespørgsel
|
||||||
|
peopleAccessResource=Folk med adgang til denne ressource
|
||||||
|
resourceManagedPolicies=Tilladelsen som giver adgang til denne ressource
|
||||||
|
resourceNoPermissionsGrantingAccess=Ingen tilladelser giver adgang til denne ressource
|
||||||
|
anyAction=Enhver handling
|
||||||
|
description=Beskrivelse
|
||||||
|
name=Navn
|
||||||
|
scopes=Scopes
|
||||||
|
resource=Ressource
|
||||||
|
user=Bruger
|
||||||
|
peopleSharingThisResource=Folk som deler denne ressource
|
||||||
|
shareWithOthers=Del med andre
|
||||||
|
needMyApproval=Mangler min godkendelse
|
||||||
|
requestsWaitingApproval=Din forespørgsel afventer godkendelse
|
||||||
|
icon=Ikon
|
||||||
|
requestor=Forespørger
|
||||||
|
owner=Ejer
|
||||||
|
resourcesSharedWithMe=Ressourcer delt med mig
|
||||||
|
permissionRequestion=Rettigsheds forespørgsel
|
||||||
|
permission=Tilladelse
|
||||||
|
shares=share(s)
|
||||||
|
|
||||||
|
locale_ca=Catal\u00e0
|
||||||
|
locale_de=Deutsch
|
||||||
|
locale_en=English
|
||||||
|
locale_es=Espa\u00f1ol
|
||||||
|
locale_fr=Fran\u00e7ais
|
||||||
|
locale_it=Italian
|
||||||
|
locale_ja=\u65e5\u672c\u8a9e
|
||||||
|
locale_nl=Nederlands
|
||||||
|
locale_no=Norsk
|
||||||
|
locale_lt=Lietuvi\u0173
|
||||||
|
locale_pt-BR=Portugu\u00eas (Brasil)
|
||||||
|
locale_ru=\u0420\u0443\u0441\u0441\u043a\u0438\u0439
|
||||||
|
locale_sk=Sloven\u010dina
|
||||||
|
locale_sv=Svenska
|
||||||
|
locale_zh-CN=\u4e2d\u6587\u7b80\u4f53
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Navn
|
||||||
|
applicationType=Applikationstype
|
||||||
|
applicationInUse=In-use app only
|
||||||
|
clearAllFilter=Ryd alle filtre
|
||||||
|
activeFilters=Aktive filtre
|
||||||
|
filterByName=Filtrer På Navn...
|
||||||
|
allApps=Alle applikationer
|
||||||
|
internalApps=Interne applikationer
|
||||||
|
thirdpartyApps=Tredje-parts applikationer
|
||||||
|
appResults=Resultater
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Autoriseret Udbyder
|
||||||
|
authorizedProviderMessage=Autoriserede udbydere forbundet med din konto
|
||||||
|
|
||||||
|
identityProvider=Identitetsudbyder
|
||||||
|
identityProviderMessage=For at forbinde din konto med de identitetsudbydere du har konfigureret
|
||||||
|
socialLogin=Social Log ind
|
||||||
|
userDefined=Brugerdefineret
|
||||||
|
removeAccess=Fjern Adgang
|
||||||
|
removeAccessMessage=Du skal give adgang igen, hvis du vil bruge denne app konto.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=To-faktor godkendelse er
|
||||||
|
authenticatorFinishSetUpTitle=Din to-faktor godkendelse
|
||||||
|
authenticatorFinishSetUpMessage=Hver gang du logger ind på din Keycloak konto, vil du blive bedt om at give din to-faktor godkendelses kode.
|
||||||
|
authenticatorSubTitle=Opsæt to-faktor godkendelse
|
||||||
|
authenticatorSubMessage=For at forbedre sikkerheden på din konto, aktiver mindst en af de tilgængelige to-faktor godkendelses metoder.
|
||||||
|
authenticatorMobileTitle=Mobile Authenticator
|
||||||
|
authenticatorMobileMessage=Brug Mobile Authenticator for at få godkendelses koder som to-faktor godkendelse.
|
||||||
|
authenticatorMobileFinishSetUpMessage=Authenticatoren er blevet bundet til din telefon.
|
||||||
|
authenticatorActionSetup=Opsæt
|
||||||
|
authenticatorSMSTitle=SMS Kode
|
||||||
|
authenticatorSMSMessage=Keycloak vil sende godkendelses koden til din telefon som to-faktor godkendelse.
|
||||||
|
|
||||||
|
authenticatorSMSFinishSetUpMessage=Tekst beskeder er sendt til
|
||||||
|
authenticatorDefaultStatus=Standard
|
||||||
|
authenticatorChangePhone=Ændre Telefonnummer
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Mobile Authenticator Opsætning
|
||||||
|
smscodeIntroMessage=Indtast dit mobil nummer og en verifikationskode vil blive sendt til din telefon.
|
||||||
|
mobileSetupStep1=Installer en authenticator applikation på din telefon. De understøttede applikationer er listed her.
|
||||||
|
mobileSetupStep2=Åben applikationen og skan stregkoden.
|
||||||
|
mobileSetupStep3=Indtast engangskoden fra authenticator applikationen og tryk Gem for at færdiggøre opsætningen.
|
||||||
|
scanBarCode=Vil du skanne stregkoden?
|
||||||
|
enterBarCode=Indtast engangskoden
|
||||||
|
doCopy=Kopier
|
||||||
|
doFinish=Afslut
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMS Kode Opsætning
|
||||||
|
chooseYourCountry=Vælg dit land
|
||||||
|
enterYourPhoneNumber=Indtast dit telefonnummer
|
||||||
|
sendVerficationCode=Send Verifikationskode
|
||||||
|
enterYourVerficationCode=Indtast din verifikationskode
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Backup Kode Opsætning
|
||||||
|
realmName=Rige
|
||||||
|
doDownload=Download
|
||||||
|
doPrint=Print
|
||||||
|
doCopy=Kopier
|
||||||
|
generateNewBackupCodes=Generer Nye Backup Koder
|
||||||
|
backtoAuthenticatorPage=Tilbage til Authenticator siden
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Ressourcer
|
||||||
|
myResources=Mine Ressourcer
|
||||||
|
sharedwithMe=Delt med mig
|
||||||
|
share=Del
|
||||||
|
resource=Ressource
|
||||||
|
application=Applikation
|
||||||
|
date=Dato
|
||||||
|
sharedwith=Delt med
|
||||||
|
owner=Ejer
|
||||||
|
accessPermissions=Adgangstilladelser
|
||||||
|
permissionRequests=Rettigheds forespørgsler
|
||||||
|
approve=Godkend
|
||||||
|
approveAll=Godkend alle
|
||||||
|
sharedwith=Delt med
|
||||||
|
people=Folk
|
||||||
|
perPage=per side
|
||||||
|
currentPage=Nuværende Side
|
||||||
|
sharetheResource=Del Ressourcen
|
||||||
|
user=Bruger
|
||||||
|
group=Gruppe
|
||||||
|
selectPermission=Vælg tilladelse
|
||||||
|
addPeople=Tilføj folk at dele ressourcen med
|
||||||
|
addTeam=Tilføj hold at dele ressourcen med
|
||||||
|
myPermissions=Mine Tilladelser
|
||||||
|
waitingforApproval=Afventer godkendelse
|
353
account/messages/messages_de.properties
Normal file
353
account/messages/messages_de.properties
Normal file
|
@ -0,0 +1,353 @@
|
||||||
|
doSave=Speichern
|
||||||
|
doCancel=Abbrechen
|
||||||
|
doLogOutAllSessions=Alle Sitzungen abmelden
|
||||||
|
doRemove=Entfernen
|
||||||
|
doAdd=Hinzuf\u00FCgen
|
||||||
|
doSignOut=Abmelden
|
||||||
|
doLogIn=Anmelden
|
||||||
|
doLink=Verkn\u00FCpfen
|
||||||
|
noAccessMessage=Zugriff verweigert
|
||||||
|
|
||||||
|
personalInfoSidebarTitle=Pers\u00F6nliche Informationen
|
||||||
|
accountSecuritySidebarTitle=Konto Sicherheit
|
||||||
|
signingInSidebarTitle=Anmeldung
|
||||||
|
deviceActivitySidebarTitle=Ger\u00E4te Aktivit\u00E4t
|
||||||
|
linkedAccountsSidebarTitle=Verkn\u00FCpfte Konten
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Benutzerkonto bearbeiten
|
||||||
|
personalInfoHtmlTitle=Pers\u00F6nliche Informationen
|
||||||
|
federatedIdentitiesHtmlTitle=F\u00F6derierte Identit\u00E4ten
|
||||||
|
accountLogHtmlTitle=Benutzerkonto Log
|
||||||
|
changePasswordHtmlTitle=Passwort \u00C4ndern
|
||||||
|
deviceActivityHtmlTitle=Ger\u00E4teaktivit\u00E4t
|
||||||
|
sessionsHtmlTitle=Sitzungen
|
||||||
|
accountManagementTitle=Keycloak Benutzerkontoverwaltung
|
||||||
|
authenticatorTitle=Mehrfachauthentifizierung
|
||||||
|
applicationsHtmlTitle=Applikationen
|
||||||
|
linkedAccountsHtmlTitle=Verkn\u00FCpfte Konten
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Willkommen bei der Keycloak Kontoverwaltung
|
||||||
|
personalInfoIntroMessage=Grundlegende Informationen verwalten
|
||||||
|
accountSecurityTitle=Kontosicherheit
|
||||||
|
accountSecurityIntroMessage=Passwort und Kontozugriff verwalten
|
||||||
|
applicationsIntroMessage=App-Berechtigung f\u00FCr den Zugriff auf ihr Konto verwalten
|
||||||
|
resourceIntroMessage=Ressourcen mit Teammitgliedern teilen
|
||||||
|
passwordLastUpdateMessage=Ihr Passwort wurde aktualisiert am
|
||||||
|
updatePasswordTitle=Passwort aktualisieren
|
||||||
|
updatePasswordMessageTitle=W\u00C4hlen Sie ein sicheres Passwort
|
||||||
|
updatePasswordMessage=Ein sicheres Passwort besteht aus einer Kombination aus Zahlen, Buchstaben und Sonderzeichen. Es ist schwer zu erraten, hat keine \u00C4hnlichkeit mit einem echten Wort, und wird nur f\u00FCr dieses Konto verwendet.
|
||||||
|
personalSubTitle=Ihre pers\u00F6nlichen Informationen
|
||||||
|
personalSubMessage=Verwalten Sie folgende Informationen: Vorname, Nachname und E-Mail-Adresse
|
||||||
|
|
||||||
|
authenticatorCode=One-time Code
|
||||||
|
email=E-Mail
|
||||||
|
firstName=Vorname
|
||||||
|
givenName=Vorname
|
||||||
|
fullName=Voller Name
|
||||||
|
lastName=Nachname
|
||||||
|
familyName=Nachname
|
||||||
|
password=Passwort
|
||||||
|
currentPassword=Aktuelles Passwort
|
||||||
|
passwordConfirm=Passwort best\u00E4tigen
|
||||||
|
passwordNew=Neues Passwort
|
||||||
|
username=Benutzername
|
||||||
|
address=Adresse
|
||||||
|
street=Stra\u00DFe
|
||||||
|
region=Staat, Provinz, Region
|
||||||
|
postal_code=PLZ
|
||||||
|
locality=Stadt oder Ortschaft
|
||||||
|
country=Land
|
||||||
|
emailVerified=E-Mail verifiziert
|
||||||
|
website=Website
|
||||||
|
phoneNumber=Telefonnummer
|
||||||
|
phoneNumberVerified=Telefonnummer verifiziert
|
||||||
|
gender=Geschlecht
|
||||||
|
birthday=Geburtsdatum
|
||||||
|
zoneinfo=Zeitzone
|
||||||
|
gssDelegationCredential=GSS delegierte Berechtigung
|
||||||
|
|
||||||
|
profileScopeConsentText=Nutzerkonto
|
||||||
|
emailScopeConsentText=E-Mail Adresse
|
||||||
|
addressScopeConsentText=Adresse
|
||||||
|
phoneScopeConsentText=Telefonnummer
|
||||||
|
offlineAccessScopeConsentText=Offline Zugriff
|
||||||
|
samlRoleListScopeConsentText=Meine Rollen
|
||||||
|
rolesScopeConsentText=Nutzerrollen
|
||||||
|
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Realm Admin
|
||||||
|
role_create-realm=Realm erstellen
|
||||||
|
role_view-realm=Realm ansehen
|
||||||
|
role_view-users=Benutzer ansehen
|
||||||
|
role_view-applications=Applikationen ansehen
|
||||||
|
role_view-clients=Clients ansehen
|
||||||
|
role_view-events=Events ansehen
|
||||||
|
role_view-identity-providers=Identity Provider ansehen
|
||||||
|
role_view-consent=Zustimmungen anzeigen
|
||||||
|
role_manage-realm=Realm verwalten
|
||||||
|
role_manage-users=Benutzer verwalten
|
||||||
|
role_manage-applications=Applikationen verwalten
|
||||||
|
role_manage-identity-providers=Identity Provider verwalten
|
||||||
|
role_manage-clients=Clients verwalten
|
||||||
|
role_manage-events=Events verwalten
|
||||||
|
role_view-profile=Profile ansehen
|
||||||
|
role_manage-account=Profile verwalten
|
||||||
|
role_manage-account-links=Profil-Links verwalten
|
||||||
|
role_manage-consent=Zustimmungen verwalten
|
||||||
|
role_read-token=Token lesen
|
||||||
|
role_offline-access=Offline-Zugriff
|
||||||
|
role_uma_authorization=Berechtigungen einholen
|
||||||
|
client_account=Clientkonto
|
||||||
|
client_account-console=Accountkonsole
|
||||||
|
client_security-admin-console=Security Adminkonsole
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Realm-Management
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Erforderliche Felder
|
||||||
|
allFieldsRequired=Alle Felder sind erforderlich
|
||||||
|
|
||||||
|
backToApplication=« Zur\u00FCck zur Applikation
|
||||||
|
backTo=Zur\u00FCck zu {0}
|
||||||
|
|
||||||
|
date=Datum
|
||||||
|
event=Ereignis
|
||||||
|
ip=IP
|
||||||
|
client=Client
|
||||||
|
clients=Clients
|
||||||
|
details=Details
|
||||||
|
started=Startdatum
|
||||||
|
lastAccess=Letzter Zugriff
|
||||||
|
expires=Ablaufdatum
|
||||||
|
applications=Applikationen
|
||||||
|
|
||||||
|
account=Benutzerkonto
|
||||||
|
federatedIdentity=F\u00F6derierte Identit\u00E4t
|
||||||
|
authenticator=Mehrfachauthentifizierung
|
||||||
|
device-activity=Ger\u00E4teaktivit\u00E4t
|
||||||
|
sessions=Sitzungen
|
||||||
|
log=Log
|
||||||
|
|
||||||
|
application=Applikation
|
||||||
|
availablePermissions=verf\u00FCgbare Berechtigungen
|
||||||
|
grantedPermissions=gew\u00E4hrte Berechtigungen
|
||||||
|
grantedPersonalInfo=gew\u00E4hrte pers\u00F6nliche Informationen
|
||||||
|
additionalGrants=zus\u00E4tzliche Berechtigungen
|
||||||
|
action=Aktion
|
||||||
|
inResource=in
|
||||||
|
fullAccess=Vollzugriff
|
||||||
|
offlineToken=Offline-Token
|
||||||
|
revoke=Berechtigung widerrufen
|
||||||
|
|
||||||
|
configureAuthenticators=Mehrfachauthentifizierung konfigurieren
|
||||||
|
mobile=Mobil
|
||||||
|
totpStep1=Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone:
|
||||||
|
totpStep2=\u00D6ffnen Sie die Applikation und scannen Sie den Barcode.
|
||||||
|
totpStep3=Geben Sie den von der Applikation generierten One-time Code ein und klicken Sie auf Speichern.
|
||||||
|
totpStep3DeviceName=Geben Sie einen Ger\u00E4tenamen an, um die Verwaltung Ihrer OTP-Ger\u00E4te zu erleichtern.
|
||||||
|
|
||||||
|
totpManualStep2=\u00D6ffnen Sie die Applikation und geben Sie den folgenden Schl\u00FCssel ein.
|
||||||
|
totpManualStep3=Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese f\u00FCr die Applikation anpassen k\u00F6nnen:
|
||||||
|
totpUnableToScan=Sie k\u00F6nnen den Barcode nicht scannen?
|
||||||
|
totpScanBarcode=Barcode scannen?
|
||||||
|
|
||||||
|
totp.totp=zeitbasiert (time-based)
|
||||||
|
totp.hotp=z\u00E4hlerbasiert (counter-based)
|
||||||
|
|
||||||
|
totpType=Typ
|
||||||
|
totpAlgorithm=Algorithmus
|
||||||
|
totpDigits=Ziffern
|
||||||
|
totpInterval=Intervall
|
||||||
|
totpCounter=Z\u00E4hler
|
||||||
|
totpDeviceName=Ger\u00E4tename
|
||||||
|
|
||||||
|
irreversibleAction=Diese Aktion ist unwiderruflich
|
||||||
|
deletingImplies=Die L\u00F6schung Ihres Kontos bedeutet:
|
||||||
|
errasingData=L\u00F6schen aller Ihrer Daten
|
||||||
|
loggingOutImmediately=Sofortige Abmeldung
|
||||||
|
accountUnusable=Eine sp\u00E4tere Nutzung der Anwendung ist mit diesem Konto nicht mehr m\u00F6glich
|
||||||
|
|
||||||
|
missingUsernameMessage=Bitte geben Sie einen Benutzernamen ein.
|
||||||
|
missingFirstNameMessage=Bitte geben Sie einen Vornamen ein.
|
||||||
|
invalidEmailMessage=Ung\u00FCltige E-Mail Adresse.
|
||||||
|
missingLastNameMessage=Bitte geben Sie einen Nachnamen ein.
|
||||||
|
missingEmailMessage=Bitte geben Sie eine E-Mail Adresse ein.
|
||||||
|
missingPasswordMessage=Bitte geben Sie ein Passwort ein.
|
||||||
|
notMatchPasswordMessage=Die Passw\u00F6rter sind nicht identisch.
|
||||||
|
invalidUserMessage=Ung\u00FCltiger Nutzer
|
||||||
|
|
||||||
|
missingTotpMessage=Bitte geben Sie den One-time Code ein.
|
||||||
|
missingTotpDeviceNameMessage=Bitte geben Sie einen Ger\u00E4tenamen an.
|
||||||
|
invalidPasswordExistingMessage=Das aktuelle Passwort ist ung\u00FCltig.
|
||||||
|
invalidPasswordConfirmMessage=Die Passwortbest\u00E4tigung ist nicht identisch.
|
||||||
|
invalidTotpMessage=Ung\u00FCltiger One-time Code.
|
||||||
|
|
||||||
|
usernameExistsMessage=Der Benutzername existiert bereits.
|
||||||
|
emailExistsMessage=Die E-Mail-Adresse existiert bereits.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Sie k\u00F6nnen Ihr Benutzerkonto nicht \u00E4ndern, da es schreibgesch\u00FCtzt ist.
|
||||||
|
readOnlyUsernameMessage=Sie k\u00F6nnen Ihren Benutzernamen nicht \u00E4ndern, da er schreibgesch\u00FCtzt ist.
|
||||||
|
readOnlyPasswordMessage=Sie k\u00F6nnen Ihr Passwort nicht \u00E4ndern, da es schreibgesch\u00FCtzt ist.
|
||||||
|
|
||||||
|
successTotpMessage=Mehrfachauthentifizierung erfolgreich konfiguriert.
|
||||||
|
successTotpRemovedMessage=Mehrfachauthentifizierung erfolgreich entfernt.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Berechtigung erfolgreich widerrufen.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Ihr Benutzerkonto wurde aktualisiert.
|
||||||
|
accountPasswordUpdatedMessage=Ihr Passwort wurde aktualisiert.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Identity Provider nicht angegeben.
|
||||||
|
invalidFederatedIdentityActionMessage=Ung\u00FCltige oder fehlende Aktion.
|
||||||
|
identityProviderNotFoundMessage=Angegebener Identity Provider nicht gefunden.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Diese Identit\u00E4t ist nicht mehr aktiv.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Sie k\u00F6nnen den letzten Eintrag nicht entfernen, da Sie kein Passwort haben.
|
||||||
|
identityProviderRedirectErrorMessage=Fehler bei der Weiterleitung zum Identity Provider.
|
||||||
|
identityProviderRemovedMessage=Identity Provider erfolgreich entfernt.
|
||||||
|
identityProviderAlreadyLinkedMessage=Die f\u00F6derierte Identit\u00E4t von {0} ist bereits einem anderen Benutzer zugewiesen.
|
||||||
|
staleCodeAccountMessage=Diese Seite ist nicht mehr g\u00FCltig, bitte versuchen Sie es noch einmal.
|
||||||
|
consentDenied=Einverst\u00E4ndnis verweigert.
|
||||||
|
|
||||||
|
accountDisabledMessage=Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Ihr Benutzerkonto ist tempor\u00E4r gesperrt, bitte kontaktieren Sie den Admin oder versuchen Sie es sp\u00E4ter noch einmal.
|
||||||
|
invalidPasswordMinLengthMessage=Ung\u00FCltiges Passwort: Es muss mindestens {0} Zeichen lang sein.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Ung\u00FCltiges Passwort\: Es muss mindestens {0} Kleinbuchstaben beinhalten.
|
||||||
|
invalidPasswordMinDigitsMessage=Ung\u00FCltiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Ung\u00FCltiges Passwort: Es muss mindestens {0} Gro\u00DFbuchstaben beinhalten.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Ung\u00FCltiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten.
|
||||||
|
invalidPasswordNotUsernameMessage=Ung\u00FCltiges Passwort: Es darf nicht gleich sein wie der Benutzername.
|
||||||
|
invalidPasswordNotEmailMessage=Ung\u00FCltiges Passwort: darf nicht identisch mit der E-Mail-Adresse sein.
|
||||||
|
invalidPasswordRegexPatternMessage=Ung\u00FCltiges Passwort: Es entspricht nicht dem Regex-Muster.
|
||||||
|
invalidPasswordHistoryMessage=Ung\u00FCltiges Passwort: Es darf nicht einem der letzten {0} Passw\u00F6rter entsprechen.
|
||||||
|
invalidPasswordBlacklistedMessage=Ung\u00FCltiges Passwort: Das Passwort steht auf der Blocklist (schwarzen Liste).
|
||||||
|
invalidPasswordGenericMessge=Ung\u00FCltiges Passwort: Das neue Passwort verletzt die Passwort-Richtlinien.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Meine Ressourcen
|
||||||
|
myResourcesSub=Meine Ressourcen
|
||||||
|
doDeny=Ablehnen
|
||||||
|
doRevoke=Widerrufen
|
||||||
|
doApprove=Genehmigen
|
||||||
|
doRemoveSharing=Freigabe entfernen
|
||||||
|
doRemoveRequest=Anfrage entfernen
|
||||||
|
peopleAccessResource=Personen mit Zugriff auf diese Ressource
|
||||||
|
resourceManagedPolicies=Berechtigungen, die Zugriff auf diese Ressource gew\u00E4hren
|
||||||
|
resourceNoPermissionsGrantingAccess=Keine Berechtigungen, die Zugriff auf diese Ressource gew\u00E4hren
|
||||||
|
anyAction=Jede Aktion
|
||||||
|
description=Beschreibung
|
||||||
|
name=Name
|
||||||
|
scopes=Geltungsbereiche
|
||||||
|
resource=Ressource
|
||||||
|
user=Nutzer
|
||||||
|
peopleSharingThisResource=Personen, die diese Ressource teilen
|
||||||
|
shareWithOthers=Mit anderen teilen
|
||||||
|
needMyApproval=Braucht meine Zustimmung
|
||||||
|
requestsWaitingApproval=Ihre Anfragen, die auf Genehmigung warten
|
||||||
|
icon=Icon
|
||||||
|
requestor=Antragstellender
|
||||||
|
owner=Besitzender
|
||||||
|
resourcesSharedWithMe=Mit mir geteilte Ressourcen
|
||||||
|
permissionRequestion=Genehmigungsanfrage
|
||||||
|
permission=Genehmigung
|
||||||
|
shares=teilt(en)
|
||||||
|
notBeingShared=Diese Ressource wird nicht freigegeben.
|
||||||
|
notHaveAnyResource=Sie haben keine Ressourcen
|
||||||
|
noResourcesSharedWithYou=Es werden keine Ressourcen mit Ihnen geteilt
|
||||||
|
havePermissionRequestsWaitingForApproval=Sie haben {0} Genehmigungsanfrage(n), die auf die Genehmigung warten.
|
||||||
|
clickHereForDetails=Klicken Sie hier f\u00FCr Details.
|
||||||
|
resourceIsNotBeingShared=Die Ressource wird nicht freigegeben
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Anwendungsname
|
||||||
|
applicationType=Anwendungstyp
|
||||||
|
applicationInUse=Nur verwendete Anwendungen
|
||||||
|
clearAllFilter=Alle Filter entfernen
|
||||||
|
activeFilters=Aktive Filter
|
||||||
|
filterByName=Nach Namen filtern ...
|
||||||
|
allApps=Alle Anwendungen
|
||||||
|
internalApps=Interne Anwendungen
|
||||||
|
thirdpartyApps=Anwendungen von Drittanbietern
|
||||||
|
appResults=Ergebnisse
|
||||||
|
clientNotFoundMessage=Client nicht gefunden.
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Autorisierter Provider
|
||||||
|
authorizedProviderMessage=Autorisierte Provider, die mit Ihrem Konto verkn\u00FCpft sind
|
||||||
|
identityProvider=Identit\u00E4tsprovider
|
||||||
|
identityProviderMessage=Verkn\u00FCpfen Sie Ihr Konto mit Identit\u00E4tsprovidern, die Sie konfiguriert haben
|
||||||
|
socialLogin=Social Login
|
||||||
|
userDefined=Benutzerdefiniert
|
||||||
|
removeAccess=Zugriff entfernen
|
||||||
|
removeAccessMessage=Sie m\u00FCssen den Zugriff erneut gew\u00E4hren, wenn Sie diese Anwendung verwenden m\u00F6chten.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=Zwei-Faktor-Authentifizierung ist zurzeit
|
||||||
|
authenticatorFinishSetUpTitle=Ihre Zwei-Faktor-Authentifizierung
|
||||||
|
authenticatorFinishSetUpMessage=Jedes Mal, wenn Sie sich bei Ihrem Keycloak-Konto anmelden, werden Sie aufgefordert, einen Zwei-Faktor-Authentifizierungscode einzugeben.
|
||||||
|
authenticatorSubTitle=Zwei-Faktor-Authentifizierung einrichten
|
||||||
|
authenticatorSubMessage=Um die Sicherheit Ihres Kontos zu erh\u00F6hen, aktivieren Sie mindestens eine der verf\u00FCgbaren Zwei-Faktor-Authentifizierungsmethoden.
|
||||||
|
authenticatorMobileTitle=Handy-Authentifikator
|
||||||
|
authenticatorMobileMessage=Verwenden Sie Authenticator-Anwendungen auf Ihrem Telefon, um Verifizierungscodes als Zwei-Faktor-Authentifizierung zu erhalten.
|
||||||
|
authenticatorMobileFinishSetUpMessage=Die Authenticator-Anwendung wurde an Ihr Telefon gebunden.
|
||||||
|
authenticatorActionSetup=Einrichten
|
||||||
|
authenticatorSMSTitle=SMS-Code
|
||||||
|
authenticatorSMSMessage=Keycloak sendet den Verifizierungscode an Ihr Telefon als Zwei-Faktor-Authentifizierung.
|
||||||
|
authenticatorSMSFinishSetUpMessage=Textnachrichten werden gesendet an
|
||||||
|
authenticatorDefaultStatus=Standard
|
||||||
|
authenticatorChangePhone=Telefonnummer \u00E4ndern
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Handy-Authenticator-Setup
|
||||||
|
smscodeIntroMessage=Geben Sie Ihre Rufnummer ein und ein Verifizierungscode wird an Ihr Telefon gesendet.
|
||||||
|
mobileSetupStep1=Installieren Sie eine Authenticator-Anwendung auf Ihrem Telefon. Die hier aufgef\u00FChrten Anwendungen werden unterst\u00FCtzt.
|
||||||
|
mobileSetupStep2=\u00D6ffnen Sie die Anwendung und scannen Sie den Barcode:
|
||||||
|
mobileSetupStep3=Geben Sie den von der Anwendung bereitgestellten Einmalcode ein und klicken Sie auf Speichern, um die Einrichtung abzuschlie\u00DFen.
|
||||||
|
scanBarCode=Wollen Sie den Barcode scannen?
|
||||||
|
enterBarCode=Geben Sie den Einmalcode ein
|
||||||
|
doCopy=Kopieren
|
||||||
|
doFinish=Fertigstellen
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMS-Code-Einrichtung
|
||||||
|
chooseYourCountry=W\u00E4hlen Sie Ihr Land
|
||||||
|
enterYourPhoneNumber=Geben Sie Ihre Telefonnummer ein
|
||||||
|
sendVerficationCode=Verifizierungscode senden
|
||||||
|
enterYourVerficationCode=Geben Sie Ihren Verifizierungscode ein
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Backup-Codes einrichten
|
||||||
|
realmName=Realm
|
||||||
|
doDownload=Herunterladen
|
||||||
|
doPrint=Drucken
|
||||||
|
generateNewBackupCodes=Neue Backup-Codes generieren
|
||||||
|
backtoAuthenticatorPage=Zur\u00FCck zur Authenticator-Seite
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Ressourcen
|
||||||
|
sharedwithMe=Mit mir geteilt
|
||||||
|
share=Teilen
|
||||||
|
sharedwith=Geteilt mit
|
||||||
|
accessPermissions=Zugriffsberechtigungen
|
||||||
|
permissionRequests=Berechtigungsanfragen
|
||||||
|
approve=Genehmigen
|
||||||
|
approveAll=Alle genehmigen
|
||||||
|
people=Personen
|
||||||
|
perPage=Pro Seite
|
||||||
|
currentPage=Aktuelle Seite
|
||||||
|
sharetheResource=Die Ressource teilen
|
||||||
|
group=Gruppe
|
||||||
|
selectPermission=Berechtigung ausw\u00E4hlen
|
||||||
|
addPeople=Personen hinzuf\u00FCgen, mit denen die Ressource geteilt werden soll
|
||||||
|
addTeam=Team hinzuf\u00FCgen, mit dem die Ressource geteilt werden soll
|
||||||
|
myPermissions=Meine Berechtigungen
|
||||||
|
waitingforApproval=Warten auf Genehmigung
|
||||||
|
anyPermission=Jede Berechtigung
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=Nutzerinformation
|
||||||
|
openshift.scope.user_check-access=Benutzerzugriffsinformationen
|
||||||
|
openshift.scope.user_full=Voller Zugriff
|
||||||
|
openshift.scope.list-projects=Projekte auflisten
|
401
account/messages/messages_en.properties
Normal file
401
account/messages/messages_en.properties
Normal file
|
@ -0,0 +1,401 @@
|
||||||
|
doSave=Save
|
||||||
|
doCancel=Cancel
|
||||||
|
doLogOutAllSessions=Log out all sessions
|
||||||
|
doRemove=Remove
|
||||||
|
doAdd=Add
|
||||||
|
doSignOut=Sign out
|
||||||
|
doLogIn=Log In
|
||||||
|
doLink=Link
|
||||||
|
noAccessMessage=Access not allowed
|
||||||
|
|
||||||
|
personalInfoSidebarTitle=Personal info
|
||||||
|
accountSecuritySidebarTitle=Account security
|
||||||
|
signingInSidebarTitle=Signing in
|
||||||
|
deviceActivitySidebarTitle=Device activity
|
||||||
|
linkedAccountsSidebarTitle=Linked accounts
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Edit Account
|
||||||
|
personalInfoHtmlTitle=Personal Info
|
||||||
|
federatedIdentitiesHtmlTitle=Federated Identities
|
||||||
|
accountLogHtmlTitle=Account Log
|
||||||
|
changePasswordHtmlTitle=Change Password
|
||||||
|
deviceActivityHtmlTitle=Device Activity
|
||||||
|
sessionsHtmlTitle=Sessions
|
||||||
|
accountManagementTitle=Keycloak Account Management
|
||||||
|
authenticatorTitle=Authenticator
|
||||||
|
applicationsHtmlTitle=Applications
|
||||||
|
linkedAccountsHtmlTitle=Linked accounts
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Welcome to Keycloak Account Management
|
||||||
|
personalInfoIntroMessage=Manage your basic information
|
||||||
|
accountSecurityTitle=Account Security
|
||||||
|
accountSecurityIntroMessage=Control your password and account access
|
||||||
|
applicationsIntroMessage=Track and manage your app permission to access your account
|
||||||
|
resourceIntroMessage=Share your resources among team members
|
||||||
|
passwordLastUpdateMessage=Your password was updated at
|
||||||
|
updatePasswordTitle=Update Password
|
||||||
|
updatePasswordMessageTitle=Make sure you choose a strong password
|
||||||
|
updatePasswordMessage=A strong password contains a mix of numbers, letters, and symbols. It is hard to guess, does not resemble a real word, and is only used for this account.
|
||||||
|
personalSubTitle=Your Personal Info
|
||||||
|
personalSubMessage=Manage your basic information.
|
||||||
|
|
||||||
|
authenticatorCode=One-time code
|
||||||
|
email=Email
|
||||||
|
firstName=First name
|
||||||
|
givenName=Given name
|
||||||
|
fullName=Full name
|
||||||
|
lastName=Last name
|
||||||
|
familyName=Family name
|
||||||
|
password=Password
|
||||||
|
currentPassword=Current Password
|
||||||
|
passwordConfirm=Confirmation
|
||||||
|
passwordNew=New Password
|
||||||
|
username=Username
|
||||||
|
address=Address
|
||||||
|
street=Street
|
||||||
|
locality=City or Locality
|
||||||
|
region=State, Province, or Region
|
||||||
|
postal_code=Zip or Postal code
|
||||||
|
country=Country
|
||||||
|
emailVerified=Email verified
|
||||||
|
website=Web page
|
||||||
|
phoneNumber=Phone number
|
||||||
|
phoneNumberVerified=Phone number verified
|
||||||
|
gender=Gender
|
||||||
|
birthday=Birthdate
|
||||||
|
zoneinfo=Time zone
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
profileScopeConsentText=User profile
|
||||||
|
emailScopeConsentText=Email address
|
||||||
|
addressScopeConsentText=Address
|
||||||
|
phoneScopeConsentText=Phone number
|
||||||
|
offlineAccessScopeConsentText=Offline Access
|
||||||
|
samlRoleListScopeConsentText=My Roles
|
||||||
|
rolesScopeConsentText=User roles
|
||||||
|
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Realm Admin
|
||||||
|
role_create-realm=Create realm
|
||||||
|
role_view-realm=View realm
|
||||||
|
role_view-users=View users
|
||||||
|
role_view-applications=View applications
|
||||||
|
role_view-groups=View groups
|
||||||
|
role_view-clients=View clients
|
||||||
|
role_view-events=View events
|
||||||
|
role_view-identity-providers=View identity providers
|
||||||
|
role_view-consent=View consents
|
||||||
|
role_manage-realm=Manage realm
|
||||||
|
role_manage-users=Manage users
|
||||||
|
role_manage-applications=Manage applications
|
||||||
|
role_manage-identity-providers=Manage identity providers
|
||||||
|
role_manage-clients=Manage clients
|
||||||
|
role_manage-events=Manage events
|
||||||
|
role_view-profile=View profile
|
||||||
|
role_manage-account=Manage account
|
||||||
|
role_manage-account-links=Manage account links
|
||||||
|
role_manage-consent=Manage consents
|
||||||
|
role_read-token=Read token
|
||||||
|
role_offline-access=Offline access
|
||||||
|
role_uma_authorization=Obtain permissions
|
||||||
|
client_account=Account
|
||||||
|
client_account-console=Account Console
|
||||||
|
client_security-admin-console=security admin console
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Realm Management
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Required fields
|
||||||
|
allFieldsRequired=All fields required
|
||||||
|
|
||||||
|
backToApplication=« Back to application
|
||||||
|
backTo=Back to {0}
|
||||||
|
|
||||||
|
date=Date
|
||||||
|
event=Event
|
||||||
|
ip=IP
|
||||||
|
client=Client
|
||||||
|
clients=Clients
|
||||||
|
details=Details
|
||||||
|
started=Started
|
||||||
|
lastAccess=Last Access
|
||||||
|
expires=Expires
|
||||||
|
applications=Applications
|
||||||
|
|
||||||
|
account=Account
|
||||||
|
federatedIdentity=Federated Identity
|
||||||
|
authenticator=Authenticator
|
||||||
|
device-activity=Device activity
|
||||||
|
sessions=Sessions
|
||||||
|
log=Log
|
||||||
|
|
||||||
|
application=Application
|
||||||
|
availableRoles=Available Roles
|
||||||
|
grantedPermissions=Granted Permissions
|
||||||
|
grantedPersonalInfo=Granted Personal Info
|
||||||
|
additionalGrants=Additional Grants
|
||||||
|
action=Action
|
||||||
|
inResource=in
|
||||||
|
fullAccess=Full Access
|
||||||
|
offlineToken=Offline Token
|
||||||
|
revoke=Revoke Grant
|
||||||
|
|
||||||
|
configureAuthenticators=Configured Authenticators
|
||||||
|
mobile=Mobile
|
||||||
|
totpStep1=Install one of the following applications on your mobile:
|
||||||
|
totpStep2=Open the application and scan the barcode:
|
||||||
|
totpStep3=Enter the one-time code provided by the application and click Save to finish the setup.
|
||||||
|
totpStep3DeviceName=Provide a Device Name to help you manage your OTP devices.
|
||||||
|
|
||||||
|
totpManualStep2=Open the application and enter the key:
|
||||||
|
totpManualStep3=Use the following configuration values if the application allows setting them:
|
||||||
|
totpUnableToScan=Unable to scan?
|
||||||
|
totpScanBarcode=Scan barcode?
|
||||||
|
|
||||||
|
totp.totp=Time-based
|
||||||
|
totp.hotp=Counter-based
|
||||||
|
|
||||||
|
totpType=Type
|
||||||
|
totpAlgorithm=Algorithm
|
||||||
|
totpDigits=Digits
|
||||||
|
totpInterval=Interval
|
||||||
|
totpCounter=Counter
|
||||||
|
totpDeviceName=Device Name
|
||||||
|
|
||||||
|
totpAppFreeOTPName=FreeOTP
|
||||||
|
totpAppGoogleName=Google Authenticator
|
||||||
|
|
||||||
|
irreversibleAction=This action is irreversible
|
||||||
|
deletingImplies=Deleting your account implies:
|
||||||
|
errasingData=Erasing all your data
|
||||||
|
loggingOutImmediately=Logging you out immediately
|
||||||
|
accountUnusable=Any subsequent use of the application will not be possible with this account
|
||||||
|
|
||||||
|
missingUsernameMessage=Please specify username.
|
||||||
|
missingFirstNameMessage=Please specify first name.
|
||||||
|
invalidEmailMessage=Invalid email address.
|
||||||
|
missingLastNameMessage=Please specify last name.
|
||||||
|
missingEmailMessage=Please specify email.
|
||||||
|
missingPasswordMessage=Please specify password.
|
||||||
|
notMatchPasswordMessage=Passwords don''t match.
|
||||||
|
invalidUserMessage=Invalid user
|
||||||
|
updateReadOnlyAttributesRejectedMessage=Update of read-only attribute rejected
|
||||||
|
|
||||||
|
missingTotpMessage=Please specify authenticator code.
|
||||||
|
missingTotpDeviceNameMessage=Please specify device name.
|
||||||
|
invalidPasswordExistingMessage=Invalid existing password.
|
||||||
|
invalidPasswordConfirmMessage=Password confirmation doesn''t match.
|
||||||
|
invalidTotpMessage=Invalid authenticator code.
|
||||||
|
|
||||||
|
usernameExistsMessage=Username already exists.
|
||||||
|
emailExistsMessage=Email already exists.
|
||||||
|
|
||||||
|
readOnlyUserMessage=You can''t update your account as it is read-only.
|
||||||
|
readOnlyUsernameMessage=You can''t update your username as it is read-only.
|
||||||
|
readOnlyPasswordMessage=You can''t update your password as your account is read-only.
|
||||||
|
|
||||||
|
successTotpMessage=Mobile authenticator configured.
|
||||||
|
successTotpRemovedMessage=Mobile authenticator removed.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Grant revoked successfully.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Your account has been updated.
|
||||||
|
accountPasswordUpdatedMessage=Your password has been updated.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Identity provider not specified.
|
||||||
|
invalidFederatedIdentityActionMessage=Invalid or missing action.
|
||||||
|
identityProviderNotFoundMessage=Specified identity provider not found.
|
||||||
|
federatedIdentityLinkNotActiveMessage=This identity is not active anymore.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=You can''t remove last federated identity as you don''t have a password.
|
||||||
|
identityProviderRedirectErrorMessage=Failed to redirect to identity provider.
|
||||||
|
identityProviderRemovedMessage=Identity provider removed successfully.
|
||||||
|
identityProviderAlreadyLinkedMessage=Federated identity returned by {0} is already linked to another user.
|
||||||
|
staleCodeAccountMessage=The page expired. Please try one more time.
|
||||||
|
consentDenied=Consent denied.
|
||||||
|
|
||||||
|
accountDisabledMessage=Account is disabled, contact your administrator.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Account is temporarily disabled, contact your administrator or try again later.
|
||||||
|
invalidPasswordMinLengthMessage=Invalid password: minimum length {0}.
|
||||||
|
invalidPasswordMaxLengthMessage=Invalid password: maximum length {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Invalid password: must contain at least {0} lower case characters.
|
||||||
|
invalidPasswordMinDigitsMessage=Invalid password: must contain at least {0} numerical digits.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Invalid password: must contain at least {0} upper case characters.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Invalid password: must contain at least {0} special characters.
|
||||||
|
invalidPasswordNotUsernameMessage=Invalid password: must not be equal to the username.
|
||||||
|
invalidPasswordNotEmailMessage=Invalid password: must not be equal to the email.
|
||||||
|
invalidPasswordRegexPatternMessage=Invalid password: fails to match regex pattern(s).
|
||||||
|
invalidPasswordHistoryMessage=Invalid password: must not be equal to any of last {0} passwords.
|
||||||
|
invalidPasswordBlacklistedMessage=Invalid password: password is blacklisted.
|
||||||
|
invalidPasswordGenericMessage=Invalid password: new password doesn''t match password policies.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=My Resources
|
||||||
|
myResourcesSub=My resources
|
||||||
|
doDeny=Deny
|
||||||
|
doRevoke=Revoke
|
||||||
|
doApprove=Approve
|
||||||
|
doRemoveSharing=Remove Sharing
|
||||||
|
doRemoveRequest=Remove Request
|
||||||
|
peopleAccessResource=People with access to this resource
|
||||||
|
resourceManagedPolicies=Permissions granting access to this resource
|
||||||
|
resourceNoPermissionsGrantingAccess=No permissions granting access to this resource
|
||||||
|
anyAction=Any action
|
||||||
|
description=Description
|
||||||
|
name=Name
|
||||||
|
scopes=Scopes
|
||||||
|
resource=Resource
|
||||||
|
user=User
|
||||||
|
peopleSharingThisResource=People sharing this resource
|
||||||
|
shareWithOthers=Share with others
|
||||||
|
needMyApproval=Need my approval
|
||||||
|
requestsWaitingApproval=Your requests waiting approval
|
||||||
|
icon=Icon
|
||||||
|
requestor=Requestor
|
||||||
|
owner=Owner
|
||||||
|
resourcesSharedWithMe=Resources shared with me
|
||||||
|
permissionRequestion=Permission Requestion
|
||||||
|
permission=Permission
|
||||||
|
shares=share(s)
|
||||||
|
notBeingShared=This resource is not being shared.
|
||||||
|
notHaveAnyResource=You don't have any resources
|
||||||
|
noResourcesSharedWithYou=There are no resources shared with you
|
||||||
|
havePermissionRequestsWaitingForApproval=You have {0} permission request(s) waiting for approval.
|
||||||
|
clickHereForDetails=Click here for details.
|
||||||
|
resourceIsNotBeingShared=The resource is not being shared
|
||||||
|
|
||||||
|
locale_ca=Catal\u00e0
|
||||||
|
locale_cs=\u010Ce\u0161tina
|
||||||
|
locale_de=Deutsch
|
||||||
|
locale_en=English
|
||||||
|
locale_es=Espa\u00f1ol
|
||||||
|
locale_fr=Fran\u00e7ais
|
||||||
|
locale_hu=Magyar
|
||||||
|
locale_it=Italiano
|
||||||
|
locale_ja=\u65e5\u672c\u8a9e
|
||||||
|
locale_lt=Lietuvi\u0173
|
||||||
|
locale_nl=Nederlands
|
||||||
|
locale_no=Norsk
|
||||||
|
locale_pl=Polski
|
||||||
|
locale_pt-BR=Portugu\u00eas (Brasil)
|
||||||
|
locale_ru=\u0420\u0443\u0441\u0441\u043a\u0438\u0439
|
||||||
|
locale_sk=Sloven\u010dina
|
||||||
|
locale_sv=Svenska
|
||||||
|
locale_tr=T\u00FCrk\u00E7e
|
||||||
|
locale_zh-CN=\u4e2d\u6587\u7b80\u4f53
|
||||||
|
locale_fi=Suomi
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Name
|
||||||
|
applicationType=Application Type
|
||||||
|
applicationInUse=In-use app only
|
||||||
|
clearAllFilter=Clear all filters
|
||||||
|
activeFilters=Active filters
|
||||||
|
filterByName=Filter By Name ...
|
||||||
|
allApps=All applications
|
||||||
|
internalApps=Internal applications
|
||||||
|
thirdpartyApps=Third-Party applications
|
||||||
|
appResults=Results
|
||||||
|
clientNotFoundMessage=Client not found.
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Authorized Provider
|
||||||
|
authorizedProviderMessage=Authorized Providers linked with your account
|
||||||
|
identityProvider=Identity Provider
|
||||||
|
identityProviderMessage=To link your account with identity providers you have configured
|
||||||
|
socialLogin=Social Login
|
||||||
|
userDefined=User Defined
|
||||||
|
removeAccess=Remove Access
|
||||||
|
removeAccessMessage=You will need to grant access again, if you want to use this app account.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=Two-factor authentication is currently
|
||||||
|
authenticatorFinishSetUpTitle=Your Two-Factor Authentication
|
||||||
|
authenticatorFinishSetUpMessage=Each time you sign in to your Keycloak account, you will be asked to provide a two-factor authentication code.
|
||||||
|
authenticatorSubTitle=Set Up Two-Factor Authentication
|
||||||
|
authenticatorSubMessage=To enhance the security of your account, enable at least one of the available two-factor authentication methods.
|
||||||
|
authenticatorMobileTitle=Mobile Authenticator
|
||||||
|
authenticatorMobileMessage=Use mobile Authenticator to get Verification codes as the two-factor authentication.
|
||||||
|
authenticatorMobileFinishSetUpMessage=The authenticator has been bound to your phone.
|
||||||
|
authenticatorActionSetup=Set up
|
||||||
|
authenticatorSMSTitle=SMS Code
|
||||||
|
authenticatorSMSMessage=Keycloak will send the Verification code to your phone as the two-factor authentication.
|
||||||
|
authenticatorSMSFinishSetUpMessage=Text messages are sent to
|
||||||
|
authenticatorDefaultStatus=Default
|
||||||
|
authenticatorChangePhone=Change Phone Number
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Mobile Authenticator Setup
|
||||||
|
smscodeIntroMessage=Enter your phone number and a verification code will be sent to your phone.
|
||||||
|
mobileSetupStep1=Install an authenticator application on your phone. The applications listed here are supported.
|
||||||
|
mobileSetupStep2=Open the application and scan the barcode:
|
||||||
|
mobileSetupStep3=Enter the one-time code provided by the application and click Save to finish the setup.
|
||||||
|
scanBarCode=Want to scan the barcode?
|
||||||
|
enterBarCode=Enter the one-time code
|
||||||
|
doCopy=Copy
|
||||||
|
doFinish=Finish
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMS Code Setup
|
||||||
|
chooseYourCountry=Choose your country
|
||||||
|
enterYourPhoneNumber=Enter your phone number
|
||||||
|
sendVerficationCode=Send Verification Code
|
||||||
|
enterYourVerficationCode=Enter your verification code
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Recovery Authentication Codes Setup
|
||||||
|
realmName=Realm
|
||||||
|
doDownload=Download
|
||||||
|
doPrint=Print
|
||||||
|
generateNewBackupCodes=Generate New Recovery Authentication Codes
|
||||||
|
backtoAuthenticatorPage=Back to Authenticator Page
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Resources
|
||||||
|
sharedwithMe=Shared with Me
|
||||||
|
share=Share
|
||||||
|
sharedwith=Shared with
|
||||||
|
accessPermissions=Access Permissions
|
||||||
|
permissionRequests=Permission Requests
|
||||||
|
approve=Approve
|
||||||
|
approveAll=Approve all
|
||||||
|
people=people
|
||||||
|
perPage=per page
|
||||||
|
currentPage=Current Page
|
||||||
|
sharetheResource=Share the resource
|
||||||
|
group=Group
|
||||||
|
selectPermission=Select Permission
|
||||||
|
addPeople=Add people to share your resource with
|
||||||
|
addTeam=Add team to share your resource with
|
||||||
|
myPermissions=My Permissions
|
||||||
|
waitingforApproval=Waiting for approval
|
||||||
|
anyPermission=Any Permission
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=User information
|
||||||
|
openshift.scope.user_check-access=User access information
|
||||||
|
openshift.scope.user_full=Full Access
|
||||||
|
openshift.scope.list-projects=List projects
|
||||||
|
|
||||||
|
error-invalid-value=Invalid value.
|
||||||
|
error-invalid-blank=Please specify value.
|
||||||
|
error-empty=Please specify value.
|
||||||
|
error-invalid-length=Attribute {0} must have a length between {1} and {2}.
|
||||||
|
error-invalid-length-too-short=Attribute {0} must have minimal length of {1}.
|
||||||
|
error-invalid-length-too-long=Attribute {0} must have maximal length of {2}.
|
||||||
|
error-invalid-email=Invalid email address.
|
||||||
|
error-invalid-number=Invalid number.
|
||||||
|
error-number-out-of-range=Attribute {0} must be a number between {1} and {2}.
|
||||||
|
error-number-out-of-range-too-small=Attribute {0} must have minimal value of {1}.
|
||||||
|
error-number-out-of-range-too-big=Attribute {0} must have maximal value of {2}.
|
||||||
|
error-pattern-no-match=Invalid value.
|
||||||
|
error-invalid-uri=Invalid URL.
|
||||||
|
error-invalid-uri-scheme=Invalid URL scheme.
|
||||||
|
error-invalid-uri-fragment=Invalid URL fragment.
|
||||||
|
error-user-attribute-required=Please specify attribute {0}.
|
||||||
|
error-invalid-date=Invalid date.
|
||||||
|
error-user-attribute-read-only=The field {0} is read only.
|
||||||
|
error-username-invalid-character=Username contains invalid character.
|
||||||
|
error-person-name-invalid-character=Name contains invalid character.
|
147
account/messages/messages_es.properties
Normal file
147
account/messages/messages_es.properties
Normal file
|
@ -0,0 +1,147 @@
|
||||||
|
doSave=Guardar
|
||||||
|
doCancel=Cancelar
|
||||||
|
doLogOutAllSessions=Desconectar de todas las sesiones
|
||||||
|
doRemove=Eliminar
|
||||||
|
doAdd=A\u00F1adir
|
||||||
|
doSignOut=Desconectar
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Editar cuenta
|
||||||
|
federatedIdentitiesHtmlTitle=Identidades federadas
|
||||||
|
accountLogHtmlTitle=Registro de la cuenta
|
||||||
|
changePasswordHtmlTitle=Cambiar contrase\u00F1a
|
||||||
|
sessionsHtmlTitle=Sesiones
|
||||||
|
accountManagementTitle=Gesti\u00F3n de Cuenta Keycloak
|
||||||
|
authenticatorTitle=Autenticador
|
||||||
|
applicationsHtmlTitle=Aplicaciones
|
||||||
|
|
||||||
|
authenticatorCode=C\u00F3digo de un solo uso
|
||||||
|
email=Email
|
||||||
|
firstName=Nombre
|
||||||
|
givenName=Nombre de pila
|
||||||
|
fullName=Nombre completo
|
||||||
|
lastName=Apellidos
|
||||||
|
familyName=Apellido
|
||||||
|
password=Contrase\u00F1a
|
||||||
|
passwordConfirm=Confirma la contrase\u00F1a
|
||||||
|
passwordNew=Nueva contrase\u00F1a
|
||||||
|
username=Usuario
|
||||||
|
address=Direcci\u00F3n
|
||||||
|
street=Calle
|
||||||
|
locality=Ciudad o Municipio
|
||||||
|
region=Estado, Provincia, o Regi\u00F3n
|
||||||
|
postal_code=C\u00F3digo Postal
|
||||||
|
country=Pa\u00EDs
|
||||||
|
emailVerified=Email verificado
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
role_admin=Administrador
|
||||||
|
role_realm-admin=Administrador del dominio
|
||||||
|
role_create-realm=Crear dominio
|
||||||
|
role_view-realm=Ver dominio
|
||||||
|
role_view-users=Ver usuarios
|
||||||
|
role_view-applications=Ver aplicaciones
|
||||||
|
role_view-clients=Ver clientes
|
||||||
|
role_view-events=Ver eventos
|
||||||
|
role_view-identity-providers=Ver proveedores de identidad
|
||||||
|
role_manage-realm=Gestionar dominio
|
||||||
|
role_manage-users=Gestionar usuarios
|
||||||
|
role_manage-applications=Gestionar aplicaciones
|
||||||
|
role_manage-identity-providers=Gestionar proveedores de identidad
|
||||||
|
role_manage-clients=Gestionar clientes
|
||||||
|
role_manage-events=Gestionar eventos
|
||||||
|
role_view-profile=Ver perfil
|
||||||
|
role_manage-account=Gestionar cuenta
|
||||||
|
role_read-token=Leer token
|
||||||
|
role_offline-access=Acceso sin conexi\u00F3n
|
||||||
|
client_account=Cuenta
|
||||||
|
client_security-admin-console=Consola de Administraci\u00F3n de Seguridad
|
||||||
|
client_realm-management=Gesti\u00F3n de dominio
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Campos obligatorios
|
||||||
|
allFieldsRequired=Todos los campos obligatorios
|
||||||
|
|
||||||
|
backToApplication=« Volver a la aplicaci\u00F3n
|
||||||
|
backTo=Volver a {0}
|
||||||
|
|
||||||
|
date=Fecha
|
||||||
|
event=Evento
|
||||||
|
ip=IP
|
||||||
|
client=Cliente
|
||||||
|
clients=Clientes
|
||||||
|
details=Detalles
|
||||||
|
started=Iniciado
|
||||||
|
lastAccess=\u00DAltimo acceso
|
||||||
|
expires=Expira
|
||||||
|
applications=Aplicaciones
|
||||||
|
|
||||||
|
account=Cuenta
|
||||||
|
federatedIdentity=Identidad federada
|
||||||
|
authenticator=Autenticador
|
||||||
|
sessions=Sesiones
|
||||||
|
log=Regisro
|
||||||
|
|
||||||
|
application=Aplicaci\u00F3n
|
||||||
|
availablePermissions=Permisos disponibles
|
||||||
|
grantedPermissions=Permisos concedidos
|
||||||
|
grantedPersonalInfo=Informaci\u00F3n personal concedida
|
||||||
|
additionalGrants=Permisos adicionales
|
||||||
|
action=Acci\u00F3n
|
||||||
|
inResource=en
|
||||||
|
fullAccess=Acceso total
|
||||||
|
offlineToken=C\u00F3digo de autorizaci\u00F3n offline
|
||||||
|
revoke=Revocar permiso
|
||||||
|
|
||||||
|
configureAuthenticators=Autenticadores configurados
|
||||||
|
mobile=M\u00F3vil
|
||||||
|
totpStep1=Instala <a href=\"https://freeotp.github.io/\" target=\"_blank\">FreeOTP</a> o Google Authenticator en tu tel\u00E9fono m\u00F3vil. Ambas aplicaciones est\u00E1n disponibles en <a href=\"https://play.google.com\">Google Play</a> y en la App Store de Apple.
|
||||||
|
totpStep2=Abre la aplicaci\u00F3n y escanea el c\u00F3digo o introduce la clave.
|
||||||
|
totpStep3=Introduce el c\u00F3digo \u00FAnico que te muestra la aplicaci\u00F3n de autenticaci\u00F3n y haz clic en Enviar para finalizar la configuraci\u00F3n
|
||||||
|
|
||||||
|
missingUsernameMessage=Por favor indica tu usuario.
|
||||||
|
missingFirstNameMessage=Por favor indica el nombre.
|
||||||
|
invalidEmailMessage=Email no v\u00E1lido
|
||||||
|
missingLastNameMessage=Por favor indica tus apellidos.
|
||||||
|
missingEmailMessage=Por favor indica el email.
|
||||||
|
missingPasswordMessage=Por favor indica tu contrase\u00F1a.
|
||||||
|
notMatchPasswordMessage=Las contrase\u00F1as no coinciden.
|
||||||
|
|
||||||
|
missingTotpMessage=Por favor indica tu c\u00F3digo de autenticaci\u00F3n
|
||||||
|
invalidPasswordExistingMessage=La contrase\u00F1a actual no es correcta.
|
||||||
|
invalidPasswordConfirmMessage=La confirmaci\u00F3n de contrase\u00F1a no coincide.
|
||||||
|
invalidTotpMessage=El c\u00F3digo de autenticaci\u00F3n no es v\u00E1lido.
|
||||||
|
|
||||||
|
usernameExistsMessage=El usuario ya existe
|
||||||
|
emailExistsMessage=El email ya existe
|
||||||
|
|
||||||
|
readOnlyUserMessage=No puedes actualizar tu usuario porque tu cuenta es de solo lectura.
|
||||||
|
readOnlyPasswordMessage=No puedes actualizar tu contrase\u00F1a porque tu cuenta es de solo lectura.
|
||||||
|
|
||||||
|
successTotpMessage=Aplicaci\u00F3n de autenticaci\u00F3n m\u00F3vil configurada.
|
||||||
|
successTotpRemovedMessage=Aplicaci\u00F3n de autenticaci\u00F3n m\u00F3vil eliminada.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Permiso revocado correctamente
|
||||||
|
|
||||||
|
accountUpdatedMessage=Tu cuenta se ha actualizado.
|
||||||
|
accountPasswordUpdatedMessage=Tu contrase\u00F1a se ha actualizado.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Proveedor de identidad no indicado.
|
||||||
|
invalidFederatedIdentityActionMessage=Acci\u00F3n no v\u00E1lida o no indicada.
|
||||||
|
identityProviderNotFoundMessage=No se encontr\u00F3 un proveedor de identidad.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Esta identidad ya no est\u00E1 activa
|
||||||
|
federatedIdentityRemovingLastProviderMessage=No puedes eliminar la \u00FAltima identidad federada porque no tienes fijada una contrase\u00F1a.
|
||||||
|
identityProviderRedirectErrorMessage=Error en la redirecci\u00F3n al proveedor de identidad
|
||||||
|
identityProviderRemovedMessage=Proveedor de identidad borrado correctamente.
|
||||||
|
|
||||||
|
accountDisabledMessage=La cuenta est\u00E1 desactivada, contacta con el administrador.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=La cuenta est\u00E1 temporalmente desactivada, contacta con el administrador o int\u00E9ntalo de nuevo m\u00E1s tarde.
|
||||||
|
invalidPasswordMinLengthMessage=Contrase\u00F1a incorrecta: longitud m\u00EDnima {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Contrase\u00F1a incorrecta: debe contener al menos {0} letras min\u00FAsculas.
|
||||||
|
invalidPasswordMinDigitsMessage=Contrase\u00F1a incorrecta: debe contener al menos {0} caracteres num\u00E9ricos.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Contrase\u00F1a incorrecta: debe contener al menos {0} letras may\u00FAsculas.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Contrase\u00F1a incorrecta: debe contener al menos {0} caracteres especiales.
|
||||||
|
invalidPasswordNotUsernameMessage=Contrase\u00F1a incorrecta: no puede ser igual al nombre de usuario.
|
||||||
|
invalidPasswordRegexPatternMessage=Contrase\u00F1a incorrecta: no cumple la expresi\u00F3n regular.
|
||||||
|
invalidPasswordHistoryMessage=Contrase\u00F1a incorrecta: no puede ser igual a ninguna de las \u00FAltimas {0} contrase\u00F1as.
|
400
account/messages/messages_fi.properties
Normal file
400
account/messages/messages_fi.properties
Normal file
|
@ -0,0 +1,400 @@
|
||||||
|
# encoding: UTF-8
|
||||||
|
doSave=Tallenna
|
||||||
|
doCancel=Peruuta
|
||||||
|
doLogOutAllSessions=Kirjaudu ulos kaikista sessioista
|
||||||
|
doRemove=Poista
|
||||||
|
doAdd=Lisää
|
||||||
|
doSignOut=Kirjaudu ulos
|
||||||
|
doLogIn=Kirjaudu sisään
|
||||||
|
doLink=Yhdistä
|
||||||
|
noAccessMessage=Pääsy evätty
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Muokkaa käyttäjää
|
||||||
|
personalInfoHtmlTitle=Henkilökohtaiset tiedot
|
||||||
|
federatedIdentitiesHtmlTitle=Yhteinen tunnistaminen
|
||||||
|
accountLogHtmlTitle=Käyttäjä loki
|
||||||
|
changePasswordHtmlTitle=Vaihda salasana
|
||||||
|
deviceActivityHtmlTitle=Device Activity
|
||||||
|
sessionsHtmlTitle=Istunnot
|
||||||
|
accountManagementTitle=Keycloak Käyttäjä Hallinta
|
||||||
|
authenticatorTitle=Kaksinkertainen kirjautuminen
|
||||||
|
applicationsHtmlTitle=Sovellukset
|
||||||
|
linkedAccountsHtmlTitle=Yhdistetyt tilit
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Tervetuloa Keycloak-tilin hallintaan
|
||||||
|
personalInfoIntroMessage=Hallinnoi perustietoja
|
||||||
|
accountSecurityTitle=Tilin turvallisuus
|
||||||
|
accountSecurityIntroMessage=Hallitse salasanaasi ja tilin pääsyasetuksia
|
||||||
|
applicationsIntroMessage=Seuraa ja hallitse sovelluksiasi, joilla on pääsy tilille
|
||||||
|
resourceIntroMessage=Jaa resurssejasi tiimin jäsenten kesken
|
||||||
|
passwordLastUpdateMessage=Salasanasi päivitettiin
|
||||||
|
updatePasswordTitle=Päivitä salasana
|
||||||
|
updatePasswordMessageTitle=Varmista, että valitsemasi salasana on vahva
|
||||||
|
updatePasswordMessage=Vahva salasana sisältää sekaisin numeroita, kirjaimia ja symboleja. Se on vaikea arvata, ei muistuta oikeita sanoja ja on käytössä vain tällä tilillä.
|
||||||
|
personalSubTitle=Henkilökohtaiset tiedot
|
||||||
|
personalSubMessage=Hallitse näitä perustietojasi: etunimi, sukunimi ja sähköposti
|
||||||
|
|
||||||
|
authenticatorCode=Kertakäyttökoodi
|
||||||
|
email=Sähköposti
|
||||||
|
firstName=Etunimi
|
||||||
|
givenName=Sukunimi
|
||||||
|
fullName=Koko nimi
|
||||||
|
lastName=Sukunimi
|
||||||
|
familyName=Sukunimi
|
||||||
|
password=Salasana
|
||||||
|
currentPassword=Nykyinen salasana
|
||||||
|
passwordConfirm=Salasana uudelleen
|
||||||
|
passwordNew=Uusi salasana
|
||||||
|
username=Käyttäjänimi
|
||||||
|
address=Osoite
|
||||||
|
street=Katu
|
||||||
|
locality=Kaupunki
|
||||||
|
region=Osavaltio, Provinssi, tai Alue
|
||||||
|
postal_code=Postinumero
|
||||||
|
country=Maa
|
||||||
|
emailVerified=Sähköposti vahvistettu
|
||||||
|
website=Verkkosivu
|
||||||
|
phoneNumber=Puhelinnumero
|
||||||
|
phoneNumberVerified=Puhelinnumero varmennettu
|
||||||
|
gender=Sukupuoli
|
||||||
|
birthday=Syntymäpäivä
|
||||||
|
zoneinfo=Aikavyöhyke
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
profileScopeConsentText=Käyttäjän profiili
|
||||||
|
emailScopeConsentText=Sähköpostiosoite
|
||||||
|
addressScopeConsentText=Osoite
|
||||||
|
phoneScopeConsentText=Puhelinnumero
|
||||||
|
offlineAccessScopeConsentText=Offline-käyttö
|
||||||
|
samlRoleListScopeConsentText=Omat roolit
|
||||||
|
rolesScopeConsentText=Käyttäjäroolit
|
||||||
|
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Realm Admin
|
||||||
|
role_create-realm=Luo realm
|
||||||
|
role_view-realm=Näytä realm
|
||||||
|
role_view-users=Näytä käyttäjät
|
||||||
|
role_view-applications=Näytä sovellukset
|
||||||
|
role_view-clients=Näytä asiakkaat
|
||||||
|
role_view-events=Näytä tapahtumat
|
||||||
|
role_view-identity-providers=Näytä henkilöllisyyden tarjoajat
|
||||||
|
role_view-consent=Näytä suostumukset
|
||||||
|
role_manage-realm=Hallinnoi realmia
|
||||||
|
role_manage-users=Hallinnoi käyttäjiä
|
||||||
|
role_manage-applications=Hallinnoi sovelluksia
|
||||||
|
role_manage-identity-providers=Hallinnoi henkilöllisyyden tarjoajia
|
||||||
|
role_manage-clients=Hallinnoi asiakkaita
|
||||||
|
role_manage-events=Hallinnoi tapahtumia
|
||||||
|
role_view-profile=Näytä profiili
|
||||||
|
role_manage-account=Hallitse tiliä
|
||||||
|
role_manage-account-links=Hallitse tilin linkkejä
|
||||||
|
role_manage-consent=Hallitse suostumuksia
|
||||||
|
role_read-token=Lue token
|
||||||
|
role_offline-access=Offline-pääsy
|
||||||
|
role_uma_authorization=Hanki käyttöoikeudet
|
||||||
|
client_account=Tili
|
||||||
|
client_account-console=Tilin konsoli
|
||||||
|
client_security-admin-console=Turvallisuus-hallintapaneeli
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Realm Hallinta
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Vaaditut kentät
|
||||||
|
allFieldsRequired=Kaikki kentät vaaditaan
|
||||||
|
|
||||||
|
backToApplication=« Takaisin sovellukseen
|
||||||
|
backTo=Takaisin {0}
|
||||||
|
|
||||||
|
date=Päivämäärä
|
||||||
|
event=Event
|
||||||
|
ip=IP
|
||||||
|
client=Asiakas
|
||||||
|
clients=Asiakkaat
|
||||||
|
details=Yksityiskohdat
|
||||||
|
started=Luotu
|
||||||
|
lastAccess=Viimeksi käytetty
|
||||||
|
expires=Vanhenee
|
||||||
|
applications=Sovellukset
|
||||||
|
|
||||||
|
account=Käyttäjätili
|
||||||
|
federatedIdentity=Yhteinen tunnistaminen
|
||||||
|
authenticator=Kaksinkertainen kirjautuminen
|
||||||
|
device-activity=Laiteaktiviteetti
|
||||||
|
sessions=Istunnot
|
||||||
|
log=Loki
|
||||||
|
|
||||||
|
application=Sovellus
|
||||||
|
availableRoles=Saatavilla olevat roolit
|
||||||
|
availablePermissions=Saatavilla olevat oikeudet
|
||||||
|
grantedPermissions=Myönnetyt oikeudet
|
||||||
|
grantedPersonalInfo=Henkilökohtaiset tiedot
|
||||||
|
additionalGrants=Vaihtoehtoiset oikeudet
|
||||||
|
action=Toiminto
|
||||||
|
inResource=in
|
||||||
|
fullAccess=Täydet oikeudet
|
||||||
|
offlineToken=Offline Token
|
||||||
|
revoke=Kumoa oikeudet
|
||||||
|
|
||||||
|
configureAuthenticators=Konfiguroitu kaksivaiheinen kirjautuminen
|
||||||
|
mobile=Mobiili
|
||||||
|
totpStep1=Asenna <a href="https://freeotp.github.io/" target="_blank">FreeOTP</a> tai Google Authenticator ohjelma laiteellesi. Kummatkin sovellukset ovat saatavilla <a href="https://play.google.com">Google Play</a> ja Apple App Store kaupoissa.
|
||||||
|
totpStep2=Avaa sovellus ja skannaa QR-koodi tai kirjoita avain.
|
||||||
|
totpStep3=Täytä saamasi kertaluontoinen koodisi allaolevaan kenttään ja paina Tallenna.
|
||||||
|
totpStep3DeviceName=Anna laitteelle nimi, jotta voit hallinnoida OTP-laitteitasi.
|
||||||
|
|
||||||
|
totpManualStep2=Avaa sovellus ja syötä koodi
|
||||||
|
totpManualStep3=Käytä seuraavia asetuksia mikäli sovellus sallii niiden syötön
|
||||||
|
totpUnableToScan=Ongelmia skannuksessa?
|
||||||
|
totpScanBarcode=Skannaa viivakoodi?
|
||||||
|
|
||||||
|
totp.totp=Aikapohjainen
|
||||||
|
totp.hotp=Laskuripohjainen
|
||||||
|
|
||||||
|
totpType=Tyyppi
|
||||||
|
totpAlgorithm=Algoritmi
|
||||||
|
totpDigits=Numerot
|
||||||
|
totpInterval=Intervalli
|
||||||
|
totpCounter=Laskuri
|
||||||
|
totpDeviceName=Laitteen nimi
|
||||||
|
|
||||||
|
irreversibleAction=Tätä toimintoa ei voi peruuttaa
|
||||||
|
deletingImplies=Tilin poisto tarkoittaa sitä, että:
|
||||||
|
errasingData=Kaikki tietosi poistetaan
|
||||||
|
loggingOutImmediately=Sinut kirjataan ulos välittömästi
|
||||||
|
accountUnusable=Tämän sovelluksen käyttö ei myöhemmin enää ole mahdollista tällä käyttäjätilillä
|
||||||
|
|
||||||
|
missingUsernameMessage=Anna käyttäjätunnus.
|
||||||
|
missingFirstNameMessage=Anna etunimi.
|
||||||
|
invalidEmailMessage=Virheellinen sähköpostiosoite.
|
||||||
|
missingLastNameMessage=Anna sukunimi.
|
||||||
|
missingEmailMessage=Anna sähköpostiosoite.
|
||||||
|
missingPasswordMessage=Anna salasana.
|
||||||
|
notMatchPasswordMessage=Salasanat eivät täsmää.
|
||||||
|
invalidUserMessage=Väärä käyttäjä
|
||||||
|
updateReadOnlyAttributesRejectedMessage=Vain-luku-ominaisuuden päivittäminen hylätty
|
||||||
|
|
||||||
|
missingTotpMessage=Ole hyvä ja määritä varmennuskoodi.
|
||||||
|
missingTotpDeviceNameMessage=Ole hyvä ja määritä laitteen nimi.
|
||||||
|
invalidPasswordExistingMessage=Vanha salasana on virheellinen.
|
||||||
|
invalidPasswordConfirmMessage=Salasanan vahivistus ei täsmää.
|
||||||
|
invalidTotpMessage=Väärä varmennuskoodi.
|
||||||
|
|
||||||
|
usernameExistsMessage=Käyttäjänimi on varattu.
|
||||||
|
emailExistsMessage=Sähköpostiosoite on jo käytössä.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Et voi muokata käyttäjätiliäsi.
|
||||||
|
readOnlyUsernameMessage=Et voi päivittää käyttäjänimeäsi, koska se on "vain-luku"-tilassa.
|
||||||
|
readOnlyPasswordMessage=Et voi vaihtaa salasanaa.
|
||||||
|
|
||||||
|
successTotpMessage=Mobiiliautentikointi konfiguroitu.
|
||||||
|
successTotpRemovedMessage=Mobiiliautentikointi poistettu.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Lupa peruutettu onnistuneesti.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Käyttäjätiedot päivitetty.
|
||||||
|
accountPasswordUpdatedMessage=Salasana vaihdettu.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Henkilöllisyyden tarjoajaa ei määritetty.
|
||||||
|
invalidFederatedIdentityActionMessage=Väärä tai puuttuva toiminto.
|
||||||
|
identityProviderNotFoundMessage=Määritettyä henkilöllisyyden tarjoajaa ei löydy.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Tämä henkilöllisyys ei ole enää aktiivinen.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Et voi poistaa viimeistä yhdistettyä henkilöllisyyttä, koska sinulla ei ole salasanaa.
|
||||||
|
identityProviderRedirectErrorMessage=Uudelleenohjaus henkilöllisyyden tarjoajaan epäonnistui.
|
||||||
|
identityProviderRemovedMessage=Henkilöllisyyden tarjoaja poistettu onnistuneesti.
|
||||||
|
identityProviderAlreadyLinkedMessage=Yhdistetty henkilöllisyys, minkä {0} palautti, on jo linkitetty toiseen käyttäjään.
|
||||||
|
staleCodeAccountMessage=Sivu vanhentui. Ole hyvä ja yritä vielä kerran.
|
||||||
|
consentDenied=Suostumus evätty.
|
||||||
|
|
||||||
|
accountDisabledMessage=Tili on poistettu käytöstä, ota yhteyttä järjestelmänvalvojaan.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Tili on väliaikaisesti poissa käytöstä, ota yhteyttä järjestelmänvalvojaan tai yritä myöhemmin uudelleen.
|
||||||
|
invalidPasswordMinLengthMessage=Virheellinen salasana: vähimmäispituus {0}.
|
||||||
|
invalidPasswordMaxLengthMessage=Virheellinen salasana: maksimipituus {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Virheellinen salasana: salasanassa tulee olla vähintään {0} pientä kirjainta.
|
||||||
|
invalidPasswordMinDigitsMessage=Virheellinen salasana: salasanassa tulee olla vähintään {0} numeroa.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Virheellinen salasana: salasanassa tulee olla vähintään {0} isoa kirjainta.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Virheellinen salasana: salasanassa tulee olla vähintään {0} erikoismerkkiä.
|
||||||
|
invalidPasswordNotUsernameMessage=Virheellinen salasana: salasana ei saa olla sama kuin käyttäjätunnus.
|
||||||
|
invalidPasswordNotEmailMessage=Virheellinen salasana: ei voi olla sama kuin sähköposti.
|
||||||
|
invalidPasswordRegexPatternMessage=Virheellinen salasana: fails to match regex pattern(s).
|
||||||
|
invalidPasswordHistoryMessage=Virheellinen salasana: salasana ei saa olla sama kuin {0} edellistä salasanaasi.
|
||||||
|
invalidPasswordBlacklistedMessage=Väärä salasana, salasana on lisätty mustalle listalle.
|
||||||
|
invalidPasswordGenericMessage=Virheellinen salasana: uusi salasana ei täytä salasanavaatimuksia.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Minun resurssini
|
||||||
|
myResourcesSub=Minun resurssini
|
||||||
|
doDeny=Kiellä
|
||||||
|
doRevoke=Peru
|
||||||
|
doApprove=Hyväksy
|
||||||
|
doRemoveSharing=Poista Jakaminen
|
||||||
|
doRemoveRequest=Poista Pyyntö
|
||||||
|
peopleAccessResource=Ihmiset, joilla on pääsy tähän resurssiin
|
||||||
|
resourceManagedPolicies=Luvat antavat pääsyn tähän resurssiin
|
||||||
|
resourceNoPermissionsGrantingAccess=Ei lupia, mitkä antavat pääsyn tähän resurssiin
|
||||||
|
anyAction=Mikä tahansa toiminto
|
||||||
|
description=Kuvaus
|
||||||
|
name=Nimi
|
||||||
|
scopes=Scopes
|
||||||
|
resource=Resurssi
|
||||||
|
user=Käyttäjä
|
||||||
|
peopleSharingThisResource=Ihmiset, jotka jakavat tämän resurssin
|
||||||
|
shareWithOthers=Jaa toisten kanssa
|
||||||
|
needMyApproval=Tarvitsee minulta luvan
|
||||||
|
requestsWaitingApproval=Pyyntösi odottaa hyväksymistä
|
||||||
|
icon=Ikoni
|
||||||
|
requestor=Pyynnön esittäjä
|
||||||
|
owner=Omistaja
|
||||||
|
resourcesSharedWithMe=Minun kanssani jaetut resurssit
|
||||||
|
permissionRequestion=Lupapyyntö
|
||||||
|
permission=Lupa
|
||||||
|
shares=jaettu
|
||||||
|
notBeingShared=Tätä resurssia ei ole jaettu.
|
||||||
|
notHaveAnyResource=Sinulla ei ole mitään resursseja
|
||||||
|
noResourcesSharedWithYou=Kanssasi ei ole jaettuna resursseja
|
||||||
|
havePermissionRequestsWaitingForApproval=Sinulla on {0} lupapyyntöä odottamassa hyväksyntää.
|
||||||
|
clickHereForDetails=Klikkaa tästä nähdäksesi yksityiskohdat.
|
||||||
|
resourceIsNotBeingShared=Resurssia ei ole jaettu
|
||||||
|
locale_ca=Català
|
||||||
|
locale_de=Deutsch
|
||||||
|
locale_en=English
|
||||||
|
locale_es=Español
|
||||||
|
locale_fr=Français
|
||||||
|
locale_hu=Magyar
|
||||||
|
locale_it=Italiano
|
||||||
|
locale_ja=日本語
|
||||||
|
locale_lt=Lietuvių
|
||||||
|
locale_nl=Nederlands
|
||||||
|
locale_no=Norsk
|
||||||
|
locale_pl=Polski
|
||||||
|
locale_pt-BR=Português (Brasil)
|
||||||
|
locale_ru=Русский
|
||||||
|
locale_sk=Slovenčina
|
||||||
|
locale_sv=Svenska
|
||||||
|
locale_tr=Türkçe
|
||||||
|
locale_zh-CN=中文简体
|
||||||
|
locale_fi=Suomi
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Nimi
|
||||||
|
applicationType=Ohjelman tyyppi
|
||||||
|
applicationInUse=Vain sovelluksen sisäinen käyttö
|
||||||
|
clearAllFilter=Poista kaikki suodattimet
|
||||||
|
activeFilters=Aktiiviset suodattimet
|
||||||
|
filterByName=Suodata nimen mukaan ...
|
||||||
|
allApps=Kaikki sovellukset
|
||||||
|
internalApps=Sisäiset sovellukset
|
||||||
|
thirdpartyApps=Kolmannen osapuolen sovellukset
|
||||||
|
appResults=Tulokset
|
||||||
|
clientNotFoundMessage=Asiakasta ei löytynyt.
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Valtuutettu palveluntarjoaja
|
||||||
|
authorizedProviderMessage=Tiliisi linkitetyt valtuutetut palveluntarjoajat
|
||||||
|
identityProvider=Henkilöllisyyden tarjoaja
|
||||||
|
identityProviderMessage=Linkittääksesi tilin asettamiesi henkilöllisyyden tarjoajien kanssa
|
||||||
|
socialLogin=Kirjaudu sosiaalisen median tunnuksilla
|
||||||
|
userDefined=Käyttäjän määrittämä
|
||||||
|
removeAccess=Poista käyttöoikeus
|
||||||
|
removeAccessMessage=Sinun täytyy myöntää käyttöoikeus uudelleen, jos haluat käyttää tätä sovellustiliä.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=Kaksivaiheinen tunnistautuminen on tällä hetkellä
|
||||||
|
authenticatorFinishSetUpTitle=Sinun kaksivaiheinen tunnistautuminen
|
||||||
|
authenticatorFinishSetUpMessage=Joka kerta kun kirjaudut Keycloak-tilillesi, sinua pyydetään antamaan kaksivaiheisen tunnistautumisen koodi.
|
||||||
|
authenticatorSubTitle=Aseta kaksivaiheinen tunnistautuminen
|
||||||
|
authenticatorSubMessage=Parantaaksesi tilisi turvallisuutta, ota käyttöön vähintään yksi tarjolla olevista kaksivaiheisen tunnistautumisen tavoista.
|
||||||
|
authenticatorMobileTitle=Mobiili-tunnistautuminen
|
||||||
|
authenticatorMobileMessage=Käytä mobiili-todentajaa saadaksesi vahvistuskoodit kaksivaiheiseen tunnistautumiseen
|
||||||
|
authenticatorMobileFinishSetUpMessage=Tunnistautuminen on sidottu puhelimeesi.
|
||||||
|
authenticatorActionSetup=Aseta
|
||||||
|
authenticatorSMSTitle=SMS-koodi
|
||||||
|
authenticatorSMSMessage=Keycloak lähettää sinulle vahvistuskoodit kaksivaiheista tunnistautumista varten.
|
||||||
|
authenticatorSMSFinishSetUpMessage=Tekstiviestit lähetetään numeroon
|
||||||
|
authenticatorDefaultStatus=Oletus
|
||||||
|
authenticatorChangePhone=Vaihda puhelinnumero
|
||||||
|
authenticatorBackupCodesTitle=Varmuuskoodit
|
||||||
|
authenticatorBackupCodesMessage=Hanki 8-numeroiset varmuuskoodisi
|
||||||
|
authenticatorBackupCodesFinishSetUpMessage=12 varmuuskoodia luotiin tällä kertaa. Jokaisen niistä voi käyttää yhden kerran.
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Mobiili-todentajan asetukset
|
||||||
|
smscodeIntroMessage=Syötä puhelinnumerosi ja vahvistuskoodi lähetetään puhelimeesi.
|
||||||
|
mobileSetupStep1=Asenna todentaja-sovellus puhelimeesi. Listatut sovellukset ovat tuettuna.
|
||||||
|
mobileSetupStep2=Avaa sovellus ja skannaa viivakoodi:
|
||||||
|
mobileSetupStep3=Syötä saamasi kertaluontoinen koodi allaolevaan kenttään ja paina Tallenna viimeistelläksesi asetuksen.
|
||||||
|
scanBarCode=Haluatko skannata viivakoodin?
|
||||||
|
enterBarCode=Syötä kertaluontoinen koodisi
|
||||||
|
doCopy=Kopioi
|
||||||
|
doFinish=Valmis
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMS-koodin asetukset
|
||||||
|
chooseYourCountry=Valitse maa
|
||||||
|
enterYourPhoneNumber=Syötä puhelinnumerosi
|
||||||
|
sendVerficationCode=Lähetä vahvistuskoodi
|
||||||
|
enterYourVerficationCode=Syötä vahvistuskoodisi
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Varmuuskoodien asetukset
|
||||||
|
backupcodesIntroMessage=Jos menetät pääsyn puhelimeesi, voit silti kirjautua tilillesi käyttämällä varmuuskoodeja. Pidä ne turvassa ja saatavilla.
|
||||||
|
realmName=Realm
|
||||||
|
doDownload=Lataa
|
||||||
|
doPrint=Tulosta
|
||||||
|
doCopy=Copy
|
||||||
|
backupCodesTips-1=Jokaisen varmuuskoodin voi käyttää yhden kerran.
|
||||||
|
backupCodesTips-2=Nämä koodit on luotu
|
||||||
|
generateNewBackupCodes=Luo uudet varmuuskoodit
|
||||||
|
backupCodesTips-3=Kun luot uudet varmuuskoodit, nykyiset varmuuskoodit lakkaavat toimimasta.
|
||||||
|
backtoAuthenticatorPage=Takaisin Authenticator-sivulle
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Resurssit
|
||||||
|
sharedwithMe=Jaettu kanssani
|
||||||
|
share=Jaa
|
||||||
|
sharedwith=Jaettu heidän kanssa
|
||||||
|
accessPermissions=Käyttöoikeudet
|
||||||
|
permissionRequests=Lupapyynnöt
|
||||||
|
approve=Hyväksy
|
||||||
|
approveAll=Hyväksy kaikki
|
||||||
|
people=ihmiset
|
||||||
|
perPage=per sivu
|
||||||
|
currentPage=Nykyinen sivu
|
||||||
|
sharetheResource=Jaa resurssi
|
||||||
|
group=Ryhmä
|
||||||
|
selectPermission=Valitse lupa
|
||||||
|
addPeople=Lisää henkilöitä, joille haluat jakaa resurssisi
|
||||||
|
addTeam=Lisää tiimi, jolle haluat jakaa resurssisi
|
||||||
|
myPermissions=Oikeuteni
|
||||||
|
waitingforApproval=Odottaa hyväksyntää
|
||||||
|
anyPermission=Mikä tahansa lupa
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=Käyttäjän tiedot
|
||||||
|
openshift.scope.user_check-access=Käyttäjän käyttöoikeustiedot
|
||||||
|
openshift.scope.user_full=Täysi käyttöoikeus
|
||||||
|
openshift.scope.list-projects=Listaa projektit
|
||||||
|
|
||||||
|
error-invalid-value=Väärä arvo.
|
||||||
|
error-invalid-blank=Ole hyvä ja määritä arvo.
|
||||||
|
error-empty=Ole hyvä ja määritä arvo.
|
||||||
|
error-invalid-length=Ominaisuudella {0} täytyy olla pituus väliltä {1} ja {2}.
|
||||||
|
error-invalid-length-too-short=Ominaisuudella {0} täytyy olla minimipituus {1}.
|
||||||
|
error-invalid-length-too-long=Ominaisuudella {0} täytyy olla maksimipituus {2}.
|
||||||
|
error-invalid-email=Väärä sähköpostiosoite.
|
||||||
|
error-invalid-number=Väärä numero.
|
||||||
|
error-number-out-of-range=Ominaisuuden {0} täytyy olla numero väliltä {1} ja {2}.
|
||||||
|
error-number-out-of-range-too-small=Ominaisuudella {0} täytyy olla minimiarvona {1}.
|
||||||
|
error-number-out-of-range-too-big=Ominaisuudella {0} täytyy olla maksimiarvona {2}.
|
||||||
|
error-pattern-no-match=Väärä arvo.
|
||||||
|
error-invalid-uri=Väärä URL.
|
||||||
|
error-invalid-uri-scheme=Väärä URL:n malli.
|
||||||
|
error-invalid-uri-fragment=Väärä URL:n osa.
|
||||||
|
error-user-attribute-required=Ole hyvä ja määritä ominaisuus {0}.
|
||||||
|
error-invalid-date=Väärä päivämäärä.
|
||||||
|
error-user-attribute-read-only=Kenttä {0} on "vain luku"-tilassa.
|
||||||
|
error-username-invalid-character=Käyttäjänimi sisältää vääriä merkkejä.
|
||||||
|
error-person-name-invalid-character=Nimi sisältää vääriä merkkejä.
|
180
account/messages/messages_fr.properties
Normal file
180
account/messages/messages_fr.properties
Normal file
|
@ -0,0 +1,180 @@
|
||||||
|
# TIPS to encode UTF-8 to ISO
|
||||||
|
# native2ascii -encoding ISO8859_1 srcFile > dstFile
|
||||||
|
|
||||||
|
doSave=Sauvegarder
|
||||||
|
doCancel=Annuler
|
||||||
|
doLogOutAllSessions=D\u00e9connexion de toutes les sessions
|
||||||
|
doRemove=Supprimer
|
||||||
|
doAdd=Ajouter
|
||||||
|
doSignOut=D\u00e9connexion
|
||||||
|
|
||||||
|
editAccountHtmlTitle=\u00c9dition du compte
|
||||||
|
federatedIdentitiesHtmlTitle=Identit\u00e9s f\u00e9d\u00e9r\u00e9es
|
||||||
|
accountLogHtmlTitle=Acc\u00e8s au compte
|
||||||
|
changePasswordHtmlTitle=Changer de mot de passe
|
||||||
|
sessionsHtmlTitle=Sessions
|
||||||
|
accountManagementTitle=Gestion du compte Keycloak
|
||||||
|
authenticatorTitle=Authentification
|
||||||
|
applicationsHtmlTitle=Applications
|
||||||
|
|
||||||
|
authenticatorCode=Mot de passe unique
|
||||||
|
email=Courriel
|
||||||
|
firstName=Pr\u00e9nom
|
||||||
|
givenName=Pr\u00e9nom
|
||||||
|
fullName=Nom complet
|
||||||
|
lastName=Nom
|
||||||
|
familyName=Nom de famille
|
||||||
|
password=Mot de passe
|
||||||
|
passwordConfirm=Confirmation
|
||||||
|
passwordNew=Nouveau mot de passe
|
||||||
|
username=Compte
|
||||||
|
address=Adresse
|
||||||
|
street=Rue
|
||||||
|
locality=Ville ou Localit\u00e9
|
||||||
|
region=\u00c9tat, Province ou R\u00e9gion
|
||||||
|
postal_code=Code Postal
|
||||||
|
country=Pays
|
||||||
|
emailVerified=Courriel v\u00e9rifi\u00e9
|
||||||
|
gssDelegationCredential=Accr\u00e9ditation de d\u00e9l\u00e9gation GSS
|
||||||
|
|
||||||
|
role_admin=Administrateur
|
||||||
|
role_realm-admin=Administrateur du domaine
|
||||||
|
role_create-realm=Cr\u00e9er un domaine
|
||||||
|
role_view-realm=Voir un domaine
|
||||||
|
role_view-users=Voir les utilisateurs
|
||||||
|
role_view-applications=Voir les applications
|
||||||
|
role_view-clients=Voir les clients
|
||||||
|
role_view-events=Voir les \u00e9v\u00e9nements
|
||||||
|
role_view-identity-providers=Voir les fournisseurs d''identit\u00e9s
|
||||||
|
role_manage-realm=G\u00e9rer le domaine
|
||||||
|
role_manage-users=G\u00e9rer les utilisateurs
|
||||||
|
role_manage-applications=G\u00e9rer les applications
|
||||||
|
role_manage-identity-providers=G\u00e9rer les fournisseurs d''identit\u00e9s
|
||||||
|
role_manage-clients=G\u00e9rer les clients
|
||||||
|
role_manage-events=G\u00e9rer les \u00e9v\u00e9nements
|
||||||
|
role_view-profile=Voir le profil
|
||||||
|
role_manage-account=G\u00e9rer le compte
|
||||||
|
role_read-token=Lire le jeton d''authentification
|
||||||
|
role_offline-access=Acc\u00e8s hors-ligne
|
||||||
|
client_account=Compte
|
||||||
|
client_security-admin-console=Console d''administration de la s\u00e9curit\u00e9
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Gestion du domaine
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Champs obligatoires
|
||||||
|
allFieldsRequired=Tous les champs sont obligatoires
|
||||||
|
|
||||||
|
backToApplication=« Revenir \u00e0 l''application
|
||||||
|
backTo=Revenir \u00e0 {0}
|
||||||
|
|
||||||
|
date=Date
|
||||||
|
event=Ev\u00e9nement
|
||||||
|
ip=IP
|
||||||
|
client=Client
|
||||||
|
clients=Clients
|
||||||
|
details=D\u00e9tails
|
||||||
|
started=D\u00e9but
|
||||||
|
lastAccess=Dernier acc\u00e8s
|
||||||
|
expires=Expiration
|
||||||
|
applications=Applications
|
||||||
|
|
||||||
|
account=Compte
|
||||||
|
federatedIdentity=Identit\u00e9 f\u00e9d\u00e9r\u00e9e
|
||||||
|
authenticator=Authentification
|
||||||
|
sessions=Sessions
|
||||||
|
log=Connexion
|
||||||
|
|
||||||
|
application=Application
|
||||||
|
availablePermissions=Permissions disponibles
|
||||||
|
grantedPermissions=Permissions accord\u00e9es
|
||||||
|
grantedPersonalInfo=Informations personnelles accord\u00e9es
|
||||||
|
additionalGrants=Droits additionnels
|
||||||
|
action=Action
|
||||||
|
inResource=dans
|
||||||
|
fullAccess=Acc\u00e8s complet
|
||||||
|
offlineToken=Jeton d''authentification hors-ligne
|
||||||
|
revoke=R\u00e9voquer un droit
|
||||||
|
|
||||||
|
configureAuthenticators=Authentifications configur\u00e9es.
|
||||||
|
mobile=T\u00e9l\u00e9phone mobile
|
||||||
|
totpStep1=Installez une des applications suivantes sur votre mobile
|
||||||
|
totpStep2=Ouvrez l''application et scannez le code-barres ou entrez la clef.
|
||||||
|
totpStep3=Entrez le code \u00e0 usage unique fourni par l''application et cliquez sur Sauvegarder pour terminer.
|
||||||
|
|
||||||
|
totpManualStep2=Ouvrez l''application et entrez la clef
|
||||||
|
totpManualStep3=Utilisez les valeurs de configuration suivante si l''application les autorise
|
||||||
|
totpUnableToScan=Impossible de scanner ?
|
||||||
|
totpScanBarcode=Scanner le code-barres ?
|
||||||
|
|
||||||
|
totp.totp=Bas\u00e9 sur le temps
|
||||||
|
totp.hotp=Bas\u00e9 sur un compteur
|
||||||
|
|
||||||
|
totpType=Type
|
||||||
|
totpAlgorithm=Algorithme
|
||||||
|
totpDigits=Chiffres
|
||||||
|
totpInterval=Intervalle
|
||||||
|
totpCounter=Compteur
|
||||||
|
|
||||||
|
missingUsernameMessage=Veuillez entrer votre nom d''utilisateur.
|
||||||
|
missingFirstNameMessage=Veuillez entrer votre pr\u00e9nom.
|
||||||
|
invalidEmailMessage=Courriel invalide.
|
||||||
|
missingLastNameMessage=Veuillez entrer votre nom.
|
||||||
|
missingEmailMessage=Veuillez entrer votre courriel.
|
||||||
|
missingPasswordMessage=Veuillez entrer votre mot de passe.
|
||||||
|
notMatchPasswordMessage=Les mots de passe ne sont pas identiques
|
||||||
|
|
||||||
|
missingTotpMessage=Veuillez entrer le code d''authentification.
|
||||||
|
invalidPasswordExistingMessage=Mot de passe existant invalide.
|
||||||
|
invalidPasswordConfirmMessage=Le mot de passe de confirmation ne correspond pas.
|
||||||
|
invalidTotpMessage=Le code d''authentification est invalide.
|
||||||
|
|
||||||
|
usernameExistsMessage=Le nom d''utilisateur existe d\u00e9j\u00e0.
|
||||||
|
emailExistsMessage=Le courriel existe d\u00e9j\u00e0.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Vous ne pouvez pas mettre \u00e0 jour votre compte car il est en lecture seule.
|
||||||
|
readOnlyPasswordMessage=Vous ne pouvez pas mettre \u00e0 jour votre mot de passe car votre compte est en lecture seule.
|
||||||
|
|
||||||
|
successTotpMessage=L''authentification via t\u00e9l\u00e9phone mobile est configur\u00e9e.
|
||||||
|
successTotpRemovedMessage=L''authentification via t\u00e9l\u00e9phone mobile est supprim\u00e9e.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Droit r\u00e9voqu\u00e9 avec succ\u00e8s.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Votre compte a \u00e9t\u00e9 mis \u00e0 jour.
|
||||||
|
accountPasswordUpdatedMessage=Votre mot de passe a \u00e9t\u00e9 mis \u00e0 jour.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Le fournisseur d''identit\u00e9 n''est pas sp\u00e9cifi\u00e9.
|
||||||
|
invalidFederatedIdentityActionMessage=Action manquante ou invalide.
|
||||||
|
identityProviderNotFoundMessage=Le fournisseur d''identit\u00e9 sp\u00e9cifi\u00e9 n''est pas trouv\u00e9.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Cette identit\u00e9 n''est plus active dor\u00e9navant.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Vous ne pouvez pas supprimer votre derni\u00e8re f\u00e9d\u00e9ration d''identit\u00e9 sans avoir de mot de passe sp\u00e9cifi\u00e9.
|
||||||
|
identityProviderRedirectErrorMessage=Erreur de redirection vers le fournisseur d''identit\u00e9.
|
||||||
|
identityProviderRemovedMessage=Le fournisseur d''identit\u00e9 a \u00e9t\u00e9 supprim\u00e9 correctement.
|
||||||
|
identityProviderAlreadyLinkedMessage=Le fournisseur d''identit\u00e9 retourn\u00e9 par {0} est d\u00e9j\u00e0 li\u00e9 \u00e0 un autre utilisateur.
|
||||||
|
|
||||||
|
accountDisabledMessage=Ce compte est d\u00e9sactiv\u00e9, veuillez contacter votre administrateur.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Ce compte est temporairement d\u00e9sactiv\u00e9, veuillez contacter votre administrateur ou r\u00e9essayez plus tard.
|
||||||
|
invalidPasswordMinLengthMessage=Mot de passe invalide: longueur minimale {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Mot de passe invalide: doit contenir au moins {0} lettre(s) en minuscule.
|
||||||
|
invalidPasswordMinDigitsMessage=Mot de passe invalide: doit contenir au moins {0} chiffre(s).
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Mot de passe invalide: doit contenir au moins {0} lettre(s) en majuscule.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Mot de passe invalide: doit contenir au moins {0} caract\u00e8re(s) sp\u00e9ciaux.
|
||||||
|
invalidPasswordNotUsernameMessage=Mot de passe invalide: ne doit pas \u00eatre identique au nom d''utilisateur.
|
||||||
|
invalidPasswordRegexPatternMessage=Mot de passe invalide: ne valide pas l''expression rationnelle.
|
||||||
|
invalidPasswordHistoryMessage=Mot de passe invalide: ne doit pas \u00eatre \u00e9gal aux {0} derniers mots de passe.
|
||||||
|
|
||||||
|
applicationName=Nom de l''application
|
||||||
|
update=Mettre \u00e0 jour
|
||||||
|
status=Statut
|
||||||
|
authenticatorActionSetup=Configurer
|
||||||
|
device-activity=Activit\u00e9 des Appareils
|
||||||
|
accountSecurityTitle=S\u00e9curit\u00e9 du Compte
|
||||||
|
accountManagementWelcomeMessage=Bienvenue dans la Gestion de Compte Keycloak
|
||||||
|
personalInfoHtmlTitle=Informations Personnelles
|
||||||
|
personalInfoIntroMessage=G\u00e9rez vos informations de base
|
||||||
|
personalSubMessage=G\u00e9rez ces informations de base: votre pr\u00e9nom, nom de famille et email
|
||||||
|
accountSecurityIntroMessage=G\u00e9rez votre mot de passe et l''acc\u00e8s \u00e0 votre compte
|
||||||
|
applicationsIntroMessage=Auditez et g\u00e9rez les permissions d''acc\u00e8s des applications aux donn\u00e9es de votre compte
|
||||||
|
applicationType=Type d''application
|
334
account/messages/messages_hu.properties
Normal file
334
account/messages/messages_hu.properties
Normal file
|
@ -0,0 +1,334 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Mentés
|
||||||
|
doCancel=Mégsem
|
||||||
|
doLogOutAllSessions=Minden munkamenet kiléptetése
|
||||||
|
doRemove=Törlés
|
||||||
|
doAdd=Hozzáadás
|
||||||
|
doSignOut=Kilépés
|
||||||
|
doLogIn=Belépés
|
||||||
|
doLink=Összekötés
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Fiók szerkesztése
|
||||||
|
personalInfoHtmlTitle=Személyes adatok
|
||||||
|
federatedIdentitiesHtmlTitle=Összekapcsolt személyazonosságok
|
||||||
|
accountLogHtmlTitle=Fiók napló
|
||||||
|
changePasswordHtmlTitle=Jelszó csere
|
||||||
|
deviceActivityHtmlTitle=Eszköz történet
|
||||||
|
sessionsHtmlTitle=Munkamenetek
|
||||||
|
accountManagementTitle=Keycloak Fiók Kezelő
|
||||||
|
authenticatorTitle=Hitelesítő
|
||||||
|
applicationsHtmlTitle=Alkalmazások
|
||||||
|
linkedAccountsHtmlTitle=Összekötött fiókok
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Üdvözöljük a Keycloak Fiók Kezelőben
|
||||||
|
personalInfoIntroMessage=Kezelje az alap személyes adatait
|
||||||
|
accountSecurityTitle=Fiók biztonság
|
||||||
|
accountSecurityIntroMessage=Szabályozza jelszó és fiók hozzáféréseit
|
||||||
|
applicationsIntroMessage=Kezelje alkalmazás jogosultságait, hogy hozzáférjen a fiókjához
|
||||||
|
resourceIntroMessage=Ossza meg az erőforrásait csapattagjai között
|
||||||
|
passwordLastUpdateMessage=A jelszava ekkor módosult
|
||||||
|
updatePasswordTitle=Módosítsa jelszavát
|
||||||
|
updatePasswordMessageTitle=Kérem válasszon erős jelszót
|
||||||
|
updatePasswordMessage=Egy erős jelszó számok, betűk és speciális karakterek keveréke, nehéz kitalálni, nem hasonlít valódi (szótári) szóra és csak ehhez a fiókhoz tartozik.
|
||||||
|
personalSubTitle=Személyes adatai
|
||||||
|
personalSubMessage=Kezelje alapvető személyes adatait: vezetéknév, keresztnév, email cím
|
||||||
|
|
||||||
|
authenticatorCode=Egyszer használatos kód
|
||||||
|
email=Email cím
|
||||||
|
firstName=Keresztnév
|
||||||
|
givenName=Keresztnév
|
||||||
|
fullName=Teljes név
|
||||||
|
lastName=Vezetéknév
|
||||||
|
familyName=Vezetéknév
|
||||||
|
password=Jelszó
|
||||||
|
currentPassword=Jelenlegi jelszó
|
||||||
|
passwordConfirm=Megerősítés
|
||||||
|
passwordNew=Új jelszó
|
||||||
|
username=Felhasználó név
|
||||||
|
address=Cím
|
||||||
|
street=Közterület
|
||||||
|
locality=Település
|
||||||
|
region=Állam, Tartomány, Megye, Régió
|
||||||
|
postal_code=Irányítószám
|
||||||
|
country=Ország
|
||||||
|
emailVerified=Ellenőrzött email cím
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
profileScopeConsentText=Felhasználói fiók
|
||||||
|
emailScopeConsentText=Email cím
|
||||||
|
addressScopeConsentText=Cím
|
||||||
|
phoneScopeConsentText=Telefonszám
|
||||||
|
offlineAccessScopeConsentText=Offline hozzáférés
|
||||||
|
samlRoleListScopeConsentText=Szerepköreim
|
||||||
|
rolesScopeConsentText=Felhasználói szerepkörök
|
||||||
|
|
||||||
|
role_admin=Adminisztrátor
|
||||||
|
role_realm-admin=Tartomány Adminisztrátor
|
||||||
|
role_create-realm=Tartomány létrehozása
|
||||||
|
role_view-realm=Tartományok megtekintése
|
||||||
|
role_view-users=Felhasználók megtekintése
|
||||||
|
role_view-applications=Alkalmazások megtekintése
|
||||||
|
role_view-clients=Kliensek megtekintése
|
||||||
|
role_view-events=Események megtekintése
|
||||||
|
role_view-identity-providers=Személyazonosság-kezelők megtekintése
|
||||||
|
role_view-consent=Jóváhagyó nyilatkozatok megtekintése
|
||||||
|
role_manage-realm=Tartományok kezelése
|
||||||
|
role_manage-users=Felhasználók kezelése
|
||||||
|
role_manage-applications=Alkalmazások kezelése
|
||||||
|
role_manage-identity-providers=Személyazonosság-kezelők karbantartása
|
||||||
|
role_manage-clients=Kliensek kezelése
|
||||||
|
role_manage-events=Események kezelése
|
||||||
|
role_view-profile=Fiók megtekintése
|
||||||
|
role_manage-account=Fiók kezelése
|
||||||
|
role_manage-account-links=Fiók összekötések kezelése
|
||||||
|
role_manage-consent=Jóváhagyó nyilatkozatok kezelése
|
||||||
|
role_read-token=Olvasási token
|
||||||
|
role_offline-access=Offline hozzáférés
|
||||||
|
role_uma_authorization=Hozzáférés jogosultságokhoz (UMA)
|
||||||
|
client_account=Fiók
|
||||||
|
client_account-console=Fiók kezelés
|
||||||
|
client_security-admin-console=Biztonsági, adminisztrátor fiók kezelés
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Tartomány kezelés
|
||||||
|
client_broker=Ügynök
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Kötelezően kitöltendő mezők
|
||||||
|
allFieldsRequired=Minden mező kitöltése kötelező
|
||||||
|
|
||||||
|
backToApplication=« Vissza az alkalmazásba
|
||||||
|
backTo=Vissza a {0}-ba/be
|
||||||
|
|
||||||
|
date=Dátum
|
||||||
|
event=Esemény
|
||||||
|
ip=IP cím
|
||||||
|
client=Kliens
|
||||||
|
clients=Kliensek
|
||||||
|
details=Részletek
|
||||||
|
started=Kezdete
|
||||||
|
lastAccess=Utolsó hozzáférés
|
||||||
|
expires=Lejárat
|
||||||
|
applications=Alkalmazások
|
||||||
|
|
||||||
|
account=Fiók
|
||||||
|
federatedIdentity=Összekapcsolt személyazonosság
|
||||||
|
authenticator=Hitelesítő
|
||||||
|
device-activity=Eszköz történet
|
||||||
|
sessions=Munkamentek
|
||||||
|
log=Napló
|
||||||
|
|
||||||
|
application=Alkalmazás
|
||||||
|
availableRoles=Elérhető szerepkörök
|
||||||
|
grantedPermissions=Engedélyezett jogosultságok
|
||||||
|
grantedPersonalInfo=Engedélyezett személyes adatok
|
||||||
|
additionalGrants=További engedélyek
|
||||||
|
action=Művelet
|
||||||
|
inResource=itt:
|
||||||
|
fullAccess=Teljes hozzáférés
|
||||||
|
offlineToken=Offline Token
|
||||||
|
revoke=Engedély visszavonása
|
||||||
|
|
||||||
|
configureAuthenticators=Beállított Hitelesítők
|
||||||
|
mobile=Mobil eszköz
|
||||||
|
totpStep1=Kérem telepítse az itt felsorolt alkalmazások egyikét a mobil eszközére:
|
||||||
|
totpStep2=Indítsa el az alkalmazást a mobil eszközén és olvassa be ezt a (QR) kódot:
|
||||||
|
totpStep3=Adja meg az alkalmazás által generált egyszer használatos kódot majd kattintson a Mentés gombra a beállítás befejezéséhez.
|
||||||
|
totpStep3DeviceName=Adja meg a mobil eszköz nevét. Ez a későbbiekben segíthet az eszköz azonosításában.
|
||||||
|
|
||||||
|
totpManualStep2=Indítsa el az alkalmazás és adja meg a következő kulcsot:
|
||||||
|
totpManualStep3=Használja a következő beállításokat, ha az alkalmazása támogatja ezeket:
|
||||||
|
totpUnableToScan=Nem tud (QR) kódot beolvasni?
|
||||||
|
totpScanBarcode=Inkább (QR) kódot olvasna be?
|
||||||
|
|
||||||
|
totp.totp=Idő alapú
|
||||||
|
totp.hotp=Számláló alapú
|
||||||
|
|
||||||
|
totpType=Típus
|
||||||
|
totpAlgorithm=Algoritmus
|
||||||
|
totpDigits=Számjegyek
|
||||||
|
totpInterval=Intervallum
|
||||||
|
totpCounter=Számláló
|
||||||
|
totpDeviceName=Eszköz neve
|
||||||
|
|
||||||
|
missingUsernameMessage=Kérem adja meg a felhasználó nevét.
|
||||||
|
missingFirstNameMessage=Kérem adja meg a keresztnevet.
|
||||||
|
invalidEmailMessage=Érvénytelen email cím.
|
||||||
|
missingLastNameMessage=Kérem adja meg a vezetéknevet.
|
||||||
|
missingEmailMessage=Kérem adja meg az email címet.
|
||||||
|
missingPasswordMessage=Kérem adja meg a jelszót.
|
||||||
|
notMatchPasswordMessage=A jelszavak nem egyeznek meg.
|
||||||
|
invalidUserMessage=Érvénytelen felhasználó
|
||||||
|
|
||||||
|
missingTotpMessage=Kérem adja meg a hitelesítő kódot.
|
||||||
|
missingTotpDeviceNameMessage=Kérem adja meg az eszköz nevét.
|
||||||
|
invalidPasswordExistingMessage=Érvénytelen jelenlegi jelszó.
|
||||||
|
invalidPasswordConfirmMessage=A jelszavak nem egyeznek meg.
|
||||||
|
invalidTotpMessage=Érvénytelen hitelesítő kód.
|
||||||
|
|
||||||
|
usernameExistsMessage=Ez a felhasználó név már foglalt.
|
||||||
|
emailExistsMessage=Ez az email cím már foglalt.
|
||||||
|
|
||||||
|
readOnlyUserMessage=A felhasználói fiókja csak olvasható, módosítás nem lehetséges.
|
||||||
|
readOnlyUsernameMessage=A felhasználó név nem módosítható.
|
||||||
|
readOnlyPasswordMessage=A felhasználói fiókja csak olvasható, így jelszó módosítás nem lehetséges.
|
||||||
|
|
||||||
|
successTotpMessage=A mobil hitelesítőt beállítottuk.
|
||||||
|
successTotpRemovedMessage=A mobil hitelesítőt eltávolítottuk.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Az engedélyt visszavontuk.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Felhasználói fiókját módosítottuk.
|
||||||
|
accountPasswordUpdatedMessage=Jelszavát módosítottuk.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Nincs megadva személyazonosság-kezelő.
|
||||||
|
invalidFederatedIdentityActionMessage=Érvénytelen, vagy nem létező művelet.
|
||||||
|
identityProviderNotFoundMessage=A megadott személyazonosság-kezelő nem található.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Ez a személyazonosság összekötés már nem érvényes.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Az utolsó összekapcsolt személyazonosság nem törölhető, mert Ön nem rendelkezik érvényes jelszóval.
|
||||||
|
identityProviderRedirectErrorMessage=Nem sikerült az átirányítás a személyazonosság-kezelőre.
|
||||||
|
identityProviderRemovedMessage=A személyazonosság-kezelő összekötést töröltük.
|
||||||
|
identityProviderAlreadyLinkedMessage=Az összekapcsolt személyazonosság-kezelő által bizotsított személyazonosság már össze van kötve egy másik felhasználói fiókkal.
|
||||||
|
staleCodeAccountMessage=Az oldal érvényességi ideje lejárt. Kérem próbálja meg újra a kérést.
|
||||||
|
consentDenied=Jóváhagyó nyilatkozat elutasítva.
|
||||||
|
|
||||||
|
accountDisabledMessage=Felhasználói fiókja inaktív, kérem vegye fel a kapcsolatot az alkalmazás adminisztrátorral.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Felhasználói fiókja átmenetileg inaktív, kérem vegye fel a kapcsolatot az alkalmazás adminisztrátorral, vagy próbálkozzon később.
|
||||||
|
invalidPasswordMinLengthMessage=Érvénytelen jelszó: minimum hossz {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Érvénytelen jelszó: legalább {0} darab kisbetűt kell tartalmaznia.
|
||||||
|
invalidPasswordMinDigitsMessage=Érvénytelen jelszó: legalább {0} darab számjegyet kell tartalmaznia.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Érvénytelen jelszó: legalább {0} darab nagybetűt kell tartalmaznia.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Érvénytelen jelszó: legalább {0} darab speciális karaktert (pl. #!$@ stb.) kell tartalmaznia.
|
||||||
|
invalidPasswordNotUsernameMessage=Érvénytelen jelszó: nem lehet azonos a felhasználó névvel.
|
||||||
|
invalidPasswordRegexPatternMessage=Érvénytelen jelszó: a jelszó nem illeszkedik a megadott reguláris kifejezés mintára.
|
||||||
|
invalidPasswordHistoryMessage=Érvénytelen jelszó: nem lehet azonos az utolsó {0} darab, korábban alkalmazott jelszóval.
|
||||||
|
invalidPasswordBlacklistedMessage=Érvénytelen jelszó: a jelszó tiltó listán szerepel.
|
||||||
|
invalidPasswordGenericMessage=Érvénytelen jelszó: az új jelszó nem felel meg a jelszó házirendnek.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Erőforrásaim
|
||||||
|
myResourcesSub=Erőforrásaim
|
||||||
|
doDeny=Tiltás
|
||||||
|
doRevoke=Visszavonás
|
||||||
|
doApprove=Jóváhagyás
|
||||||
|
doRemoveSharing=Megosztás törlése
|
||||||
|
doRemoveRequest=Kérelem törlése
|
||||||
|
peopleAccessResource=Az erőforráshoz hozzáférő felhasználók
|
||||||
|
resourceManagedPolicies=Az erőforrás hozzáféréshez szükséges jogosultságok
|
||||||
|
resourceNoPermissionsGrantingAccess=Az erőforrás hozzáféréshez nem szükségesek jogosultságok
|
||||||
|
anyAction=Bármelyik művelet
|
||||||
|
description=Leírás
|
||||||
|
name=Név
|
||||||
|
scopes=Hatókör
|
||||||
|
resource=Erőforrás
|
||||||
|
user=Felhasználó
|
||||||
|
peopleSharingThisResource=Az erőforrást megosztó felhasználók
|
||||||
|
shareWithOthers=Megosztás más felhasználókkal
|
||||||
|
needMyApproval=A jóváhagyásom szükséges
|
||||||
|
requestsWaitingApproval=A kérése jóváhagyásra vár
|
||||||
|
icon=Ikon
|
||||||
|
requestor=Kérelmező
|
||||||
|
owner=Tulajdonos
|
||||||
|
resourcesSharedWithMe=Velem megosztott erőforrások
|
||||||
|
permissionRequestion=Jogosultság kérelem
|
||||||
|
permission=Jogosultság
|
||||||
|
shares=megosztás(ok)
|
||||||
|
notBeingShared=Az erőforrás nincs megosztva
|
||||||
|
notHaveAnyResource=Nincsen erőforrása
|
||||||
|
noResourcesSharedWithYou=Nincsenek Önnel megosztott erőforrásai
|
||||||
|
havePermissionRequestsWaitingForApproval=Önnek {0} darab várakozó, jóváhagyandó jogosultság kérése van.
|
||||||
|
clickHereForDetails=Kattintson ide a részletekért.
|
||||||
|
resourceIsNotBeingShared=Az erőforrás nincs megosztva
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Név
|
||||||
|
applicationType=Alkalmazás típus
|
||||||
|
#applicationInUse=In-use app only
|
||||||
|
clearAllFilter=Szűrő mezők törlése
|
||||||
|
activeFilters=Aktív szűrők
|
||||||
|
filterByName=Név alapú keresés
|
||||||
|
allApps=Minden alkalmazás
|
||||||
|
internalApps=Belső alkalmazások
|
||||||
|
thirdpartyApps=Harmadik féltől származó alkalmazások
|
||||||
|
appResults=Eredmény
|
||||||
|
clientNotFoundMessage=A kliens nem található.
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Meghatalmazott szolgáltató
|
||||||
|
authorizedProviderMessage=A felhasználói fiókjához kötött meghatalmazott szolgáltatók
|
||||||
|
identityProvider=Személyazonosság-kezelő
|
||||||
|
identityProviderMessage=Fiókja személyazonosság-kezelőkhöz kötéséhez eddig ezeket a beállításokat adta meg
|
||||||
|
#socialLogin=Social Login
|
||||||
|
userDefined=Felhasználó által meghatározott
|
||||||
|
removeAccess=Hozzáférés törlése
|
||||||
|
removeAccessMessage=Újra engedélyeznie kell a hozzáférést az alkalmazás ismételt használatához.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=A kétszintű hitelesítés jelenleg
|
||||||
|
authenticatorFinishSetUpTitle=Kétszintű hitelesítés
|
||||||
|
authenticatorFinishSetUpMessage=Minden Keycloak fiók bejelentkezéskor kérni fogunk Öntől egy második szintű hitelesítő kódot.
|
||||||
|
authenticatorSubTitle=Állítsa be a második szintű hitelesítést
|
||||||
|
authenticatorSubMessage=Felhasználói fiókjának biztonsági szintjét növelheti, ha legalább egy második szintű hitelesítést is bekapcsol az elérhető eljárások közül.
|
||||||
|
authenticatorMobileTitle=Mobil eszköz alapú hitelesítés
|
||||||
|
authenticatorMobileMessage=Mobil eszközön generált ellenőrző kód, mint második szintű hitelesítés.
|
||||||
|
authenticatorMobileFinishSetUpMessage=A hitelesítés a mobil eszközéhez kötődik.
|
||||||
|
authenticatorActionSetup=Beállítás
|
||||||
|
authenticatorSMSTitle=SMS kód
|
||||||
|
authenticatorSMSMessage=A Keycloak SMS ellenőrző kódot küld a telefonjára (második szintű hitelesítő kód).
|
||||||
|
authenticatorSMSFinishSetUpMessage=A következő telefonszámokra SMS-t küldünk
|
||||||
|
authenticatorDefaultStatus=Alapértelmezett
|
||||||
|
authenticatorChangePhone=Módosítsa telefonszámát
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Mobil hitelesítő eszköz beállítása
|
||||||
|
smscodeIntroMessage=Adja meg a telefonszámát, melyre egy ellenőrző kódot küldünk.
|
||||||
|
mobileSetupStep1=Telepítsen egy hitelesítő alkalmazást mobil eszközére az itt felsorolt, támogatott, alkalmazások közül.
|
||||||
|
mobileSetupStep2=Indítsa el az alkalmazást és olvassa be a következő (QR) kódot:
|
||||||
|
mobileSetupStep3=Adja meg a mobil alkalmazás által generált egyszer használatos kódot, majd kattintson a Mentés gombra a beállításhoz.
|
||||||
|
scanBarCode=Inkább (QR) kódot olvasna be?
|
||||||
|
enterBarCode=Adja meg az egyszer használatos kódot
|
||||||
|
doCopy=Másolás
|
||||||
|
doFinish=Befejezés
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMS kód beállítása
|
||||||
|
chooseYourCountry=Válassza ki az országot
|
||||||
|
enterYourPhoneNumber=Adja meg a telefonszámát
|
||||||
|
sendVerficationCode=Ellenőrző kód küldése
|
||||||
|
enterYourVerficationCode=Adja meg az ellenőrző kódot
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Tartalék kódok beállítása
|
||||||
|
realmName=Tartomány
|
||||||
|
doDownload=Letöltés
|
||||||
|
doPrint=Nyomtatás
|
||||||
|
generateNewBackupCodes=Új tartalék kódok generálása
|
||||||
|
backtoAuthenticatorPage=Vissza a hitelesítő lapra
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Erőforrások
|
||||||
|
sharedwithMe=Velem megosztott erőforrások
|
||||||
|
share=Megosztás
|
||||||
|
sharedwith=Megosztva
|
||||||
|
accessPermissions=Hozzáférési jogosultságok
|
||||||
|
permissionRequests=Jogosultság kérések
|
||||||
|
approve=Jóváhagyás
|
||||||
|
approveAll=Mindet jóváhagyja
|
||||||
|
people=felhasználó
|
||||||
|
perPage=oldalanként
|
||||||
|
currentPage=Aktuális oldal
|
||||||
|
sharetheResource=Erőforrás megosztása
|
||||||
|
group=Csoport
|
||||||
|
selectPermission=Jogosultság választás
|
||||||
|
addPeople=Adjon hozzá felhasználókat az erőforrás megosztáshoz
|
||||||
|
addTeam=Adjon meg csoportot az erőforrás megosztáshoz
|
||||||
|
myPermissions=Jogosultságaim
|
||||||
|
waitingforApproval=Jóváhagyásra vár
|
||||||
|
anyPermission=Bármilyen jogosultság
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=Felhasználó adatok
|
||||||
|
openshift.scope.user_check-access=Felhasználó hozzáférés adatok
|
||||||
|
openshift.scope.user_full=Teljes hozzáférés
|
||||||
|
openshift.scope.list-projects=Projektek listája
|
336
account/messages/messages_it.properties
Normal file
336
account/messages/messages_it.properties
Normal file
|
@ -0,0 +1,336 @@
|
||||||
|
doSave=Salva
|
||||||
|
doCancel=Annulla
|
||||||
|
doLogOutAllSessions=Effettua il logout da tutte le sessioni
|
||||||
|
doRemove=Elimina
|
||||||
|
doAdd=Aggiungi
|
||||||
|
doSignOut=Esci
|
||||||
|
doLogIn=Log In
|
||||||
|
doLink=Link
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Modifica Account
|
||||||
|
personalInfoHtmlTitle=Informazioni personali
|
||||||
|
federatedIdentitiesHtmlTitle=Identit\u00e0 federate
|
||||||
|
accountLogHtmlTitle=Log dell''account
|
||||||
|
changePasswordHtmlTitle=Cambia password
|
||||||
|
deviceActivityHtmlTitle=Attivit\u00e0 dei dispositivi
|
||||||
|
sessionsHtmlTitle=Sessioni
|
||||||
|
accountManagementTitle=Gestione degli account di Keycloak
|
||||||
|
authenticatorTitle=Autenticatore
|
||||||
|
applicationsHtmlTitle=Applicazioni
|
||||||
|
linkedAccountsHtmlTitle=Account collegati
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Benvenuto nella gestione degli account di Keycloak
|
||||||
|
personalInfoIntroMessage=Gestisci le tue informazioni di base
|
||||||
|
accountSecurityTitle=Sicurezza dell''account
|
||||||
|
accountSecurityIntroMessage=Controlla la tua password e gli accessi dell''account
|
||||||
|
applicationsIntroMessage=Traccia e gestisci i permessi delle applicazioni nell''accesso al tuo account
|
||||||
|
resourceIntroMessage=Condividi le tue risorse tra i membri del team
|
||||||
|
passwordLastUpdateMessage=La tua password \u00e8 stata aggiornata il
|
||||||
|
updatePasswordTitle=Aggiornamento password
|
||||||
|
updatePasswordMessageTitle=Assicurati di scegliere una password robusta
|
||||||
|
updatePasswordMessage=Una password robusta contiene un misto di numeri, lettere, e simboli. \u00c8 difficile da indovinare, non assomiglia a una parola reale, ed \u00e8 utilizzata solo per questo account.
|
||||||
|
personalSubTitle=Le tue informazioni personali
|
||||||
|
personalSubMessage=Gestisce queste informazioni di base: il tuo nome, cognome, e indirizzo email
|
||||||
|
|
||||||
|
authenticatorCode=Codice monouso
|
||||||
|
|
||||||
|
email=Email
|
||||||
|
firstName=Nome
|
||||||
|
givenName=Nome
|
||||||
|
fullName=Nome completo
|
||||||
|
lastName=Cognome
|
||||||
|
familyName=Cognome
|
||||||
|
password=Password
|
||||||
|
currentPassword=Password attuale
|
||||||
|
passwordConfirm=Conferma password
|
||||||
|
passwordNew=Nuova password
|
||||||
|
username=Username
|
||||||
|
address=Indirizzo
|
||||||
|
street=Via
|
||||||
|
locality=Citt\u00e0 o localit\u00e0
|
||||||
|
region=Stato, Provincia, o Regione
|
||||||
|
postal_code=CAP
|
||||||
|
country=Paese
|
||||||
|
emailVerified=Email verificata
|
||||||
|
gssDelegationCredential=Credenziali delega GSS
|
||||||
|
|
||||||
|
profileScopeConsentText=Profilo utente
|
||||||
|
emailScopeConsentText=Indirizzo email
|
||||||
|
addressScopeConsentText=Indirizzo
|
||||||
|
phoneScopeConsentText=Numero di telefono
|
||||||
|
offlineAccessScopeConsentText=Accesso offline
|
||||||
|
samlRoleListScopeConsentText=I miei ruoli
|
||||||
|
rolesScopeConsentText=Ruoli utente
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Realm admin
|
||||||
|
role_create-realm=Crea realm
|
||||||
|
role_view-realm=Visualizza realm
|
||||||
|
role_view-users=Visualizza utenti
|
||||||
|
role_view-applications=Visualizza applicazioni
|
||||||
|
role_view-clients=Visualizza client
|
||||||
|
role_view-events=Visualizza eventi
|
||||||
|
role_view-identity-providers=Visualizza identity provider
|
||||||
|
role_view-consent=Visualizza consensi
|
||||||
|
role_manage-realm=Gestisci realm
|
||||||
|
role_manage-users=Gestisci utenti
|
||||||
|
role_manage-applications=Gestisci applicazioni
|
||||||
|
role_manage-identity-providers=Gestisci identity provider
|
||||||
|
role_manage-clients=Gestisci client
|
||||||
|
role_manage-events=Gestisci eventi
|
||||||
|
role_view-profile=Visualizza profilo
|
||||||
|
role_manage-account=Gestisci account
|
||||||
|
role_manage-account-links=Gestisci i link dell''account
|
||||||
|
role_manage-consent=Gestisci consensi
|
||||||
|
role_read-token=Leggi token
|
||||||
|
role_offline-access=Accesso offline
|
||||||
|
role_uma_authorization=Ottieni permessi
|
||||||
|
client_account=Account
|
||||||
|
client_account-console=Console account
|
||||||
|
client_security-admin-console=Console di amministrazione di sicurezza
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Gestione realm
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Campi obbligatori
|
||||||
|
allFieldsRequired=Tutti campi obbligatori
|
||||||
|
|
||||||
|
backToApplication=« Torna all''applicazione
|
||||||
|
backTo=Torna a {0}
|
||||||
|
|
||||||
|
date=Data
|
||||||
|
event=Evento
|
||||||
|
ip=IP
|
||||||
|
client=Client
|
||||||
|
clients=Client
|
||||||
|
details=Dettagli
|
||||||
|
started=Iniziato
|
||||||
|
lastAccess=Ultimo accesso
|
||||||
|
expires=Scade
|
||||||
|
applications=Applicazioni
|
||||||
|
|
||||||
|
account=Account
|
||||||
|
federatedIdentity=Identit\u00e0 federate
|
||||||
|
authenticator=Autenticatore
|
||||||
|
device-activity=Attivit\u00e0 dei dispositivi
|
||||||
|
sessions=Sessioni
|
||||||
|
log=Log
|
||||||
|
|
||||||
|
application=Applicazione
|
||||||
|
availablePermissions=Autorizzazioni disponibili
|
||||||
|
grantedPermissions=Autorizzazioni concesse
|
||||||
|
grantedPersonalInfo=Informazioni personali concesse
|
||||||
|
additionalGrants=Ulteriori concessioni
|
||||||
|
action=Azione
|
||||||
|
inResource=in
|
||||||
|
fullAccess=Accesso completo
|
||||||
|
offlineToken=Token offline
|
||||||
|
revoke=Revoca concessione
|
||||||
|
|
||||||
|
configureAuthenticators=Autenticatori configurati
|
||||||
|
mobile=Dispositivo mobile
|
||||||
|
totpStep1=Installa una delle seguenti applicazioni sul tuo dispositivo mobile
|
||||||
|
totpStep2=Apri l''applicazione e scansiona il codice QR
|
||||||
|
totpStep3=Scrivi il codice monouso fornito dall''applicazione e clicca Salva per completare il setup.
|
||||||
|
totpStep3DeviceName=Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione.
|
||||||
|
|
||||||
|
totpManualStep2=Apri l''applicazione e scrivi la chiave
|
||||||
|
totpManualStep3=Usa le seguenti impostazioni se l''applicazione lo consente
|
||||||
|
totpUnableToScan=Non riesci a scansionare il codice QR?
|
||||||
|
totpScanBarcode=Vuoi scansionare il codice QR?
|
||||||
|
|
||||||
|
totp.totp=Basato sull''ora
|
||||||
|
totp.hotp=Basato sul contatore
|
||||||
|
|
||||||
|
totpType=Tipo
|
||||||
|
totpAlgorithm=Algoritmo
|
||||||
|
totpDigits=Cifre
|
||||||
|
totpInterval=Intervallo
|
||||||
|
totpCounter=Contatore
|
||||||
|
totpDeviceName=Nome dispositivo
|
||||||
|
|
||||||
|
missingUsernameMessage=Inserisci lo username.
|
||||||
|
missingFirstNameMessage=Inserisci il nome.
|
||||||
|
invalidEmailMessage=Indirizzo email non valido.
|
||||||
|
missingLastNameMessage=Inserisci il cognome.
|
||||||
|
missingEmailMessage=Inserisci l''indirizzo email.
|
||||||
|
missingPasswordMessage=Inserisci la password.
|
||||||
|
notMatchPasswordMessage=Le password non coincidono.
|
||||||
|
invalidUserMessage=Utente non valido
|
||||||
|
|
||||||
|
missingTotpMessage=Inserisci il codice di autenticazione.
|
||||||
|
missingTotpDeviceNameMessage=Inserisci il nome del dispositivo di autenticazione.
|
||||||
|
invalidPasswordExistingMessage=Password esistente non valida.
|
||||||
|
invalidPasswordConfirmMessage=La password di conferma non coincide.
|
||||||
|
invalidTotpMessage=Codice di autenticazione non valido.
|
||||||
|
|
||||||
|
usernameExistsMessage=Username gi\u00e0 esistente.
|
||||||
|
emailExistsMessage=Email gi\u00e0 esistente.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Non puoi aggiornare il tuo account poich\u00E9 \u00e8 in modalit\u00e0 sola lettura.
|
||||||
|
readOnlyUsernameMessage=Non puoi aggiornare il tuo nome utente poich\u00E9 \u00e8 in modalit\u00e0 sola lettura.
|
||||||
|
readOnlyPasswordMessage=Non puoi aggiornare il tuo account poich\u00E9 \u00e8 in modalit\u00e0 sola lettura.
|
||||||
|
|
||||||
|
successTotpMessage=Autenticatore mobile configurato.
|
||||||
|
successTotpRemovedMessage=Autenticatore mobile eliminato.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Concessione revocata con successo.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Il tuo account \u00e8 stato aggiornato.
|
||||||
|
accountPasswordUpdatedMessage=La tua password \u00e8 stata aggiornata.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Identity provider non specificato.
|
||||||
|
invalidFederatedIdentityActionMessage=Azione non valida o mancante.
|
||||||
|
identityProviderNotFoundMessage=L''identity provider specificato non \u00e8 stato trovato.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Questo identity non \u00e8 pi\u00f9 attivo.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Non puoi rimuovere l''ultima identit\u00e0 federata poich\u00E9 non hai pi\u00f9 la password.
|
||||||
|
identityProviderRedirectErrorMessage=Il reindirizzamento all''identity provider \u00e8 fallito.
|
||||||
|
identityProviderRemovedMessage=Identity provider eliminato correttamente.
|
||||||
|
identityProviderAlreadyLinkedMessage=L''identit\u00e0 federata restituita da {0} \u00e8 gi\u00e0 collegata ad un altro utente.
|
||||||
|
staleCodeAccountMessage=La pagina \u00e8 scaduta. Prova di nuovo.
|
||||||
|
consentDenied=Consenso negato.
|
||||||
|
|
||||||
|
accountDisabledMessage=Account disabilitato, contatta l''amministratore.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=L''account \u00e8 temporaneamente disabilitato, contatta l''amministratore o riprova pi\u00f9 tardi.
|
||||||
|
invalidPasswordMinLengthMessage=Password non valida: lunghezza minima {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri minuscoli.
|
||||||
|
invalidPasswordMinDigitsMessage=Password non valida: deve contenere almeno {0} numeri.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Password non valida: deve contenere almeno {0} caratteri maiuscoli.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Password non valida: deve contenere almeno {0} caratteri speciali.
|
||||||
|
invalidPasswordNotUsernameMessage=Password non valida: non deve essere uguale allo username.
|
||||||
|
invalidPasswordRegexPatternMessage=Password non valida: fallito il match con una o pi\u00f9 espressioni regolari.
|
||||||
|
invalidPasswordHistoryMessage=Password non valida: non deve essere uguale a una delle ultime {0} password.
|
||||||
|
invalidPasswordBlacklistedMessage=Password non valida: la password non \u00e8 consentita.
|
||||||
|
invalidPasswordGenericMessage=Password non valida: la nuova password non rispetta le indicazioni previste.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Le mie risorse
|
||||||
|
myResourcesSub=Le mie risorse
|
||||||
|
doDeny=Nega
|
||||||
|
doRevoke=Revoca
|
||||||
|
doApprove=Approva
|
||||||
|
doRemoveSharing=Rimuovi condivisione
|
||||||
|
doRemoveRequest=Rimuovi richiesta
|
||||||
|
peopleAccessResource=Persone che hanno accesso a questa risorsa
|
||||||
|
resourceManagedPolicies=Permessi che danno accesso a questa risorsa
|
||||||
|
resourceNoPermissionsGrantingAccess=Nessun permesso d\u00E0 accesso a questa risorsa
|
||||||
|
anyAction=Qualsiasi azione
|
||||||
|
description=Descrizione
|
||||||
|
name=Nome
|
||||||
|
scopes=Ambito
|
||||||
|
resource=Risorsa
|
||||||
|
user=Utente
|
||||||
|
peopleSharingThisResource=Persone che condividono questa risorsa
|
||||||
|
shareWithOthers=Condividi con altri
|
||||||
|
needMyApproval=Richiede la mia approvazione
|
||||||
|
requestsWaitingApproval=La tua richiesta è in attesa di approvazione
|
||||||
|
icon=Icona
|
||||||
|
requestor=Richiedente
|
||||||
|
owner=Proprietario
|
||||||
|
resourcesSharedWithMe=Risorse condivise con me
|
||||||
|
permissionRequestion=Richiesta di permesso
|
||||||
|
permission=Permesso
|
||||||
|
shares=condivisioni
|
||||||
|
notBeingShared=Questa risorsa non \u00e8 in condivisione.
|
||||||
|
notHaveAnyResource=Non hai nessuna risorsa
|
||||||
|
noResourcesSharedWithYou=Non ci sono risorse condivise con te
|
||||||
|
havePermissionRequestsWaitingForApproval=Hai {0} richiesta(e) di permesso in attesa di approvazione.
|
||||||
|
clickHereForDetails=Clicca qui per i dettagli.
|
||||||
|
resourceIsNotBeingShared=La risorsa non \u00e8 in condivisione
|
||||||
|
|
||||||
|
locale_it=Italiano
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Nome
|
||||||
|
applicationType=Tipo applicazione
|
||||||
|
applicationInUse=In-use app only
|
||||||
|
clearAllFilter=Azzera tutti i filtri
|
||||||
|
activeFilters=Filtri attivi
|
||||||
|
filterByName=Filtra per nome ...
|
||||||
|
allApps=Tutte le applicazioni
|
||||||
|
internalApps=Applicazioni interne
|
||||||
|
thirdpartyApps=Applicazioni di terze parti
|
||||||
|
appResults=Risultati
|
||||||
|
clientNotFoundMessage=Client non trovato.
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Provider autorizzato
|
||||||
|
authorizedProviderMessage=Provider autorizzati collegati al tuo account
|
||||||
|
identityProvider=Identity provider
|
||||||
|
identityProviderMessage=Collegare il tuo account con gli identity provider che hai configurato
|
||||||
|
socialLogin=Social Login
|
||||||
|
userDefined=Definito dall''utente
|
||||||
|
removeAccess=Rimuovi accesso
|
||||||
|
removeAccessMessage=Devi concedere di nuovo l''accesso, se vuoi utilizzare l''account di questa applicazione.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=L''autenticazione a due fattori \u00e8 attualmente
|
||||||
|
authenticatorFinishSetUpTitle=La tua autenticazione a due fattori
|
||||||
|
authenticatorFinishSetUpMessage=Ogni volta che effettui l''accesso al tuo account Keycloak, ti verr\u00E0 richiesto di fornire il tuo codice di autenticazione a due fattori.
|
||||||
|
authenticatorSubTitle=Imposta l''autenticazione a due fattori
|
||||||
|
authenticatorSubMessage=Per incrementare la sicurezza del tuo account, attiva almeno uno dei metodi disponibili per l''autenticazione a due fattori.
|
||||||
|
authenticatorMobileTitle=Autenticatore mobile
|
||||||
|
authenticatorMobileMessage=Utilizza l''autenticatore mobile per ottenere i codici di verifica per l''autenticazione a due fattori.
|
||||||
|
authenticatorMobileFinishSetUpMessage=L''autenticatore \u00e8 stato collegato al tuo telefono.
|
||||||
|
authenticatorActionSetup=Set up
|
||||||
|
authenticatorSMSTitle=Codice SMS
|
||||||
|
authenticatorSMSMessage=Keycloak invier\u00E0 il codice di verifica al tuo telefono per l''autenticazione a due fattori.
|
||||||
|
authenticatorSMSFinishSetUpMessage=I messaggi di testo vengono inviati a
|
||||||
|
authenticatorDefaultStatus=Default
|
||||||
|
authenticatorChangePhone=Cambia numero di telefono
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Setup autenticatore mobile
|
||||||
|
smscodeIntroMessage=Inserisci il tuo numero di telefono e ti verr\u00E0 inviato un codice di verifica.
|
||||||
|
mobileSetupStep1=Installa un''applicazione di autenticazione sul tuo telefono. Sono supportate le applicazioni qui elencate.
|
||||||
|
mobileSetupStep2=Apri l''applicazione e scansiona il codice QR:
|
||||||
|
mobileSetupStep3=Inserisci il codice monouso fornito dall''applicazione e clicca Salva per completare il setup.
|
||||||
|
scanBarCode=Vuoi scansionare il codice QR?
|
||||||
|
enterBarCode=Inserisci il codice monouso
|
||||||
|
doCopy=Copia
|
||||||
|
doFinish=Termina
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=Setup codice SMS
|
||||||
|
chooseYourCountry=Scegli la tua nazione
|
||||||
|
enterYourPhoneNumber=Inserisci il tuo numero di telefono
|
||||||
|
sendVerficationCode=Invia il codice di verifica
|
||||||
|
enterYourVerficationCode=Inserisci il codice di verifica
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Setup backup codici
|
||||||
|
realmName=Realm
|
||||||
|
doDownload=Download
|
||||||
|
doPrint=Stampa
|
||||||
|
generateNewBackupCodes=Genera dei nuovi codici di backup
|
||||||
|
backtoAuthenticatorPage=Torna alla pagina dell''autenticatore
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Risorse
|
||||||
|
sharedwithMe=Condiviso con me
|
||||||
|
share=Condiviso
|
||||||
|
sharedwith=Condiviso con
|
||||||
|
accessPermissions=Permessi di accesso
|
||||||
|
permissionRequests=Richieste di permesso
|
||||||
|
approve=Approva
|
||||||
|
approveAll=Approva tutti
|
||||||
|
people=persone
|
||||||
|
perPage=per pagina
|
||||||
|
currentPage=Pagina corrente
|
||||||
|
sharetheResource=Condividi la risorsa
|
||||||
|
group=Gruppo
|
||||||
|
selectPermission=Seleziona permessi
|
||||||
|
addPeople=Aggiungi persone con le quali condividere la tua risorsa
|
||||||
|
addTeam=Aggiungi gruppi con i quali condividere la tua risorsa
|
||||||
|
myPermissions=Miei permessi
|
||||||
|
waitingforApproval=Attesa dell''approvazione
|
||||||
|
anyPermission=Qualsiasi permesso
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=Informazioni utente
|
||||||
|
openshift.scope.user_check-access=Informazioni per l''accesso dell''utente
|
||||||
|
openshift.scope.user_full=Accesso completo
|
||||||
|
openshift.scope.list-projects=Elenca progetti
|
335
account/messages/messages_ja.properties
Normal file
335
account/messages/messages_ja.properties
Normal file
|
@ -0,0 +1,335 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=保存
|
||||||
|
doCancel=キャンセル
|
||||||
|
doLogOutAllSessions=全セッションからログアウト
|
||||||
|
doRemove=削除
|
||||||
|
doAdd=追加
|
||||||
|
doSignOut=サインアウト
|
||||||
|
doLogIn=ログイン
|
||||||
|
doLink=リンク
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=アカウントの編集
|
||||||
|
personalInfoHtmlTitle=個人情報
|
||||||
|
federatedIdentitiesHtmlTitle=連携済みアイデンティティー
|
||||||
|
accountLogHtmlTitle=アカウントログ
|
||||||
|
changePasswordHtmlTitle=パスワード変更
|
||||||
|
deviceActivityHtmlTitle=デバイス・アクティビティー
|
||||||
|
sessionsHtmlTitle=セッション
|
||||||
|
accountManagementTitle=Keycloakアカウント管理
|
||||||
|
authenticatorTitle=オーセンティケーター
|
||||||
|
applicationsHtmlTitle=アプリケーション
|
||||||
|
linkedAccountsHtmlTitle=リンクされたアカウント
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Keycloakアカウント管理へようこそ
|
||||||
|
personalInfoIntroMessage=基本情報を管理する
|
||||||
|
accountSecurityTitle=アカウント・セキュリティー
|
||||||
|
accountSecurityIntroMessage=パスワードとアカウント・アクセスを制御する
|
||||||
|
applicationsIntroMessage=アカウントへアクセスするためにアプリのパーミッションを追跡して管理する
|
||||||
|
resourceIntroMessage=チームメンバー間でリソースを共有する
|
||||||
|
passwordLastUpdateMessage=パスワードは更新されました
|
||||||
|
updatePasswordTitle=パスワードの更新
|
||||||
|
updatePasswordMessageTitle=強力なパスワードを選択してください
|
||||||
|
updatePasswordMessage=強力なパスワードは、数字、文字、記号を含みます。推測が難しく、実在する言葉に似ておらず、このアカウントだけで使用されています。
|
||||||
|
personalSubTitle=個人情報
|
||||||
|
personalSubMessage=この基本情報を管理してください:名、姓、メール
|
||||||
|
|
||||||
|
authenticatorCode=ワンタイムコード
|
||||||
|
email=Eメール
|
||||||
|
firstName=名
|
||||||
|
givenName=名
|
||||||
|
fullName=氏名
|
||||||
|
lastName=姓
|
||||||
|
familyName=姓
|
||||||
|
password=パスワード
|
||||||
|
currentPassword=現在のパスワード
|
||||||
|
passwordConfirm=新しいパスワード(確認)
|
||||||
|
passwordNew=新しいパスワード
|
||||||
|
username=ユーザー名
|
||||||
|
address=住所
|
||||||
|
street=番地
|
||||||
|
locality=市区町村
|
||||||
|
region=都道府県
|
||||||
|
postal_code=郵便番号
|
||||||
|
country=国
|
||||||
|
emailVerified=確認済みEメール
|
||||||
|
gssDelegationCredential=GSS委譲クレデンシャル
|
||||||
|
|
||||||
|
profileScopeConsentText=ユーザー・プロファイル
|
||||||
|
emailScopeConsentText=メールアドレス
|
||||||
|
addressScopeConsentText=アドレス
|
||||||
|
phoneScopeConsentText=電話番号
|
||||||
|
offlineAccessScopeConsentText=オフライン・アクセス
|
||||||
|
samlRoleListScopeConsentText=ロール
|
||||||
|
rolesScopeConsentText=ユーザーロール
|
||||||
|
|
||||||
|
role_admin=管理者
|
||||||
|
role_realm-admin=レルム管理者
|
||||||
|
role_create-realm=レルムの作成
|
||||||
|
role_view-realm=レルムの参照
|
||||||
|
role_view-users=ユーザーの参照
|
||||||
|
role_view-applications=アプリケーションの参照
|
||||||
|
role_view-clients=クライアントの参照
|
||||||
|
role_view-events=イベントの参照
|
||||||
|
role_view-identity-providers=アイデンティティー・プロバイダーの参照
|
||||||
|
role_view-consent=同意の参照
|
||||||
|
role_manage-realm=レルムの管理
|
||||||
|
role_manage-users=ユーザーの管理
|
||||||
|
role_manage-applications=アプリケーションの管理
|
||||||
|
role_manage-identity-providers=アイデンティティー・プロバイダーの管理
|
||||||
|
role_manage-clients=クライアントの管理
|
||||||
|
role_manage-events=イベントの管理
|
||||||
|
role_view-profile=プロファイルの参照
|
||||||
|
role_manage-account=アカウントの管理
|
||||||
|
role_manage-account-links=アカウントリンクの管理
|
||||||
|
role_manage-consent=同意の管理
|
||||||
|
role_read-token=トークンの参照
|
||||||
|
role_offline-access=オフライン・アクセス
|
||||||
|
role_uma_authorization=パーミッションの取得
|
||||||
|
client_account=アカウント
|
||||||
|
client_account-console=アカウント・コンソール
|
||||||
|
client_security-admin-console=セキュリティー管理コンソール
|
||||||
|
client_admin-cli=管理CLI
|
||||||
|
client_realm-management=レルム管理
|
||||||
|
client_broker=ブローカー
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=必須
|
||||||
|
allFieldsRequired=全ての入力項目が必須
|
||||||
|
|
||||||
|
backToApplication=« アプリケーションに戻る
|
||||||
|
backTo={0}に戻る
|
||||||
|
|
||||||
|
date=日付
|
||||||
|
event=イベント
|
||||||
|
ip=IP
|
||||||
|
client=クライアント
|
||||||
|
clients=クライアント
|
||||||
|
details=詳細
|
||||||
|
started=開始
|
||||||
|
lastAccess=最終アクセス
|
||||||
|
expires=有効期限
|
||||||
|
applications=アプリケーション
|
||||||
|
|
||||||
|
account=アカウント
|
||||||
|
federatedIdentity=連携済みアイデンティティー
|
||||||
|
authenticator=オーセンティケーター
|
||||||
|
device-activity=デバイス・アクティビティー
|
||||||
|
sessions=セッション
|
||||||
|
log=ログ
|
||||||
|
|
||||||
|
application=アプリケーション
|
||||||
|
availableRoles=利用可能なロール
|
||||||
|
grantedPermissions=許可されたパーミッション
|
||||||
|
grantedPersonalInfo=許可された個人情報
|
||||||
|
additionalGrants=追加の許可
|
||||||
|
action=アクション
|
||||||
|
inResource=in
|
||||||
|
fullAccess=フルアクセス
|
||||||
|
offlineToken=オフライン・トークン
|
||||||
|
revoke=許可の取り消し
|
||||||
|
|
||||||
|
configureAuthenticators=設定済みのオーセンティケーター
|
||||||
|
mobile=モバイル
|
||||||
|
totpStep1=モバイルに以下のアプリケーションのいずれかをインストールしてください。
|
||||||
|
totpStep2=アプリケーションを開き、バーコードをスキャンしてください。
|
||||||
|
totpStep3=アプリケーションで提供されたワンタイムコードを入力して保存をクリックし、セットアップを完了してください。
|
||||||
|
totpStep3DeviceName=OTPデバイスの管理に役立つようなデバイス名を指定してください。
|
||||||
|
|
||||||
|
totpManualStep2=アプリケーションを開き、キーを入力してください。
|
||||||
|
totpManualStep3=アプリケーションが設定できる場合は、次の設定値を使用してください。
|
||||||
|
totpUnableToScan=スキャンできませんか?
|
||||||
|
totpScanBarcode=バーコードをスキャンしますか?
|
||||||
|
|
||||||
|
totp.totp=時間ベース
|
||||||
|
totp.hotp=カウンターベース
|
||||||
|
|
||||||
|
totpType=タイプ
|
||||||
|
totpAlgorithm=アルゴリズム
|
||||||
|
totpDigits=数字
|
||||||
|
totpInterval=間隔
|
||||||
|
totpCounter=カウンター
|
||||||
|
totpDeviceName=デバイス名
|
||||||
|
|
||||||
|
missingUsernameMessage=ユーザー名を入力してください。
|
||||||
|
missingFirstNameMessage=名を入力してください。
|
||||||
|
invalidEmailMessage=無効なメールアドレスです。
|
||||||
|
missingLastNameMessage=姓を入力してください。
|
||||||
|
missingEmailMessage=Eメールを入力してください。
|
||||||
|
missingPasswordMessage=パスワードを入力してください。
|
||||||
|
notMatchPasswordMessage=パスワードが一致していません。
|
||||||
|
invalidUserMessage=無効なユーザーです。
|
||||||
|
|
||||||
|
missingTotpMessage=オーセンティケーター・コードを入力してください。
|
||||||
|
missingTotpDeviceNameMessage=デバイス名を指定してください。
|
||||||
|
invalidPasswordExistingMessage=既存のパスワードが不正です。
|
||||||
|
invalidPasswordConfirmMessage=新しいパスワード(確認)と一致していません。
|
||||||
|
invalidTotpMessage=無効なオーセンティケーター・コードです。
|
||||||
|
|
||||||
|
usernameExistsMessage=既に存在するユーザー名です。
|
||||||
|
emailExistsMessage=既に存在するEメールです。
|
||||||
|
|
||||||
|
readOnlyUserMessage=読み取り専用のため、アカウントを更新することはできません。
|
||||||
|
readOnlyUsernameMessage=読み取り専用のため、ユーザー名を更新することはできません。
|
||||||
|
readOnlyPasswordMessage=読み取り専用のため、パスワードを更新することはできません。
|
||||||
|
|
||||||
|
successTotpMessage=モバイル・オーセンティケーターが設定されました。
|
||||||
|
successTotpRemovedMessage=モバイル・オーセンティケーターが削除されました。
|
||||||
|
|
||||||
|
successGrantRevokedMessage=許可が正常に取り消しされました。
|
||||||
|
|
||||||
|
accountUpdatedMessage=アカウントが更新されました。
|
||||||
|
accountPasswordUpdatedMessage=パスワードが更新されました。
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=アイデンティティー・プロバイダーが指定されていません。
|
||||||
|
invalidFederatedIdentityActionMessage=無効または存在しないアクションです。
|
||||||
|
identityProviderNotFoundMessage=指定されたアイデンティティー・プロバイダーが見つかりません。
|
||||||
|
federatedIdentityLinkNotActiveMessage=このアイデンティティーは有効ではありません。
|
||||||
|
federatedIdentityRemovingLastProviderMessage=パスワードがないため、最後の連携済みアイデンティティーが削除できません。
|
||||||
|
identityProviderRedirectErrorMessage=アイデンティティー・プロバイダーへのリダイレクトに失敗しました。
|
||||||
|
identityProviderRemovedMessage=アイデンティティー・プロバイダーが正常に削除されました。
|
||||||
|
identityProviderAlreadyLinkedMessage={0}から返された連携済みアイデンティティーは既に他のユーザーに関連付けされています。
|
||||||
|
staleCodeAccountMessage=有効期限切れです。再度お試しください。
|
||||||
|
consentDenied=同意が拒否されました。
|
||||||
|
|
||||||
|
accountDisabledMessage=アカウントが無効です。管理者に連絡してください。
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=アカウントが一時的に無効です。管理者に連絡するか、しばらく時間をおいてから再度お試しください。
|
||||||
|
invalidPasswordMinLengthMessage=無効なパスワード: 最小{0}の長さが必要です。
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。
|
||||||
|
invalidPasswordMinDigitsMessage=無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=無効なパスワード:少なくとも{0}文字の大文字を含む必要があります。
|
||||||
|
invalidPasswordMinSpecialCharsMessage=無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。
|
||||||
|
invalidPasswordNotUsernameMessage=無効なパスワード: ユーザー名と同じパスワードは禁止されています。
|
||||||
|
invalidPasswordRegexPatternMessage=無効なパスワード: 正規表現パターンと一致しません。
|
||||||
|
invalidPasswordHistoryMessage=無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。
|
||||||
|
invalidPasswordBlacklistedMessage=無効なパスワード: パスワードがブラックリストに含まれています。
|
||||||
|
invalidPasswordGenericMessage=無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=マイリソース
|
||||||
|
myResourcesSub=マイリソース
|
||||||
|
doDeny=拒否
|
||||||
|
doRevoke=取り消し
|
||||||
|
doApprove=承認
|
||||||
|
doRemoveSharing=共有の削除
|
||||||
|
doRemoveRequest=要求の削除
|
||||||
|
peopleAccessResource=このリソースにアクセスできる人
|
||||||
|
resourceManagedPolicies=このリソースへのアクセスを許可するパーミッション
|
||||||
|
resourceNoPermissionsGrantingAccess=このリソースへのアクセスを許可する権限はありません
|
||||||
|
anyAction=任意のアクション
|
||||||
|
description=説明
|
||||||
|
name=名前
|
||||||
|
scopes=スコープ
|
||||||
|
resource=リソース
|
||||||
|
user=ユーザー
|
||||||
|
peopleSharingThisResource=このリソースを共有している人
|
||||||
|
shareWithOthers=他人と共有
|
||||||
|
needMyApproval=承認が必要
|
||||||
|
requestsWaitingApproval=承認待ちの要求
|
||||||
|
icon=アイコン
|
||||||
|
requestor=要求者
|
||||||
|
owner=オーナー
|
||||||
|
resourcesSharedWithMe=共有しているリソース
|
||||||
|
permissionRequestion=パーミッションの要求
|
||||||
|
permission=パーミッション
|
||||||
|
shares=共有(複数)
|
||||||
|
notBeingShared=このリソースは共有されていません。
|
||||||
|
notHaveAnyResource=リソースがありません。
|
||||||
|
noResourcesSharedWithYou=共有しているリソースはありません
|
||||||
|
havePermissionRequestsWaitingForApproval=承認を待っている{0}個のパーミッションの要求があります。
|
||||||
|
clickHereForDetails=詳細はこちらをクリックしてください。
|
||||||
|
resourceIsNotBeingShared=リソースは共有されていません。
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=名前
|
||||||
|
applicationType=アプリケーション・タイプ
|
||||||
|
applicationInUse=使用中のアプリケーションのみ
|
||||||
|
clearAllFilter=すべてのフィルターをクリア
|
||||||
|
activeFilters=アクティブなフィルター
|
||||||
|
filterByName=名前でフィルタリング...
|
||||||
|
allApps=すべてのアプリケーション
|
||||||
|
internalApps=内部アプリケーション
|
||||||
|
thirdpartyApps=サードパーティーのアプリケーション
|
||||||
|
appResults=結果
|
||||||
|
clientNotFoundMessage=クライアントが見つかりません。
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=認可済みプロバイダー
|
||||||
|
authorizedProviderMessage=アカウントにリンクされた認可済みプロバイダー
|
||||||
|
identityProvider=アイデンティティー・プロバイダー
|
||||||
|
identityProviderMessage=アカウントと設定したアイデンティティー・プロバイダーをリンクするには
|
||||||
|
socialLogin=ソーシャル・ログイン
|
||||||
|
userDefined=ユーザー定義
|
||||||
|
removeAccess=アクセス権の削除
|
||||||
|
removeAccessMessage=このアプリ・アカウントを使用する場合は、アクセス権を再度付与する必要があります。
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=2要素認証は現在
|
||||||
|
authenticatorFinishSetUpTitle=あなたの2要素認証
|
||||||
|
authenticatorFinishSetUpMessage=Keycloakアカウントにサインインするたびに、2要素認証コードを入力するように求められます。
|
||||||
|
authenticatorSubTitle=2要素認証を設定する
|
||||||
|
authenticatorSubMessage=アカウントのセキュリティーを強化するには、利用可能な2要素認証の方式のうち少なくとも1つを有効にします。
|
||||||
|
authenticatorMobileTitle=モバイル・オーセンティケーター
|
||||||
|
authenticatorMobileMessage=モバイル・オーセンティケーターを使用して、2要素認証として確認コードを取得します。
|
||||||
|
authenticatorMobileFinishSetUpMessage=オーセンティケーターはあなたの携帯電話にバインドされています。
|
||||||
|
authenticatorActionSetup=セットアップ
|
||||||
|
authenticatorSMSTitle=SMSコード
|
||||||
|
authenticatorSMSMessage=Keycloakは、2要素認証として確認コードを携帯電話に送信します。
|
||||||
|
authenticatorSMSFinishSetUpMessage=テキスト・メッセージが次の電話番号宛に送信されます:
|
||||||
|
authenticatorDefaultStatus=デフォルト
|
||||||
|
authenticatorChangePhone=電話番号の変更
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=モバイル・オーセンティケーターのセットアップ
|
||||||
|
smscodeIntroMessage=電話番号を入力すると、確認コードがあなたの電話に送信されます。
|
||||||
|
mobileSetupStep1=携帯電話にオーセンティケーター・アプリケーションをインストールします。ここにリストされているアプリケーションがサポートされています。
|
||||||
|
mobileSetupStep2=アプリケーションを開き、バーコードをスキャンしてください。
|
||||||
|
mobileSetupStep3=アプリケーションから提供されたワンタイムコードを入力し、保存をクリックしてセットアップを終了します。
|
||||||
|
scanBarCode=バーコードをスキャンしますか?
|
||||||
|
enterBarCode=ワンタイムコードを入力してください
|
||||||
|
doCopy=コピー
|
||||||
|
doFinish=終了
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMSコードのセットアップ
|
||||||
|
chooseYourCountry=国を選んでください
|
||||||
|
enterYourPhoneNumber=電話番号を入力してください
|
||||||
|
sendVerficationCode=確認コードの送信
|
||||||
|
enterYourVerficationCode=確認コードを入力してください
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=バックアップ・コードのセットアップ
|
||||||
|
realmName=レルム
|
||||||
|
doDownload=ダウンロード
|
||||||
|
doPrint=印刷
|
||||||
|
generateNewBackupCodes=新しいバックアップ・コードを生成する
|
||||||
|
backtoAuthenticatorPage=オーセンティケーター・ページに戻る
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=リソース
|
||||||
|
sharedwithMe=私と共有
|
||||||
|
share=共有
|
||||||
|
sharedwith=共有
|
||||||
|
accessPermissions=アクセス・パーミッション
|
||||||
|
permissionRequests=パーミッションの要求
|
||||||
|
approve=承認
|
||||||
|
approveAll=すべて承認
|
||||||
|
people=人
|
||||||
|
perPage=1ページあたり
|
||||||
|
currentPage=現在のページ
|
||||||
|
sharetheResource=リソースの共有
|
||||||
|
group=グループ
|
||||||
|
selectPermission=パーミッションを選択
|
||||||
|
addPeople=あなたのリソースを共有する人を追加
|
||||||
|
addTeam=あなたのリソースを共有するチームを追加
|
||||||
|
myPermissions=私のパーミッション
|
||||||
|
waitingforApproval=承認待ち
|
||||||
|
anyPermission=任意のパーミッション
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=ユーザー情報
|
||||||
|
openshift.scope.user_check-access=ユーザーアクセス情報
|
||||||
|
openshift.scope.user_full=フルアクセス
|
||||||
|
openshift.scope.list-projects=プロジェクトの一覧表示
|
154
account/messages/messages_lt.properties
Normal file
154
account/messages/messages_lt.properties
Normal file
|
@ -0,0 +1,154 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Saugoti
|
||||||
|
doCancel=Atšaukti
|
||||||
|
|
||||||
|
doLogOutAllSessions=Atjungti visas sesijas
|
||||||
|
doRemove=Šalinti
|
||||||
|
doAdd=Pridėti
|
||||||
|
doSignOut=Atsijungti
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Redaguoti paskyrą
|
||||||
|
federatedIdentitiesHtmlTitle=Susietos paskyros
|
||||||
|
accountLogHtmlTitle=Paskyros žurnalas
|
||||||
|
changePasswordHtmlTitle=Keisti slaptažodį
|
||||||
|
sessionsHtmlTitle=Prisijungimo sesijos
|
||||||
|
accountManagementTitle=Keycloak Naudotojų Administravimas
|
||||||
|
authenticatorTitle=Autentifikatorius
|
||||||
|
applicationsHtmlTitle=Programos
|
||||||
|
|
||||||
|
authenticatorCode=Vienkartinis kodas
|
||||||
|
email=El. paštas
|
||||||
|
firstName=Vardas
|
||||||
|
givenName=Pavardė
|
||||||
|
fullName=Pilnas vardas
|
||||||
|
lastName=Pavardė
|
||||||
|
familyName=Pavardė
|
||||||
|
password=Slaptažodis
|
||||||
|
passwordConfirm=Pakartotas slaptažodis
|
||||||
|
passwordNew=Naujas slaptažodis
|
||||||
|
username=Naudotojo vardas
|
||||||
|
address=Adresas
|
||||||
|
street=Gatvė
|
||||||
|
locality=Miestas arba vietovė
|
||||||
|
region=Rajonas
|
||||||
|
postal_code=Pašto kodas
|
||||||
|
country=Šalis
|
||||||
|
emailVerified=El. pašto adresas patvirtintas
|
||||||
|
gssDelegationCredential=GSS prisijungimo duomenų delegavimas
|
||||||
|
|
||||||
|
role_admin=Administratorius
|
||||||
|
role_realm-admin=Srities administravimas
|
||||||
|
role_create-realm=Kurti sritį
|
||||||
|
role_view-realm=Peržiūrėti sritį
|
||||||
|
role_view-users=Peržiūrėti naudotojus
|
||||||
|
role_view-applications=Peržiūrėti programas
|
||||||
|
role_view-clients=Peržiūrėti klientines programas
|
||||||
|
role_view-events=Peržiūrėti įvykių žurnalą
|
||||||
|
role_view-identity-providers=Peržiūrėti tapatybės teikėjus
|
||||||
|
role_manage-realm=Valdyti sritis
|
||||||
|
role_manage-users=Valdyti naudotojus
|
||||||
|
role_manage-applications=Valdyti programas
|
||||||
|
role_manage-identity-providers=Valdyti tapatybės teikėjus
|
||||||
|
role_manage-clients=Valdyti programas
|
||||||
|
role_manage-events=Valdyti įvykius
|
||||||
|
role_view-profile=Peržiūrėti paskyrą
|
||||||
|
role_manage-account=Valdyti paskyrą
|
||||||
|
role_read-token=Skaityti prieigos rakšą
|
||||||
|
role_offline-access=Darbas neprisijungus
|
||||||
|
role_uma_authorization=Įgauti UMA autorizavimo teises
|
||||||
|
client_account=Paskyra
|
||||||
|
client_security-admin-console=Saugumo administravimo konsolė
|
||||||
|
client_admin-cli=Administravimo CLI
|
||||||
|
client_realm-management=Srities valdymas
|
||||||
|
client_broker=Tarpininkas
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Privalomi laukai
|
||||||
|
allFieldsRequired=Visi laukai yra privalomi
|
||||||
|
|
||||||
|
backToApplication=« Grįžti į programą
|
||||||
|
backTo=Atgal į {0}
|
||||||
|
|
||||||
|
date=Data
|
||||||
|
event=Įvykis
|
||||||
|
ip=IP
|
||||||
|
client=Klientas
|
||||||
|
clients=Klientai
|
||||||
|
details=Detaliau
|
||||||
|
started=Sukūrimo laikas
|
||||||
|
lastAccess=Vėliausia prieiga
|
||||||
|
expires=Galioja iki
|
||||||
|
applications=Programos
|
||||||
|
|
||||||
|
account=Paskyra
|
||||||
|
federatedIdentity=Susieta tapatybė
|
||||||
|
authenticator=Autentifikatorius
|
||||||
|
sessions=Sesijos
|
||||||
|
log=Įvykiai
|
||||||
|
|
||||||
|
application=Programa
|
||||||
|
availablePermissions=Galimos teisės
|
||||||
|
grantedPermissions=Įgalintos teisės
|
||||||
|
grantedPersonalInfo=Įgalinta asmeninė informacija
|
||||||
|
additionalGrants=Papildomi įgaliojimai
|
||||||
|
action=Veiksmas
|
||||||
|
inResource=yra
|
||||||
|
fullAccess=Pilna prieiga
|
||||||
|
offlineToken=Režimo neprisijungus raktas (token)
|
||||||
|
revoke=Atšaukti įgaliojimą
|
||||||
|
|
||||||
|
configureAuthenticators=Sukonfigūruotas autentifikatorius
|
||||||
|
mobile=Mobilus
|
||||||
|
totpStep1=Įdiekite <a href="https://freeotp.github.io/" target="_blank">FreeOTP</a> arba Google Authenticator savo įrenginyje. Programėlės prieinamos <a href="https://play.google.com">Google Play</a> ir Apple App Store.
|
||||||
|
totpStep2=Atidarykite programėlę ir nuskenuokite barkodą arba įveskite kodą.
|
||||||
|
totpStep3=Įveskite programėlėje sugeneruotą vieną kartą galiojantį kodą ir paspauskite Saugoti norėdami prisijungti.
|
||||||
|
|
||||||
|
missingUsernameMessage=Prašome įvesti naudotojo vardą.
|
||||||
|
missingFirstNameMessage=Prašome įvesti vardą.
|
||||||
|
invalidEmailMessage=Neteisingas el. pašto adresas.
|
||||||
|
missingLastNameMessage=Prašome įvesti pavardę.
|
||||||
|
missingEmailMessage=Prašome įvesti el. pašto adresą.
|
||||||
|
missingPasswordMessage=Prašome įvesti slaptažodį.
|
||||||
|
notMatchPasswordMessage=Slaptažodžiai nesutampa.
|
||||||
|
|
||||||
|
missingTotpMessage=Prašome įvesti autentifikacijos kodą.
|
||||||
|
invalidPasswordExistingMessage=Neteisingas dabartinis slaptažodis.
|
||||||
|
invalidPasswordConfirmMessage=Pakartotas slaptažodis nesutampa.
|
||||||
|
invalidTotpMessage=Neteisingas autentifikacijos kodas.
|
||||||
|
|
||||||
|
usernameExistsMessage=Toks naudotojas jau egzistuoja.
|
||||||
|
emailExistsMessage=El. pašto adresas jau egzistuoja.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Tik skaitymui sukonfigūruotos paskyros duomenų atnaujinti neleidžiama.
|
||||||
|
readOnlyPasswordMessage=Tik skaitymui sukonfigūruotos paskyros slaptažodžio atnaujinti neleidžiama.
|
||||||
|
|
||||||
|
successTotpMessage=Mobilus autentifikatorius sukonfigūruotas.
|
||||||
|
successTotpRemovedMessage=Mobilus autentifikatorius pašalintas.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Įgalinimas pašalintas sėkmingai.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Jūsų paskyros duomenys sėkmingai atnaujinti.
|
||||||
|
accountPasswordUpdatedMessage=Jūsų paskyros slaptažodis pakeistas.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Nenurodytas tapatybės teikėjas.
|
||||||
|
invalidFederatedIdentityActionMessage=Neteisingas arba nežinomas veiksmas.
|
||||||
|
identityProviderNotFoundMessage=Nurodytas tapatybės teikėjas nerastas.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Nurodyta susieta tapatybė neaktyvi.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Jūs negalite pašalinti paskutinio tapatybės teikėjo sąsajos, nes Jūs neturite nusistatę paskyros slaptažodžio.
|
||||||
|
identityProviderRedirectErrorMessage=Klaida nukreipiant į tapatybės teikėjo puslapį.
|
||||||
|
identityProviderRemovedMessage=Tapatybės teikėjas sėkmingai pašalintas.
|
||||||
|
identityProviderAlreadyLinkedMessage=Susieta tapatybė iš {0} jau susieta su kita paskyra.
|
||||||
|
staleCodeAccountMessage=Puslapio galiojimas baigėsi. Bandykite dar kartą.
|
||||||
|
consentDenied=Prieiga draudžiama.
|
||||||
|
|
||||||
|
accountDisabledMessage=Paskyros galiojimas sustabdytas, kreipkitės į administratorių.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Paskyros galiojimas laikinai sustabdytas. Kreipkitės į administratorių arba pabandykite vėliau.
|
||||||
|
invalidPasswordMinLengthMessage=Per trumpas slaptažodis: mažiausias ilgis {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Neteisingas slaptažodis: privaloma įvesti {0} mažąją raidę.
|
||||||
|
invalidPasswordMinDigitsMessage=Neteisingas slaptažodis: privaloma įvesti {0} skaitmenį.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Neteisingas slaptažodis: privaloma įvesti {0} didžiąją raidę.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Neteisingas slaptažodis: privaloma įvesti {0} specialų simbolį.
|
||||||
|
invalidPasswordNotUsernameMessage=Neteisingas slaptažodis: slaptažodis negali sutapti su naudotojo vardu.
|
||||||
|
invalidPasswordRegexPatternMessage=Neteisingas slaptažodis: slaptažodis netenkina regex taisyklės(ių).
|
||||||
|
invalidPasswordHistoryMessage=Neteisingas slaptažodis: slaptažodis negali sutapti su prieš tai buvusiais {0} slaptažodžiais.
|
197
account/messages/messages_lv.properties
Normal file
197
account/messages/messages_lv.properties
Normal file
|
@ -0,0 +1,197 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Saglabāt
|
||||||
|
doCancel=Atcelt
|
||||||
|
doLogOutAllSessions=Izlogoties no visām sesijām
|
||||||
|
doRemove=Noņemt
|
||||||
|
doAdd=Pievienot
|
||||||
|
doSignOut=Atslēgties
|
||||||
|
doLogIn=Pieslēgties
|
||||||
|
doLink=Savienot
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Rediģēt kontu
|
||||||
|
personalInfoHtmlTitle=Personiskā informācija
|
||||||
|
federatedIdentitiesHtmlTitle=Federatīvās identitātes
|
||||||
|
accountLogHtmlTitle=Konta žurnāls
|
||||||
|
changePasswordHtmlTitle=Mainīt paroli
|
||||||
|
deviceActivityHtmlTitle=Ierīces aktivitāte
|
||||||
|
sessionsHtmlTitle=Sesijas
|
||||||
|
accountManagementTitle=Keycloak konta pārvaldība
|
||||||
|
authenticatorTitle=Autentifikators
|
||||||
|
applicationsHtmlTitle=Lietojumprogrammas
|
||||||
|
linkedAccountsHtmlTitle=Savienotie konti
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Laipni lūgti Keycloak konta pārvaldniekā
|
||||||
|
personalInfoIntroMessage=Pārvaldīt pamatinformāciju
|
||||||
|
accountSecurityTitle=Konta drošība
|
||||||
|
accountSecurityIntroMessage=Pārvaldi savu paroli un konta pieeju
|
||||||
|
applicationsIntroMessage=Uzraugi un pārvaldi lietojumprogrammas pieeju savam kontam
|
||||||
|
resourceIntroMessage=
|
||||||
|
passwordLastUpdateMessage=Tava parole tika atjaunota
|
||||||
|
updatePasswordTitle=Atjaunot paroli
|
||||||
|
updatePasswordMessageTitle=Izvēlies drošu parolu
|
||||||
|
updatePasswordMessage=Droša parole satur ciparus, burtus un simbolus. To ir grūti uzminēt, tā nesatur reālus vārdus un tiek izmantota tikai šim kontam.
|
||||||
|
personalSubTitle=Tava personīgā informācija
|
||||||
|
personalSubMessage=Pārvaldi savu pamatinformāciju: vārdu, uzvārdu un e-pastu
|
||||||
|
|
||||||
|
authenticatorCode=Vienreizējā parole
|
||||||
|
email=E-pasts
|
||||||
|
firstName=Vārds
|
||||||
|
givenName=Vārds
|
||||||
|
fullName=Pilns vārds
|
||||||
|
lastName=Uzvārds
|
||||||
|
familyName=Uzvārds
|
||||||
|
password=Parole
|
||||||
|
currentPassword=Pašreizējā parole
|
||||||
|
passwordConfirm=Parole atkārtoti
|
||||||
|
passwordNew=Jauna parole
|
||||||
|
username=Lietotājvārds
|
||||||
|
address=Adrese
|
||||||
|
street=Iela
|
||||||
|
locality=Pilsēta
|
||||||
|
region=Novads vai reģions
|
||||||
|
postal_code=Pasta indegs
|
||||||
|
country=Valsts
|
||||||
|
emailVerified=E-pasts apstiprināts
|
||||||
|
gssDelegationCredential=GSS delegācijas atslēga
|
||||||
|
|
||||||
|
profileScopeConsentText=Lietotāja profils
|
||||||
|
emailScopeConsentText=E-pasta adrese
|
||||||
|
addressScopeConsentText=Adrese
|
||||||
|
phoneScopeConsentText=Tālrunis
|
||||||
|
offlineAccessScopeConsentText=Bezsaustes piekļuve
|
||||||
|
samlRoleListScopeConsentText=Manas lomas
|
||||||
|
rolesScopeConsentText=Lietotāju lomas
|
||||||
|
|
||||||
|
role_admin=Administrators
|
||||||
|
role_realm-admin=Realm administrators
|
||||||
|
role_create-realm=Izveidot realm
|
||||||
|
role_view-realm=Skatīt realm
|
||||||
|
role_view-users=Skatīt lietoājus
|
||||||
|
role_view-applications=Skatīt lietojumprogrammas
|
||||||
|
role_view-clients=Skatīt klientus
|
||||||
|
role_view-events=Skatīt notikumus
|
||||||
|
role_view-identity-providers=Skatīt identitātes sniedzējus
|
||||||
|
role_manage-realm=Pārvaldīt realm
|
||||||
|
role_manage-users=Pārvaldīt lietotājus
|
||||||
|
role_manage-applications=Pārvaldīt lietojumprogrammas
|
||||||
|
role_manage-identity-providers=Pārvaldīt identitātes sniedzējus
|
||||||
|
role_manage-clients=Pārvaldīt klientus
|
||||||
|
role_manage-events=Pārvaldīt notikumus
|
||||||
|
role_view-profile=Skatīt profilu
|
||||||
|
role_manage-account=Pārvaldīt kontu
|
||||||
|
role_manage-account-links=Pārvaldīt konta saites
|
||||||
|
role_read-token=Lasīt talonu (token)
|
||||||
|
role_offline-access=Bezsaistes piekļuve
|
||||||
|
role_uma_authorization=Iegūt atļaujas
|
||||||
|
client_account=Konts
|
||||||
|
client_security-admin-console=Drošības administrācijas konsole
|
||||||
|
client_admin-cli=Administrācijas CLI
|
||||||
|
client_realm-management=Realm pārvaldība
|
||||||
|
client_broker=Brokeris
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Obligātie lauki
|
||||||
|
allFieldsRequired=Visi lauki ir obligāti
|
||||||
|
|
||||||
|
backToApplication=« Atpakaļ uz lietojumprogrammu
|
||||||
|
backTo=Atpakaļ uz {0}
|
||||||
|
|
||||||
|
date=Datums
|
||||||
|
event=Notikums
|
||||||
|
ip=IP
|
||||||
|
client=Klients
|
||||||
|
clients=Klienti
|
||||||
|
details=Detaļas
|
||||||
|
started=Uzsākta
|
||||||
|
lastAccess=Pēdējā piekļuve
|
||||||
|
expires=Beidzas
|
||||||
|
applications=Lietojumprogrammas
|
||||||
|
|
||||||
|
account=Konts
|
||||||
|
federatedIdentity=Federatīvā identitāte
|
||||||
|
authenticator=Autentifikators
|
||||||
|
device-activity=Ierīces aktivitāte
|
||||||
|
sessions=Sesijas
|
||||||
|
log=Žurnāls
|
||||||
|
|
||||||
|
application=Lietojumprogramma
|
||||||
|
availableRoles=Pieejamās lomas
|
||||||
|
grantedPermissions=Piešķirtās atļaujas
|
||||||
|
grantedPersonalInfo=Pieškirtā personālā informācija
|
||||||
|
additionalGrants=Papildus atļaujas
|
||||||
|
action=Darbība
|
||||||
|
inResource=iekš
|
||||||
|
fullAccess=Pilna piekļuve
|
||||||
|
offlineToken=Bezsaistes talons (token)
|
||||||
|
revoke=Atsaukt atļauju
|
||||||
|
|
||||||
|
missingUsernameMessage=Lūdzu norādi lietotājvārdu.
|
||||||
|
missingFirstNameMessage=Lūdzu norādi vārdu.
|
||||||
|
invalidEmailMessage=Nekorekta e-pasta adrese.
|
||||||
|
missingLastNameMessage=Lūdzu norādi uzvārdu.
|
||||||
|
missingEmailMessage=Lūdzu norādi e-pastu.
|
||||||
|
missingPasswordMessage=Lūdzu norādi paroli.
|
||||||
|
notMatchPasswordMessage=Paroles nesakrīt.
|
||||||
|
invalidUserMessage=Nekorekts lietotājs
|
||||||
|
|
||||||
|
usernameExistsMessage=Lietotājvārds jau eksistē.
|
||||||
|
emailExistsMessage=E-pasts jau eksistē.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Mani resursi
|
||||||
|
myResourcesSub=Mani resursi
|
||||||
|
doDeny=Aizliegt
|
||||||
|
doRevoke=Atsaukt
|
||||||
|
doApprove=Apstiprināt
|
||||||
|
doRemoveSharing=Noņemt dalīšanos
|
||||||
|
doRemoveRequest=Noņemt pieprasījumu
|
||||||
|
peopleAccessResource=Cilvēki ar pieeju šim resursam
|
||||||
|
resourceManagedPolicies=Atļaujas šim resursam
|
||||||
|
resourceNoPermissionsGrantingAccess=Nav atļauju šim resursam
|
||||||
|
anyAction=Jebkura darbība
|
||||||
|
description=Apraksts
|
||||||
|
name=Nosaukums
|
||||||
|
scopes=Jomas (scopes)
|
||||||
|
resource=Resurss
|
||||||
|
user=Lietotājs
|
||||||
|
peopleSharingThisResource=Cilveki, kas dalās ar šo resursu
|
||||||
|
shareWithOthers=Dalīties ar citiem
|
||||||
|
needMyApproval=Nepieciešams mans apstiprinājums
|
||||||
|
requestsWaitingApproval=Tavi pieprasījumi, kas gaida apstiprinājumu
|
||||||
|
icon=Ikona
|
||||||
|
requestor=Pieprasītājs
|
||||||
|
owner=Īpašnieks
|
||||||
|
resourcesSharedWithMe=Resursi, kuri tiek dalīti ar mani
|
||||||
|
permissionRequestion=Atļaujas pieprasījums
|
||||||
|
permission=Atļauja
|
||||||
|
shares=share(s)
|
||||||
|
|
||||||
|
locale_ca=Català
|
||||||
|
locale_de=Deutsch
|
||||||
|
locale_en=English
|
||||||
|
locale_es=Español
|
||||||
|
locale_fr=Français
|
||||||
|
locale_it=Italian
|
||||||
|
locale_ja=日本語
|
||||||
|
locale_nl=Nederlands
|
||||||
|
locale_no=Norsk
|
||||||
|
locale_lt=Lietuvių
|
||||||
|
locale_lt=Latviešu
|
||||||
|
locale_pt-BR=Português (Brasil)
|
||||||
|
locale_ru=Русский
|
||||||
|
locale_sk=Slovenčina
|
||||||
|
locale_sv=Svenska
|
||||||
|
locale_zh-CN=中文简体
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Nosaukums
|
||||||
|
applicationType=Lietojumprogrammas tips
|
||||||
|
applicationInUse=Tikai aktīvās lietojumprogrammas
|
||||||
|
clearAllFilter=Noņemt visus filtrus
|
||||||
|
activeFilters=Aktīvie filtri
|
||||||
|
filterByName=Filtrēt pēc nosaukuma ...
|
||||||
|
allApps=Visas lietojumprogrammas
|
||||||
|
internalApps=Iekšējās lietojumprogrammas
|
||||||
|
thirdpartyApps=Trešās puses lietojumprogrammas
|
||||||
|
appResults=Rezultāti
|
133
account/messages/messages_nl.properties
Normal file
133
account/messages/messages_nl.properties
Normal file
|
@ -0,0 +1,133 @@
|
||||||
|
doSave=Opslaan
|
||||||
|
doCancel=Annuleer
|
||||||
|
doLogOutAllSessions=Alle sessies uitloggen
|
||||||
|
doRemove=Verwijder
|
||||||
|
doAdd=Voeg toe
|
||||||
|
doSignOut=Afmelden
|
||||||
|
editAccountHtmlTitle=Bewerk account
|
||||||
|
federatedIdentitiesHtmlTitle=Federated Identities
|
||||||
|
accountLogHtmlTitle=Account log
|
||||||
|
changePasswordHtmlTitle=Verander wachtwoord
|
||||||
|
sessionsHtmlTitle=Sessies
|
||||||
|
accountManagementTitle=Keycloak Accountbeheer
|
||||||
|
authenticatorTitle=Authenticator
|
||||||
|
applicationsHtmlTitle=Toepassingen
|
||||||
|
authenticatorCode=Eenmalige code
|
||||||
|
email=E-mailadres
|
||||||
|
firstName=Voornaam
|
||||||
|
givenName=Voornaam
|
||||||
|
fullName=Volledige naam
|
||||||
|
lastName=Achternaam
|
||||||
|
familyName=Achternaam
|
||||||
|
password=Wachtwoord
|
||||||
|
passwordConfirm=Bevestiging
|
||||||
|
passwordNew=Nieuw Wachtwoord
|
||||||
|
username=Gebruikersnaam
|
||||||
|
address=Adres
|
||||||
|
street=Straat
|
||||||
|
locality=Stad of plaats
|
||||||
|
region=Staat, provincie of regio
|
||||||
|
postal_code=Postcode
|
||||||
|
country=Land
|
||||||
|
emailVerified=E-mailadres geverifieerd
|
||||||
|
gssDelegationCredential=GSS gedelegeerde aanmeldgegevens
|
||||||
|
role_admin=Beheer
|
||||||
|
role_realm-admin=Realmbeheer
|
||||||
|
role_create-realm=Creëer realm
|
||||||
|
role_view-realm=Bekijk realm
|
||||||
|
role_view-users=Bekijk gebruikers
|
||||||
|
role_view-applications=Bekijk toepassingen
|
||||||
|
role_view-clients=Bekijk clients
|
||||||
|
role_view-events=Bekijk gebeurtenissen
|
||||||
|
role_view-identity-providers=Bekijk identity providers
|
||||||
|
role_manage-realm=Beheer realm
|
||||||
|
role_manage-users=Beheer gebruikers
|
||||||
|
role_manage-applications=Beheer toepassingen
|
||||||
|
role_manage-identity-providers=Beheer identity providers
|
||||||
|
role_manage-clients=Beheer clients
|
||||||
|
role_manage-events=Beheer gebeurtenissen
|
||||||
|
role_view-profile=Bekijk profiel
|
||||||
|
role_manage-account=Beheer account
|
||||||
|
role_manage-account-links=Beheer accountkoppelingen
|
||||||
|
role_read-token=Lees token
|
||||||
|
role_offline-access=Offline toegang
|
||||||
|
role_uma_authorization=Verkrijg UMA rechten
|
||||||
|
client_account=Account
|
||||||
|
client_security-admin-console=Console Veligheidsbeheer
|
||||||
|
client_admin-cli=Beheer CLI
|
||||||
|
client_realm-management=Realmbeheer
|
||||||
|
client_broker=Broker
|
||||||
|
requiredFields=Verplichte velden
|
||||||
|
allFieldsRequired=Alle velden verplicht
|
||||||
|
backToApplication=« Terug naar toepassing
|
||||||
|
backTo=Terug naar {0}
|
||||||
|
date=Datum
|
||||||
|
event=Gebeurtenis
|
||||||
|
ip=IP
|
||||||
|
client=Client
|
||||||
|
clients=Clients
|
||||||
|
details=Details
|
||||||
|
started=Gestart
|
||||||
|
lastAccess=Laatste toegang
|
||||||
|
expires=Vervalt
|
||||||
|
applications=Toepassingen
|
||||||
|
account=Account
|
||||||
|
federatedIdentity=Federated Identity
|
||||||
|
authenticator=Authenticator
|
||||||
|
sessions=Sessies
|
||||||
|
log=Log
|
||||||
|
application=Toepassing
|
||||||
|
availablePermissions=Beschikbare rechten
|
||||||
|
grantedPermissions=Gegunde rechten
|
||||||
|
grantedPersonalInfo=Gegunde Persoonsgegevens
|
||||||
|
additionalGrants=Verdere vergunningen
|
||||||
|
action=Actie
|
||||||
|
inResource=in
|
||||||
|
fullAccess=Volledige toegang
|
||||||
|
offlineToken=Offline Token
|
||||||
|
revoke=Vergunning intrekken
|
||||||
|
configureAuthenticators=Ingestelde authenticators
|
||||||
|
mobile=Mobiel nummer
|
||||||
|
totpStep1=Installeer een van de onderstaande applicaties op uw mobiele apparaat:
|
||||||
|
totpStep2=Open de toepassing en scan de QR-code of voer de sleutel in.
|
||||||
|
totpStep3=Voer de door de toepassing gegeven eenmalige code in en klik op Opslaan om de configuratie af te ronden.
|
||||||
|
missingUsernameMessage=Gebruikersnaam ontbreekt.
|
||||||
|
missingFirstNameMessage=Voornaam onbreekt.
|
||||||
|
invalidEmailMessage=Ongeldig e-mailadres.
|
||||||
|
missingLastNameMessage=Achternaam ontbreekt.
|
||||||
|
missingEmailMessage=E-mailadres ontbreekt.
|
||||||
|
missingPasswordMessage=Wachtwoord ontbreekt.
|
||||||
|
notMatchPasswordMessage=Wachtwoorden komen niet overeen.
|
||||||
|
missingTotpMessage=Authenticatiecode ontbreekt.
|
||||||
|
invalidPasswordExistingMessage=Ongeldig bestaand wachtwoord.
|
||||||
|
invalidPasswordConfirmMessage=Wachtwoordbevestiging komt niet overeen.
|
||||||
|
invalidTotpMessage=Ongeldige authenticatiecode.
|
||||||
|
emailExistsMessage=E-mailadres bestaat reeds.
|
||||||
|
readOnlyUserMessage=U kunt uw account niet bijwerken aangezien het account alleen-lezen is.
|
||||||
|
readOnlyPasswordMessage=U kunt uw wachtwoord niet wijzigen omdat uw account alleen-lezen is.
|
||||||
|
successTotpMessage=Mobiele authenticator geconfigureerd.
|
||||||
|
successTotpRemovedMessage=Mobiele authenticator verwijderd.
|
||||||
|
successGrantRevokedMessage=Vergunning succesvol ingetrokken
|
||||||
|
accountUpdatedMessage=Uw account is gewijzigd.
|
||||||
|
accountPasswordUpdatedMessage=Uw wachtwoord is gewijzigd.
|
||||||
|
missingIdentityProviderMessage=Geen identity provider aangegeven.
|
||||||
|
invalidFederatedIdentityActionMessage=Ongeldige of ontbrekende actie op federated identity.
|
||||||
|
identityProviderNotFoundMessage=Gespecificeerde identity provider niet gevonden.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Deze federated identity is niet langer geldig.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=U kunt de laatste federated identity provider niet verwijderen aangezien u dan niet langer zou kunnen inloggen.
|
||||||
|
identityProviderRedirectErrorMessage=Kon niet herverwijzen naar identity provider.
|
||||||
|
identityProviderRemovedMessage=Identity provider met succes verwijderd.
|
||||||
|
identityProviderAlreadyLinkedMessage=Door {0} teruggegeven federated identity is al gekoppeld aan een andere gebruiker.
|
||||||
|
staleCodeAccountMessage=De pagina is verlopen. Probeer het nogmaals.
|
||||||
|
consentDenied=Toestemming geweigerd
|
||||||
|
accountDisabledMessage=Account is gedeactiveerd. Contacteer de beheerder.
|
||||||
|
accountTemporarilyDisabledMessage=Account is tijdelijk deactiveerd, neem contact op met de beheerder of probeer het later opnieuw.
|
||||||
|
invalidPasswordMinLengthMessage=Ongeldig wachtwoord: de minimale lengte is {0} karakters.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Ongeldig wachtwoord: het moet minstens {0} kleine letters bevatten.
|
||||||
|
invalidPasswordMinDigitsMessage=Ongeldig wachtwoord: het moet minstens {0} getallen bevatten.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Ongeldig wachtwoord: het moet minstens {0} hoofdletters bevatten.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Ongeldig wachtwoord: het moet minstens {0} speciale karakters bevatten.
|
||||||
|
invalidPasswordNotUsernameMessage=Ongeldig wachtwoord: het mag niet overeenkomen met de gebruikersnaam.
|
||||||
|
invalidPasswordRegexPatternMessage=Ongeldig wachtwoord: het voldoet niet aan het door de beheerder ingestelde patroon.
|
||||||
|
invalidPasswordHistoryMessage=Ongeldig wachtwoord: het mag niet overeen komen met een van de laatste {0} wachtwoorden.
|
||||||
|
invalidPasswordGenericMessage=Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan het wachtwoordbeleid.
|
152
account/messages/messages_no.properties
Normal file
152
account/messages/messages_no.properties
Normal file
|
@ -0,0 +1,152 @@
|
||||||
|
doSave=Lagre
|
||||||
|
doCancel=Avbryt
|
||||||
|
doLogOutAllSessions=Logg ut av alle sesjoner
|
||||||
|
doRemove=Fjern
|
||||||
|
doAdd=Legg til
|
||||||
|
doSignOut=Logg ut
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Rediger konto
|
||||||
|
federatedIdentitiesHtmlTitle=Federerte identiteter
|
||||||
|
accountLogHtmlTitle=Kontologg
|
||||||
|
changePasswordHtmlTitle=Endre passord
|
||||||
|
sessionsHtmlTitle=Sesjoner
|
||||||
|
accountManagementTitle=Keycloak kontoadministrasjon
|
||||||
|
authenticatorTitle=Autentikator
|
||||||
|
applicationsHtmlTitle=Applikasjoner
|
||||||
|
|
||||||
|
authenticatorCode=Engangskode
|
||||||
|
email=E-post
|
||||||
|
firstName=Fornavn
|
||||||
|
givenName=Fornavn
|
||||||
|
fullName=Fullt navn
|
||||||
|
lastName=Etternavn
|
||||||
|
familyName=Etternavn
|
||||||
|
password=Passord
|
||||||
|
passwordConfirm=Bekreftelse
|
||||||
|
passwordNew=Nytt passord
|
||||||
|
username=Brukernavn
|
||||||
|
address=Adresse
|
||||||
|
street=Gate-/veinavn + husnummer
|
||||||
|
locality=By
|
||||||
|
region=Fylke
|
||||||
|
postal_code=Postnummer
|
||||||
|
country=Land
|
||||||
|
emailVerified=E-post bekreftet
|
||||||
|
gssDelegationCredential=GSS legitimasjonsdelegering
|
||||||
|
|
||||||
|
role_admin=Administrator
|
||||||
|
role_realm-admin=Administrator for sikkerhetsdomene
|
||||||
|
role_create-realm=Opprette sikkerhetsdomene
|
||||||
|
role_view-realm=Se sikkerhetsdomene
|
||||||
|
role_view-users=Se brukere
|
||||||
|
role_view-applications=Se applikasjoner
|
||||||
|
role_view-clients=Se klienter
|
||||||
|
role_view-events=Se hendelser
|
||||||
|
role_view-identity-providers=Se identitetsleverand\u00F8rer
|
||||||
|
role_manage-realm=Administrere sikkerhetsdomene
|
||||||
|
role_manage-users=Administrere brukere
|
||||||
|
role_manage-applications=Administrere applikasjoner
|
||||||
|
role_manage-identity-providers=Administrere identitetsleverand\u00F8rer
|
||||||
|
role_manage-clients=Administrere klienter
|
||||||
|
role_manage-events=Administrere hendelser
|
||||||
|
role_view-profile=Se profil
|
||||||
|
role_manage-account=Administrere konto
|
||||||
|
role_read-token=Lese token
|
||||||
|
role_offline-access=Frakoblet tilgang
|
||||||
|
role_uma_authorization=Skaffe tillatelser
|
||||||
|
client_account=Konto
|
||||||
|
client_security-admin-console=Sikkerhetsadministrasjonskonsoll
|
||||||
|
client_admin-cli=Kommandolinje-grensesnitt for administrator
|
||||||
|
client_realm-management=Sikkerhetsdomene-administrasjon
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Obligatoriske felt
|
||||||
|
allFieldsRequired=Alle felt m\u00E5 fylles ut
|
||||||
|
|
||||||
|
backToApplication=« Tilbake til applikasjonen
|
||||||
|
backTo=Tilbake til {0}
|
||||||
|
|
||||||
|
date=Dato
|
||||||
|
event=Hendelse
|
||||||
|
ip=IP
|
||||||
|
client=Klient
|
||||||
|
clients=Klienter
|
||||||
|
details=Detaljer
|
||||||
|
started=Startet
|
||||||
|
lastAccess=Sist benyttet
|
||||||
|
expires=Utl\u00F8per
|
||||||
|
applications=Applikasjoner
|
||||||
|
|
||||||
|
account=Konto
|
||||||
|
federatedIdentity=Federert identitet
|
||||||
|
authenticator=Autentikator
|
||||||
|
sessions=Sesjoner
|
||||||
|
log=Logg
|
||||||
|
|
||||||
|
application=Applikasjon
|
||||||
|
availablePermissions=Tilgjengelige rettigheter
|
||||||
|
grantedPermissions=Innvilgede rettigheter
|
||||||
|
grantedPersonalInfo=Innvilget personlig informasjon
|
||||||
|
additionalGrants=Ekstra rettigheter
|
||||||
|
action=Handling
|
||||||
|
inResource=i
|
||||||
|
fullAccess=Full tilgang
|
||||||
|
offlineToken=Offline token
|
||||||
|
revoke=Opphev rettighet
|
||||||
|
|
||||||
|
configureAuthenticators=Konfigurerte autentikatorer
|
||||||
|
mobile=Mobiltelefon
|
||||||
|
totpStep1=Installer ett av f\u00F8lgende programmer p\u00E5 mobilen din.
|
||||||
|
totpStep2=\u00C5pne applikasjonen og skann strekkoden eller skriv inn koden.
|
||||||
|
totpStep3=Skriv inn engangskoden gitt av applikasjonen og klikk Lagre for \u00E5 fullf\u00F8re.
|
||||||
|
|
||||||
|
missingUsernameMessage=Vennligst oppgi brukernavn.
|
||||||
|
missingFirstNameMessage=Vennligst oppgi fornavn.
|
||||||
|
invalidEmailMessage=Ugyldig e-postadresse.
|
||||||
|
missingLastNameMessage=Vennligst oppgi etternavn.
|
||||||
|
missingEmailMessage=Vennligst oppgi e-postadresse.
|
||||||
|
missingPasswordMessage=Vennligst oppgi passord.
|
||||||
|
notMatchPasswordMessage=Passordene er ikke like.
|
||||||
|
|
||||||
|
missingTotpMessage=Vennligst oppgi engangskode.
|
||||||
|
invalidPasswordExistingMessage=Ugyldig eksisterende passord.
|
||||||
|
invalidPasswordConfirmMessage=Passordene er ikke like.
|
||||||
|
invalidTotpMessage=Ugyldig engangskode.
|
||||||
|
|
||||||
|
usernameExistsMessage=Brukernavnet finnes allerede.
|
||||||
|
emailExistsMessage=E-postadressen finnes allerede.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Du kan ikke oppdatere kontoen din ettersom den er skrivebeskyttet.
|
||||||
|
readOnlyPasswordMessage=Du kan ikke oppdatere passordet ditt ettersom kontoen din er skrivebeskyttet.
|
||||||
|
|
||||||
|
successTotpMessage=Autentikator for mobiltelefon er konfigurert.
|
||||||
|
successTotpRemovedMessage=Autentikator for mobiltelefon er fjernet.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Vellykket oppheving av rettighet.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Kontoen din har blitt oppdatert.
|
||||||
|
accountPasswordUpdatedMessage=Ditt passord har blitt oppdatert.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Identitetsleverand\u00F8r er ikke spesifisert.
|
||||||
|
invalidFederatedIdentityActionMessage=Ugyldig eller manglende handling.
|
||||||
|
identityProviderNotFoundMessage=Spesifisert identitetsleverand\u00F8r ikke funnet.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Denne identiteten er ikke lenger aktiv.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Du kan ikke fjerne siste federerte identitet ettersom du ikke har et passord.
|
||||||
|
identityProviderRedirectErrorMessage=Redirect til identitetsleverand\u00F8r feilet.
|
||||||
|
identityProviderRemovedMessage=Fjerning av identitetsleverand\u00F8r var vellykket.
|
||||||
|
identityProviderAlreadyLinkedMessage=Federert identitet returnert av {0} er allerede koblet til en annen bruker.
|
||||||
|
staleCodeAccountMessage=Siden har utl\u00F8pt. Vennligst pr\u00F8v en gang til.
|
||||||
|
consentDenied=Samtykke avsl\u00E5tt.
|
||||||
|
|
||||||
|
accountDisabledMessage=Konto er deaktivert, kontakt administrator.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Konto er midlertidig deaktivert, kontakt administrator eller pr\u00F8v igjen senere.
|
||||||
|
invalidPasswordMinLengthMessage=Ugyldig passord: minimum lengde {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Ugyldig passord: m\u00E5 inneholde minimum {0} sm\u00E5 bokstaver.
|
||||||
|
invalidPasswordMinDigitsMessage=Ugyldig passord: m\u00E5 inneholde minimum {0} sifre.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Ugyldig passord: m\u00E5 inneholde minimum {0} store bokstaver.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Ugyldig passord: m\u00E5 inneholde minimum {0} spesialtegn.
|
||||||
|
invalidPasswordNotUsernameMessage=Ugyldig passord: kan ikke v\u00E6re likt brukernavn.
|
||||||
|
invalidPasswordRegexPatternMessage=Ugyldig passord: tilfredsstiller ikke kravene for passord-m\u00F8nster.
|
||||||
|
invalidPasswordHistoryMessage=Ugyldig passord: kan ikke v\u00E6re likt noen av de {0} foreg\u00E5ende passordene.
|
248
account/messages/messages_pl.properties
Normal file
248
account/messages/messages_pl.properties
Normal file
|
@ -0,0 +1,248 @@
|
||||||
|
# encoding: UTF-8
|
||||||
|
doSave=Zapisz
|
||||||
|
doCancel=Anuluj
|
||||||
|
doLogOutAllSessions=Wyloguj wszystkie sesje
|
||||||
|
doRemove=Usuń
|
||||||
|
doAdd=Dodaj
|
||||||
|
doSignOut=Wyloguj
|
||||||
|
doLogIn=Logowanie
|
||||||
|
doLink=Link
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Edycja konta
|
||||||
|
personalInfoHtmlTitle=Dane osobiste
|
||||||
|
federatedIdentitiesHtmlTitle=Połączone tożsamości
|
||||||
|
accountLogHtmlTitle=Dziennik konta
|
||||||
|
changePasswordHtmlTitle=Zmień hasło
|
||||||
|
deviceActivityHtmlTitle=Aktywność urządzeń
|
||||||
|
sessionsHtmlTitle=Sesje
|
||||||
|
accountManagementTitle=Zarządzanie kontem
|
||||||
|
authenticatorTitle=Uwierzytelnienie dwuetapowe
|
||||||
|
applicationsHtmlTitle=Aplikacje
|
||||||
|
linkedAccountsHtmlTitle=Połączone konta
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Witamy w zarządzaniu kontem
|
||||||
|
personalInfoIntroMessage=Zarządzaj informacjami podstawowymi o sobie
|
||||||
|
accountSecurityTitle=Bezpieczeństwo Konta
|
||||||
|
accountSecurityIntroMessage=Kontroluj swoje hasło i dostęp
|
||||||
|
applicationsIntroMessage=Śledź i zarządzaj uprawnieniami aplikacji do twojego konta
|
||||||
|
resourceIntroMessage=Udostępnij swoje zasoby członkom zespołu
|
||||||
|
passwordLastUpdateMessage=Twoje hasło zostało zaktualizowane
|
||||||
|
updatePasswordTitle=Aktualizuj hasło
|
||||||
|
updatePasswordMessageTitle=Miej pewność, że wybrałeś silne hasło
|
||||||
|
updatePasswordMessage=Silne hasło zawiera mieszaninę cyfr, liter i symboli. Nie używaj zwykłych słów oraz haseł używanych na innych kontach.
|
||||||
|
personalSubTitle=Twoje dane osobiste
|
||||||
|
personalSubMessage=Zarządzaj informacjami podstawowymi: twoim imieniem, nazwiskiem oraz emailem
|
||||||
|
|
||||||
|
authenticatorCode=Kod jednorazowy
|
||||||
|
email=Email
|
||||||
|
firstName=Imię
|
||||||
|
givenName=Imię
|
||||||
|
fullName=Pełna nazwa
|
||||||
|
lastName=Nazwisko
|
||||||
|
familyName=Nazwisko rodowe
|
||||||
|
password=Hasło
|
||||||
|
currentPassword=Aktualne hasło
|
||||||
|
passwordConfirm=Potwierdzenie
|
||||||
|
passwordNew=Nowe hasło
|
||||||
|
username=Nazwa użytkownika
|
||||||
|
address=Adres
|
||||||
|
street=Ulica
|
||||||
|
locality=Miejscowość
|
||||||
|
region=Stan, województwo, region
|
||||||
|
postal_code=Kod pocztowy
|
||||||
|
country=Kraj
|
||||||
|
emailVerified=Email zweryfikowany
|
||||||
|
website=Strona internetowa
|
||||||
|
phoneNumber=Nr telefonu
|
||||||
|
phoneNumberVerified=Nr telefonu zweryfikowany
|
||||||
|
gender=Płeć
|
||||||
|
birthday=Data urodzenia
|
||||||
|
zoneinfo=Strefa czasowa
|
||||||
|
gssDelegationCredential=Poświadczenia delegowane GSS
|
||||||
|
|
||||||
|
profileScopeConsentText=Profil użytkownika
|
||||||
|
emailScopeConsentText=Adres email
|
||||||
|
addressScopeConsentText=Adres
|
||||||
|
phoneScopeConsentText=Telefon
|
||||||
|
offlineAccessScopeConsentText=Dostęp offline
|
||||||
|
samlRoleListScopeConsentText=Moje role
|
||||||
|
rolesScopeConsentText=Role użytkownika
|
||||||
|
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Strefa Admin
|
||||||
|
role_create-realm=Utwórz strefę
|
||||||
|
role_view-realm=Przeglądaj strefy
|
||||||
|
role_view-users=Przeglądaj użytkowników
|
||||||
|
role_view-applications=Przeglądaj aplikacje
|
||||||
|
role_view-clients=Przeglądaj klientów
|
||||||
|
role_view-events=Przeglądaj zdarzenia
|
||||||
|
role_view-identity-providers=Przeglądaj dostawców tożsamości
|
||||||
|
role_view-consent=Przeglądaj zgody
|
||||||
|
role_manage-realm=Zarządzaj strefami
|
||||||
|
role_manage-users=Zarządzaj użytkownikami
|
||||||
|
role_manage-applications=Zarządzaj aplikacjami
|
||||||
|
role_manage-identity-providers=Zarządzaj dostawcami tożsamości
|
||||||
|
role_manage-clients=Zarządzaj klientami
|
||||||
|
role_manage-events=Zarządzaj zdarzeniami
|
||||||
|
role_view-profile=Przeglądaj profil
|
||||||
|
role_manage-account=Zarządzaj kontem
|
||||||
|
role_manage-account-links=Zarządzaj linkami konta
|
||||||
|
role_manage-consent=Zarządzaj zgodami
|
||||||
|
role_read-token=Odczytaj token
|
||||||
|
role_offline-access=Dostęp offline
|
||||||
|
role_uma_authorization=Uzyskaj uprawnienia
|
||||||
|
client_account=Konto
|
||||||
|
client_account-console=Konsola konta
|
||||||
|
client_security-admin-console=Konsola administratora bezpieczeństwa
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Zarządzanie strefą
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Wymagane pola
|
||||||
|
allFieldsRequired=Wszystkie pola są wymagane
|
||||||
|
|
||||||
|
backToApplication=« Powrót do aplikacji
|
||||||
|
backTo=Wróć do: {0}
|
||||||
|
|
||||||
|
date=Data
|
||||||
|
event=Zdarzenie
|
||||||
|
ip=IP
|
||||||
|
client=Klient
|
||||||
|
clients=Aplikacje klienckie
|
||||||
|
details=Szczegóły
|
||||||
|
started=Rozpoczęta
|
||||||
|
lastAccess=Ostatni dostęp
|
||||||
|
expires=Data ważności
|
||||||
|
applications=Aplikacje
|
||||||
|
|
||||||
|
account=Konto
|
||||||
|
federatedIdentity=Połączone tożsamości
|
||||||
|
authenticator=Uwierzytelnienie dwuetapowe
|
||||||
|
device-activity=Aktywność urządzenia
|
||||||
|
sessions=Sesje
|
||||||
|
log=Dziennik
|
||||||
|
|
||||||
|
application=Aplikacja
|
||||||
|
availableRoles=Dostępne role
|
||||||
|
grantedPermissions=Przydzielone uprawnienia
|
||||||
|
grantedPersonalInfo=Przydzielone dane osobiste
|
||||||
|
additionalGrants=Dodatkowe przydziały
|
||||||
|
action=Akcje
|
||||||
|
inResource=w
|
||||||
|
fullAccess=Pełny dostęp
|
||||||
|
offlineToken=Token offline
|
||||||
|
revoke=Odbierz uprawnienia
|
||||||
|
|
||||||
|
configureAuthenticators=Skonfigurowane autentykatory
|
||||||
|
mobile=Mobilne
|
||||||
|
totpStep1=Zainstaluj jedną z następujących aplikacji na telefonie komórkowym:
|
||||||
|
totpStep2=Otwórz aplikację i zeskanuj kod kreskowy:
|
||||||
|
totpStep3=Wprowadź jednorazowy kod podany przez aplikację i kliknij Zapisz aby zakończyć konfigurację.
|
||||||
|
totpStep3DeviceName=Podaj nazwę urządzenia aby lepiej zarządzać swoimi urządzeniami haseł jednorazowych.
|
||||||
|
|
||||||
|
totpManualStep2=Otwórz aplikację i wprowadź klucz:
|
||||||
|
totpManualStep3=Użyj poniższych wartości konfiguracji, jeśli aplikacja pozwala na ich ustawienie:
|
||||||
|
totpUnableToScan=Nie można skanować?
|
||||||
|
totpScanBarcode=Zeskanować kod paskowy?
|
||||||
|
|
||||||
|
totp.totp=Oparte o czas
|
||||||
|
totp.hotp=Oparte o licznik
|
||||||
|
|
||||||
|
totpType=Typ
|
||||||
|
totpAlgorithm=Algorytm
|
||||||
|
totpDigits=Cyfry
|
||||||
|
totpInterval=Interwał
|
||||||
|
totpCounter=Licznik
|
||||||
|
totpDeviceName=Nazwa urządzenia
|
||||||
|
|
||||||
|
missingUsernameMessage=Proszę podać nazwę użytkownika.
|
||||||
|
missingFirstNameMessage=Proszę podać imię.
|
||||||
|
invalidEmailMessage=Nieprawidłowy adres email.
|
||||||
|
missingLastNameMessage=Proszę podać nazwisko.
|
||||||
|
missingEmailMessage=Proszę podać e-mail.
|
||||||
|
missingPasswordMessage=Proszę podać hasło.
|
||||||
|
notMatchPasswordMessage=Hasła nie są zgodne.
|
||||||
|
invalidUserMessage=Nieprawidłowy użytkownik
|
||||||
|
|
||||||
|
missingTotpMessage=Proszę podać kod uwierzytelniający.
|
||||||
|
missingTotpDeviceNameMessage=Proszę podać nazwę urządzenia.
|
||||||
|
invalidPasswordExistingMessage=Nieprawidłowe aktualne hasło.
|
||||||
|
invalidPasswordConfirmMessage=Potwierdzenie hasła nie jest zgodne.
|
||||||
|
invalidTotpMessage=Nieprawidłowy kod uwierzytelniający.
|
||||||
|
|
||||||
|
usernameExistsMessage=Nazwa użytkownika już jest wykorzystana.
|
||||||
|
emailExistsMessage=Email już istnieje.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Zmiana nie jest możliwa, ponieważ edycja konta jest zablokowana.
|
||||||
|
readOnlyUsernameMessage=Zmiana nazwy użytkownika nie jest możliwa, ponieważ edycja konta jest zablokowana.
|
||||||
|
readOnlyPasswordMessage=Zmiana hasła nie jest możliwa, ponieważ edycja konta jest zablokowana.
|
||||||
|
|
||||||
|
successTotpMessage=Mobilny autentykator skonfigurowany.
|
||||||
|
successTotpRemovedMessage=Mobilny autentykator usunięty.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Cofnięto uprawnienia.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Twoje konto zostało zaktualizowane.
|
||||||
|
accountPasswordUpdatedMessage=Twoje hasło zostało zmienione.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Dostawca tożsamości nie został wybrany.
|
||||||
|
invalidFederatedIdentityActionMessage=Nieprawidłowa akcja.
|
||||||
|
identityProviderNotFoundMessage=Podany dostawca tożsamości nie istnieje.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Podana tożsamość nie jest już aktywna.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Nie można usunąć ostatniej połączonej tożsamości, jeżeli nie ustawiłeś hasła.
|
||||||
|
identityProviderRedirectErrorMessage=Nieudane przekierowanie do zewnętrznego dostawcy tożsamości.
|
||||||
|
identityProviderRemovedMessage=Dostawca tożsamości został usunięty.
|
||||||
|
identityProviderAlreadyLinkedMessage=Połączona tożsamość {0} jest już przypisana do innego użytkownika.
|
||||||
|
staleCodeAccountMessage=Strona wygasła. Prosimy spróbować ponownie.
|
||||||
|
consentDenied=Zgoda wycofana.
|
||||||
|
|
||||||
|
accountDisabledMessage=Konto jest zablokowane, skontaktuj się z administratorem.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Konto jest tymczasowo zablokowane, skontaktuj się z administratorem lub spróbuj później.
|
||||||
|
invalidPasswordMinLengthMessage=Nieprawidłowe hasło: minimalna długość {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Nieprawidłowe hasło: brak małych liter (co najmniej {0}).
|
||||||
|
invalidPasswordMinDigitsMessage=Nieprawidłowe hasło: brak cyfr (co najmniej {0}).
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Nieprawidłowe hasło: brak dużych liter (co najmniej {0}).
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Nieprawidłowe hasło: brak znaków specjalnych (co najmniej {0}).
|
||||||
|
invalidPasswordNotUsernameMessage=Nieprawidłowe hasło: nie może być zgodne z nazwą użytkownika.
|
||||||
|
invalidPasswordRegexPatternMessage=Nieprawidłowe hasło: nie spełnia przyjętych reguł.
|
||||||
|
invalidPasswordHistoryMessage=Nieprawidłowe hasło: jest identyczne jak jedno z ostatnich ({0}) haseł.
|
||||||
|
invalidPasswordBlacklistedMessage=Nieprawidłowe hasło: jest na liście haseł zabronionych.
|
||||||
|
invalidPasswordGenericMessage=Nieprawidłowe hasło: nowe hasło nie spełnia polityki haseł.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Moje zasoby
|
||||||
|
myResourcesSub=Moje zasoby
|
||||||
|
doDeny=Zabroń
|
||||||
|
doRevoke=Cofnij
|
||||||
|
doApprove=Akceptuj
|
||||||
|
doRemoveSharing=Usuń udostępnianie
|
||||||
|
doRemoveRequest=Usuń żądanie
|
||||||
|
peopleAccessResource=Osoby z dostępem do tego zasobu
|
||||||
|
resourceManagedPolicies=Uprawnienia dające dostęp do tego zasobu
|
||||||
|
resourceNoPermissionsGrantingAccess=Brak uprawnień dających dostęp do tego zasobu
|
||||||
|
anyAction=Dowolna akcja
|
||||||
|
description=Opis
|
||||||
|
name=Nazwa
|
||||||
|
scopes=Zakres
|
||||||
|
resource=Zasób
|
||||||
|
user=Użytkownik
|
||||||
|
peopleSharingThisResource=Osoby współdzielące ten zasób
|
||||||
|
shareWithOthers=Udostępnij innym
|
||||||
|
needMyApproval=Wymagana moja akceptacja
|
||||||
|
requestsWaitingApproval=Twoje żądanie czeka na akceptację
|
||||||
|
icon=Ikona
|
||||||
|
requestor=Żądający
|
||||||
|
owner=Właściciel
|
||||||
|
resourcesSharedWithMe=Zasoby współdzielone ze mną
|
||||||
|
permissionRequestion=Żądania uprawnień
|
||||||
|
permission=Uprawnienia
|
||||||
|
shares=udostępnienia
|
||||||
|
notBeingShared=Ten zasób nie jest współdzielony.
|
||||||
|
notHaveAnyResource=Nie masz żadnych zasobów
|
||||||
|
noResourcesSharedWithYou=Brak zasobów udostępnionych dla Ciebie
|
||||||
|
havePermissionRequestsWaitingForApproval=Masz {0} żądań uprawnień oczekujących na akceptację.
|
||||||
|
clickHereForDetails=Więcej szczegółów...
|
||||||
|
resourceIsNotBeingShared=Zasób nie jest współdzielony
|
349
account/messages/messages_pt_BR.properties
Normal file
349
account/messages/messages_pt_BR.properties
Normal file
|
@ -0,0 +1,349 @@
|
||||||
|
doSave=Salvar
|
||||||
|
doCancel=Cancelar
|
||||||
|
doLogOutAllSessions=Sair de todas as sess\u00F5es
|
||||||
|
doRemove=Remover
|
||||||
|
doAdd=Adicionar
|
||||||
|
doSignOut=Sair
|
||||||
|
doLogIn=Entrar
|
||||||
|
doLink=Vincular
|
||||||
|
noAccessMessage=Acesso n\u00e3o permitido
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Editar Conta
|
||||||
|
personalInfoHtmlTitle=Informa\u00e7\u00f5es Pessoais
|
||||||
|
federatedIdentitiesHtmlTitle=Identidades Federadas
|
||||||
|
accountLogHtmlTitle=Hist\u00f3rico da conta
|
||||||
|
changePasswordHtmlTitle=Alterar senha
|
||||||
|
deviceActivityHtmlTitle=Atividade de Dispositivos
|
||||||
|
sessionsHtmlTitle=Sess\u00F5es
|
||||||
|
accountManagementTitle=Gerenciamento de Conta
|
||||||
|
authenticatorTitle=Autenticator
|
||||||
|
applicationsHtmlTitle=Aplicativos
|
||||||
|
linkedAccountsHtmlTitle=Contas Vinculadas
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Bem-vindo ao Gerenciamento de Conta
|
||||||
|
personalInfoIntroMessage=Gerenciar informa\u00e7\u00f5es b\u00e1sicas
|
||||||
|
accountSecurityTitle=Seguran\u00e7a da Conta
|
||||||
|
accountSecurityIntroMessage=Gerencie sua senha e acesso da conta
|
||||||
|
applicationsIntroMessage=Acompanhe e gerencie as permiss\u00f5es de app para acesso \u00e0 sua conta
|
||||||
|
resourceIntroMessage=Compartilhe seus recursos com membros de equipe
|
||||||
|
passwordLastUpdateMessage=Sua senha foi atualizada em
|
||||||
|
updatePasswordTitle=Atualizar Senha
|
||||||
|
updatePasswordMessageTitle=Certifique-se de que a nova senha \u00e9 segura
|
||||||
|
updatePasswordMessage=Uma senha segura cont\u00e9m uma combina\u00e7\u00e3o de n\u00famero, letras e caracteres especiais. Ela deve ser dif\u00edcil de adivinhar, n\u00e3o pode se assemelhar a uma palavra real e n\u00e3o \u00e9 utilizada em outros lugares.
|
||||||
|
personalSubTitle=Suas Informa\u00e7\u00f5es Pessoais
|
||||||
|
personalSubMessage=Gerencie as informa\u00e7\u00f5es b\u00e1sicas: seu primeiro nome, seu sobrenome e seu endere\u00e7o de e-mail
|
||||||
|
|
||||||
|
authenticatorCode=C\u00F3digo autenticador
|
||||||
|
email=E-mail
|
||||||
|
firstName=Primeiro nome
|
||||||
|
givenName=Primeiro nome
|
||||||
|
fullName=Nome completo
|
||||||
|
lastName=Sobrenome
|
||||||
|
familyName=Sobrenome
|
||||||
|
password=Senha
|
||||||
|
currentPassword=Senha Atual
|
||||||
|
passwordConfirm=Confirma\u00E7\u00E3o
|
||||||
|
passwordNew=Nova senha
|
||||||
|
username=Nome de us\u00FAario
|
||||||
|
address=Endere\u00E7o
|
||||||
|
street=Logradouro
|
||||||
|
locality=Cidade ou Localidade
|
||||||
|
region=Estado
|
||||||
|
postal_code=CEP
|
||||||
|
country=Pa\u00EDs
|
||||||
|
emailVerified=E-mail verificado
|
||||||
|
website=P\u00e1gina da web
|
||||||
|
phoneNumber=N\u00famero de telefone
|
||||||
|
phoneNumberVerified=N\u00famero de telefone verificado
|
||||||
|
gender=G\u00eanero
|
||||||
|
birthday=Data de nascimento
|
||||||
|
zoneinfo=Zona hor\u00e1ria
|
||||||
|
gssDelegationCredential=Delega\u00E7\u00E3o de Credenciais GSS
|
||||||
|
|
||||||
|
profileScopeConsentText=Perfil de usu\u00e1rio
|
||||||
|
emailScopeConsentText=Endere\u00e7o de e-mail
|
||||||
|
addressScopeConsentText=Endere\u00e7o
|
||||||
|
phoneScopeConsentText=N\u00famero de telefone
|
||||||
|
offlineAccessScopeConsentText=Acesso Offline
|
||||||
|
samlRoleListScopeConsentText=Meus Perfis de Acesso
|
||||||
|
rolesScopeConsentText=Perfis de acesso de usu\u00e1rio
|
||||||
|
|
||||||
|
role_admin=Administrador
|
||||||
|
role_realm-admin=Administrador de dom\u00ednio
|
||||||
|
role_create-realm=Criar dom\u00ednio
|
||||||
|
role_view-realm=Visualizar dom\u00ednio
|
||||||
|
role_view-users=Visualizar usu\u00E1rios
|
||||||
|
role_view-applications=Visualizar aplicativos
|
||||||
|
role_view-clients=Visualizar clientes
|
||||||
|
role_view-events=Visualizar eventos
|
||||||
|
role_view-identity-providers=Visualizar provedores de identidade
|
||||||
|
role_view-consent=Visualizar consentimentos
|
||||||
|
role_manage-realm=Gerenciar dom\u00ednio
|
||||||
|
role_manage-users=Gerenciar usu\u00E1rios
|
||||||
|
role_manage-applications=Gerenciar aplicativos
|
||||||
|
role_manage-identity-providers=Gerenciar provedores de identidade
|
||||||
|
role_manage-clients=Gerenciar clientes
|
||||||
|
role_manage-events=Gerenciar eventos
|
||||||
|
role_view-profile=Visualizar perfil
|
||||||
|
role_manage-account=Gerenciar conta
|
||||||
|
role_manage-account-links=Gerenciar vincula\u00e7\u00f5es de conta
|
||||||
|
role_manage-consent=Gerenciar consentimentos
|
||||||
|
role_read-token=Ler token
|
||||||
|
role_offline-access=Acesso offline
|
||||||
|
role_uma_authorization=Obter permiss\u00F5es
|
||||||
|
client_account=Conta
|
||||||
|
client_account-console=Console de Conta
|
||||||
|
client_security-admin-console=Console de Administra\u00E7\u00E3o de Seguran\u00E7a
|
||||||
|
client_admin-cli=CLI de Administra\u00e7\u00e3o
|
||||||
|
client_realm-management=Gerenciamento de Dom\u00ednio
|
||||||
|
client_broker=Provedor de Identidade
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Campos obrigat\u00F3rios
|
||||||
|
allFieldsRequired=Todos os campos s\u00E3o obrigat\u00F3rios
|
||||||
|
|
||||||
|
backToApplication=« Voltar para aplica\u00E7\u00E3o
|
||||||
|
backTo=Voltar para {0}
|
||||||
|
|
||||||
|
date=Data
|
||||||
|
event=Evento
|
||||||
|
ip=IP
|
||||||
|
client=Cliente
|
||||||
|
clients=Clientes
|
||||||
|
details=Detalhes
|
||||||
|
started=In\u00edcio em
|
||||||
|
lastAccess=\u00DAltimo acesso
|
||||||
|
expires=Expira em
|
||||||
|
applications=Aplicativos
|
||||||
|
|
||||||
|
account=Conta
|
||||||
|
federatedIdentity=Identidade Federada
|
||||||
|
authenticator=Autenticador
|
||||||
|
device-activity=Atividade de Dispositivos
|
||||||
|
sessions=Sess\u00F5es
|
||||||
|
log=Hist\u00f3rico
|
||||||
|
|
||||||
|
application=Aplicativo
|
||||||
|
availableRoles=Perfis de Acesso Dispon\u00EDveis
|
||||||
|
grantedPermissions=Permiss\u00F5es Concedidas
|
||||||
|
grantedPersonalInfo=Informa\u00E7\u00F5es Pessoais Concedidas
|
||||||
|
additionalGrants=Concess\u00F5es Adicionais
|
||||||
|
action=A\u00E7\u00E3o
|
||||||
|
inResource=em
|
||||||
|
fullAccess=Acesso Completo
|
||||||
|
offlineToken=Token Offline
|
||||||
|
revoke=Revogar Concess\u00e3o
|
||||||
|
|
||||||
|
configureAuthenticators=Autenticadores Configurados
|
||||||
|
mobile=M\u00f3vel
|
||||||
|
totpStep1=Instale uma das seguintes aplica\u00e7\u00f5es no seu celular:
|
||||||
|
totpStep2=Abra a aplica\u00e7\u00e3o e escaneie o c\u00f3digo QR:
|
||||||
|
totpStep3=Insira o c\u00f3digo de uso \u00fanico exibido pela aplica\u00e7\u00e3o e clique em Salvar para finalizar a configura\u00e7\u00e3o.
|
||||||
|
totpStep3DeviceName=Forne\u00e7a um nome de dispositivo para ajud\u00e1-lo a gerenciar seus dipositivos de autentica\u00e7\u00e3o de dois fatores.
|
||||||
|
|
||||||
|
totpManualStep2=Abra a aplica\u00e7\u00e3o e insira a chave:
|
||||||
|
totpManualStep3=Use as seguintes configura\u00e7\u00f5es se a aplica\u00e7\u00e3o permitir:
|
||||||
|
totpUnableToScan=N\u00e3o consegue escanear?
|
||||||
|
totpScanBarcode=Escanear c\u00f3digo QR?
|
||||||
|
|
||||||
|
totp.totp=Baseada em tempo
|
||||||
|
totp.hotp=Baseada em contador
|
||||||
|
|
||||||
|
totpType=Tipo
|
||||||
|
totpAlgorithm=Algoritmo
|
||||||
|
totpDigits=D\u00edgitos
|
||||||
|
totpInterval=Intervalo
|
||||||
|
totpCounter=Contador
|
||||||
|
totpDeviceName=Nome do Dispositivo
|
||||||
|
|
||||||
|
irreversibleAction=Esta a\u00e7\u00e3o \u00e9 irrevers\u00edvel
|
||||||
|
deletingImplies=Apagar a sua conta implica em:
|
||||||
|
errasingData=Remover todos os dados
|
||||||
|
loggingOutImmediately=Finalizar a sess\u00e3o imediatamente
|
||||||
|
accountUnusable=Qualquer uso subsquente da aplica\u00e7\u00e3o n\u00e3o ser\u00e1 mais poss\u00edvel com esta conta
|
||||||
|
|
||||||
|
missingUsernameMessage=Por favor, especifique o nome de usu\u00E1rio.
|
||||||
|
missingFirstNameMessage=Por favor, informe o primeiro nome.
|
||||||
|
invalidEmailMessage=E-mail inv\u00E1lido.
|
||||||
|
missingLastNameMessage=Por favor, informe o sobrenome.
|
||||||
|
missingEmailMessage=Por favor, informe o e-mail.
|
||||||
|
missingPasswordMessage=Por favor, informe a senha.
|
||||||
|
notMatchPasswordMessage=As senhas n\u00E3o coincidem.
|
||||||
|
invalidUserMessage=Usu\u00e1rio inv\u00e1lido
|
||||||
|
updateReadOnlyAttributesRejectedMessage=Atualiza\u00e7\u00e3o de atributo de apenas leitura n\u00e3o permitida
|
||||||
|
|
||||||
|
missingTotpMessage=Por favor, informe o c\u00F3digo de uso \u00fanico.
|
||||||
|
missingTotpDeviceNameMessage=Por favor, informe o nome do dispositivo.
|
||||||
|
invalidPasswordExistingMessage=A senha atual \u00e9 inv\u00E1lida.
|
||||||
|
invalidPasswordConfirmMessage=A senha de confirma\u00E7\u00E3o n\u00E3o coincide.
|
||||||
|
invalidTotpMessage=C\u00F3digo de uso \u00fanico inv\u00E1lido.
|
||||||
|
|
||||||
|
usernameExistsMessage=Este nome de usu\u00E1rio j\u00E1 existe.
|
||||||
|
emailExistsMessage=Este endere\u00e7o de e-mail j\u00E1 existe.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Voc\u00EA n\u00E3o pode atualizar sua conta, uma vez que \u00E9 apenas de leitura.
|
||||||
|
readOnlyUsernameMessage=Voc\u00ea^n\u00e3o pode atualizar o seu nome de usu\u00e1rio, uma vez que \u00e9 apenas de leitura.
|
||||||
|
readOnlyPasswordMessage=Voc\u00EA n\u00E3o pode atualizar sua senha, uma vez que sua conta \u00E9 apenas de leitura.
|
||||||
|
|
||||||
|
successTotpMessage=Autenticador m\u00f3vel configurado.
|
||||||
|
successTotpRemovedMessage=Autenticador m\u00f3vel removido.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Concess\u00e3o revogada com sucesso.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Sua conta foi atualizada.
|
||||||
|
accountPasswordUpdatedMessage=Sua senha foi atualizada.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Provedor de identidade n\u00E3o especificado.
|
||||||
|
invalidFederatedIdentityActionMessage=A\u00E7\u00E3o inv\u00E1lida ou ausente.
|
||||||
|
identityProviderNotFoundMessage=O provedor de identidade especificado n\u00E3o foi encontrado.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Esta identidade n\u00E3o est\u00E1 mais em atividade.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Voc\u00EA n\u00E3o pode remover a \u00FAltima identidade federada, porque voc\u00EA n\u00E3o tem uma senha.
|
||||||
|
identityProviderRedirectErrorMessage=Falha ao redirecionar para o provedor de identidade.
|
||||||
|
identityProviderRemovedMessage=Provedor de identidade removido com sucesso.
|
||||||
|
identityProviderAlreadyLinkedMessage=Identidade federada retornada por {0} j\u00E1 est\u00E1 ligada a outro usu\u00E1rio.
|
||||||
|
staleCodeAccountMessage=A p\u00e1gina expirou. Por favor, tente novamente.
|
||||||
|
consentDenied=Consentimento negado.
|
||||||
|
|
||||||
|
accountDisabledMessage=Conta desativada, por favor, contate um administrador.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=A conta est\u00E1 temporariamente indispon\u00EDvel, contate um administrador ou tente novamente mais tarde.
|
||||||
|
invalidPasswordMinLengthMessage=Senha inv\u00E1lida\: deve ter pelo menos {0} caracteres.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Senha inv\u00E1lida\: deve conter pelo menos {0} letra(s) min\u00FAscula(s).
|
||||||
|
invalidPasswordMinDigitsMessage=Senha inv\u00E1lida\: deve conter pelo menos {0} n\u00FAmero(s).
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Senha inv\u00E1lida\: deve conter pelo menos {0} letra(s) mai\u00FAscula(s).
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Senha inv\u00E1lida\: deve conter pelo menos {0} caractere(s) especial(is).
|
||||||
|
invalidPasswordNotUsernameMessage=Senha inv\u00E1lida\: n\u00E3o pode ser igual ao nome de usu\u00E1rio.
|
||||||
|
invalidPasswordNotEmailMessage=Senha inv\u00e1lida: n\u00e3o pode ser igual ao endere\u00e7o de e-mail.
|
||||||
|
invalidPasswordRegexPatternMessage=Senha inv\u00E1lida\: n\u00E3o corresponde ao(s) padr\u00E3o(\u00f5es) da express\u00E3o regular.
|
||||||
|
invalidPasswordHistoryMessage=Senha inv\u00E1lida\: n\u00E3o pode ser igual a qualquer uma da(s) \u00FAltima(s) {0} senha(s).
|
||||||
|
invalidPasswordBlacklistedMessage=Senha inv\u00e1lida: esta senha est\u00e1 na lista de exclus\u00e3o.
|
||||||
|
invalidPasswordGenericMessage=Senha inv\u00e1lida: a nova senha n\u00e3o cumpre as pol\u00edticas de senha.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Meus Recursos
|
||||||
|
myResourcesSub=Meus recursos
|
||||||
|
doDeny=Negar
|
||||||
|
doRevoke=Revogar
|
||||||
|
doApprove=Permitir
|
||||||
|
doRemoveSharing=Remover Compartilhamento
|
||||||
|
doRemoveRequest=Remover Solicita\u00e7\u00e3o
|
||||||
|
peopleAccessResource=Pessoas com acesso a este recurso
|
||||||
|
resourceManagedPolicies=Permiss\u00f5es dando acesso a este recurso
|
||||||
|
resourceNoPermissionsGrantingAccess=Sem permiss\u00f5es dando acesso a este recurso
|
||||||
|
anyAction=Qualquer a\u00e7\u00e3o
|
||||||
|
description=Descri\u00e7\u00e3o
|
||||||
|
name=Nome
|
||||||
|
scopes=Escopo
|
||||||
|
resource=Recurso
|
||||||
|
user=Usu\u00e1rio
|
||||||
|
peopleSharingThisResource=Pessoas compartilhando este recurso
|
||||||
|
shareWithOthers=Compartilhar com outros
|
||||||
|
needMyApproval=Requer minha aprova\u00e7\u00e3o
|
||||||
|
requestsWaitingApproval=Solicita\u00e7\u00f5es suas aguardando aprova\u00e7\u00e3o
|
||||||
|
icon=\u00cdcone
|
||||||
|
requestor=Requerente
|
||||||
|
owner=Dono
|
||||||
|
resourcesSharedWithMe=Recursos compartilhados comigo
|
||||||
|
permissionRequestion=Solicita\u00e7\u00e3o de Permiss\u00e3o
|
||||||
|
permission=Permiss\u00e3o
|
||||||
|
shares=compartilha(m)
|
||||||
|
notBeingShared=Este recurso n\u00e3o est\u00e1 sendo compartilhado.
|
||||||
|
notHaveAnyResource=Voc\u00ea n\u00e3o possui recursos
|
||||||
|
noResourcesSharedWithYou=N\u00e3o h\u00e1 recursos compartilhados com voc\u00ea
|
||||||
|
havePermissionRequestsWaitingForApproval=Voc\u00ea tem {0} solicita\u00e7\u00e3o(\u00f5es) de permiss\u00e3o aguardando aprova\u00e7\u00e3o.
|
||||||
|
clickHereForDetails=Clique aqui para mais detalhes.
|
||||||
|
resourceIsNotBeingShared=O recurso n\u00e3o \u00e9 compartilhado
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=Nome
|
||||||
|
applicationType=Tipo de aplica\u00e7\u00e3o
|
||||||
|
applicationInUse=Uso apenas em aplica\u00e7\u00e3o
|
||||||
|
clearAllFilter=Limpar todos os filtros
|
||||||
|
activeFilters=Filtros ativos
|
||||||
|
filterByName=Filtrar Por Nome ...
|
||||||
|
allApps=Todas as aplica\u00e7\u00f5es
|
||||||
|
internalApps=Aplica\u00e7\u00f5es internas
|
||||||
|
thirdpartyApps=Aplica\u00e7\u00f5es de terceiros
|
||||||
|
appResults=Resultados
|
||||||
|
clientNotFoundMessage=Cliente n\u00e3o encontrado.
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Provedor Autorizado
|
||||||
|
authorizedProviderMessage=Provedores Autorizados vinculados \u00e0 sua conta
|
||||||
|
identityProvider=Provedor de Identidade
|
||||||
|
identityProviderMessage=Para vincular a sua conta aos provedores de identidade configurados
|
||||||
|
socialLogin=Login Social
|
||||||
|
userDefined=Definido por Usu\u00e1rio
|
||||||
|
removeAccess=Remover Acesso
|
||||||
|
removeAccessMessage=Voc\u00ea dever\u00e1 conceder acesso novamente se quiser usar esta conta de app.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=A autentica\u00e7\u00e3o de dois fatores est\u00e1
|
||||||
|
authenticatorFinishSetUpTitle=Sua Autentica\u00e7\u00e3o de Dois Fatores
|
||||||
|
authenticatorFinishSetUpMessage=Sempre que entrar na sua conta, voc\u00ea dever\u00e1 fornecer um c\u00f3digo de autentica\u00e7\u00e3o de dois fatores.
|
||||||
|
authenticatorSubTitle=Configurar Autentica\u00e7\u00e3o de Dois Fatores
|
||||||
|
authenticatorSubMessage=Para aumentar a seguran\u00e7a da sua conta, habilite pelo menos um m\u00e9todo de autentica\u00e7\u00e3o de dois fatores dispon\u00edvel.
|
||||||
|
authenticatorMobileTitle=Autenticador M\u00f3vel
|
||||||
|
authenticatorMobileMessage=Use um autenticador m\u00f3vel para obter c\u00f3digos de verifica\u00e7\u00e3o para autentica\u00e7\u00e3o de dois fatores.
|
||||||
|
authenticatorMobileFinishSetUpMessage=O autenticador foi vinculado ao seu celular.
|
||||||
|
authenticatorActionSetup=Configurar
|
||||||
|
authenticatorSMSTitle=C\u00f3digo SMS
|
||||||
|
authenticatorSMSMessage=A aplica\u00e7\u00e3o ir\u00e1 enviar o c\u00f3digo de verifica\u00e7\u00e3o para o seu celular como autentica\u00e7\u00e3o de dois fatores.
|
||||||
|
authenticatorSMSFinishSetUpMessage=As mensagens de texto ser\u00e3o enviadas para
|
||||||
|
authenticatorDefaultStatus=Padr\u00e3o
|
||||||
|
authenticatorChangePhone=Mudar N\u00famero de Celular
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Configura\u00e7\u00e3o do Autenticador M\u00f3vel
|
||||||
|
smscodeIntroMessage=Insira seu n\u00famero de celular e o c\u00f3digo de verifica\u00e7\u00e3o ser\u00e1 enviado para o seu dispositivo.
|
||||||
|
mobileSetupStep1=Instale um app autenticador no seu celular. As seguintes aplica\u00e7\u00f5es s\u00e3o suportadas.
|
||||||
|
mobileSetupStep2=Abra a aplica\u00e7\u00e3o e escaneie o c\u00f3digo QR:
|
||||||
|
mobileSetupStep3=Insira o c\u00f3digo autenticador exibido pela aplica\u00e7\u00e3o e clique em Salvar para finalizar a configura\u00e7\u00e3o.
|
||||||
|
scanBarCode=Escanear c\u00f3digo QR?
|
||||||
|
enterBarCode=Insira o c\u00f3digo autenticador
|
||||||
|
doCopy=Copiar
|
||||||
|
doFinish=Finalizar
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=Configura\u00e7\u00e3o de C\u00f3digo SMS
|
||||||
|
chooseYourCountry=Selecione seu pa\u00eds
|
||||||
|
enterYourPhoneNumber=Insira seu n\u00famero de telefone
|
||||||
|
sendVerficationCode=Enviar C\u00f3digo de Verifica\u00e7\u00e3o
|
||||||
|
enterYourVerficationCode=Insira o seu c\u00f3digo de verifica\u00e7\u00e3o
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Configura\u00e7\u00e3o de C\u00f3digos de Emerg\u00eancia
|
||||||
|
realmName=Dom\u00ednio
|
||||||
|
doDownload=Baixar
|
||||||
|
doPrint=Imprimir
|
||||||
|
generateNewBackupCodes=Gerar Novos C\u00f3digos de Emerg\u00eancia
|
||||||
|
backtoAuthenticatorPage=Voltar \u00e0 P\u00e1gina de Autenticador
|
||||||
|
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Recursos
|
||||||
|
sharedwithMe=Compartilhados Comigo
|
||||||
|
share=Compartilhar
|
||||||
|
sharedwith=Compartilhado com
|
||||||
|
accessPermissions=Permiss\u00f5es de Acesso
|
||||||
|
permissionRequests=Pedidos de Acesso
|
||||||
|
approve=Aprovar
|
||||||
|
approveAll=Aprovar todos
|
||||||
|
people=pessoas
|
||||||
|
perPage=por p\u00e1gina
|
||||||
|
currentPage=P\u00e1gina Atual
|
||||||
|
sharetheResource=Compartilhar recurso
|
||||||
|
group=Grupo
|
||||||
|
selectPermission=Selecionar Permiss\u00e3o
|
||||||
|
addPeople=Adicionar pessoas que compartilhem o recurso
|
||||||
|
addTeam=Adicionar equipe que compartilhe o recurso
|
||||||
|
myPermissions=Minhas Permiss\u00f5es
|
||||||
|
waitingforApproval=Aguardando aprova\u00e7\u00e3o
|
||||||
|
anyPermission=Qualquer Permiss\u00e3o
|
||||||
|
|
||||||
|
# Openshift messages
|
||||||
|
openshift.scope.user_info=Informa\u00e7\u00f5es do usu\u00e1rio
|
||||||
|
openshift.scope.user_check-access=Informa\u00e7\u00f5es de acesso do usu\u00e1rio
|
||||||
|
openshift.scope.user_full=Acesso Completo
|
||||||
|
openshift.scope.list-projects=Listar projetos
|
235
account/messages/messages_ru.properties
Normal file
235
account/messages/messages_ru.properties
Normal file
|
@ -0,0 +1,235 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Сохранить
|
||||||
|
doCancel=Отмена
|
||||||
|
doLogOutAllSessions=Выйти из всех сессий
|
||||||
|
doRemove=Удалить
|
||||||
|
doAdd=Добавить
|
||||||
|
doSignOut=Выход
|
||||||
|
doSignIn=Вход
|
||||||
|
update=Обновить
|
||||||
|
remove=Удалить
|
||||||
|
refreshPage=Обновить страницу
|
||||||
|
refresh=Обновить
|
||||||
|
pageNotFound=Страница не найдена
|
||||||
|
invalidRoute={0} неправильный путь.
|
||||||
|
continue=Продолжить
|
||||||
|
doLogIn=Вход
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Добро пожаловать в консоль управления вашей учетной записью
|
||||||
|
loadingMessage=Консоль управления учетной записью - загрузка ...
|
||||||
|
accountSecuritySidebarTitle=Безопасность
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Изменение учетной записи
|
||||||
|
federatedIdentitiesHtmlTitle=Федеративные идентификаторы
|
||||||
|
accountLogHtmlTitle=Лог учетной записи
|
||||||
|
changePasswordHtmlTitle=Смена пароля
|
||||||
|
sessionsHtmlTitle=Сессии
|
||||||
|
accountManagementTitle=Управление учетной записью
|
||||||
|
authenticatorTitle=Аутентификатор
|
||||||
|
applicationsHtmlTitle=Приложения
|
||||||
|
applicationsIntroMessage=Отслеживайте и управляйте разрешениями приложений на доступ к вашей учетной записи
|
||||||
|
accountSecurityIntroMessage=Изменение пароля и доступа к учетной записи
|
||||||
|
|
||||||
|
# Personal info page
|
||||||
|
personalInfoSidebarTitle=Личная информация
|
||||||
|
personalInfoHtmlTitle=Личная информация
|
||||||
|
personalSubMessage=Управление данными о себе
|
||||||
|
personalInfoIntroMessage=Управление данными о себе
|
||||||
|
selectLocale=Выбор языка
|
||||||
|
|
||||||
|
# Applications page
|
||||||
|
applicationsPageTitle=Приложения
|
||||||
|
applicationsSubMessage=Управляйте разрешениями ваших приложений
|
||||||
|
applicationName=Имя
|
||||||
|
applicationType=Тип приложения
|
||||||
|
status=Статус
|
||||||
|
client=Клиент
|
||||||
|
internalApp=Внутренний
|
||||||
|
thirdPartyApp=Внешний
|
||||||
|
inUse=Используется
|
||||||
|
notInUse=Не используется
|
||||||
|
|
||||||
|
|
||||||
|
# Signing in page
|
||||||
|
signingIn=Вход
|
||||||
|
signingInSidebarTitle=Вход
|
||||||
|
signingInSubMessage=Настройте варианты входа
|
||||||
|
password-display-name=Пароль
|
||||||
|
credentialCreatedAt=Создан
|
||||||
|
basic-authentication=Базовая аутентификация
|
||||||
|
password-help-text=Вход с использованием ввода пароля
|
||||||
|
two-factor=Двухфакторная аутентификация
|
||||||
|
otp-display-name=приложение аутентификатор
|
||||||
|
otp-help-text=Ввод проверочного кода из приложения аутентификатора
|
||||||
|
setUpNew=Настроить {0}
|
||||||
|
removeCred=Удалить {0}
|
||||||
|
stopUsingCred=Остановить использование {0}?
|
||||||
|
successRemovedMessage={0} был удалён.
|
||||||
|
notSetUp={0} не настроено.
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Настройка мобильного приложения аутентификатора
|
||||||
|
totpStep1=Установите одно из следующих приложений на ваш мобильный телефон:
|
||||||
|
totpStep2=Откройте приложение и просканируйте QR-код:
|
||||||
|
totpStep3=Введите одноразовый код, выданный приложением, и нажмите Подтвердить для завершения настройки.
|
||||||
|
totpManualStep2=Откройте приложение и введите ключ:
|
||||||
|
totpManualStep3=Используйте следующие настройки, если приложение позволяет их устанавливать:
|
||||||
|
totpStep3DeviceName=Укажите имя устройства, которое поможет вам найти его в списке ваших устройств.
|
||||||
|
totpUnableToScan=Не удается выполнить сканирование?
|
||||||
|
totpScanBarcode=Сканировать QR-код?
|
||||||
|
authenticatorCode=Одноразовый код
|
||||||
|
totpDeviceName=Имя устройства
|
||||||
|
totpType=Тип
|
||||||
|
totpAlgorithm=Алгоритм
|
||||||
|
totpDigits=Количество цифр
|
||||||
|
totpInterval=Интервал
|
||||||
|
totpCounter=Счетчик
|
||||||
|
|
||||||
|
|
||||||
|
# Device activity page
|
||||||
|
deviceActivitySidebarTitle=Активные устройства
|
||||||
|
deviceActivityHtmlTitle=Активные устройства
|
||||||
|
signedInDevicesExplanation=Выполните выход с незнакомых устройств
|
||||||
|
signedInDevices=Выполнен вход на устройствах
|
||||||
|
currentDevice=Текущее устройство
|
||||||
|
currentSession=Текущая сессия
|
||||||
|
lastAccessedOn=Последний доступ
|
||||||
|
ipAddress=IP адрес
|
||||||
|
device-activity=Активные устройства
|
||||||
|
signOutWarning=Завершить сессию?
|
||||||
|
signOutAllDevices=Выход на всех устройствах
|
||||||
|
signOutAllDevicesWarning=Это действие приведет к выходу из системы всех устройств, которые вошли в вашу учетную запись, включая текущее устройство, которое вы используете.
|
||||||
|
signedOutSession=Сессия завершена {0}/{1}
|
||||||
|
|
||||||
|
email=E-mail
|
||||||
|
firstName=Имя
|
||||||
|
givenName=Имя
|
||||||
|
fullName={0} {1}
|
||||||
|
lastName=Фамилия
|
||||||
|
familyName=Фамилия
|
||||||
|
password=Пароль
|
||||||
|
passwordConfirm=Подтверждение пароля
|
||||||
|
passwordNew=Новый пароль
|
||||||
|
username=Имя пользователя
|
||||||
|
address=Адрес
|
||||||
|
street=Улица
|
||||||
|
locality=Город
|
||||||
|
region=Регион
|
||||||
|
postal_code=Почтовый индекс
|
||||||
|
country=Страна
|
||||||
|
emailVerified=E-mail подтвержден
|
||||||
|
gssDelegationCredential=Делегирование учетных данных через GSS
|
||||||
|
|
||||||
|
role_admin=Администратор
|
||||||
|
role_realm-admin=Администратор realm
|
||||||
|
role_create-realm=Создать realm
|
||||||
|
role_view-realm=Просмотр realm
|
||||||
|
role_view-users=Просмотр пользователей
|
||||||
|
role_view-applications=Просмотр приложений
|
||||||
|
role_view-clients=Просмотр клиентов
|
||||||
|
role_view-events=Просмотр событий
|
||||||
|
role_view-identity-providers=Просмотр провайдеров учетных записей
|
||||||
|
role_manage-realm=Управление realm
|
||||||
|
role_manage-users=Управление пользователями
|
||||||
|
role_manage-applications=Управление приложениями
|
||||||
|
role_manage-identity-providers=Управление провайдерами учетных записей
|
||||||
|
role_manage-clients=Управление клиентами
|
||||||
|
role_manage-events=Управление событиями
|
||||||
|
role_view-profile=Просмотр профиля
|
||||||
|
role_manage-account=Управление учетной записью
|
||||||
|
role_read-token=Чтение токена
|
||||||
|
role_offline-access=Доступ оффлайн
|
||||||
|
role_uma_authorization=Получение разрешений
|
||||||
|
client_account=Учетная запись
|
||||||
|
client_security-admin-console=Консоль администратора безопасности
|
||||||
|
client_admin-cli=Командный интерфейс администратора
|
||||||
|
client_realm-management=Управление Realm
|
||||||
|
client_broker=Брокер
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Обязательные поля
|
||||||
|
allFieldsRequired=Все поля обязательны
|
||||||
|
|
||||||
|
backToApplication=« Назад в приложение
|
||||||
|
backTo=Назад в {0}
|
||||||
|
|
||||||
|
date=Дата
|
||||||
|
event=Событие
|
||||||
|
ip=IP
|
||||||
|
client=Клиент
|
||||||
|
clients=Клиенты
|
||||||
|
details=Детали
|
||||||
|
started=Начата
|
||||||
|
lastAccess=Последний доступ
|
||||||
|
expires=Истекает
|
||||||
|
applications=Приложения
|
||||||
|
|
||||||
|
account=Учетная запись
|
||||||
|
federatedIdentity=Федеративный идентификатор
|
||||||
|
authenticator=Аутентификатор
|
||||||
|
sessions=Сессии
|
||||||
|
log=Журнал
|
||||||
|
|
||||||
|
application=Приложение
|
||||||
|
availablePermissions=Доступные разрешения
|
||||||
|
grantedPermissions=Согласованные разрешения
|
||||||
|
grantedPersonalInfo=Согласованная персональная информация
|
||||||
|
additionalGrants=Дополнительные согласования
|
||||||
|
action=Действие
|
||||||
|
inResource=в
|
||||||
|
fullAccess=Полный доступ
|
||||||
|
offlineToken=Оффлайн токен
|
||||||
|
revoke=Отозвать согласование
|
||||||
|
|
||||||
|
|
||||||
|
missingUsernameMessage=Введите имя пользователя.
|
||||||
|
missingFirstNameMessage=Введите имя.
|
||||||
|
invalidEmailMessage=Введите корректный E-mail.
|
||||||
|
missingLastNameMessage=Введите фамилию.
|
||||||
|
missingEmailMessage=Введите E-mail.
|
||||||
|
missingPasswordMessage=Введите пароль.
|
||||||
|
notMatchPasswordMessage=Пароли не совпадают.
|
||||||
|
|
||||||
|
missingTotpMessage=Введите код аутентификатора.
|
||||||
|
invalidPasswordExistingMessage=Существующий пароль неверный.
|
||||||
|
invalidPasswordConfirmMessage=Подтверждение пароля не совпадает.
|
||||||
|
invalidTotpMessage=Неверный код аутентификатора.
|
||||||
|
|
||||||
|
usernameExistsMessage=Имя пользователя уже существует.
|
||||||
|
emailExistsMessage=E-mail уже существует.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Вы не можете обновить информацию вашей учетной записи, т.к. она доступна только для чтения.
|
||||||
|
readOnlyUsernameMessage=Вы не можете обновить имя пользователя вашей учетной записи, т.к. оно доступно только для чтения.
|
||||||
|
readOnlyPasswordMessage=Вы не можете обновить пароль вашей учетной записи, т.к. он доступен только для чтения.
|
||||||
|
|
||||||
|
successTotpMessage=Аутентификатор в мобильном приложении сконфигурирован.
|
||||||
|
successTotpRemovedMessage=Аутентификатор в мобильном приложении удален.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Согласование отозвано успешно.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Ваша учетная запись обновлена.
|
||||||
|
accountPasswordUpdatedMessage=Ваш пароль обновлен.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Провайдер учетных записей не задан.
|
||||||
|
invalidFederatedIdentityActionMessage=Некорректное или недопустимое действие.
|
||||||
|
identityProviderNotFoundMessage=Заданный провайдер учетных записей не найден.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Идентификатор больше не активен.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Вы не можете удалить последний федеративный идентификатор, т.к. Вы не имеете пароля.
|
||||||
|
identityProviderRedirectErrorMessage=Ошибка перенаправления в провайдер учетных записей.
|
||||||
|
identityProviderRemovedMessage=Провайдер учетных записей успешно удален.
|
||||||
|
identityProviderAlreadyLinkedMessage=Федеративный идентификатор, возвращенный {0} уже используется другим пользователем.
|
||||||
|
staleCodeAccountMessage=Страница устарела. Попробуйте еще раз.
|
||||||
|
consentDenied=В согласовании отказано.
|
||||||
|
|
||||||
|
accountDisabledMessage=Учетная запись заблокирована, обратитесь к администратору.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Учетная запись временно заблокирована, обратитесь к администратору или попробуйте позже.
|
||||||
|
invalidPasswordMinLengthMessage=Некорректный пароль: длина пароля должна быть не менее {0} символа(ов).
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Некорректный пароль: пароль должен содержать не менее {0} символа(ов) в нижнем регистре.
|
||||||
|
invalidPasswordMinDigitsMessage=Некорректный пароль: пароль должен содержать не менее {0} цифр(ы).
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Некорректный пароль: пароль должен содержать не менее {0} символа(ов) в верхнем регистре.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Некорректный пароль: пароль должен содержать не менее {0} спецсимвола(ов).
|
||||||
|
invalidPasswordNotUsernameMessage=Некорректный пароль: пароль не должен совпадать с именем пользователя.
|
||||||
|
invalidPasswordRegexPatternMessage=Некорректный пароль: пароль не удовлетворяет регулярному выражению.
|
||||||
|
invalidPasswordHistoryMessage=Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролями.
|
||||||
|
invalidPasswordGenericMessage=Некорректный пароль: новый пароль не соответствует правилам пароля.
|
196
account/messages/messages_sk.properties
Normal file
196
account/messages/messages_sk.properties
Normal file
|
@ -0,0 +1,196 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Uložiť
|
||||||
|
doCancel=Zrušiť
|
||||||
|
doLogOutAllSessions=Odhlásenie všetkých relácií
|
||||||
|
doRemove=Odstrániť
|
||||||
|
doAdd=Pridať
|
||||||
|
doSignOut=Odhlásiť
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Upraviť účet
|
||||||
|
federatedIdentitiesHtmlTitle=Prepojená identita
|
||||||
|
accountLogHtmlTitle=Denník zmien užívateľských účtov
|
||||||
|
changePasswordHtmlTitle=Zmena hesla
|
||||||
|
sessionsHtmlTitle=Relácie
|
||||||
|
accountManagementTitle=Správa účtu Keycloak
|
||||||
|
authenticatorTitle=Autentifikátor
|
||||||
|
applicationsHtmlTitle=Aplikácie
|
||||||
|
|
||||||
|
authenticatorCode=Jednorázový kód
|
||||||
|
email=E-mail
|
||||||
|
firstName=Meno
|
||||||
|
givenName=Meno pri narodení
|
||||||
|
fullName=Celé meno
|
||||||
|
lastName=Priezvisko
|
||||||
|
familyName=Rodné meno
|
||||||
|
password=Heslo
|
||||||
|
passwordConfirm=Potrvrdenie hesla
|
||||||
|
passwordNew=Nové heslo
|
||||||
|
username=Meno používateľa
|
||||||
|
address=Adresa
|
||||||
|
street=Ulica
|
||||||
|
locality=Mesto alebo lokalita
|
||||||
|
region=Kraj
|
||||||
|
postal_code=PSČ
|
||||||
|
country=Štát
|
||||||
|
emailVerified=E-mail overený
|
||||||
|
gssDelegationCredential=GSS delegované oprávnenie
|
||||||
|
|
||||||
|
role_admin=Administrátor
|
||||||
|
role_realm-admin=Administrátor realmu
|
||||||
|
role_create-realm=Vytvoriť realm
|
||||||
|
role_view-realm=Zobraziť realm
|
||||||
|
role_view-users=Zobraziť používateľov
|
||||||
|
role_view-applications=Zobraziť aplikácie
|
||||||
|
role_view-clients=Zobraziť klientov
|
||||||
|
role_view-events=Zobraziť udalosti
|
||||||
|
role_view-identity-providers=Zobraziť klientov poskytovateľov identity
|
||||||
|
role_manage-realm=Spravovať realm
|
||||||
|
role_manage-users=Spravovať používateľov
|
||||||
|
role_manage-applications=Spravovať aplikácie
|
||||||
|
role_manage-identity-providers=Spravovať poskytovateľov identity
|
||||||
|
role_manage-clients=Spravovať klientov
|
||||||
|
role_manage-events=Spravovať udalosti
|
||||||
|
role_view-profile=Zobraziť profil
|
||||||
|
role_manage-account=Spravovať účet
|
||||||
|
role_manage-account-links=Spravovať odkazy na účet
|
||||||
|
role_read-token=Čítať token
|
||||||
|
role_offline-access=Offline prístup
|
||||||
|
role_uma_authorization=Autorizácia používateľom riadeného prístupu
|
||||||
|
client_account=Účet klienta
|
||||||
|
client_security-admin-console=Bezpečnostná administrátorská konzola
|
||||||
|
client_admin-cli=Spravovať CLI klienta
|
||||||
|
client_realm-management=Spravovať realmy klienta
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Povinné polia
|
||||||
|
allFieldsRequired=Všetky požadované polia
|
||||||
|
|
||||||
|
backToApplication=« Späť na aplikáciu
|
||||||
|
backTo=Späť na {0}
|
||||||
|
|
||||||
|
date=Dátum
|
||||||
|
event=Udalosť
|
||||||
|
ip=IP
|
||||||
|
client=Klient
|
||||||
|
clients=Klienti
|
||||||
|
details=Podrobnosti
|
||||||
|
started=Začíname
|
||||||
|
lastAccess=Posledný prístup
|
||||||
|
expires=Vyprší
|
||||||
|
applications=Aplikácie
|
||||||
|
|
||||||
|
account=Účet
|
||||||
|
federatedIdentity=Prepojená identita
|
||||||
|
authenticator=Autentifikátor
|
||||||
|
sessions=Relácie
|
||||||
|
log=Denník
|
||||||
|
|
||||||
|
application=Aplikácia
|
||||||
|
availablePermissions=Dostupné oprávnenia
|
||||||
|
grantedPermissions=Pridelené oprávnenia
|
||||||
|
grantedPersonalInfo=Poskytnuté osobné informácie
|
||||||
|
additionalGrants=Dodatočné oprávnenia
|
||||||
|
action=Akcia
|
||||||
|
inResource=v
|
||||||
|
fullAccess=Úplný prístup
|
||||||
|
offlineToken=Offline token
|
||||||
|
revoke=Zrušiť oprávnenie
|
||||||
|
|
||||||
|
configureAuthenticators=Nakonfigurované autentifikátory
|
||||||
|
mobile=Mobilný
|
||||||
|
totpStep1=Nainštalujte vo svojom zariadení <a href="https://freeotp.github.io/" target="_blank"> FreeOTP </a> alebo Google Authenticator. Obidve aplikácie sú k dispozícii v <a href="https://play.google.com"> Google Play </a> a Apple App Store.
|
||||||
|
totpStep2=Otvorte aplikáciu a naskenujte čiarový kód alebo zadajte kľúč.
|
||||||
|
totpStep3=Zadajte jednorazový kód poskytnutý aplikáciou a kliknutím na tlačidlo Uložiť dokončíte nastavenie.
|
||||||
|
|
||||||
|
totpManualStep2=Otvorte aplikáciu a zadajte kľúč
|
||||||
|
totpManualStep3=Použite nasledujúce hodnoty konfigurácie, ak aplikácia umožňuje ich nastavenie
|
||||||
|
totpUnableToScan=Nemožno skenovať?
|
||||||
|
totpScanBarcode=Skenovanie čiarového kódu?
|
||||||
|
|
||||||
|
totp.totp=Založené na čase
|
||||||
|
totp.hotp=Založené na počítadle
|
||||||
|
|
||||||
|
totpType=Typ
|
||||||
|
totpAlgorithm=Algoritmus
|
||||||
|
totpDigits=Číslica
|
||||||
|
totpInterval=Interval
|
||||||
|
totpCounter=Počítadlo
|
||||||
|
|
||||||
|
missingUsernameMessage=Zadajte používateľské meno.
|
||||||
|
missingFirstNameMessage=Zadajte meno.
|
||||||
|
invalidEmailMessage=Neplatná e-mailová adresa.
|
||||||
|
missingLastNameMessage=Zadajte priezvisko.
|
||||||
|
missingEmailMessage=Zadajte e-mail.
|
||||||
|
missingPasswordMessage=Zadajte heslo, prosím.
|
||||||
|
notMatchPasswordMessage=Heslá sa nezhodujú.
|
||||||
|
|
||||||
|
missingTotpMessage=Zadajte jednorazový kód, prosím
|
||||||
|
invalidPasswordExistingMessage=Neplatné existujúce heslo.
|
||||||
|
invalidPasswordConfirmMessage=Potvrdenie hesla sa nezhoduje.
|
||||||
|
invalidTotpMessage=Neplatný jednorazový kód.
|
||||||
|
|
||||||
|
usernameExistsMessage=Užívateľské meno už existuje.
|
||||||
|
emailExistsMessage=E-mail už existuje.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Váš účet nemôžete aktualizovať, pretože je iba na čítanie.
|
||||||
|
readOnlyUsernameMessage=Nemôžete aktualizovať svoje používateľské meno, pretože je iba na čítanie.
|
||||||
|
readOnlyPasswordMessage=Heslo nemôžete aktualizovať, pretože váš účet je iba na čítanie.
|
||||||
|
|
||||||
|
successTotpMessage=Konfigurácia mobilného autentifikátora.
|
||||||
|
successTotpRemovedMessage=Mobilný autentifikátor bol odstránený.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Oprávnenie bolo úspešne zrušené.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Váš účet bol aktualizovaný.
|
||||||
|
accountPasswordUpdatedMessage=Vaše heslo bolo aktualizované.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Poskytovateľ identity nie je zadaný.
|
||||||
|
invalidFederatedIdentityActionMessage=Neplatná alebo chýbajúca akcia.
|
||||||
|
identityProviderNotFoundMessage=Zadaný poskytovateľ identity nenájdený.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Identita už nie je aktívna.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Nemôžete odstrániť poslednú spojenú identitu, pretože nemáte heslo.
|
||||||
|
identityProviderRedirectErrorMessage=Nepodarilo sa presmerovať na poskytovateľa identity.
|
||||||
|
identityProviderRemovedMessage=Poskytovateľ identity bol úspešne odstránený.
|
||||||
|
identityProviderAlreadyLinkedMessage=Spojená identita vrátená {0} je už prepojená s iným používateľom.
|
||||||
|
staleCodeAccountMessage=Platnosť vypršala. Skúste ešte raz.
|
||||||
|
consentDenied=Súhlas bol zamietnutý.
|
||||||
|
|
||||||
|
accountDisabledMessage=Účet je zakázaný, kontaktujte správcu.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Účet je dočasne zakázaný, kontaktujte administrátora alebo skúste neskôr.
|
||||||
|
invalidPasswordMinLengthMessage=Neplatné heslo: minimálna dĺžka {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Neplatné heslo: musí obsahovať minimálne {0} malé písmená.
|
||||||
|
invalidPasswordMinDigitsMessage=Neplatné heslo: musí obsahovať aspoň {0} číslic.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Neplatné heslo: musí obsahovať aspoň {0} veľké písmená.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Neplatné heslo: musí obsahovať aspoň {0} špeciálne znaky.
|
||||||
|
invalidPasswordNotUsernameMessage=Neplatné heslo: nesmie byť rovnaké ako používateľské meno.
|
||||||
|
invalidPasswordRegexPatternMessage=Neplatné heslo: nezodpovedá regulárnemu výrazu.
|
||||||
|
invalidPasswordHistoryMessage=Neplatné heslo: nesmie sa rovnať žiadnemu z posledných {0} hesiel.
|
||||||
|
invalidPasswordBlacklistedMessage=Neplatné heslo: heslo je na čiernej listine.
|
||||||
|
invalidPasswordGenericMessage=Neplatné heslo: nové heslo nezodpovedá pravidlám hesiel.
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Moje Zdroje
|
||||||
|
myResourcesSub=Moje zdroje
|
||||||
|
doDeny=Zakázať
|
||||||
|
doRevoke=Odvolať
|
||||||
|
doApprove=Schváliť
|
||||||
|
doRemoveSharing=Odstránenie zdieľania
|
||||||
|
doRemoveRequest=Odstrániť požiadavku
|
||||||
|
peopleAccessResource=Ľudia s prístupom k tomuto zdroju
|
||||||
|
name=Názov
|
||||||
|
scopes=Rozsahy
|
||||||
|
resource=Zdroj
|
||||||
|
user=Používateľ
|
||||||
|
peopleSharingThisResource=Ľudia zdieľajúci tento zdroj
|
||||||
|
shareWithOthers=Zdieľať s ostatnými
|
||||||
|
needMyApproval=Potrebuje môj súhlas
|
||||||
|
requestsWaitingApproval=Vaše požiadavky čakajú na schválenie
|
||||||
|
icon=Ikona
|
||||||
|
requestor=Žiadateľ
|
||||||
|
owner=Vlastník
|
||||||
|
resourcesSharedWithMe=Zdroje zdieľané so mnou
|
||||||
|
permissionRequestion=Žiadosti o povolenie
|
||||||
|
permission=Oprávnenie
|
||||||
|
shares=podiel (y)
|
150
account/messages/messages_sv.properties
Normal file
150
account/messages/messages_sv.properties
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=Spara
|
||||||
|
doCancel=Avbryt
|
||||||
|
doLogOutAllSessions=Logga ut från samtliga sessioner
|
||||||
|
doRemove=Ta bort
|
||||||
|
doAdd=Lägg till
|
||||||
|
doSignOut=Logga ut
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Redigera konto
|
||||||
|
federatedIdentitiesHtmlTitle=Federerade identiteter
|
||||||
|
accountLogHtmlTitle=Kontologg
|
||||||
|
changePasswordHtmlTitle=Byt lösenord
|
||||||
|
sessionsHtmlTitle=Sessioner
|
||||||
|
accountManagementTitle=Kontohantering för Keycloak
|
||||||
|
authenticatorTitle=Autentiserare
|
||||||
|
applicationsHtmlTitle=Applikationer
|
||||||
|
|
||||||
|
authenticatorCode=Engångskod
|
||||||
|
email=E-post
|
||||||
|
firstName=Förnamn
|
||||||
|
lastName=Efternamn
|
||||||
|
password=Lösenord
|
||||||
|
passwordConfirm=Bekräftelse
|
||||||
|
passwordNew=Nytt lösenord
|
||||||
|
username=Användarnamn
|
||||||
|
address=Adress
|
||||||
|
street=Gata
|
||||||
|
locality=Postort
|
||||||
|
region=Stat, Provins eller Region
|
||||||
|
postal_code=Postnummer
|
||||||
|
country=Land
|
||||||
|
emailVerified=E-post verifierad
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
role_admin=Administratör
|
||||||
|
role_realm-admin=Realm-administratör
|
||||||
|
role_create-realm=Skapa realm
|
||||||
|
role_view-realm=Visa realm
|
||||||
|
role_view-users=Visa användare
|
||||||
|
role_view-applications=Visa applikationer
|
||||||
|
role_view-clients=Visa klienter
|
||||||
|
role_view-events=Visa event
|
||||||
|
role_view-identity-providers=Visa identitetsleverantörer
|
||||||
|
role_manage-realm=Hantera realm
|
||||||
|
role_manage-users=Hantera användare
|
||||||
|
role_manage-applications=Hantera applikationer
|
||||||
|
role_manage-identity-providers=Hantera identitetsleverantörer
|
||||||
|
role_manage-clients=Hantera klienter
|
||||||
|
role_manage-events=Hantera event
|
||||||
|
role_view-profile=Visa profil
|
||||||
|
role_manage-account=Hantera konto
|
||||||
|
role_read-token=Läs element
|
||||||
|
role_offline-access=Åtkomst offline
|
||||||
|
role_uma_authorization=Erhåll tillstånd
|
||||||
|
client_account=Konto
|
||||||
|
client_security-admin-console=Säkerhetsadministratörskonsol
|
||||||
|
client_admin-cli=Administratörs-CLI
|
||||||
|
client_realm-management=Realmhantering
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=Obligatoriska fält
|
||||||
|
allFieldsRequired=Samtliga fält krävs
|
||||||
|
|
||||||
|
backToApplication=« Tillbaka till applikationen
|
||||||
|
backTo=Tillbaka till {0}
|
||||||
|
|
||||||
|
date=Datum
|
||||||
|
event=Event
|
||||||
|
ip=IP
|
||||||
|
client=Klient
|
||||||
|
clients=Klienter
|
||||||
|
details=Detaljer
|
||||||
|
started=Startade
|
||||||
|
lastAccess=Senast åtkomst
|
||||||
|
expires=Upphör
|
||||||
|
applications=Applikationer
|
||||||
|
|
||||||
|
account=Konto
|
||||||
|
federatedIdentity=Federerad identitet
|
||||||
|
authenticator=Autentiserare
|
||||||
|
sessions=Sessioner
|
||||||
|
log=Logg
|
||||||
|
|
||||||
|
application=Applikation
|
||||||
|
availablePermissions=Tillgängliga rättigheter
|
||||||
|
grantedPermissions=Beviljade rättigheter
|
||||||
|
grantedPersonalInfo=Medgiven personlig information
|
||||||
|
additionalGrants=Ytterligare medgivanden
|
||||||
|
action=Åtgärd
|
||||||
|
inResource=i
|
||||||
|
fullAccess=Fullständig åtkomst
|
||||||
|
offlineToken=Offline token
|
||||||
|
revoke=Upphäv rättighet
|
||||||
|
|
||||||
|
configureAuthenticators=Konfigurerade autentiserare
|
||||||
|
mobile=Mobil
|
||||||
|
totpStep1=Installera <a href="https://freeotp.github.io/" target="_blank">FreeOTP</a> eller Google Authenticator på din enhet. Båda applikationerna finns tillgängliga på <a href="https://play.google.com">Google Play</a> och Apple App Store.
|
||||||
|
totpStep2=Öppna applikationen och skanna streckkoden eller skriv i nyckeln.
|
||||||
|
totpStep3=Fyll i engångskoden som tillhandahålls av applikationen och klicka på Spara för att avsluta inställningarna.
|
||||||
|
|
||||||
|
missingUsernameMessage=Vänligen ange användarnamn.
|
||||||
|
missingFirstNameMessage=Vänligen ange förnamn.
|
||||||
|
invalidEmailMessage=Ogiltig e-postadress.
|
||||||
|
missingLastNameMessage=Vänligen ange efternamn.
|
||||||
|
missingEmailMessage=Vänligen ange e-post.
|
||||||
|
missingPasswordMessage=Vänligen ange lösenord.
|
||||||
|
notMatchPasswordMessage=Lösenorden matchar inte.
|
||||||
|
|
||||||
|
missingTotpMessage=Vänligen ange autentiseringskoden.
|
||||||
|
invalidPasswordExistingMessage=Det nuvarande lösenordet är ogiltigt.
|
||||||
|
invalidPasswordConfirmMessage=Lösenordsbekräftelsen matchar inte.
|
||||||
|
invalidTotpMessage=Autentiseringskoden är ogiltig.
|
||||||
|
|
||||||
|
usernameExistsMessage=Användarnamnet finns redan.
|
||||||
|
emailExistsMessage=E-posten finns redan.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Du kan inte uppdatera ditt konto eftersom det är skrivskyddat.
|
||||||
|
readOnlyPasswordMessage=Du kan inte uppdatera ditt lösenord eftersom ditt konto är skrivskyddat.
|
||||||
|
|
||||||
|
successTotpMessage=Mobilautentiseraren är inställd.
|
||||||
|
successTotpRemovedMessage=Mobilautentiseraren är borttagen.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=Upphävandet av rättigheten lyckades.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Ditt konto har uppdaterats.
|
||||||
|
accountPasswordUpdatedMessage=Ditt lösenord har uppdaterats.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Identitetsleverantör är inte angiven.
|
||||||
|
invalidFederatedIdentityActionMessage=Åtgärden är ogiltig eller saknas.
|
||||||
|
identityProviderNotFoundMessage=Angiven identitetsleverantör hittas inte.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Den här identiteten är inte längre aktiv.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=Du kan inte ta bort senaste federerade identiteten eftersom du inte har ett lösenord.
|
||||||
|
identityProviderRedirectErrorMessage=Misslyckades med att omdirigera till identitetsleverantör.
|
||||||
|
identityProviderRemovedMessage=Borttagningen av identitetsleverantören lyckades.
|
||||||
|
identityProviderAlreadyLinkedMessage=Den federerade identiteten som returnerades av {0} är redan länkad till en annan användare.
|
||||||
|
staleCodeAccountMessage=Sidan har upphört att gälla. Vänligen försök igen.
|
||||||
|
consentDenied=Samtycket förnekades.
|
||||||
|
|
||||||
|
accountDisabledMessage=Kontot är inaktiverat, kontakta administratör.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Kontot är tillfälligt inaktiverat, kontakta administratör eller försök igen senare.
|
||||||
|
invalidPasswordMinLengthMessage=Ogiltigt lösenord. Minsta längd är {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Ogiltigt lösenord: måste innehålla minst {0} små bokstäver.
|
||||||
|
invalidPasswordMinDigitsMessage=Ogiltigt lösenord: måste innehålla minst {0} siffror.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Ogiltigt lösenord: måste innehålla minst {0} stora bokstäver.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Ogiltigt lösenord: måste innehålla minst {0} specialtecken.
|
||||||
|
invalidPasswordNotUsernameMessage=Ogiltigt lösenord: Får inte vara samma som användarnamnet.
|
||||||
|
invalidPasswordRegexPatternMessage=Ogiltigt lösenord: matchar inte kravet för lösenordsmönster.
|
||||||
|
invalidPasswordHistoryMessage=Ogiltigt lösenord: Får inte vara samma som de senaste {0} lösenorden.
|
||||||
|
invalidPasswordGenericMessage=Ogiltigt lösenord: Det nya lösenordet stämmer inte med lösenordspolicyn.
|
315
account/messages/messages_tr.properties
Normal file
315
account/messages/messages_tr.properties
Normal file
|
@ -0,0 +1,315 @@
|
||||||
|
doSave=Kaydet
|
||||||
|
doCancel=\u0130ptal
|
||||||
|
doLogOutAllSessions=T\u00FCm Oturumlar\u0131 Kapat
|
||||||
|
doRemove=Sil
|
||||||
|
doAdd=Ekle
|
||||||
|
doSignOut=\u00C7\u0131k\u0131\u015F
|
||||||
|
doLogIn=Oturum a\u00E7
|
||||||
|
doLink=Ba\u011Flant\u0131
|
||||||
|
|
||||||
|
|
||||||
|
editAccountHtmlTitle=Hesab\u0131m
|
||||||
|
personalInfoHtmlTitle=Ki\u015Fisel bilgi
|
||||||
|
federatedIdentitiesHtmlTitle=De\u011Fi\u015Ftirilen Kimlikler
|
||||||
|
accountLogHtmlTitle=Kullan\u0131c\u0131 Loglar\u0131
|
||||||
|
changePasswordHtmlTitle=\u015Eifre De\u011Fi\u015Ftirme
|
||||||
|
deviceActivityHtmlTitle=Cihaz Etkinli\u011Fi
|
||||||
|
sessionsHtmlTitle=Oturum
|
||||||
|
accountManagementTitle=Keycloak Kullan\u0131c\u0131 Hesab\u0131 Y\u00F6netimi
|
||||||
|
authenticatorTitle=Kimlik Do\u011Frulama
|
||||||
|
applicationsHtmlTitle=Uygulama
|
||||||
|
linkedAccountsHtmlTitle=Ba\u011Flant\u0131l\u0131 Hesaplar
|
||||||
|
|
||||||
|
accountManagementWelcomeMessage=Keycloak Hesap Y\u00F6netimine Ho\u015F Geldiniz
|
||||||
|
personalInfoIntroMessage=Temel bilgilerinizi y\u00F6netin
|
||||||
|
accountSecurityTitle=Hesap G\u00FCvenli\u011Fi
|
||||||
|
accountSecurityIntroMessage=\u015Eifrenizi ve hesap eri\u015Fiminizi kontrol edin
|
||||||
|
applicationsIntroMessage=Hesab\u0131n\u0131za eri\u015Fmek i\u00E7in uygulama izninizi takip edin ve y\u00F6netin
|
||||||
|
resourceIntroMessage=Kaynaklar\u0131n\u0131z\u0131 ekip \u00FCyeleri aras\u0131nda payla\u015F\u0131n
|
||||||
|
passwordLastUpdateMessage=\u015Eifreniz g\u00FCncellendi
|
||||||
|
updatePasswordTitle=\u015Eifre g\u00FCncelle
|
||||||
|
updatePasswordMessageTitle=G\u00FC\u00E7l\u00FC bir \u015Fifre se\u00E7ti\u011Finizden emin olun
|
||||||
|
updatePasswordMessage=G\u00FC\u00E7l\u00FC bir \u015Fifre, say\u0131lar, harfler ve sembollerin kar\u0131\u015F\u0131m\u0131ndan olu\u015Fmal\u0131d\u0131r. Tahmin etmesi zor ve ger\u00E7ek bir kelimeye benzemeyen \u015Fifre sadece bu hesap i\u00E7in kullan\u0131l\u0131r.
|
||||||
|
personalSubTitle=Ki\u015Fisel Bilgileriniz
|
||||||
|
personalSubMessage=Bu temel bilgileri y\u00F6netin: ad\u0131n\u0131z, soyad\u0131n\u0131z ve e-posta adresiniz
|
||||||
|
|
||||||
|
authenticatorCode=Kimlik Do\u011Frulama Kodu
|
||||||
|
email=E-Mail
|
||||||
|
firstName=Ad
|
||||||
|
givenName=Ad
|
||||||
|
fullName=Ad Soyad
|
||||||
|
lastName=Soyad
|
||||||
|
familyName=Soyad
|
||||||
|
password=\u015Eifre
|
||||||
|
currentPassword=\u015Eimdiki \u015Eifre
|
||||||
|
passwordConfirm=\u015Eifre Do\u011Frulama
|
||||||
|
passwordNew=Yeni \u015Eifre
|
||||||
|
username=Kullan\u0131c\u0131 Ad\u0131
|
||||||
|
address=Adres
|
||||||
|
street=Cadde
|
||||||
|
region=B\u00F6lge
|
||||||
|
postal_code=Posta Kodu
|
||||||
|
locality=\u015Eehir
|
||||||
|
country=\u00DClke
|
||||||
|
emailVerified=E-Mail Do\u011Fruland\u0131
|
||||||
|
gssDelegationCredential=GSS Yetki Bilgisi
|
||||||
|
|
||||||
|
profileScopeConsentText=Kullan\u0131c\u0131 profili
|
||||||
|
emailScopeConsentText=Email adresi
|
||||||
|
addressScopeConsentText=Adres
|
||||||
|
phoneScopeConsentText=Telefon numaras\u0131
|
||||||
|
offlineAccessScopeConsentText=\u00C7evrimd\u0131\u015F\u0131 Eri\u015Fim
|
||||||
|
samlRoleListScopeConsentText=Rollerim
|
||||||
|
rolesScopeConsentText=Kullan\u0131c\u0131 rolleri
|
||||||
|
|
||||||
|
role_admin=Admin
|
||||||
|
role_realm-admin=Realm Admin
|
||||||
|
role_create-realm=Realm Olu\u015Ftur
|
||||||
|
role_view-realm=Realm g\u00F6r\u00FCnt\u00FCle
|
||||||
|
role_view-users=Kullan\u0131c\u0131lar\u0131 g\u00F6r\u00FCnt\u00FCle
|
||||||
|
role_view-applications=Uygulamalar\u0131 g\u00F6r\u00FCnt\u00FCle
|
||||||
|
role_view-clients=\u0130stemci g\u00F6r\u00FCnt\u00FCle
|
||||||
|
role_view-events=Olay g\u00F6r\u00FCnt\u00FCle
|
||||||
|
role_view-identity-providers=Kimlik Sa\u011Flay\u0131c\u0131lar
|
||||||
|
role_manage-realm=Realm y\u00F6net
|
||||||
|
role_manage-users=Kullan\u0131c\u0131lar\u0131 y\u00F6net
|
||||||
|
role_manage-applications=Uygulamalar\u0131 y\u00F6net
|
||||||
|
role_manage-identity-providers=Kimlik Sa\u011Flay\u0131c\u0131lar\u0131 Y\u00F6net
|
||||||
|
role_manage-clients=\u0130stemci y\u00F6net
|
||||||
|
role_manage-events=Olay y\u00F6net
|
||||||
|
role_view-profile=Profilleri g\u00F6r\u00FCnt\u00FCle
|
||||||
|
role_manage-account=Profilleri Y\u00F6net
|
||||||
|
role_manage-account-links=Profil ba\u011Flant\u0131lar\u0131n\u0131 y\u00F6net
|
||||||
|
role_read-token=Token oku
|
||||||
|
role_offline-access=\u00C7evirimd\u0131\u015F\u0131 Yetki
|
||||||
|
role_uma_authorization=\u0130zinleri Al
|
||||||
|
client_account=M\u00FC\u015Fteri Hesab\u0131
|
||||||
|
client_security-admin-console=G\u00FCvenlik Y\u00F6netici Konsolu
|
||||||
|
client_admin-cli=Admin CLI
|
||||||
|
client_realm-management=Realm-Management
|
||||||
|
client_broker=Broker
|
||||||
|
|
||||||
|
requiredFields=Zorunlu Alanlar
|
||||||
|
allFieldsRequired=T\u00FCm Alanlar Zorunlu
|
||||||
|
|
||||||
|
backToApplication=« Uygulamaya D\u00F6n
|
||||||
|
backTo=Geri D\u00F6n {0}
|
||||||
|
|
||||||
|
date=G\u00FCn
|
||||||
|
event=Olay
|
||||||
|
ip=IP
|
||||||
|
client=\u0130stemci
|
||||||
|
clients=\u0130stemciler
|
||||||
|
details=Detaylar
|
||||||
|
started=Ba\u015Flang\u0131\u00E7 Tarihi
|
||||||
|
lastAccess=Son Eri\u015Fim Tarihi
|
||||||
|
expires=Son Kullanma Tarihi
|
||||||
|
applications=Uygulama
|
||||||
|
|
||||||
|
account=Hesap
|
||||||
|
federatedIdentity=Federal Kimlik
|
||||||
|
authenticator=Kimlik Do\u011Frulama
|
||||||
|
device-activity=Cihaz Etkinli\u011Fi
|
||||||
|
sessions=Oturum
|
||||||
|
log=Log
|
||||||
|
|
||||||
|
application=Uygulama
|
||||||
|
availablePermissions=Kullan\u0131labilir \u0130zinler
|
||||||
|
availableRoles=Kullan\u0131labilir Roller
|
||||||
|
grantedPermissions=Verilen \u0130zinler
|
||||||
|
grantedPersonalInfo=\u0130zin Verilen Ki\u015Fisel Bilgiler
|
||||||
|
additionalGrants=Ek \u0130zinler
|
||||||
|
action=Aksiyon
|
||||||
|
inResource=Kaynak
|
||||||
|
fullAccess=Tam Yetki
|
||||||
|
offlineToken=\u00C7evirimd\u0131\u015F\u0131-Token
|
||||||
|
revoke=\u0130zni \u0130ptal et
|
||||||
|
|
||||||
|
configureAuthenticators=\u00C7oklu Kimlik Do\u011Frulama
|
||||||
|
mobile=Mobil
|
||||||
|
totpStep1=Ak\u0131ll\u0131 Telefonunuza a\u015Fa\u011F\u0131daki uygulamalardan birini y\u00FCkleyin:
|
||||||
|
totpStep2=Uygulamay\u0131 a\u00E7\u0131n ve barkodu okutun.
|
||||||
|
totpStep3=Uygulama taraf\u0131ndan olu\u015Fturulan tek seferlik kodu girin ve Kaydet''i t\u0131klay\u0131n.
|
||||||
|
|
||||||
|
totpManualStep2=Uygulamay\u0131 a\u00E7\u0131n ve a\u015Fa\u011F\u0131daki anahtar\u0131 girin.
|
||||||
|
totpManualStep3=Bunlar\u0131 uygulama i\u00E7in \u00F6zelle\u015Ftirebilirseniz a\u015Fa\u011F\u0131daki yap\u0131land\u0131rma de\u011Ferlerini kullan\u0131n:
|
||||||
|
totpUnableToScan=Barkodu tarayam\u0131yor musunuz?
|
||||||
|
totpScanBarcode=Barkod Tara?
|
||||||
|
|
||||||
|
totp.totp=Zaman bazl\u0131 (time-based)
|
||||||
|
totp.hotp=Saya\u00E7 tabanl\u0131 (counter-based)
|
||||||
|
|
||||||
|
totpType=Tip
|
||||||
|
totpAlgorithm=Algoritma
|
||||||
|
totpDigits=Basamak
|
||||||
|
totpInterval=Aral\u0131k
|
||||||
|
totpCounter=Saya\u00E7
|
||||||
|
|
||||||
|
missingUsernameMessage=L\u00FCtfen bir kullan\u0131c\u0131 ad\u0131 giriniz.
|
||||||
|
missingFirstNameMessage=L\u00FCtfen bir ad girin.
|
||||||
|
invalidEmailMessage=Ge\u00E7ersiz e-posta adresi.
|
||||||
|
missingLastNameMessage=L\u00FCtfen bir soyad\u0131 giriniz.
|
||||||
|
missingEmailMessage=L\u00FCtfen bir e-mail adresi giriniz.
|
||||||
|
missingPasswordMessage=L\u00FCtfen bir \u015Fifre giriniz.
|
||||||
|
notMatchPasswordMessage=\u015Eifreler ayn\u0131 de\u011Fil.
|
||||||
|
|
||||||
|
missingTotpMessage=L\u00FCtfen tek seferlik kodu girin.
|
||||||
|
invalidPasswordExistingMessage=Mevcut \u015Fifre ge\u00E7ersiz.
|
||||||
|
invalidPasswordConfirmMessage=\u015Eifre onay\u0131 ayn\u0131 de\u011Fil.
|
||||||
|
invalidTotpMessage=Ge\u00E7ersiz tek seferlik kod.
|
||||||
|
|
||||||
|
usernameExistsMessage=Kullan\u0131c\u0131 ad\u0131 zaten mevcut.
|
||||||
|
emailExistsMessage=E-posta adresi zaten mevcut.
|
||||||
|
|
||||||
|
readOnlyUserMessage=Yazma korumal\u0131 oldu\u011Fundan kullan\u0131c\u0131 hesab\u0131n\u0131z\u0131 de\u011Fi\u015Ftiremezsiniz.
|
||||||
|
readOnlyUsernameMessage=Yazma korumal\u0131 oldu\u011Fundan kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 de\u011Fi\u015Ftiremezsiniz.
|
||||||
|
readOnlyPasswordMessage=Yazma korumal\u0131 oldu\u011Fundan \u015Fifrenizi de\u011Fi\u015Ftiremezsiniz.
|
||||||
|
|
||||||
|
successTotpMessage=\u00C7oklu kimlik do\u011Frulamas\u0131 ba\u015Far\u0131yla yap\u0131land\u0131r\u0131ld\u0131.
|
||||||
|
successTotpRemovedMessage=\u00C7oklu kimlik do\u011Frulama ba\u015Far\u0131yla kald\u0131r\u0131ld\u0131.
|
||||||
|
|
||||||
|
successGrantRevokedMessage=\u0130zin ba\u015Far\u0131yla iptal edildi.
|
||||||
|
|
||||||
|
accountUpdatedMessage=Kullan\u0131c\u0131 hesab\u0131n\u0131z g\u00FCncellendi.
|
||||||
|
accountPasswordUpdatedMessage=\u015Eifreniz g\u00FCncellendi.
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=Kimlik Sa\u011Flay\u0131c\u0131s\u0131 belirtilmemi\u015F.
|
||||||
|
invalidFederatedIdentityActionMessage=Ge\u00E7ersiz veya eksik eylem.
|
||||||
|
identityProviderNotFoundMessage=Belirtilen Kimlik Sa\u011Flay\u0131c\u0131 bulunamad\u0131.
|
||||||
|
federatedIdentityLinkNotActiveMessage=Bu kimlik art\u0131k aktif de\u011Fil.
|
||||||
|
federatedIdentityRemovingLastProviderMessage=\u015Eifreniz olmad\u0131\u011F\u0131 i\u00E7in son giri\u015Fi kald\u0131ramazs\u0131n\u0131z.
|
||||||
|
identityProviderRedirectErrorMessage=Kimlik sa\u011Flay\u0131c\u0131ya iletilirken hata olu\u015Ftu.
|
||||||
|
identityProviderRemovedMessage=Kimlik Sa\u011Flay\u0131c\u0131s\u0131 ba\u015Far\u0131yla kald\u0131r\u0131ld\u0131.
|
||||||
|
identityProviderAlreadyLinkedMessage=De\u011Fi\u015Ftirilmi\u015F {0} kimli\u011Fi ba\u015Fka bir kullan\u0131c\u0131ya atanm\u0131\u015F.
|
||||||
|
staleCodeAccountMessage=Bu sayfa art\u0131k ge\u00E7erli de\u011Fil, l\u00FCtfen tekrar deneyin.
|
||||||
|
consentDenied=Onay reddedildi.
|
||||||
|
|
||||||
|
accountDisabledMessage=Hesab\u0131n\u0131z kilitlendi, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=Hesab\u0131n\u0131z ge\u00E7ici olarak kilitlendi, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in veya daha sonra tekrar deneyin.
|
||||||
|
invalidPasswordMinLengthMessage=Ge\u00E7ersiz \u015Eifre: En az {0} karakter uzunlu\u011Funda olmal\u0131.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=Ge\u00E7ersiz \u015Eifre \: En az {0} k\u00FC\u00E7\u00FCk harf i\u00E7ermelidir.
|
||||||
|
invalidPasswordMinDigitsMessage=Ge\u00E7ersiz \u015Eifre: En az {0} say\u0131(lar) i\u00E7ermelidir.
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=Ge\u00E7ersiz \u015Eifre: En az {0} b\u00FCy\u00FCk harf i\u00E7ermelidir.
|
||||||
|
invalidPasswordMinSpecialCharsMessage=Ge\u00E7ersiz \u015Eifre: En az {0} \u00F6zel karakter i\u00E7ermelidir.
|
||||||
|
invalidPasswordNotUsernameMessage=Ge\u00E7ersiz \u015Eifre: Kullan\u0131c\u0131 ad\u0131yla ayn\u0131 olamaz.
|
||||||
|
invalidPasswordRegexPatternMessage=Ge\u00E7ersiz \u015Eifre: Regex Patternine uygun de\u011Fil.
|
||||||
|
invalidPasswordHistoryMessage=Ge\u00E7ersiz \u015Eifre: Son {0} \u015Fifreden biri olamaz.
|
||||||
|
invalidPasswordBlacklistedMessage=Ge\u00E7ersiz \u015Eifre: \u015Eifre bloklanm\u0131\u015F \u015Fifreler listesindedir (kara liste).
|
||||||
|
invalidPasswordGenericMessge=Ge\u00E7ersiz \u015Eifre: Yeni \u015Fifre, \u015Fifre kurallar\u0131n\u0131 ihlal ediyor.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Authorization
|
||||||
|
myResources=Kaynaklar\u0131m
|
||||||
|
myResourcesSub=Kaynaklar\u0131m
|
||||||
|
doDeny=Reddet
|
||||||
|
doRevoke=Geri al
|
||||||
|
doApprove=Onayla
|
||||||
|
doRemoveSharing=Payla\u015F\u0131m\u0131 Kald\u0131r
|
||||||
|
doRemoveRequest=\u0130ste\u011Fi Kald\u0131r
|
||||||
|
peopleAccessResource=Bu kayna\u011Fa eri\u015Fimi olan ki\u015Filer
|
||||||
|
resourceManagedPolicies=Bu kayna\u011Fa eri\u015Fim izni veren izinler
|
||||||
|
resourceNoPermissionsGrantingAccess=Bu kayna\u011Fa eri\u015Fim izni verilmeyen izin yok
|
||||||
|
anyAction=Herhangi bir eylem
|
||||||
|
description=A\u00E7\u0131klama
|
||||||
|
name=\u0130sim
|
||||||
|
scopes=Kapsam
|
||||||
|
resource=Kaynak
|
||||||
|
user=Kullan\u0131c\u0131
|
||||||
|
peopleSharingThisResource=Bu kayna\u011F\u0131 payla\u015Fan kullan\u0131c\u0131lar
|
||||||
|
shareWithOthers=Ba\u015Fkalar\u0131yla payla\u015F
|
||||||
|
needMyApproval=Onay\u0131m gerekli
|
||||||
|
requestsWaitingApproval=Talepleriniz onay bekliyor
|
||||||
|
icon=Icon
|
||||||
|
requestor=Talep eden
|
||||||
|
owner=Sahip
|
||||||
|
resourcesSharedWithMe=Kaynaklar benimle payla\u015F\u0131ld\u0131
|
||||||
|
permissionRequestion=\u0130zin Talepleri
|
||||||
|
permission=\u0130zin
|
||||||
|
shares=Payla\u015F\u0131m(lar)
|
||||||
|
|
||||||
|
# Applications
|
||||||
|
applicationName=\u0130sim
|
||||||
|
applicationType=Uygulama Tipi
|
||||||
|
applicationInUse=Yaln\u0131zca uygulama i\u00E7i kullan\u0131m
|
||||||
|
clearAllFilter=T\u00FCm filtreleri temizle
|
||||||
|
activeFilters=Aktif filtreler
|
||||||
|
filterByName=\u0130sme G\u00F6re Filtrele ...
|
||||||
|
allApps=B\u00FCt\u00FCn uygulamalar
|
||||||
|
internalApps=\u0130\u00E7 uygulamalar
|
||||||
|
thirdpartyApps=\u00DC\u00E7\u00FCnc\u00FC parti uygulamalar
|
||||||
|
appResults=Sonu\u00E7lar
|
||||||
|
|
||||||
|
# Linked account
|
||||||
|
authorizedProvider=Yetkili Tedarik\u00E7i
|
||||||
|
authorizedProviderMessage=Yetkili Sa\u011Flay\u0131c\u0131lar hesab\u0131n\u0131zla ba\u011Flant\u0131l\u0131
|
||||||
|
identityProvider=Kimlik Sa\u011Flay\u0131c\u0131s\u0131
|
||||||
|
identityProviderMessage=Hesab\u0131n\u0131z\u0131 yap\u0131land\u0131rd\u0131\u011F\u0131n\u0131z kimlik sa\u011Flay\u0131c\u0131lar\u0131yla ba\u011Flamak i\u00E7in
|
||||||
|
socialLogin=Sosyal Giri\u015F
|
||||||
|
userDefined=Kullan\u0131c\u0131 tan\u0131ml\u0131
|
||||||
|
removeAccess=Eri\u015Fimi Kald\u0131r
|
||||||
|
removeAccessMessage=Bu uygulama hesab\u0131n\u0131 kullanmak istiyorsan\u0131z tekrar eri\u015Fim vermeniz gerekir.
|
||||||
|
|
||||||
|
#Authenticator
|
||||||
|
authenticatorStatusMessage=\u0130ki fakt\u00F6rl\u00FC kimlik do\u011Frulama aktif
|
||||||
|
authenticatorFinishSetUpTitle=\u0130ki Fakt\u00F6rl\u00FC Do\u011Frulama
|
||||||
|
authenticatorFinishSetUpMessage=Keycloak hesab\u0131n\u0131zda her oturum a\u00E7t\u0131\u011F\u0131n\u0131zda, iki fakt\u00F6rl\u00FC bir do\u011Frulama kodu girmeniz istenecektir.
|
||||||
|
authenticatorSubTitle=\u0130ki Fakt\u00F6rl\u00FC Kimlik Do\u011Frulamay\u0131 Ayarlama
|
||||||
|
authenticatorSubMessage=Hesab\u0131n\u0131z\u0131n g\u00FCvenli\u011Fini art\u0131rmak i\u00E7in mevcut iki fakt\u00F6rl\u00FC kimlik do\u011Frulama y\u00F6ntemlerinden en az birini etkinle\u015Ftirin.
|
||||||
|
authenticatorMobileTitle=Mobil Kimlik Do\u011Frulay\u0131c\u0131
|
||||||
|
authenticatorMobileMessage=Do\u011Frulama kodlar\u0131n\u0131 iki fakt\u00F6rl\u00FC kimlik do\u011Frulama olarak almak i\u00E7in mobil Do\u011Frulay\u0131c\u0131''y\u0131 kullan\u0131n.
|
||||||
|
authenticatorMobileFinishSetUpMessage=Do\u011Frulay\u0131c\u0131, telefonunuza ba\u011Fl\u0131.
|
||||||
|
authenticatorActionSetup=Kur
|
||||||
|
authenticatorSMSTitle=SMS Kodu
|
||||||
|
authenticatorSMSMessage=Keycloak, do\u011Frulama kodunu telefonunuza iki fakt\u00F6rl\u00FC kimlik do\u011Frulamas\u0131 olarak g\u00F6nderecektir.
|
||||||
|
authenticatorSMSFinishSetUpMessage=K\u0131sa mesajlar g\u00F6nderilir
|
||||||
|
authenticatorDefaultStatus=Varsay\u0131lan
|
||||||
|
authenticatorChangePhone=Telefon Numaras\u0131n\u0131 De\u011Fi\u015Ftir
|
||||||
|
|
||||||
|
#Authenticator - Mobile Authenticator setup
|
||||||
|
authenticatorMobileSetupTitle=Mobil Kimlik Do\u011Frulama Kurulumu
|
||||||
|
smscodeIntroMessage=Telefon numaran\u0131z\u0131 girin ve telefonunuza bir do\u011Frulama kodu g\u00F6nderilecektir.
|
||||||
|
mobileSetupStep1=Telefonunuza bir kimlik do\u011Frulama uygulamas\u0131 y\u00FCkleyin. Burada listelenen uygulamalar desteklenmektedir.
|
||||||
|
mobileSetupStep2=Uygulamay\u0131 a\u00E7\u0131n ve barkodu taray\u0131n.
|
||||||
|
mobileSetupStep3=Uygulama taraf\u0131ndan sa\u011Flanan tek seferlik kodu girin ve kurulumu tamamlamak i\u00E7in Kaydet''e t\u0131klay\u0131n.
|
||||||
|
scanBarCode=Barkodu taramak ister misiniz?
|
||||||
|
enterBarCode=Tek seferlik kodu girin
|
||||||
|
doCopy=Kopyala
|
||||||
|
doFinish=Bitir
|
||||||
|
|
||||||
|
#Authenticator - SMS Code setup
|
||||||
|
authenticatorSMSCodeSetupTitle=SMS Kodu Kurulumu
|
||||||
|
chooseYourCountry=\u00DClkenizi se\u00E7in
|
||||||
|
enterYourPhoneNumber=Telefon numaran\u0131z\u0131 girin
|
||||||
|
sendVerficationCode=Do\u011Frulama kodu G\u00F6nder
|
||||||
|
enterYourVerficationCode=Onaylama kodunu girin
|
||||||
|
|
||||||
|
#Authenticator - backup Code setup
|
||||||
|
authenticatorBackupCodesSetupTitle=Yedekleme Kodlar\u0131 Kurulumu
|
||||||
|
realmName=Realm
|
||||||
|
doDownload=\u0130ndir
|
||||||
|
doPrint=Yazd\u0131r
|
||||||
|
generateNewBackupCodes=Yeni Yedekleme Kodlar\u0131 Olu\u015Ftur
|
||||||
|
backtoAuthenticatorPage=Kimlik Do\u011Frulay\u0131c\u0131 Sayfas\u0131na Geri D\u00F6n
|
||||||
|
|
||||||
|
#Resources
|
||||||
|
resources=Kaynaklar
|
||||||
|
sharedwithMe=Benimle payla\u015Ft\u0131
|
||||||
|
share=Payla\u015F\u0131m
|
||||||
|
sharedwith=\u0130le payla\u015Ft\u0131
|
||||||
|
accessPermissions=Eri\u015Fim \u0130zinleri
|
||||||
|
permissionRequests=\u0130zin \u0130stekleri
|
||||||
|
approve=Onayla
|
||||||
|
approveAll=T\u00FCm\u00FCn\u00FC onayla
|
||||||
|
people=\u0130nsanlar
|
||||||
|
perPage=Sayfa ba\u015F\u0131na
|
||||||
|
currentPage=Ge\u00E7erli sayfa
|
||||||
|
sharetheResource=Kayna\u011F\u0131 payla\u015F
|
||||||
|
group=Grup
|
||||||
|
selectPermission=\u0130zin Se\u00E7
|
||||||
|
addPeople=Kayna\u011F\u0131n\u0131z\u0131 payla\u015Fmak i\u00E7in kullan\u0131c\u0131 ekleyin
|
||||||
|
addTeam=Kayna\u011F\u0131n\u0131z\u0131 payla\u015Fmak i\u00E7in ekip ekleyin
|
||||||
|
myPermissions=\u0130zinlerim
|
||||||
|
waitingforApproval=Onay bekleniyor
|
||||||
|
anyPermission=Herhangi bir izin
|
153
account/messages/messages_zh_CN.properties
Normal file
153
account/messages/messages_zh_CN.properties
Normal file
|
@ -0,0 +1,153 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
doSave=保存
|
||||||
|
doCancel=取消
|
||||||
|
doLogOutAllSessions=登出所有会话
|
||||||
|
doRemove=删除
|
||||||
|
doAdd=添加
|
||||||
|
doSignOut=登出
|
||||||
|
|
||||||
|
editAccountHtmlTitle=编辑账户
|
||||||
|
federatedIdentitiesHtmlTitle=链接的身份
|
||||||
|
accountLogHtmlTitle=账户日志
|
||||||
|
changePasswordHtmlTitle=更改密码
|
||||||
|
sessionsHtmlTitle=会话
|
||||||
|
accountManagementTitle=Keycloak账户管理
|
||||||
|
authenticatorTitle=认证者
|
||||||
|
applicationsHtmlTitle=应用
|
||||||
|
|
||||||
|
authenticatorCode=一次性认证码
|
||||||
|
email=电子邮件
|
||||||
|
firstName=名
|
||||||
|
givenName=姓
|
||||||
|
fullName=全名
|
||||||
|
lastName=姓
|
||||||
|
familyName=姓
|
||||||
|
password=密码
|
||||||
|
passwordConfirm=确认
|
||||||
|
passwordNew=新密码
|
||||||
|
username=用户名
|
||||||
|
address=地址
|
||||||
|
street=街道
|
||||||
|
locality=城市住所
|
||||||
|
region=省,自治区,直辖市
|
||||||
|
postal_code=邮政编码
|
||||||
|
country=国家
|
||||||
|
emailVerified=验证过的Email
|
||||||
|
gssDelegationCredential=GSS Delegation Credential
|
||||||
|
|
||||||
|
role_admin=管理员
|
||||||
|
role_realm-admin=域管理员
|
||||||
|
role_create-realm=创建域
|
||||||
|
role_view-realm=查看域
|
||||||
|
role_view-users=查看用户
|
||||||
|
role_view-applications=查看应用
|
||||||
|
role_view-clients=查看客户
|
||||||
|
role_view-events=查看事件
|
||||||
|
role_view-identity-providers=查看身份提供者
|
||||||
|
role_manage-realm=管理域
|
||||||
|
role_manage-users=管理用户
|
||||||
|
role_manage-applications=管理应用
|
||||||
|
role_manage-identity-providers=管理身份提供者
|
||||||
|
role_manage-clients=管理客户
|
||||||
|
role_manage-events=管理事件
|
||||||
|
role_view-profile=查看用户信息
|
||||||
|
role_manage-account=管理账户
|
||||||
|
role_read-token=读取 token
|
||||||
|
role_offline-access=离线访问
|
||||||
|
role_uma_authorization=获取授权
|
||||||
|
client_account=账户
|
||||||
|
client_security-admin-console=安全管理终端
|
||||||
|
client_admin-cli=管理命令行
|
||||||
|
client_realm-management=域管理
|
||||||
|
client_broker=代理
|
||||||
|
|
||||||
|
|
||||||
|
requiredFields=必填项
|
||||||
|
allFieldsRequired=所有项必填
|
||||||
|
|
||||||
|
backToApplication=« 回到应用
|
||||||
|
backTo=回到 {0}
|
||||||
|
|
||||||
|
date=日期
|
||||||
|
event=事件
|
||||||
|
ip=IP
|
||||||
|
client=客户端
|
||||||
|
clients=客户端
|
||||||
|
details=详情
|
||||||
|
started=开始
|
||||||
|
lastAccess=最后一次访问
|
||||||
|
expires=过期时间
|
||||||
|
applications=应用
|
||||||
|
|
||||||
|
account=账户
|
||||||
|
federatedIdentity=关联身份
|
||||||
|
authenticator=认证方
|
||||||
|
sessions=会话
|
||||||
|
log=日志
|
||||||
|
|
||||||
|
application=应用
|
||||||
|
availablePermissions=可用权限
|
||||||
|
grantedPermissions=授予权限
|
||||||
|
grantedPersonalInfo=授权的个人信息
|
||||||
|
additionalGrants=可授予的权限
|
||||||
|
action=操作
|
||||||
|
inResource=in
|
||||||
|
fullAccess=所有权限
|
||||||
|
offlineToken=离线 token
|
||||||
|
revoke=收回授权
|
||||||
|
|
||||||
|
configureAuthenticators=配置的认证者
|
||||||
|
mobile=手机
|
||||||
|
totpStep1=在你的设备上安装 <a href="https://fedorahosted.org/freeotp/" target="_blank">FreeOTP</a> 或者 Google Authenticator.两个应用可以从 <a href="https://play.google.com">Google Play</a> 和 Apple App Store下载。
|
||||||
|
totpStep2=打开应用扫描二维码输入验证码
|
||||||
|
totpStep3=输入应用提供的一次性验证码单击保存
|
||||||
|
|
||||||
|
missingUsernameMessage=请指定用户名
|
||||||
|
missingFirstNameMessage=请指定名
|
||||||
|
invalidEmailMessage=无效的电子邮箱地址
|
||||||
|
missingLastNameMessage=请指定姓
|
||||||
|
missingEmailMessage=请指定邮件地址
|
||||||
|
missingPasswordMessage=请输入密码
|
||||||
|
notMatchPasswordMessage=密码不匹配
|
||||||
|
|
||||||
|
missingTotpMessage=请指定认证者代码
|
||||||
|
invalidPasswordExistingMessage=无效的旧密码
|
||||||
|
invalidPasswordConfirmMessage=确认密码不相符
|
||||||
|
invalidTotpMessage=无效的认证码
|
||||||
|
|
||||||
|
usernameExistsMessage=用户名已经存在
|
||||||
|
emailExistsMessage=电子邮箱已经存在
|
||||||
|
|
||||||
|
readOnlyUserMessage=无法修改账户,因为它是只读的。
|
||||||
|
readOnlyPasswordMessage=不可以更该账户因为它是只读的。
|
||||||
|
|
||||||
|
successTotpMessage=手机认证者配置完毕
|
||||||
|
successTotpRemovedMessage=手机认证者已删除
|
||||||
|
|
||||||
|
successGrantRevokedMessage=授权成功回收
|
||||||
|
|
||||||
|
accountUpdatedMessage=您的账户已经更新
|
||||||
|
accountPasswordUpdatedMessage=您的密码已经修改
|
||||||
|
|
||||||
|
missingIdentityProviderMessage=身份提供者未指定
|
||||||
|
invalidFederatedIdentityActionMessage=无效或者缺少操作
|
||||||
|
identityProviderNotFoundMessage=指定的身份提供者未找到
|
||||||
|
federatedIdentityLinkNotActiveMessage=这个身份不再使用了。
|
||||||
|
federatedIdentityRemovingLastProviderMessage=你不可以移除最后一个身份提供者因为你没有设置密码
|
||||||
|
identityProviderRedirectErrorMessage=尝试重定向到身份提供商失败
|
||||||
|
identityProviderRemovedMessage=身份提供商成功删除
|
||||||
|
identityProviderAlreadyLinkedMessage=链接的身份 {0} 已经连接到已有用户。
|
||||||
|
staleCodeAccountMessage=页面过期。请再试一次。
|
||||||
|
consentDenied=不同意
|
||||||
|
|
||||||
|
accountDisabledMessage=账户已经关闭,请联系管理员
|
||||||
|
|
||||||
|
accountTemporarilyDisabledMessage=账户暂时关闭,请联系管理员或稍后再试。
|
||||||
|
invalidPasswordMinLengthMessage=无效的密码:最短长度 {0}.
|
||||||
|
invalidPasswordMinLowerCaseCharsMessage=无效的密码: 至少包含 {0} 小写字母。
|
||||||
|
invalidPasswordMinDigitsMessage=无效的密码: 至少包含 {0} 数字。
|
||||||
|
invalidPasswordMinUpperCaseCharsMessage=无效的密码: 至少包含 {0} 大写字母
|
||||||
|
invalidPasswordMinSpecialCharsMessage=无效的密码: 至少包含 {0} 个特殊字符
|
||||||
|
invalidPasswordNotUsernameMessage=无效的密码: 不能与用户名相同
|
||||||
|
invalidPasswordRegexPatternMessage=无效的密码: 无法与正则表达式匹配
|
||||||
|
invalidPasswordHistoryMessage=无效的密码: 不能与之前的{0} 个旧密码相同
|
59
account/password.ftl
Normal file
59
account/password.ftl
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='password' bodyClass='password'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("changePasswordHtmlTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2 subtitle">
|
||||||
|
<span class="subtitle">${msg("allFieldsRequired")}</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<form action="${url.passwordUrl}" class="form-horizontal" method="post">
|
||||||
|
<input type="text" id="username" name="username" value="${(account.username!'')}" autocomplete="username" readonly="readonly" style="display:none;">
|
||||||
|
|
||||||
|
<#if password.passwordSet>
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="password" class="control-label">${msg("password")}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="password" class="form-control" id="password" name="password" autofocus autocomplete="current-password">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="password-new" class="control-label">${msg("passwordNew")}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="password" class="form-control" id="password-new" name="password-new" autocomplete="new-password">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="password-confirm" class="control-label" class="two-lines">${msg("passwordConfirm")}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="password" class="form-control" id="password-confirm" name="password-confirm" autocomplete="new-password">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<div id="kc-form-buttons" class="col-md-offset-2 col-md-10 submit">
|
||||||
|
<div class="">
|
||||||
|
<button type="submit" class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" name="submitAction" value="Save">${msg("doSave")}</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
277
account/resource-detail.ftl
Normal file
277
account/resource-detail.ftl
Normal file
|
@ -0,0 +1,277 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='authorization' bodyClass='authorization'; section>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.search-box,.close-icon,.search-wrapper {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.search-wrapper {
|
||||||
|
width: 500px;
|
||||||
|
margin: auto;
|
||||||
|
margin-top: 50px;
|
||||||
|
}
|
||||||
|
.search-box {
|
||||||
|
font-weight: 600;
|
||||||
|
color: white;
|
||||||
|
border: 1px solid #006e9c;
|
||||||
|
outline: 0;
|
||||||
|
border-radius: 15px;
|
||||||
|
background-color: #0085cf;
|
||||||
|
padding: 2px 5px;
|
||||||
|
|
||||||
|
}
|
||||||
|
.search-box:focus {
|
||||||
|
box-shadow: 0 0 15px 5px #b0e0ee;
|
||||||
|
border: 2px solid #bebede;
|
||||||
|
}
|
||||||
|
.close-icon {
|
||||||
|
border:1px solid transparent;
|
||||||
|
background-color: transparent;
|
||||||
|
display: inline-block;
|
||||||
|
float: right;
|
||||||
|
outline: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.close-icon:after {
|
||||||
|
display: block;
|
||||||
|
width: 15px;
|
||||||
|
height: 15px;
|
||||||
|
background-color: #FA9595;
|
||||||
|
z-index:1;
|
||||||
|
right: 35px;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
margin: auto;
|
||||||
|
padding: 2px;
|
||||||
|
border-radius: 50%;
|
||||||
|
text-align: center;
|
||||||
|
color: white;
|
||||||
|
font-weight: normal;
|
||||||
|
font-size: 12px;
|
||||||
|
box-shadow: 0 0 2px #E50F0F;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.search-box:not(:valid) ~ .close-icon {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
function removeScopeElm(elm) {
|
||||||
|
elm.parentNode.removeChild(elm);
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeAllScopes(id) {
|
||||||
|
var scopesElm = document.getElementsByName('removeScope-' + id);
|
||||||
|
|
||||||
|
for (i = 0; i < scopesElm.length; i++) {
|
||||||
|
var td = scopesElm[i].parentNode.parentNode;
|
||||||
|
var tr = td.parentNode;
|
||||||
|
var tbody = tr.parentNode;
|
||||||
|
tbody.removeChild(tr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function getChildren(parent, childId) {
|
||||||
|
var childNodes = [];
|
||||||
|
|
||||||
|
for (i = 0; i < parent.childNodes.length; i++) {
|
||||||
|
if (parent.childNodes[i].id == childId) {
|
||||||
|
childNodes.push(parent.childNodes[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return childNodes;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>
|
||||||
|
<a href="${url.resourceUrl}">${msg("myResources")}</a> <i class="fa fa-angle-right"></i> <#if authorization.resource.displayName??>${authorization.resource.displayName}<#else>${authorization.resource.name}</#if>
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<#if authorization.resource.iconUri??>
|
||||||
|
<img src="${authorization.resource.iconUri}">
|
||||||
|
<br/>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h3>
|
||||||
|
${msg("peopleAccessResource")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>${msg("user")}</th>
|
||||||
|
<th>${msg("permission")}</th>
|
||||||
|
<th>${msg("date")}</th>
|
||||||
|
<th>${msg("action")}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<#if authorization.resource.shares?size != 0>
|
||||||
|
<#list authorization.resource.shares as permission>
|
||||||
|
<form action="${url.getResourceGrant(authorization.resource.id)}" name="revokeForm-${authorization.resource.id}-${permission.requester.username}" method="post">
|
||||||
|
<input type="hidden" name="action" value="revoke">
|
||||||
|
<input type="hidden" name="requester" value="${permission.requester.username}">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<#if permission.requester.email??>${permission.requester.email}<#else>${permission.requester.username}</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if permission.scopes?size != 0>
|
||||||
|
<#list permission.scopes as scope>
|
||||||
|
<#if scope.granted && scope.scope??>
|
||||||
|
<div class="search-box">
|
||||||
|
<#if scope.scope.displayName??>
|
||||||
|
${scope.scope.displayName}
|
||||||
|
<#else>
|
||||||
|
${scope.scope.name}
|
||||||
|
</#if>
|
||||||
|
<button class="close-icon" type="button" name="removeScope-${authorization.resource.id}-${permission.requester.username}" onclick="removeScopeElm(this.parentNode);document.forms['revokeForm-${authorization.resource.id}-${permission.requester.username}'].submit();"><i class="fa fa-times" aria-hidden="true"></i></button>
|
||||||
|
<input type="hidden" name="permission_id" value="${scope.id}"/>
|
||||||
|
</div>
|
||||||
|
<#else>
|
||||||
|
${msg("anyPermission")}
|
||||||
|
</#if>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
Any action
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
${permission.createdDate?datetime}
|
||||||
|
</td>
|
||||||
|
<td width="20%" align="middle" style="vertical-align: middle">
|
||||||
|
<a href="#" id="revoke-${authorization.resource.name}-${permission.requester.username}" onclick="removeAllScopes('${authorization.resource.id}-${permission.requester.username}');document.forms['revokeForm-${authorization.resource.id}-${permission.requester.username}'].submit();" type="submit" class="btn btn-primary">${msg("doRevoke")}</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</form>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
<tr>
|
||||||
|
<td colspan="4">${msg("resourceIsNotBeingShared")}</td>
|
||||||
|
</tr>
|
||||||
|
</#if>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h3>
|
||||||
|
${msg("resourceManagedPolicies")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>${msg("description")}</th>
|
||||||
|
<th>${msg("permission")}</th>
|
||||||
|
<th>${msg("action")}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<#if authorization.resource.policies?size != 0>
|
||||||
|
<#list authorization.resource.policies as permission>
|
||||||
|
<form action="${url.getResourceGrant(authorization.resource.id)}" name="revokePolicyForm-${authorization.resource.id}-${permission.id}" method="post">
|
||||||
|
<input type="hidden" name="action" value="revokePolicy">
|
||||||
|
<input type="hidden" name="permission_id" value="${permission.id}"/>
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<#if permission.description??>
|
||||||
|
${permission.description}
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if permission.scopes?size != 0>
|
||||||
|
<#list permission.scopes as scope>
|
||||||
|
<div class="search-box">
|
||||||
|
<#if scope.displayName??>
|
||||||
|
${scope.displayName}
|
||||||
|
<#else>
|
||||||
|
${scope.name}
|
||||||
|
</#if>
|
||||||
|
<button class="close-icon" type="button" name="removePolicyScope-${authorization.resource.id}-${permission.id}-${scope.id}" onclick="removeScopeElm(this.parentNode);document.forms['revokePolicyForm-${authorization.resource.id}-${permission.id}'].submit();"><i class="fa fa-times" aria-hidden="true"></i></button>
|
||||||
|
<input type="hidden" name="permission_id" value="${permission.id}:${scope.id}"/>
|
||||||
|
</div>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
${msg("anyAction")}
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
<td width="20%" align="middle" style="vertical-align: middle">
|
||||||
|
<a href="#" id="revokePolicy-${authorization.resource.name}-${permission.id}" onclick="document.forms['revokePolicyForm-${authorization.resource.id}-${permission.id}']['action'].value = 'revokePolicyAll';document.forms['revokePolicyForm-${authorization.resource.id}-${permission.id}'].submit();" type="submit" class="btn btn-primary">${msg("doRevoke")}</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</form>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
<tr>
|
||||||
|
<td colspan="3">
|
||||||
|
${msg("resourceNoPermissionsGrantingAccess")}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#if>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h3>
|
||||||
|
${msg("shareWithOthers")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<form action="${url.getResourceShare(authorization.resource.id)}" name="shareForm" method="post">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<div class="col-sm-3 col-md-3">
|
||||||
|
<label for="password" class="control-label">${msg("username")} or ${msg("email")} </label> <span class="required">*</span>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-8 col-md-8">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<input type="text" class="form-control" id="user_id" name="user_id" autofocus autocomplete="off">
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<br/>
|
||||||
|
<#list authorization.resource.scopes as scope>
|
||||||
|
<div id="scope" class="search-box">
|
||||||
|
<#if scope.displayName??>
|
||||||
|
${scope.displayName}
|
||||||
|
<#else>
|
||||||
|
${scope.name}
|
||||||
|
</#if>
|
||||||
|
<button class="close-icon" id="share-remove-scope-${authorization.resource.name}-${scope.name}" type="button" onclick="if (getChildren(this.parentNode.parentNode, 'scope').length > 1) {removeScopeElm(this.parentNode)}"><i class="fa fa-times" aria-hidden="true"></i></button>
|
||||||
|
<input type="hidden" name="scope_id" value="${scope.id}"/>
|
||||||
|
</div>
|
||||||
|
</#list>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<br/>
|
||||||
|
<a href="#" onclick="document.forms['shareForm'].submit()" type="submit" id="share-button" class="btn btn-primary">${msg("share")}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<br/>
|
||||||
|
</@layout.mainLayout>
|
403
account/resources.ftl
Normal file
403
account/resources.ftl
Normal file
|
@ -0,0 +1,403 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='authorization' bodyClass='authorization'; section>
|
||||||
|
<style>
|
||||||
|
.search-box,.close-icon,.search-wrapper {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
.search-wrapper {
|
||||||
|
width: 500px;
|
||||||
|
margin: auto;
|
||||||
|
margin-top: 50px;
|
||||||
|
}
|
||||||
|
.search-box {
|
||||||
|
font-weight: 600;
|
||||||
|
color: white;
|
||||||
|
border: 1px solid #006e9c;
|
||||||
|
outline: 0;
|
||||||
|
border-radius: 15px;
|
||||||
|
background-color: #0085cf;
|
||||||
|
padding: 2px 5px;
|
||||||
|
}
|
||||||
|
.search-box:focus {
|
||||||
|
box-shadow: 0 0 15px 5px #b0e0ee;
|
||||||
|
border: 2px solid #bebede;
|
||||||
|
}
|
||||||
|
.close-icon {
|
||||||
|
border:1px solid transparent;
|
||||||
|
background-color: transparent;
|
||||||
|
display: inline-block;
|
||||||
|
float: right;
|
||||||
|
outline: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.close-icon:after {
|
||||||
|
display: block;
|
||||||
|
width: 15px;
|
||||||
|
height: 15px;
|
||||||
|
background-color: #FA9595;
|
||||||
|
z-index:1;
|
||||||
|
right: 35px;
|
||||||
|
top: 0;
|
||||||
|
bottom: 0;
|
||||||
|
margin: auto;
|
||||||
|
padding: 2px;
|
||||||
|
border-radius: 50%;
|
||||||
|
text-align: center;
|
||||||
|
color: white;
|
||||||
|
font-weight: normal;
|
||||||
|
font-size: 12px;
|
||||||
|
box-shadow: 0 0 2px #E50F0F;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.search-box:not(:valid) ~ .close-icon {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<script>
|
||||||
|
function showHideActions(elm) {
|
||||||
|
if (elm.style.display == 'none') {
|
||||||
|
elm.style.display = '';
|
||||||
|
} else {
|
||||||
|
elm.style.display = 'none';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
function removeScopeElm(elm) {
|
||||||
|
var td = elm.parentNode;
|
||||||
|
var tr = td.parentNode;
|
||||||
|
var tbody = tr.parentNode;
|
||||||
|
|
||||||
|
td.removeChild(elm);
|
||||||
|
|
||||||
|
var childCount = td.childNodes.length - 1;
|
||||||
|
|
||||||
|
for (i = 0; i < td.childNodes.length; i++) {
|
||||||
|
if (!td.childNodes[i].tagName || td.childNodes[i].tagName.toUpperCase() != 'DIV') {
|
||||||
|
td.removeChild(td.childNodes[i]);
|
||||||
|
childCount--;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (childCount <= 0) {
|
||||||
|
tbody.removeChild(tr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function removeAllScopes(id) {
|
||||||
|
var scopesElm = document.getElementsByName('removeScope-' + id);
|
||||||
|
|
||||||
|
for (i = 0; i < scopesElm.length; i++) {
|
||||||
|
var td = scopesElm[i].parentNode.parentNode;
|
||||||
|
var tr = td.parentNode;
|
||||||
|
var tbody = tr.parentNode;
|
||||||
|
tbody.removeChild(tr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function selectAllCheckBoxes(formName, elm, name) {
|
||||||
|
var shares = document.forms[formName].getElementsByTagName('input');
|
||||||
|
|
||||||
|
for (i = 0; i < shares.length; i++) {
|
||||||
|
if (shares[i].name == name) {
|
||||||
|
shares[i].checked = elm.checked;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>
|
||||||
|
${msg("myResources")}
|
||||||
|
</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<#if authorization.resourcesWaitingApproval?size != 0>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h3>
|
||||||
|
${msg("needMyApproval")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>${msg("resource")}</th>
|
||||||
|
<th>${msg("requestor")}</th>
|
||||||
|
<th>${msg("permissionRequestion")}</th>
|
||||||
|
<th>${msg("action")}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<#list authorization.resourcesWaitingApproval as resource>
|
||||||
|
<#list resource.permissions as permission>
|
||||||
|
<form action="${url.getResourceGrant(resource.id)}" name="approveForm-${resource.id}-${permission.requester.username}" method="post">
|
||||||
|
<input type="hidden" name="action" value="grant">
|
||||||
|
<input type="hidden" name="requester" value="${permission.requester.username}">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<#if resource.displayName??>${resource.displayName}<#else>${resource.name}</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if permission.requester.email??>${permission.requester.email}<#else>${permission.requester.username}</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#list permission.scopes as scope>
|
||||||
|
<#if scope.scope??>
|
||||||
|
<div class="search-box">
|
||||||
|
<#if scope.scope.displayName??>
|
||||||
|
${scope.scope.displayName}
|
||||||
|
<#else>
|
||||||
|
${scope.scope.name}
|
||||||
|
</#if>
|
||||||
|
<button class="close-icon" type="button" id="grant-remove-scope-${resource.name}-${permission.requester.username}-${scope.scope.name}" name="removeScope-${resource.id}-${permission.requester.username}" onclick="removeScopeElm(this.parentNode);document.forms['approveForm-${resource.id}-${permission.requester.username}']['action'].value = 'deny';document.forms['approveForm-${resource.id}-${permission.requester.username}'].submit();"><i class="fa fa-times" aria-hidden="true"></i></button>
|
||||||
|
<input type="hidden" name="permission_id" value="${scope.id}"/>
|
||||||
|
</div>
|
||||||
|
<#else>
|
||||||
|
${msg("anyPermission")}
|
||||||
|
</#if>
|
||||||
|
</#list>
|
||||||
|
</td>
|
||||||
|
<td width="20%" align="middle" style="vertical-align: middle">
|
||||||
|
<a href="#" id="grant-${resource.name}-${permission.requester.username}" onclick="document.forms['approveForm-${resource.id}-${permission.requester.username}']['action'].value = 'grant';document.forms['approveForm-${resource.id}-${permission.requester.username}'].submit();" type="submit" class="btn btn-primary">${msg("doApprove")}</a>
|
||||||
|
<a href="#" id="deny-${resource.name}-${permission.requester.username}" onclick="removeAllScopes('${resource.id}-${permission.requester.username}');document.forms['approveForm-${resource.id}-${permission.requester.username}']['action'].value = 'deny';document.forms['approveForm-${resource.id}-${permission.requester.username}'].submit();" type="submit" class="btn btn-danger">${msg("doDeny")}</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</form>
|
||||||
|
</#list>
|
||||||
|
</#list>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h3>
|
||||||
|
${msg("myResourcesSub")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>${msg("resource")}</th>
|
||||||
|
<th>${msg("application")}</th>
|
||||||
|
<th>${msg("peopleSharingThisResource")}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<#if authorization.resources?size != 0>
|
||||||
|
<#list authorization.resources as resource>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a id="detail-${resource.name}" href="${url.getResourceDetailUrl(resource.id)}">
|
||||||
|
<#if resource.displayName??>${resource.displayName}<#else>${resource.name}</#if>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if resource.resourceServer.baseUri??>
|
||||||
|
<a href="${resource.resourceServer.baseUri}">${resource.resourceServer.name}</a>
|
||||||
|
<#else>
|
||||||
|
${resource.resourceServer.name}
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if resource.shares?size != 0>
|
||||||
|
<a href="${url.getResourceDetailUrl(resource.id)}">${resource.shares?size} <i class="fa fa-users"></i></a>
|
||||||
|
<#else>
|
||||||
|
${msg("notBeingShared")}
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
<tr>
|
||||||
|
<td colspan="4">${msg("notHaveAnyResource")}</td>
|
||||||
|
</tr>
|
||||||
|
</#if>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h3>
|
||||||
|
${msg("resourcesSharedWithMe")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<form action="${url.resourceUrl}" name="shareForm" method="post">
|
||||||
|
<input type="hidden" name="action" value="cancel"/>
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th width="5%"><input type="checkbox" onclick="selectAllCheckBoxes('shareForm', this, 'resource_id');" <#if authorization.sharedResources?size == 0>disabled="true"</#if></td>
|
||||||
|
<th>${msg("resource")}</th>
|
||||||
|
<th>${msg("owner")}</th>
|
||||||
|
<th>${msg("application")}</th>
|
||||||
|
<th>${msg("permission")}</th>
|
||||||
|
<th>${msg("date")}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<#if authorization.sharedResources?size != 0>
|
||||||
|
<#list authorization.sharedResources as resource>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<input type="checkbox" name="resource_id" value="${resource.id}"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if resource.displayName??>${resource.displayName}<#else>${resource.name}</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
${resource.ownerName}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if resource.resourceServer.baseUri??>
|
||||||
|
<a href="${resource.resourceServer.baseUri}">${resource.resourceServer.name}</a>
|
||||||
|
<#else>
|
||||||
|
${resource.resourceServer.name}
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if resource.permissions?size != 0>
|
||||||
|
<ul>
|
||||||
|
<#list resource.permissions as permission>
|
||||||
|
<#list permission.scopes as scope>
|
||||||
|
<#if scope.granted && scope.scope??>
|
||||||
|
<li>
|
||||||
|
<#if scope.scope.displayName??>
|
||||||
|
${scope.scope.displayName}
|
||||||
|
<#else>
|
||||||
|
${scope.scope.name}
|
||||||
|
</#if>
|
||||||
|
</li>
|
||||||
|
<#else>
|
||||||
|
${msg("anyPermission")}
|
||||||
|
</#if>
|
||||||
|
</#list>
|
||||||
|
</#list>
|
||||||
|
</ul>
|
||||||
|
<#else>
|
||||||
|
Any action
|
||||||
|
</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
${resource.permissions[0].grantedDate?datetime}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
<#else>
|
||||||
|
<tr>
|
||||||
|
<td colspan="6">${msg("noResourcesSharedWithYou")}</td>
|
||||||
|
</tr>
|
||||||
|
</#if>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<#if authorization.sharedResources?size != 0>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<a href="#" onclick="document.forms['shareForm'].submit();" type="submit" class="btn btn-danger">${msg("doRemoveSharing")}</a>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<#if authorization.resourcesWaitingOthersApproval?size != 0>
|
||||||
|
<br/>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<h3>
|
||||||
|
${msg("requestsWaitingApproval")}
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<i class="pficon pficon-info"></i> ${msg("havePermissionRequestsWaitingForApproval",authorization.resourcesWaitingOthersApproval?size)}
|
||||||
|
<a href="#" onclick="document.getElementById('waitingApproval').style.display=''">${msg("clickHereForDetails")}</a>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12"></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12"></div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12"></div>
|
||||||
|
</div>
|
||||||
|
<div class="row" id="waitingApproval" style="display:none">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<form action="${url.resourceUrl}" name="waitingApprovalForm" method="post">
|
||||||
|
<input type="hidden" name="action" value="cancelRequest"/>
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th width="5%"><input type="checkbox" onclick="selectAllCheckBoxes('waitingApprovalForm', this, 'resource_id');" <#if authorization.resourcesWaitingOthersApproval?size == 0>disabled="true"</#if></th>
|
||||||
|
<th>${msg("resource")}</th>
|
||||||
|
<th>${msg("owner")}</th>
|
||||||
|
<th>${msg("action")}</th>
|
||||||
|
<th>${msg("date")}</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<#list authorization.resourcesWaitingOthersApproval as resource>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<input type="checkbox" name="resource_id" value="${resource.id}"/>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<#if resource.displayName??>${resource.displayName}<#else>${resource.name}</#if>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
${resource.ownerName}
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<ul>
|
||||||
|
<#list resource.permissions as permission>
|
||||||
|
<#list permission.scopes as scope>
|
||||||
|
<li>
|
||||||
|
<#if scope.scope??>
|
||||||
|
<#if scope.scope.displayName??>
|
||||||
|
${scope.scope.displayName}
|
||||||
|
<#else>
|
||||||
|
${scope.scope.name}
|
||||||
|
</#if>
|
||||||
|
<#else>
|
||||||
|
${msg("anyPermission")}
|
||||||
|
</#if>
|
||||||
|
</li>
|
||||||
|
</#list>
|
||||||
|
</#list>
|
||||||
|
</ul>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
${resource.permissions[0].createdDate?datetime}
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-12">
|
||||||
|
<a href="#" onclick="document.forms['waitingApprovalForm'].submit();" type="submit" class="btn btn-danger">${msg("doRemoveRequest")}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
44
account/sessions.ftl
Normal file
44
account/sessions.ftl
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='sessions' bodyClass='sessions'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("sessionsHtmlTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<table class="table table-striped table-bordered">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<td>${msg("ip")}</td>
|
||||||
|
<td>${msg("started")}</td>
|
||||||
|
<td>${msg("lastAccess")}</td>
|
||||||
|
<td>${msg("expires")}</td>
|
||||||
|
<td>${msg("clients")}</td>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
<#list sessions.sessions as session>
|
||||||
|
<tr>
|
||||||
|
<td>${session.ipAddress}</td>
|
||||||
|
<td>${session.started?datetime}</td>
|
||||||
|
<td>${session.lastAccess?datetime}</td>
|
||||||
|
<td>${session.expires?datetime}</td>
|
||||||
|
<td>
|
||||||
|
<#list session.clients as client>
|
||||||
|
${client}<br/>
|
||||||
|
</#list>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
</tbody>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<form action="${url.sessionsUrl}" method="post">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<button id="logout-all-sessions" class="btn btn-default">${msg("doLogOutAllSessions")}</button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
88
account/template.ftl
Normal file
88
account/template.ftl
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
<#macro mainLayout active bodyClass>
|
||||||
|
<!doctype html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
|
<meta name="robots" content="noindex, nofollow">
|
||||||
|
|
||||||
|
<title>${msg("accountManagementTitle")}</title>
|
||||||
|
<link rel="icon" href="${url.resourcesPath}/img/favicon.ico">
|
||||||
|
<#if properties.stylesCommon?has_content>
|
||||||
|
<#list properties.stylesCommon?split(' ') as style>
|
||||||
|
<link href="${url.resourcesCommonPath}/${style}" rel="stylesheet" />
|
||||||
|
</#list>
|
||||||
|
</#if>
|
||||||
|
<#if properties.styles?has_content>
|
||||||
|
<#list properties.styles?split(' ') as style>
|
||||||
|
<link href="${url.resourcesPath}/${style}" rel="stylesheet" />
|
||||||
|
</#list>
|
||||||
|
</#if>
|
||||||
|
<#if properties.scripts?has_content>
|
||||||
|
<#list properties.scripts?split(' ') as script>
|
||||||
|
<script type="text/javascript" src="${url.resourcesPath}/${script}"></script>
|
||||||
|
</#list>
|
||||||
|
</#if>
|
||||||
|
</head>
|
||||||
|
<body class="admin-console user ${bodyClass}">
|
||||||
|
|
||||||
|
<header class="navbar navbar-default navbar-pf navbar-main header">
|
||||||
|
<nav class="navbar" role="navigation">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<div class="container">
|
||||||
|
<h1 class="navbar-title">Keycloak</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="navbar-collapse navbar-collapse-1">
|
||||||
|
<div class="container">
|
||||||
|
<ul class="nav navbar-nav navbar-utility">
|
||||||
|
<#if realm.internationalizationEnabled>
|
||||||
|
<li>
|
||||||
|
<div class="kc-dropdown" id="kc-locale-dropdown">
|
||||||
|
<a href="#" id="kc-current-locale-link">${locale.current}</a>
|
||||||
|
<ul>
|
||||||
|
<#list locale.supported as l>
|
||||||
|
<li class="kc-dropdown-item"><a href="${l.url}">${l.label}</a></li>
|
||||||
|
</#list>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<li>
|
||||||
|
</#if>
|
||||||
|
<#if referrer?has_content && referrer.url?has_content><li><a href="${referrer.url}" id="referrer">${msg("backTo",referrer.name)}</a></li></#if>
|
||||||
|
<li><a href="${url.getLogoutUrl()}">${msg("doSignOut")}</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<div class="container">
|
||||||
|
<div class="bs-sidebar col-sm-3">
|
||||||
|
<ul>
|
||||||
|
<li class="<#if active=='account'>active</#if>"><a href="${url.accountUrl}">${msg("account")}</a></li>
|
||||||
|
<#if features.passwordUpdateSupported><li class="<#if active=='password'>active</#if>"><a href="${url.passwordUrl}">${msg("password")}</a></li></#if>
|
||||||
|
<li class="<#if active=='totp'>active</#if>"><a href="${url.totpUrl}">${msg("authenticator")}</a></li>
|
||||||
|
<#if features.identityFederation><li class="<#if active=='social'>active</#if>"><a href="${url.socialUrl}">${msg("federatedIdentity")}</a></li></#if>
|
||||||
|
<li class="<#if active=='sessions'>active</#if>"><a href="${url.sessionsUrl}">${msg("sessions")}</a></li>
|
||||||
|
<li class="<#if active=='applications'>active</#if>"><a href="${url.applicationsUrl}">${msg("applications")}</a></li>
|
||||||
|
<#if features.log><li class="<#if active=='log'>active</#if>"><a href="${url.logUrl}">${msg("log")}</a></li></#if>
|
||||||
|
<#if realm.userManagedAccessAllowed && features.authorization><li class="<#if active=='authorization'>active</#if>"><a href="${url.resourceUrl}">${msg("myResources")}</a></li></#if>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-9 content-area">
|
||||||
|
<#if message?has_content>
|
||||||
|
<div class="alert alert-${message.type}">
|
||||||
|
<#if message.type=='success' ><span class="pficon pficon-ok"></span></#if>
|
||||||
|
<#if message.type=='error' ><span class="pficon pficon-error-circle-o"></span></#if>
|
||||||
|
<span class="kc-feedback-text">${kcSanitize(message.summary)?no_esc}</span>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<#nested "content">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</#macro>
|
1
account/theme.properties
Normal file
1
account/theme.properties
Normal file
|
@ -0,0 +1 @@
|
||||||
|
locales=ca,cs,da,de,en,es,fr,fi,hu,it,ja,lt,nl,no,pl,pt-BR,ru,sk,sv,tr,zh-CN
|
141
account/totp.ftl
Normal file
141
account/totp.ftl
Normal file
|
@ -0,0 +1,141 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.mainLayout active='totp' bodyClass='totp'; section>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-10">
|
||||||
|
<h2>${msg("authenticatorTitle")}</h2>
|
||||||
|
</div>
|
||||||
|
<#if totp.otpCredentials?size == 0>
|
||||||
|
<div class="col-md-2 subtitle">
|
||||||
|
<span class="subtitle"><span class="required">*</span> ${msg("requiredFields")}</span>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<#if totp.enabled>
|
||||||
|
<table class="table table-bordered table-striped">
|
||||||
|
<thead>
|
||||||
|
<#if totp.otpCredentials?size gt 1>
|
||||||
|
<tr>
|
||||||
|
<th colspan="4">${msg("configureAuthenticators")}</th>
|
||||||
|
</tr>
|
||||||
|
<#else>
|
||||||
|
<tr>
|
||||||
|
<th colspan="3">${msg("configureAuthenticators")}</th>
|
||||||
|
</tr>
|
||||||
|
</#if>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<#list totp.otpCredentials as credential>
|
||||||
|
<tr>
|
||||||
|
<td class="provider">${msg("mobile")}</td>
|
||||||
|
<#if totp.otpCredentials?size gt 1>
|
||||||
|
<td class="provider">${credential.id}</td>
|
||||||
|
</#if>
|
||||||
|
<td class="provider">${credential.userLabel!}</td>
|
||||||
|
<td class="action">
|
||||||
|
<form action="${url.totpUrl}" method="post" class="form-inline">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<input type="hidden" id="submitAction" name="submitAction" value="Delete">
|
||||||
|
<input type="hidden" id="credentialId" name="credentialId" value="${credential.id}">
|
||||||
|
<button id="remove-mobile" class="btn btn-default">
|
||||||
|
<i class="pficon pficon-delete"></i>
|
||||||
|
</button>
|
||||||
|
</form>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</#list>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<#else>
|
||||||
|
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
<ol>
|
||||||
|
<li>
|
||||||
|
<p>${msg("totpStep1")}</p>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<#list totp.supportedApplications as app>
|
||||||
|
<li>${msg(app)}</li>
|
||||||
|
</#list>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<#if mode?? && mode = "manual">
|
||||||
|
<li>
|
||||||
|
<p>${msg("totpManualStep2")}</p>
|
||||||
|
<p><span id="kc-totp-secret-key">${totp.totpSecretEncoded}</span></p>
|
||||||
|
<p><a href="${totp.qrUrl}" id="mode-barcode">${msg("totpScanBarcode")}</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>${msg("totpManualStep3")}</p>
|
||||||
|
<ul>
|
||||||
|
<li id="kc-totp-type">${msg("totpType")}: ${msg("totp." + totp.policy.type)}</li>
|
||||||
|
<li id="kc-totp-algorithm">${msg("totpAlgorithm")}: ${totp.policy.getAlgorithmKey()}</li>
|
||||||
|
<li id="kc-totp-digits">${msg("totpDigits")}: ${totp.policy.digits}</li>
|
||||||
|
<#if totp.policy.type = "totp">
|
||||||
|
<li id="kc-totp-period">${msg("totpInterval")}: ${totp.policy.period}</li>
|
||||||
|
<#elseif totp.policy.type = "hotp">
|
||||||
|
<li id="kc-totp-counter">${msg("totpCounter")}: ${totp.policy.initialCounter}</li>
|
||||||
|
</#if>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<#else>
|
||||||
|
<li>
|
||||||
|
<p>${msg("totpStep2")}</p>
|
||||||
|
<p><img src="data:image/png;base64, ${totp.totpSecretQrCode}" alt="Figure: Barcode"></p>
|
||||||
|
<p><a href="${totp.manualUrl}" id="mode-manual">${msg("totpUnableToScan")}</a></p>
|
||||||
|
</li>
|
||||||
|
</#if>
|
||||||
|
<li>
|
||||||
|
<p>${msg("totpStep3")}</p>
|
||||||
|
<p>${msg("totpStep3DeviceName")}</p>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
<form action="${url.totpUrl}" class="form-horizontal" method="post">
|
||||||
|
<input type="hidden" id="stateChecker" name="stateChecker" value="${stateChecker}">
|
||||||
|
<div class="form-group">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="totp" class="control-label">${msg("authenticatorCode")}</label> <span class="required">*</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="text" class="form-control" id="totp" name="totp" autocomplete="off" autofocus>
|
||||||
|
<input type="hidden" id="totpSecret" name="totpSecret" value="${totp.totpSecret}"/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group" ${messagesPerField.printIfExists('userLabel',properties.kcFormGroupErrorClass!)}">
|
||||||
|
<div class="col-sm-2 col-md-2">
|
||||||
|
<label for="userLabel" class="control-label">${msg("totpDeviceName")}</label> <#if totp.otpCredentials?size gte 1><span class="required">*</span></#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-sm-10 col-md-10">
|
||||||
|
<input type="text" class="form-control" id="userLabel" name="userLabel" autocomplete="off">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<div id="kc-form-buttons" class="col-md-offset-2 col-md-10 submit">
|
||||||
|
<div class="">
|
||||||
|
<button type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="saveTOTPBtn" name="submitAction" value="Save">${msg("doSave")}
|
||||||
|
</button>
|
||||||
|
<button type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="cancelTOTPBtn" name="submitAction" value="Cancel">${msg("doCancel")}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
</@layout.mainLayout>
|
4
email/html/email-test.ftl
Normal file
4
email/html/email-test.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("emailTestBodyHtml",realmName))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/email-update-confirmation.ftl
Normal file
4
email/html/email-update-confirmation.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("emailUpdateConfirmationBodyHtml",link, newEmail, realmName, linkExpirationFormatter(linkExpiration)))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/email-verification-with-code.ftl
Normal file
4
email/html/email-verification-with-code.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("emailVerificationBodyCodeHtml",code))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/email-verification.ftl
Normal file
4
email/html/email-verification.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("emailVerificationBodyHtml",link, linkExpiration, realmName, linkExpirationFormatter(linkExpiration)))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/event-login_error.ftl
Normal file
4
email/html/event-login_error.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("eventLoginErrorBodyHtml",event.date,event.ipAddress))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/event-remove_totp.ftl
Normal file
4
email/html/event-remove_totp.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("eventRemoveTotpBodyHtml",event.date, event.ipAddress))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/event-update_password.ftl
Normal file
4
email/html/event-update_password.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("eventUpdatePasswordBodyHtml",event.date, event.ipAddress))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/event-update_totp.ftl
Normal file
4
email/html/event-update_totp.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("eventUpdateTotpBodyHtml",event.date, event.ipAddress))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
8
email/html/executeActions.ftl
Normal file
8
email/html/executeActions.ftl
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<#outputformat "plainText">
|
||||||
|
<#assign requiredActionsText><#if requiredActions??><#list requiredActions><#items as reqActionItem>${msg("requiredAction.${reqActionItem}")}<#sep>, </#sep></#items></#list></#if></#assign>
|
||||||
|
</#outputformat>
|
||||||
|
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("executeActionsBodyHtml",link, linkExpiration, realmName, requiredActionsText, linkExpirationFormatter(linkExpiration)))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/identity-provider-link.ftl
Normal file
4
email/html/identity-provider-link.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("identityProviderLinkBodyHtml", identityProviderDisplayName, realmName, identityProviderContext.username, link, linkExpiration, linkExpirationFormatter(linkExpiration)))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
4
email/html/password-reset.ftl
Normal file
4
email/html/password-reset.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.emailLayout>
|
||||||
|
${kcSanitize(msg("passwordResetBodyHtml",link, linkExpiration, realmName, linkExpirationFormatter(linkExpiration)))?no_esc}
|
||||||
|
</@layout.emailLayout>
|
7
email/html/template.ftl
Normal file
7
email/html/template.ftl
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<#macro emailLayout>
|
||||||
|
<html>
|
||||||
|
<body>
|
||||||
|
<#nested>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
</#macro>
|
21
email/messages/messages_ca.properties
Normal file
21
email/messages/messages_ca.properties
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
emailVerificationSubject=Verificaci\u00F3 d''email
|
||||||
|
emailVerificationBody=Alg\u00FA ha creat un compte de {2} amb aquesta adre\u00E7a de correu electr\u00F2nic. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per verificar la teva adre\u00E7a de correu electr\u00F2nic.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minuts.\n\nSi tu no has creat aquest compte, simplement ignora aquest missatge.
|
||||||
|
emailVerificationBodyHtml=<p>Alg\u00FA ha creat un compte de {2} amb aquesta adre\u00E7a de correu electr\u00F2nic. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per verificar la teva adre\u00E7a de correu electr\u00F2nic.</p><p><a href=\"{0}\">{0}</a></p><p> Aquest enlla\u00E7 expirar\u00E0 en {1} minuts.</p><p> Si tu no has creat aquest compte, simplement ignora aquest missatge.</p>
|
||||||
|
passwordResetSubject=Reinicia contrasenya
|
||||||
|
passwordResetBody=Alg\u00FA ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per a reiniciar-les.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minuts.\n\nSi no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.
|
||||||
|
passwordResetBodyHtml=<p>Alg\u00FA ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l''enlla\u00E7 seg\u00FCent per a reiniciar-les.</p><p><a href=\"{0}\">{0}</a></p><p>Aquest enlla\u00E7 expirar\u00E0 en {1} minuts.</p><p>Si no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.</p>
|
||||||
|
executeActionsSubject=Actualitza el teu compte
|
||||||
|
executeActionsBody=L''administrador ha sol\u00B7licitat que actualitzis el teu compte de {2}. Fes clic a l''enlla\u00E7 inferior per iniciar aquest proc\u00E9s.\n\n{0}\n\nAquest enlla\u00E7 expirar\u00E0 en {1} minutes.\n\nSi no est\u00E0s al tant que l''administrador hagi sol\u00B7licitat aix\u00F2, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.
|
||||||
|
executeActionsBodyHtml=<p>L''administrador ha sol\u00B7licitat que actualitzis el teu compte de {2}. Fes clic a l''enlla\u00E7 inferior per iniciar aquest proc\u00E9s.</p><p><a href=\"{0}\">{0}</a></p><p>Aquest enlla\u00E7 expirar\u00E0 en {1} minutes.</p><p>Si no est\u00E0s al tant que l''administrador hagi sol\u00B7licitat aix\u00F2, simplement ignora aquest missatge i no es realitzar\u00E0 cap canvi.</p>
|
||||||
|
eventLoginErrorSubject=Fallada en l''inici de sessi\u00F3
|
||||||
|
eventLoginErrorBody=S''ha detectat un intent d''acc\u00E9s fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.
|
||||||
|
eventLoginErrorBodyHtml=<p>S''ha detectat un intent d''acc\u00E9s fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.</p>
|
||||||
|
eventRemoveTotpSubject=Esborrat OTP
|
||||||
|
eventRemoveTotpBody=OTP s''ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, per favor contacta amb l''administrador.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP s''ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador. </ P>
|
||||||
|
eventUpdatePasswordSubject=Actualitzaci\u00F3 de contrasenya
|
||||||
|
eventUpdatePasswordBody=La teva contrasenya s''ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>La teva contrasenya s''ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.</p>
|
||||||
|
eventUpdateTotpSubject=Actualitzaci\u00F3 de OTP
|
||||||
|
eventUpdateTotpBody=OTP s''ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP s''ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l''administrador.</p>
|
60
email/messages/messages_cs.properties
Normal file
60
email/messages/messages_cs.properties
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=Ověření e-mailu
|
||||||
|
emailVerificationBody=Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu \n\n{0}\n\nTento odkaz vyprší za {3}.\n\nPokud jste tento účet nevytvořili, tuto zprávu ignorujte.
|
||||||
|
emailVerificationBodyHtml=<p>Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu. </p><p><a href="{0}">Odkaz na ověření e-mailové adresy</a></p><p>Platnost odkazu vyprší za {3}.</p><p>Pokud jste tento účet nevytvořili, tuto zprávu ignorujte.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - testovací zpráva
|
||||||
|
emailTestBody=Toto je testovací zpráva
|
||||||
|
emailTestBodyHtml=<p>Toto je testovací zpráva </p>
|
||||||
|
identityProviderLinkSubject=Odkaz {0}
|
||||||
|
identityProviderLinkBody=Někdo chce propojit váš účet "{1}" s účtem "{0}" uživatele {2}. Pokud jste to vy, klikněte na níže uvedený odkaz a propojte účty. \n\n{3}\n\nPlatnost tohoto odkazu je {5}.\n\nPokud nechcete propojit účet, tuto zprávu ignorujte. Pokud propojíte účty, budete se moci přihlásit jako {1} pomocí {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Někdo chce propojit váš účet <b>{1}</b> s účtem <b>{0}</b> uživatele {2}. Pokud jste to vy, klikněte na níže uvedený odkaz a propojte účty.</p><p><a href="{3}">Odkaz na propojení účtů.</a></p><p> Platnost tohoto odkazu je {5}. </p><p> Pokud nechcete propojit účet, tuto zprávu ignorujte. Pokud propojíte účty, budete se moci přihlásit jako {1} pomocí {0}.</p>
|
||||||
|
passwordResetSubject=Zapomenuté heslo
|
||||||
|
passwordResetBody=Někdo právě požádal o změnu hesla u vašeho účtu {2}. Pokud jste to vy, pro jeho změnu klikněte na odkaz níže.\n\n{0}\n\nPlatnost tohoto odkazu je {3}.\n\nPokud heslo změnit nechcete, tuto zprávu ignorujte a nic se nezmění.
|
||||||
|
passwordResetBodyHtml=<p>Někdo právě požádal o změnu pověření vašeho účtu {2}. Pokud jste to vy, klikněte na odkaz níže, abyste je resetovali.</p><p><a href="{0}">Odkaz na obnovení pověření </a></p><p> Platnost tohoto odkazu vyprší během {3}.</p><p> Pokud nechcete obnovit vaše pověření, ignorujte tuto zprávu a nic se nezmění.</p>
|
||||||
|
executeActionsSubject=Aktualizujte svůj účet
|
||||||
|
executeActionsBody=Váš administrátor vás požádal o provedení následujících akcí u účtu {2}: {3}. Začněte kliknutím na níže uvedený odkaz.\n\n{0}\n\nPlatnost tohoto odkazu je {4}.\n\nPokud si nejste jisti, zda je tento požadavek v pořádku, ignorujte tuto zprávu.
|
||||||
|
executeActionsBodyHtml=<p>Váš administrátor vás požádal o provedení následujících akcí u účtu {2}: {3}. Začněte kliknutím na níže uvedený odkaz.</p><p><a href="{0}">Odkaz na aktualizaci účtu.</a></p><p>Platnost tohoto odkazu je {4}.</p><p>Pokud si nejste jisti, zda je tento požadavek v pořádku, ignorujte tuto zprávu.</p>
|
||||||
|
eventLoginErrorSubject=Chyba přihlášení
|
||||||
|
eventLoginErrorBody=Někdo se neúspěšně pokusil přihlásit k účtu {0} z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.
|
||||||
|
eventLoginErrorBodyHtml=<p>Někdo se neúspěšně pokusil přihlásit k účtu {0} z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.</p>
|
||||||
|
eventRemoveTotpSubject=Odebrat TOTP
|
||||||
|
eventRemoveTotpBody=V účtu {0} bylo odebráno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.
|
||||||
|
eventRemoveTotpBodyHtml=<p>V účtu {0} bylo odebráno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.</p>
|
||||||
|
eventUpdatePasswordSubject=Aktualizace hesla
|
||||||
|
eventUpdatePasswordBody=V účtu {0} bylo změněno heslo z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>V účtu {0} bylo změněno heslo z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.</p>
|
||||||
|
eventUpdateTotpSubject=Aktualizace OTP
|
||||||
|
eventUpdateTotpBody=V účtu {0} bylo změněno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.
|
||||||
|
eventUpdateTotpBodyHtml=<p>V účtu {0} bylo změněno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Konfigurace OTP
|
||||||
|
requiredAction.terms_and_conditions=Smluvní podmínky
|
||||||
|
requiredAction.UPDATE_PASSWORD=Aktualizace hesla
|
||||||
|
requiredAction.UPDATE_PROFILE=Aktualizace profilu
|
||||||
|
requiredAction.VERIFY_EMAIL=Ověření e-mailu
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=sekund
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=sekunda
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.2=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.3=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.4=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minut
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minuta
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=hodin
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=hodina
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.2=hodiny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.3=hodiny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.4=hodiny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=dní
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=den
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.2=dny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.3=dny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.4=dny
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Ověřte prosím svou e-mailovou adresu zadáním následujícího kódu.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Ověřte prosím svou e-mailovou adresu zadáním následujícího kódu.</p><p><b>{0}</b></p>
|
||||||
|
|
47
email/messages/messages_da.properties
Normal file
47
email/messages/messages_da.properties
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# encoding: UTF-8
|
||||||
|
emailVerificationSubject=Verificer email
|
||||||
|
emailVerificationBody=Nogen har oprettet en {2} konto med denne email adresse. Hvis dette var dig, bedes du trykke på forbindet herunder for at verificere din email adresse \n\n{0}\n\nDette link vil udløbe inden for {3}.\n\nHvis det var dig der har oprettet denne konto, bedes du se bort fra denne mail.
|
||||||
|
emailVerificationBodyHtml=<p>Nogen har oprettet en {2} konto med denne email adresse. Hvis dette var dig, bedes du trykke på forbindet herunder for at verificere din email adresse</p><p><a href="{0}">Link til email verificering</a></p><p>Dette link vil udløbe inden for {3}.</p><p>Hvis det var dig der har oprettet denne konto, bedes du se bort fra denne mail.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTP test besked
|
||||||
|
emailTestBody=Dette er en test besked
|
||||||
|
emailTestBodyHtml=<p>Dette er en test besked</p>
|
||||||
|
identityProviderLinkSubject=Link {0}
|
||||||
|
identityProviderLinkBody=Nogen vil forbinde din "{1}" konto med "{0}" kontoen som er tilknyttet brugeren {2}. Hvis dette var dig, bedes du klikke på forbindet herunder for at forbinde de to konti\n\n{3}\n\nDette link vil udløbe efter {5}.\n\nHvis du ikke vil forbinde disse konti, kan du bare ignore denne besked. Hvis du vælger at forbinde de to konti, kan du logge ind som {1} via {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Nogen vil forbinde din <b>{1}</b> konto med <b>{0}</b> kontoen som er tilknyttet brugeren {2}. Hvis dette var dig, bedes du klikke på forbindet herunder for at forbinde de to konti</p><p><a href="{3}">Bekræft</a></p><p>Dette link vil udløbe efter {5}.</p><p>nHvis du ikke vil forbinde disse konti, kan du bare ignore denne besked. Hvis du vælger at forbinde de to konti, kan du logge ind som {1} via {0}.
|
||||||
|
passwordResetSubject=Gendan adgangskode
|
||||||
|
passwordResetBody=Nogen har forsøgt at nulstille adgangskoden til {2}. Hvis dette var dig, bedes du klikke på linket herunder for at nulstille adgangskoden.\n\n{0}\n\nDette link og kode vil udløbe efter {3}.\n\nHvis du ikke ønsker at nulstille din adgangskode, kan du se bort fra denne besked.
|
||||||
|
passwordResetBodyHtml=<p>Nogen har forsøgt at nulstille adgangskoden til {2}. Hvis dette var dig, bedes du klikke på linket herunder for at nulstille adgangskoden.</p><p><a href="{0}">Nulstil adgangskode</a></p><p>Dette link og kode vil udløbe efter {3}.</p><p>Hvis du ikke ønsker at nulstille din adgangskode, kan du se bort fra denne besked.</p>
|
||||||
|
executeActionsSubject=Opdater din konto
|
||||||
|
executeActionsBody=Din administrator beder dig opdatere din {2} konto ved at udføre følgende handling(er): {3}. Klik på linket herunder for at starte processen.\n\n{0}\n\nDette link udløber efter {4}.\n\nHvis du ikke mener at din administrator har efterspurgt dette, kan du blot se bort fra denne besked.
|
||||||
|
executeActionsBodyHtml=<p>Din administrator beder dig opdatere din {2} konto ved at udføre følgende handling(er): {3}. Klik på linket herunder for at starte processen.</p><p><a href="{0}">Opdater konto</a></p><p>Dette link udløber efter {4}.</p><p>Hvis du ikke mener at din administrator har efterspurgt dette, kan du blot se bort fra denne besked.</p>
|
||||||
|
eventLoginErrorSubject=Logind fejl
|
||||||
|
eventLoginErrorBody=Et fejlet logind forsøg er blevet registreret på din konto d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.
|
||||||
|
eventLoginErrorBodyHtml=<p>Et fejlet logind forsøg er blevet registreret på din konto d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.</p>
|
||||||
|
eventRemoveTotpSubject=Fjern OTP
|
||||||
|
eventRemoveTotpBody=OTP er blevet fjernet fra din konto d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP er blevet fjernet fra din konto d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.</p>
|
||||||
|
eventUpdatePasswordSubject=Opdater adgangskode
|
||||||
|
eventUpdatePasswordBody=Din adgangskode er blevet opdateret d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Din adgangskode er blevet opdateret d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.</p>
|
||||||
|
eventUpdateTotpSubject=Opdater OTP
|
||||||
|
eventUpdateTotpBody=OTP blev opdateret på din konto d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP blev opdateret på din konto d. {0} fra {1}. Hvis dette ikke var dig, bedes du kontakte din administrator omgående.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Konfigurer OTP
|
||||||
|
requiredAction.terms_and_conditions=Vilkår og Betingelser
|
||||||
|
requiredAction.UPDATE_PASSWORD=Opdater Adgangskode
|
||||||
|
requiredAction.UPDATE_PROFILE=Opdater Profil
|
||||||
|
requiredAction.VERIFY_EMAIL=Verificer Email
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=sekunder
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=sekund
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minutter
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minut
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=timer
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=time
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=dage
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=dag
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Verificer din email adresse ved at indtaste følgende kode.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Verificer din email adresse ved at indtaste følgende kode.</p><p><b>{0}</b></p>
|
43
email/messages/messages_de.properties
Normal file
43
email/messages/messages_de.properties
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
emailVerificationSubject=E-Mail verifizieren
|
||||||
|
emailVerificationBody=Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls Sie das waren, dann klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.\n\n{0}\n\nDieser Link wird in {1} Minuten ablaufen.\n\nFalls Sie dieses Konto nicht erstellt haben, dann k\u00F6nnen sie diese Nachricht ignorieren.
|
||||||
|
emailVerificationBodyHtml=<p>Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls das Sie waren, klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.</p><p><a href="{0}">Link zur Best\u00E4tigung der E-Mail-Adresse</a></p><p>Dieser Link wird in {1} Minuten ablaufen.</p><p>Falls Sie dieses Konto nicht erstellt haben, dann k\u00F6nnen sie diese Nachricht ignorieren.</p>
|
||||||
|
identityProviderLinkSubject=Link {0}
|
||||||
|
identityProviderLinkBody=Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{3}\n\n Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.\n\nSollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} \u00FCber {0} erm\u00F6glicht.
|
||||||
|
identityProviderLinkBodyHtml=<p>Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.</p><p><a href="{3}">Link zur Best\u00E4tigung der Kontoverkn\u00FCpfung</a></p><p>Die G\u00FCltigkeit des Links wird in {4} Minuten verfallen.</p><p>Sollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} \u00FCber {0} erm\u00F6glicht.</p>
|
||||||
|
passwordResetSubject=Passwort zur\u00FCcksetzen
|
||||||
|
passwordResetBody=Es wurde eine \u00C4nderung der Anmeldeinformationen f\u00FCr Ihren Account {2} angefordert. Wenn Sie diese \u00C4nderung beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{0}\n\nDie G\u00FCltigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie keine \u00C4nderung vollziehen wollen k\u00F6nnen Sie diese Nachricht ignorieren und an Ihrem Account wird nichts ge\u00E4ndert.
|
||||||
|
passwordResetBodyHtml=<p>Es wurde eine \u00C4nderung der Anmeldeinformationen f\u00FCr Ihren Account {2} angefordert. Wenn Sie diese \u00C4nderung beantragt haben, klicken Sie auf den unten stehenden Link.</p><p><a href="{0}">Link zum Zur\u00FCcksetzen von Anmeldeinformationen</a></p><p>Die G\u00FCltigkeit des Links wird in {1} Minuten verfallen.</p><p>Sollten Sie keine \u00C4nderung vollziehen wollen k\u00F6nnen Sie diese Nachricht ignorieren und an Ihrem Account wird nichts ge\u00E4ndert.</p>
|
||||||
|
executeActionsSubject=Aktualisieren Sie Ihr Konto
|
||||||
|
executeActionsBody=Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.\n\n{0}\n\nDie G\u00FCltigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unver\u00E4ndert.
|
||||||
|
executeActionsBodyHtml=<p>Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.</p><p><a href="{0}">Link zum Account-Update</a></p><p>Die G\u00FCltigkeit des Links wird in {1} Minuten verfallen.</p><p>Sollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unver\u00E4ndert.</p>
|
||||||
|
eventLoginErrorSubject=Fehlgeschlagene Anmeldung
|
||||||
|
eventLoginErrorBody=Jemand hat um {0} von {1} versucht, sich mit Ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
|
||||||
|
eventLoginErrorBodyHtml=<p>Jemand hat um {0} von {1} versucht, sich mit Ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
|
||||||
|
eventRemoveTotpSubject=OTP Entfernt
|
||||||
|
eventRemoveTotpBody=OTP wurde von Ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP wurde von Ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
|
||||||
|
eventUpdatePasswordSubject=Passwort Aktualisiert
|
||||||
|
eventUpdatePasswordBody=Ihr Passwort wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Ihr Passwort wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
|
||||||
|
eventUpdateTotpSubject=OTP Aktualisiert
|
||||||
|
eventUpdateTotpBody=OTP wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP wurde am {0} von {1} ge\u00E4ndert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Mehrfachauthentifizierung konfigurieren
|
||||||
|
requiredAction.terms_and_conditions=Bedingungen und Konditionen
|
||||||
|
requiredAction.UPDATE_PASSWORD=Passwort aktualisieren
|
||||||
|
requiredAction.UPDATE_PROFILE=Profil aktualisieren
|
||||||
|
requiredAction.VERIFY_EMAIL=E-Mail-Adresse verifizieren
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=Sekunden
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=Sekunde
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=Minuten
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=Minute
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=Stunden
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=Stunde
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=Tage
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=Tag
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Bitte verifizieren Sie Ihre E-Mail-Adresse, indem Sie den folgenden Code eingeben.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Bitte verifizieren Sie Ihre E-Mail-Adresse, indem Sie den folgenden Code eingeben.</p><p><b>{0}</b></p>
|
55
email/messages/messages_en.properties
Normal file
55
email/messages/messages_en.properties
Normal file
|
@ -0,0 +1,55 @@
|
||||||
|
emailVerificationSubject=Verify email
|
||||||
|
emailVerificationBody=Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {3}.\n\nIf you didn''t create this account, just ignore this message.
|
||||||
|
emailVerificationBodyHtml=<p>Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address</p><p><a href="{0}">Link to e-mail address verification</a></p><p>This link will expire within {3}.</p><p>If you didn''t create this account, just ignore this message.</p>
|
||||||
|
emailUpdateConfirmationSubject=Verify new email
|
||||||
|
emailUpdateConfirmationBody=To update your {2} account with email address {1}, click the link below\n\n{0}\n\nThis link will expire within {3}.\n\nIf you don''t want to proceed with this modification, just ignore this message.
|
||||||
|
emailUpdateConfirmationBodyHtml=<p>To update your {2} account with email address {1}, click the link below</p><p><a href="{0}">{0}</a></p><p>This link will expire within {3}.</p><p>If you don''t want to proceed with this modification, just ignore this message.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTP test message
|
||||||
|
emailTestBody=This is a test message
|
||||||
|
emailTestBodyHtml=<p>This is a test message</p>
|
||||||
|
identityProviderLinkSubject=Link {0}
|
||||||
|
identityProviderLinkBody=Someone wants to link your "{1}" account with "{0}" account of user {2} . If this was you, click the link below to link accounts\n\n{3}\n\nThis link will expire within {5}.\n\nIf you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Someone wants to link your <b>{1}</b> account with <b>{0}</b> account of user {2}. If this was you, click the link below to link accounts</p><p><a href="{3}">Link to confirm account linking</a></p><p>This link will expire within {5}.</p><p>If you don''t want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.</p>
|
||||||
|
passwordResetSubject=Reset password
|
||||||
|
passwordResetBody=Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.\n\n{0}\n\nThis link and code will expire within {3}.\n\nIf you don''t want to reset your credentials, just ignore this message and nothing will be changed.
|
||||||
|
passwordResetBodyHtml=<p>Someone just requested to change your {2} account''s credentials. If this was you, click on the link below to reset them.</p><p><a href="{0}">Link to reset credentials</a></p><p>This link will expire within {3}.</p><p>If you don''t want to reset your credentials, just ignore this message and nothing will be changed.</p>
|
||||||
|
executeActionsSubject=Update Your Account
|
||||||
|
executeActionsBody=Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.\n\n{0}\n\nThis link will expire within {4}.\n\nIf you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.
|
||||||
|
executeActionsBodyHtml=<p>Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.</p><p><a href="{0}">Link to account update</a></p><p>This link will expire within {4}.</p><p>If you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.</p>
|
||||||
|
eventLoginErrorSubject=Login error
|
||||||
|
eventLoginErrorBody=A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.
|
||||||
|
eventLoginErrorBodyHtml=<p>A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.</p>
|
||||||
|
eventRemoveTotpSubject=Remove OTP
|
||||||
|
eventRemoveTotpBody=OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.</p>
|
||||||
|
eventUpdatePasswordSubject=Update password
|
||||||
|
eventUpdatePasswordBody=Your password was changed on {0} from {1}. If this was not you, please contact an administrator.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Your password was changed on {0} from {1}. If this was not you, please contact an administrator.</p>
|
||||||
|
eventUpdateTotpSubject=Update OTP
|
||||||
|
eventUpdateTotpBody=OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Configure OTP
|
||||||
|
requiredAction.terms_and_conditions=Terms and Conditions
|
||||||
|
requiredAction.UPDATE_PASSWORD=Update Password
|
||||||
|
requiredAction.UPDATE_PROFILE=Update Profile
|
||||||
|
requiredAction.VERIFY_EMAIL=Verify Email
|
||||||
|
requiredAction.CONFIGURE_RECOVERY_AUTHN_CODES=Generate Recovery Codes
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=seconds
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=second
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minutes
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minute
|
||||||
|
#for language which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like this:
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=hours
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=hour
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=days
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=day
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Please verify your email address by entering in the following code.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Please verify your email address by entering in the following code.</p><p><b>{0}</b></p>
|
||||||
|
|
21
email/messages/messages_es.properties
Normal file
21
email/messages/messages_es.properties
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
emailVerificationSubject=Verificaci\u00F3n de email
|
||||||
|
emailVerificationBody=Alguien ha creado una cuenta de {2} con esta direcci\u00F3n de email. Si has sido t\u00FA, haz click en el enlace siguiente para verificar tu direcci\u00F3n de email.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi t\u00FA no has creado esta cuenta, simplemente ignora este mensaje.
|
||||||
|
emailVerificationBodyHtml=<p>Alguien ha creado una cuenta de {2} con esta direcci\u00F3n de email. Si has sido t\u00FA, haz click en el enlace siguiente para verificar tu direcci\u00F3n de email.</p><p><a href=\"{0}\">Enlace de verficaci\u00F3n de direcci\u00F3n de email</a></p><p>Este enlace expirar\u00E1 en {1} minutos.</p><p>Si t\u00FA no has creado esta cuenta, simplemente ignora este mensaje.</p>
|
||||||
|
passwordResetSubject=Reiniciar contrase\u00F1a
|
||||||
|
passwordResetBody=Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido t\u00FA, haz clic en el enlace siguiente para reiniciarlas.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.
|
||||||
|
passwordResetBodyHtml=<p>Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido t\u00FA, haz clic en el enlace siguiente para reiniciarlas.</p><p><a href=\"{0}\">{0}</a></p><p>Este enlace expirar\u00E1 en {1} minutos.</p><p>Si no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.</p>
|
||||||
|
executeActionsSubject=Actualiza tu cuenta
|
||||||
|
executeActionsBody=El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.\n\n{0}\n\nEste enlace expirar\u00E1 en {1} minutos.\n\nSi no est\u00E1s al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.
|
||||||
|
executeActionsBodyHtml=<p>El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.</p><p><a href=\"{0}\">{0}</a></p><p>Este enlace expirar\u00E1 en {1} minutos.</p><p>Si no est\u00E1s al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizar\u00E1 ning\u00FAn cambio.</p>
|
||||||
|
eventLoginErrorSubject=Fallo en el inicio de sesi\u00F3n
|
||||||
|
eventLoginErrorBody=Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
|
||||||
|
eventLoginErrorBodyHtml=<p>Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
|
||||||
|
eventRemoveTotpSubject=Borrado OTP
|
||||||
|
eventRemoveTotpBody=OTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
|
||||||
|
eventUpdatePasswordSubject=Actualizaci\u00F3n de contrase\u00F1a
|
||||||
|
eventUpdatePasswordBody=Tu contrase\u00F1a se ha actualizado el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Tu contrase\u00F1a se ha actualizado el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
|
||||||
|
eventUpdateTotpSubject=Actualizaci\u00F3n de OTP
|
||||||
|
eventUpdateTotpBody=OTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido t\u00FA, por favor contacta con el administrador.</p>
|
46
email/messages/messages_fi.properties
Normal file
46
email/messages/messages_fi.properties
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# encoding: UTF-8
|
||||||
|
emailVerificationSubject=Vahvista sähköposti
|
||||||
|
emailVerificationBody=Tällä sähköpostiosoitteella on luotu {2}-tili. Jos loit tilin itse, klikkaa alla olevaa linkkiä vahvistaaksesi sähköpostiosoitteesi\n\n{0}\n\nLinkin vanhenemisaika: {3}.\n\nJos et luonut tätä tiliä, jätä viesti huomiotta.
|
||||||
|
emailVerificationBodyHtml=<p>Tällä sähköpostiosoitteella on luotu {2}-tili. Jos loit tilin itse, klikkaa alla olevaa linkkiä vahvistaaksesi sähköpostiosoitteesi</p><p><a href="{0}">Linkki vahvistamiseen</a></p><p>Linkin vanhenemisaika: {3}.</p><p>Jos et luonut tätä tiliä, jätä viesti huomiotta.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTP testiviesti
|
||||||
|
emailTestBody=Tämä on testiviesti
|
||||||
|
emailTestBodyHtml=<p>Tämä on testiviesti</p>
|
||||||
|
identityProviderLinkSubject=Linkki {0}
|
||||||
|
identityProviderLinkBody=Saimme pyynnön linkittää "{1}"-tilin "{0}"-tiliin käyttäjälle {2}. Jos teit tämän pyynnön, klikkaa alla olevaa linkkiä tilien linkittämiseksi\n\n{3}\n\nLinkin vanhenemisaika: {5}.\n\nJos et halua linkittää tilejä, jätä tämä viesti huomiotta. Jos linkität tilit, voit jatkossa kirjautua tilille {1}, tilin {0} kautta.
|
||||||
|
identityProviderLinkBodyHtml=<p>Saimme pyynnön linkittää <b>{1}</b>-tilin <b>{0}</b>-tiliin käyttäjälle {2}. Jos teit tämän pyynnön, klikkaa alla olevaa linkkiä tilien linkittämiseksi</p><p><a href="{3}">Vahvista tilien linkitys</a></p><p>Linkin vanhenemisaika: {5}.</p><p>Jos et halua linkittää tilejä, jätä tämä viesti huomiotta. Jos linkität tilit, voit jatkossa kirjautua tilille {1}, tilin {0} kautta.</p>
|
||||||
|
passwordResetSubject=Salasanan nollaus
|
||||||
|
passwordResetBody=Saimme pyynnön vaihtaa {2}-tilisi salasanan. Jos pyysit itse salasanan vaihtoa, pääset tästä linkistä vaihtamaan salasanasi:\n\n{0}\n\nLinkin vanhenemisaika: {3} .\n\nJos et halua vaihtaa salasanaasi tai et ole pyytänyt salasanan vaihtoa itse, jätä tämän viesti huomiotta.
|
||||||
|
passwordResetBodyHtml=<p>Saimme pyynnön vaihtaa {2}-tilisi salasanan. Jos pyysit itse salasanan vaihtoa, pääset tästä linkistä vaihtamaan salasanasi:</p><p><a href="{0}">Linkki salasanan vaihtoon</a></p><p>Linkin vanhenemisaika: <strong>{3}</strong>.</p><p>Jos et halua vaihtaa salasanaasi tai et ole pyytänyt salasanan vaihtoa itse, jätä tämän viesti huomiotta.</p>
|
||||||
|
executeActionsSubject=Päivitä tilisi
|
||||||
|
executeActionsBody=Järjestelmänvalvoja on pyytänyt sinua päivittämään {2}-tilisi tekemällä seuraavat toimenpiteet: {3}. Aloita prosessi klikkaamalla alla olevaa linkkiä.\n\n{0}\n\nLinkin vanhenemisaika: {4}.\n\nJos et ole tietoinen tästä järjestelmänvalvojan pyynnöstä, jätä tämän viesti huomiotta.
|
||||||
|
executeActionsBodyHtml=<p>Järjestelmänvalvoja on pyytänyt sinua päivittämään {2}-tilisi tekemällä seuraavat toimenpiteet: {3}. Aloita prosessi klikkaamalla alla olevaa linkkiä.</p><p><a href="{0}">Linkki tilin päivittämiseen</a></p><p>Linkin vanhenemisaika: {4}.</p><p>Jos et ole tietoinen tästä järjestelmänvalvojan pyynnöstä, jätä tämän viesti huomiotta.</p>
|
||||||
|
eventLoginErrorSubject=Kirjautuminen epäonnistui
|
||||||
|
eventLoginErrorBody=Tilillänne on havaittu epäonnistunut kirjautumisyritys {0} osoitteesta {1}. Jos et itse yrittänyt kirjautua tilillesi, ota yhteyttä järjestelmänvalvojaan.
|
||||||
|
eventLoginErrorBodyHtml=<p>Tilillänne on havaittu epäonnistunut kirjautumisyritys {0} osoitteesta {1}. Jos et itse yrittänyt kirjautua tilillesi, ota yhteyttä järjestelmänvalvojaan.</p>
|
||||||
|
eventRemoveTotpSubject=Poista OTP
|
||||||
|
eventRemoveTotpBody=OTP on poistettu tililtäsi {0} osoitteesta {1}. Jos et itse tehnyt tätä, ota yhteyttä järjestelmänvalvojaan.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP on poistettu tililtäsi {0} osoitteesta {1}. Jos et itse tehnyt tätä, ota yhteyttä järjestelmänvalvojaan.</p>
|
||||||
|
eventUpdatePasswordSubject=Päivitä salasana
|
||||||
|
eventUpdatePasswordBody=Tilisi salasana on vaihdettu {0} osoitteesta {1}. Jos et itse tehnyt tätä, ota yhteyttä järjestelmänvalvojaan..
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Tilisi salasana on vaihdettu {0} osoitteesta {1}. Jos et itse tehnyt tätä, ota yhteyttä järjestelmänvalvojaan.</p>
|
||||||
|
eventUpdateTotpSubject=Päivitä OTP
|
||||||
|
eventUpdateTotpBody=OTP on päivitetty tilillesi {0} osoitteesta {1}. Jos et itse tehnyt tätä, ota yhteyttä järjestelmänvalvojaan.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP on päivitetty tilillesi {0} osoitteesta {1}. Jos et itse tehnyt tätä, ota yhteyttä järjestelmänvalvojaan.</p>
|
||||||
|
requiredAction.CONFIGURE_TOTP=Konfiguroi OTP
|
||||||
|
requiredAction.terms_and_conditions=Käyttöehdot
|
||||||
|
requiredAction.UPDATE_PASSWORD=Päivitä salasana
|
||||||
|
requiredAction.UPDATE_PROFILE=Päivitä profiili
|
||||||
|
requiredAction.VERIFY_EMAIL=Vahvista sähköposti
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=sekuntia
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=sekunti
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minuuttia
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minuutti
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=tuntia
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=tunti
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=päivää
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=päivä
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Ole hyvä ja vahvista sähköpostiosoitteesi alla olevalla koodilla.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Ole hyvä ja vahvista sähköpostiosoitteesi alla olevalla koodilla.</p><p><b>{0}</b></p>
|
46
email/messages/messages_fr.properties
Normal file
46
email/messages/messages_fr.properties
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
emailVerificationSubject=V\u00e9rification du courriel
|
||||||
|
emailVerificationBody=Quelqu''un vient de cr\u00e9er un compte "{2}" avec votre courriel. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous afin de v\u00e9rifier votre adresse de courriel\n\n{0}\n\nCe lien expire dans {3}.\n\nSinon, veuillez ignorer ce message.
|
||||||
|
emailVerificationBodyHtml=<p>Quelqu''un vient de cr\u00e9er un compte "{2}" avec votre courriel. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous afin de v\u00e9rifier votre adresse de courriel</p><p><a href="{0}">{0}</a></p><p>Ce lien expire dans {3}.</p><p>Sinon, veuillez ignorer ce message.</p>
|
||||||
|
emailUpdateConfirmationSubject=V\u00e9rification du nouveau courriel
|
||||||
|
emailUpdateConfirmationBody=Afin d''utiliser le courriel {1} dans votre compte {2}, cliquez sur le lien ci-dessous\n\n{0}\n\nCe lien expire dans {3}.\n\nSinon, veuillez ignorer ce message.
|
||||||
|
emailUpdateConfirmationBodyHtml=<p>Afin d''utiliser le courriel {1} dans votre compte {2}, cliquez sur le lien ci-dessous</p><p><a href="{0}">{0}</a></p><p>Ce lien expirera dans {3}.</p><p>Sinon, veuillez ignorer ce message.</p>
|
||||||
|
identityProviderLinkSubject=Lien {0}
|
||||||
|
identityProviderLinkBody=Quelqu''un souhaite lier votre compte "{1}" au compte "{0}" de l''utilisateur {2} . Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour lier les comptes\n\n{3}\n\nCe lien expire dans {5}.\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte. Si vous liez les comptes, vous pourrez vous connecter \u00e0 {1} via {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Quelqu''un souhaite lier votre compte <b>{1}</b> au compte <b>{0}</b> de l''utilisateur {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour lier les comptes</p><p><a href="{3}">Lien pour confirmer la liaison des comptes</a></p><p>Ce lien expire dans {5}.</p><p>Sinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte. Si vous liez les comptes, vous pourrez vous connecter \u00e0 {1} via {0}.</p>
|
||||||
|
passwordResetSubject=R\u00e9initialiser le mot de passe
|
||||||
|
passwordResetBody=Quelqu''un vient de demander une r\u00e9initialisation de mot de passe pour votre compte {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour le mettre \u00e0 jour.\n\n{0}\n\nCe lien expire dans {3}.\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.
|
||||||
|
passwordResetBodyHtml=<p>Quelqu''un vient de demander une r\u00e9initialisation de mot de passe pour votre compte {2}. Si vous \u00eates \u00e0 l''origine de cette requ\u00eate, veuillez cliquer sur le lien ci-dessous pour le mettre \u00e0 jour.</p><p><a href="{0}">Lien pour r\u00e9initialiser votre mot de passe</a></p><p>Ce lien expire dans {3}.</p><p>Sinon, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.</p>
|
||||||
|
executeActionsSubject=Mettre \u00e0 jour votre compte
|
||||||
|
executeActionsBody=Votre administrateur vient de demander une mise \u00e0 jour de votre compte {2} pour r\u00e9aliser les actions suivantes : {3}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.\n\n{0}\n\nCe lien expire dans {4}.\n\nSi vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.
|
||||||
|
executeActionsBodyHtml=<p>Votre administrateur vient de demander une mise \u00e0 jour de votre compte {2} pour r\u00e9aliser les actions suivantes : {3}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.</p><p><a href="{0}">{0}</a></p><p>Ce lien expire dans {4}.</p><p>Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez ignorer ce message ; aucun changement ne sera effectu\u00e9 sur votre compte.</p>
|
||||||
|
eventLoginErrorSubject=Erreur de connexion
|
||||||
|
eventLoginErrorBody=Une tentative de connexion a \u00e9t\u00e9 d\u00e9tect\u00e9e sur votre compte {0} depuis {1}. Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
|
||||||
|
eventLoginErrorBodyHtml=<p>Une tentative de connexion a \u00e9t\u00e9 d\u00e9tect\u00e9e sur votre compte {0} depuis {1}. Si vous n''\u00eates pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
|
||||||
|
eventRemoveTotpSubject=Suppression du OTP
|
||||||
|
eventRemoveTotpBody=Le OTP a \u00e9t\u00e9 supprim\u00e9 de votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
|
||||||
|
eventRemoveTotpBodyHtml=<p>Le OTP a \u00e9t\u00e9 supprim\u00e9 de votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
|
||||||
|
eventUpdatePasswordSubject=Mise \u00e0 jour du mot de passe
|
||||||
|
eventUpdatePasswordBody=Votre mot de passe pour votre compte {0} a \u00e9t\u00e9 modifi\u00e9 depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Votre mot de passe pour votre compte {0} a \u00e9t\u00e9 modifi\u00e9 depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
|
||||||
|
eventUpdateTotpSubject=Mise \u00e0 jour du OTP
|
||||||
|
eventUpdateTotpBody=Le OTP a \u00e9t\u00e9 mis \u00e0 jour pour votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.
|
||||||
|
eventUpdateTotpBodyHtml=<p>Le OTP a \u00e9t\u00e9 mis \u00e0 jour pour votre compte {0} depuis {1}. Si vous n''\u00e9tiez pas \u00e0 l''origine de cette requ\u00eate, veuillez contacter votre administrateur.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Configurer un OTP
|
||||||
|
requiredAction.terms_and_conditions=Conditions g\u00e9n\u00e9rale d''utilisation
|
||||||
|
requiredAction.UPDATE_PASSWORD=Mise \u00e0 jour du mot de passe
|
||||||
|
requiredAction.UPDATE_PROFILE=Mise \u00e0 jour du profile
|
||||||
|
requiredAction.VERIFY_EMAIL=V\u00e9rification de l''adresse courriel
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=secondes
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=seconde
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minutes
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minute
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=heures
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=heure
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=jours
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=jour
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Veuillez v\u00e9rifier votre adresse de courriel en saisissant le code suivant.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Veuillez v\u00e9rifier votre adresse de courriel en saisissant le code suivant.</p><p><b>{0}</b></p>
|
47
email/messages/messages_hu.properties
Normal file
47
email/messages/messages_hu.properties
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=Email cím megerősítése
|
||||||
|
emailVerificationBody=Ezzel az email címmel valaki létrehozott egy {2} tartomány felhasználói fiókot. Amennyiben a fiókot Ön hozta létre, kérem kattintson a lenti hivatkozásra, hogy megerősítse fiókját és ezt az email címet.\n\n{0}\n\nA hivatkozás érvényét veszti {3} múlva.\n\nHa nem ön hozta létre a felhasználói fiókot, akkor kérem hagyja figyelmen kívül ezt az üzenetet.
|
||||||
|
emailVerificationBodyHtml=<p>Ezzel az email címmel valaki létrehozott egy {2} tartomány felhasználói fiókot. Amennyiben a fiókot Ön hozta létre, kérem kattintson a lenti hivatkozásra, hogy megerősítse fiókját és ezt az email címet.</p><p><a href="{0}">Hivatkozás a fiók és az email cím megerősítéséhez</a></p><p>A hivatkozás érvényét veszti {3} múlva.</p><p>Ha nem ön hozta létre a felhasználói fiókot, akkor kérem hagyja figyelmen kívül ezt az üzenetet.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTP teszt üzenet
|
||||||
|
emailTestBody=Ez egy KEYCLOAK teszt üzenet.
|
||||||
|
emailTestBodyHtml=<p>Ez egy KEYCLOAK teszt üzenet.</p>
|
||||||
|
identityProviderLinkSubject={0} összekötés
|
||||||
|
identityProviderLinkBody=Valaki össze kívánja kötni az Ön "{1}" tartományi fiókját a(z) "{0}" személyazonosság-kezelő {2} felhasználói fiókjával. Amennyiben az összekötést Ön kezdeményezte kérem kattintson a lenti hivatkozásra, hogy összekösse fiókjait.\n\n{3}\n\nA hivatkozás érvényét veszti {5} múlva.\n\nHa nem ön kezdeményezte a felhasználói fiókok összekötését, akkor kérem hagyja figyelmen kívül ezt az üzenetet.\n\nHa összeköti a fiókjait, akkor beléphet a(z) {1} tartományba a(z) {0} szolgáltatón keresztül.
|
||||||
|
identityProviderLinkBodyHtml=<p>Valaki össze kívánja kötni az Ön <b>{1}</b> tartomány fiókját a(z) <b>{0}</b> személyazonosság-kezelő {2} felhasználói fiókjával. Amennyiben az összekötést Ön kezdeményezte kérem kattintson a lenti hivatkozásra, hogy összekösse fiókjait.</p><p><a href="{3}">Hivatkozás a fiók összekötés megerősítéshez</a></p><p>A hivatkozás érvényét veszti {5} múlva.</p><p>Ha nem ön kezdeményezte a felhasználói fiókok összekötését, akkor kérem hagyja figyelmen kívül ezt az üzenetet.</p><p>Ha összeköti a fiókjait, akkor beléphet a(z) {1} tartományba a(z) {0} szolgáltatón keresztül.</p>
|
||||||
|
passwordResetSubject=Jelszó visszaállítás
|
||||||
|
passwordResetBody=Valaki vissza kívánja állítani az Ön "{2}" tartományi fiókjának jelszavát. Amennyiben a jelszó visszaállítást Ön kezdeményezte, kérem kattintson a lenti hivatkozásra a jelszava megváltoztatásához.\n\n{0}\n\nA hivatkozás érvényét veszti {3} múlva.\n\nHa nem ön kérte a jelszó visszaállítást, akkor kérem hagyja figyelmen kívül ezt az üzenetet, a jelszava nem fog megváltozni.
|
||||||
|
passwordResetBodyHtml=<p>Valaki vissza kívánja állítani az Ön "{2}" tartományi fiókjának jelszavát. Amennyiben a jelszó visszaállítást Ön kezdeményezte, kérem kattintson a lenti hivatkozásra a jelszava megváltoztatásához.</p><p><a href="{0}">Hivatkozás a jelszó visszaállításhoz</a></p><p>A hivatkozás érvényét veszti {3} múlva.</p><p>Ha nem ön kérte a jelszó visszaállítást, akkor kérem hagyja figyelmen kívül ezt az üzenetet, a jelszava nem fog megváltozni.</p>
|
||||||
|
executeActionsSubject=Felhasználói fiók adatok módosítása
|
||||||
|
executeActionsBody=Az alkalmazás adminisztrátora kezdeményezte az Ön "{2}" tartományi felhasználói fiók adatainak módosítását a következő műveletekkel: {3}. Kérem kattintson a lenti hivatkozásra, hogy megkezdhesse a kért módosításokat.\n\n{0}\n\nA hivatkozás érvényét veszti {4} múlva.\n\nHa nincs tudomása arról, hogy az adminisztrátora módosításokat kért Öntől, akkor kérem hagyja figyelmen kívül ezt az üzenetet, az adatai nem fognak megváltozni.
|
||||||
|
executeActionsBodyHtml=<p>Az alkalmazás adminisztrátora kezdeményezte az Ön "{2}" tartományi felhasználói fiók adatainak módosítását a következő műveletekkel: {3}. Kérem kattintson a lenti hivatkozásra, hogy megkezdhesse a kért módosításokat.</p><p><a href="{0}">Hivatkozás a felhasználói fiók adatok módosításához</a></p><p>A hivatkozás érvényét veszti {4} múlva.</p><p>Ha nincs tudomása arról, hogy az adminisztrátora módosításokat kért Öntől, akkor kérem hagyja figyelmen kívül ezt az üzenetet, az adatai nem fognak megváltozni.</p>
|
||||||
|
eventLoginErrorSubject=Belépési hiba
|
||||||
|
eventLoginErrorBody=Sikertelen belépési kísérlet történt {0} időpontban a(z) {1} címről. Kérem lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön próbált meg belépni.
|
||||||
|
eventLoginErrorBodyHtml=<p>Sikertelen belépési kísérlet történt {0} időpontban a(z) {1} címről. Kérem lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön próbált meg belépni.</p>
|
||||||
|
eventRemoveTotpSubject=Egyszer használatos jelszó (OTP) eltávolítása
|
||||||
|
eventRemoveTotpBody=Az egyszer használatos jelszó (OTP) funkciót {0} időpontban a(z) {1} címről érkező kérés értelmében eltávolítottuk a fiókjáról. Kérem haladéktalanul lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön igényelte az OTP eltávolítását.
|
||||||
|
eventRemoveTotpBodyHtml=<p>Az egyszer használatos jelszó (OTP) funkciót {0} időpontban a(z) {1} címről érkező kérés értelmében eltávolítottuk a fiókjáról. Kérem haladéktalanul lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön igényelte az OTP eltávolítását.</p>
|
||||||
|
eventUpdatePasswordSubject=Jelszó csere
|
||||||
|
eventUpdatePasswordBody=Jelszavát {0} időpontban a(z) {1} címről érkező kérés értelmében lecseréltük. Kérem haladéktalanul lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön igényelte a jelszó cserét.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Jelszavát {0} időpontban a(z) {1} címről érkező kérés értelmében lecseréltük. Kérem haladéktalanul lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön igényelte a jelszó cserét.</p>
|
||||||
|
eventUpdateTotpSubject=Egyszer használatos jelszó (OTP) csere
|
||||||
|
eventUpdateTotpBody=Az egyszer használatos jelszó (OTP) beállításait {0} időpontban a(z) {1} címről érkező kérés értelmében módosítottuk a fiókján. Kérem haladéktalanul lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön igényelte az OTP beállítások módosítását.
|
||||||
|
eventUpdateTotpBodyHtml=<p>Az egyszer használatos jelszó (OTP) beállításait {0} időpontban a(z) {1} címről érkező kérés értelmében módosítottuk a fiókján. Kérem haladéktalanul lépjen kapcsolatba az alkalmazás adminisztrátorral amennyiben nem ön igényelte az OTP beállítások módosítását.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Egyszer használatos jelszó (OTP) beállítása
|
||||||
|
requiredAction.terms_and_conditions=Felhasználási feltételek
|
||||||
|
requiredAction.UPDATE_PASSWORD=Jelszó csere
|
||||||
|
requiredAction.UPDATE_PROFILE=Fiók adatok módosítása
|
||||||
|
requiredAction.VERIFY_EMAIL=Email cím megerősítése
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=másodperc
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=másodperc
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=perc
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=perc
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=óra
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=óra
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=nap
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=nap
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Kérem erősítse meg az email címét a következő kód megadásával.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Kérem erősítse meg az email címét a következő kód megadásával.</p><p><b>{0}</b></p>
|
50
email/messages/messages_it.properties
Normal file
50
email/messages/messages_it.properties
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
emailVerificationSubject=Verifica l''email
|
||||||
|
emailVerificationBody=Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email\n\n{0}\n\nQuesto link scadr\u00e0 in {3}.\n\nSe non sei stato tu a creare questo account, ignora questo messaggio.
|
||||||
|
emailVerificationBodyHtml=<p>Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email</p><p><a href="{0}">Link per verificare l''indirizzo email</a></p><p>Questo link scadr\u00e0 in {3}.</p><p>Se non sei stato tu a creare questo account, ignora questo messaggio.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - messaggio di test SMTP
|
||||||
|
emailTestBody=Questo \u00e8 un messaggio di test
|
||||||
|
emailTestBodyHtml=<p>Questo \u00e8 un messaggio di test</p>
|
||||||
|
identityProviderLinkSubject=Link {0}
|
||||||
|
identityProviderLinkBody=Qualcuno vuole associare il tuo account "{1}" con l''account "{0}" dell''utente {2}. Se sei stato tu, fai clic sul link seguente per associare gli account\n\n{3}\n\nQuesto link scadr\u00e0 in {5}.\n\nSe non vuoi associare l''account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Qualcuno vuole associare il tuo account <b>{1}</b> con l''account <b>{0}</b> dell''utente {2}. Se sei stato tu, fai clic sul link seguente per associare gli account</p><p><a href="{3}">{3}</a></p><p>Questo link scadr\u00e0 in {5}.</p><p>Se non vuoi associare l''account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.</p>
|
||||||
|
passwordResetSubject=Reimposta la password
|
||||||
|
passwordResetBody=Qualcuno ha appena richiesto di cambiare le credenziali di accesso al tuo account {2}. Se sei stato tu, fai clic sul link seguente per reimpostarle.\n\n{0}\n\nQuesto link e codice scadranno in {3}.\n\nSe non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.
|
||||||
|
passwordResetBodyHtml=<p>Qualcuno ha appena richiesto di cambiare le credenziali di accesso al tuo account {2}. Se sei stato tu, fai clic sul link seguente per reimpostarle.</p><p><a href="{0}">{0}</a></p><p>Questo link scadr\u00e0 in {3}.</p><p>Se non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.</p>
|
||||||
|
executeActionsSubject=Aggiorna il tuo account
|
||||||
|
executeActionsBody=Il tuo amministratore ha appena richiesto un aggiornamento del tuo account {2} ed \u00e8 necessario che tu esegua la/le seguente/i azione/i: {3}. Fai clic sul link seguente per iniziare questo processo.\n\n{0}\n\nQuesto link scadr\u00e0 in {4}.\n\nSe non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.
|
||||||
|
executeActionsBodyHtml=<p>Il tuo amministratore ha appena richiesto un aggiornamento del tuo account {2} ed \u00e8 necessario che tu esegua la/le seguente/i azione/i: {3}. Fai clic sul link seguente per iniziare questo processo.</p><p><a href="{0}">Link to account update</a></p><p>Questo link scadr\u00e0 in {4}.</p><p>Se non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verr\u00e0 effettuato nessun cambio.</p>
|
||||||
|
eventLoginErrorSubject=Errore di accesso
|
||||||
|
eventLoginErrorBody=\u00c8 stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
|
||||||
|
eventLoginErrorBodyHtml=<p>\u00c8 stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
|
||||||
|
eventRemoveTotpSubject=Rimozione OTP (password temporanea valida una volta sola)
|
||||||
|
eventRemoveTotpBody=La OTP (password temporanea valida una volta sola) \u00e8 stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
|
||||||
|
eventRemoveTotpBodyHtml=<p>La OTP (password temporanea valida una volta sola) \u00e8 stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
|
||||||
|
eventUpdatePasswordSubject=Aggiornamento password
|
||||||
|
eventUpdatePasswordBody=La tua password \u00e8 stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>La tua password \u00e8 stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
|
||||||
|
eventUpdateTotpSubject=Aggiornamento OTP (password temporanea valida una volta sola)
|
||||||
|
eventUpdateTotpBody=La OTP (password temporanea valida una volta sola) \u00e8 stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.
|
||||||
|
eventUpdateTotpBodyHtml=<p>La OTP (password temporanea valida una volta sola) \u00e8 stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l''amministratore.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Configurazione OTP
|
||||||
|
requiredAction.terms_and_conditions=Termini e condizioni
|
||||||
|
requiredAction.UPDATE_PASSWORD=Aggiornamento password
|
||||||
|
requiredAction.UPDATE_PROFILE=Aggiornamento profilo
|
||||||
|
requiredAction.VERIFY_EMAIL=Verifica dell''indirizzo email
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=secondi
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=secondo
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minuti
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minuto
|
||||||
|
#for language which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like this:
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=ore
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=ora
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=giorni
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=giorno
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Per favore verifica il tuo indirizzo email inserendo il codice seguente.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Per favore verifica il tuo indirizzo email inserendo il codice seguente.</p><p><b>{0}</b></p>
|
52
email/messages/messages_ja.properties
Normal file
52
email/messages/messages_ja.properties
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=Eメールの確認
|
||||||
|
emailVerificationBody=このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。
|
||||||
|
emailVerificationBodyHtml=<p>このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。</p><p><a href="{0}">メールアドレスの確認</a></p><p>このリンクは{3}だけ有効です。</p><p>もしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTPテストメッセージ
|
||||||
|
emailTestBody=これはテストメッセージです
|
||||||
|
emailTestBodyHtml=<p>これはテストメッセージです</p>
|
||||||
|
identityProviderLinkSubject=リンク {0}
|
||||||
|
identityProviderLinkBody=あなたの"{1}"アカウントと{2}ユーザーの"{0}"アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。\n\n{3}\n\nこのリンクは{5}だけ有効です。\n\nもしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0}経由で{1}にログインすることができるようになります。
|
||||||
|
identityProviderLinkBodyHtml=<p>あなたの<b>{1}</b>アカウントと{2}ユーザーの<b>{0}</b>アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。</p><p><a href="{3}">アカウントリンクの確認</a></p><p>このリンクは{5}だけ有効です。</p><p>もしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0}経由で{1}にログインすることができるようになります。</p>
|
||||||
|
passwordResetSubject=パスワードのリセット
|
||||||
|
passwordResetBody=あなたの{2}アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。
|
||||||
|
passwordResetBodyHtml=<p>あなたの{2}アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。</p><p><a href="{0}">パスワードのリセット</a></p><p>このリンクは{3}だけ有効です。</p><p>もしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。</p>
|
||||||
|
executeActionsSubject=アカウントの更新
|
||||||
|
executeActionsBody=次のアクションを実行することにより、管理者よりあなたの{2}アカウントの更新が要求されています: {3}。以下のリンクをクリックしてこのプロセスを開始してください。\n\n{0}\n\nこのリンクは{4}だけ有効です。\n\n管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。
|
||||||
|
executeActionsBodyHtml=<p>次のアクションを実行することにより、管理者よりあなたの{2}アカウントの更新が要求されています: {3}。以下のリンクをクリックしてこのプロセスを開始してください。</p><p><a href="{0}">アカウントの更新</a></p><p>このリンクは{4}だけ有効です。</p><p>管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。</p>
|
||||||
|
eventLoginErrorSubject=ログインエラー
|
||||||
|
eventLoginErrorBody={0}に{1}からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は、管理者に連絡してください。
|
||||||
|
eventLoginErrorBodyHtml=<p>{0}に{1}からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は管理者に連絡してください。</p>
|
||||||
|
eventRemoveTotpSubject=OTPの削除
|
||||||
|
eventRemoveTotpBody={0}に{1}からの操作でOTPが削除されました。心当たりがない場合は、管理者に連絡してください。
|
||||||
|
eventRemoveTotpBodyHtml=<p>{0}に{1}からの操作でOTPが削除されました。心当たりがない場合は、管理者に連絡してください。</p>
|
||||||
|
eventUpdatePasswordSubject=パスワードの更新
|
||||||
|
eventUpdatePasswordBody={0}に{1}からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。
|
||||||
|
eventUpdatePasswordBodyHtml=<p>{0}に{1}からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。</p>
|
||||||
|
eventUpdateTotpSubject=OTPの更新
|
||||||
|
eventUpdateTotpBody={0}に{1}からの操作でOTPが更新されました。心当たりがない場合は、管理者に連絡してください。
|
||||||
|
eventUpdateTotpBodyHtml=<p>{0}に{1}からの操作でOTPが更新されました。心当たりがない場合は、管理者に連絡してください。</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=OTPの設定
|
||||||
|
requiredAction.terms_and_conditions=利用規約
|
||||||
|
requiredAction.UPDATE_PASSWORD=パスワードの更新
|
||||||
|
requiredAction.UPDATE_PROFILE=プロファイルの更新
|
||||||
|
requiredAction.VERIFY_EMAIL=Eメールの確認
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=秒
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=秒
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=分
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=分
|
||||||
|
#for language which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like this:
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=時間
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=時間
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=日
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=日
|
||||||
|
|
||||||
|
emailVerificationBodyCode=次のコードを入力してメールアドレスを確認してください。\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>次のコードを入力してメールアドレスを確認してください。</p><p><b>{0}</b></p>
|
||||||
|
|
25
email/messages/messages_lt.properties
Normal file
25
email/messages/messages_lt.properties
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=El. pašto patvirtinimas
|
||||||
|
emailVerificationBody=Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką.
|
||||||
|
emailVerificationBodyHtml=<p>Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tao buvote Jūs, tuomet paspauskite žemiau esančią nuorodą</p><p><a href=LT"{0}">{0}</a></p><p>Ši nuoroda galioja {1} min.</p><p>nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką.</p>
|
||||||
|
identityProviderLinkSubject=Sąsaja {0}
|
||||||
|
identityProviderLinkBody=Kažas pageidauja susieti Jūsų "{1}" paskyrą su "{0}" {2} naudotojo paskyrą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą norėdami susieti paskyras\n\n{3}\n\nŠi nuoroda galioja {4} min.\n\nJei paskyrų susieti nenorite, tuomet ignoruokite šį laišką. Jei paskyras susiesite, tuomet prie {1} galėsiste prisijungti per {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>žas pageidauja susieti Jūsų <b>{1}</b> paskyrą su <b>{0}</b> {2} naudotojo paskyrą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą norėdami susieti paskyras</p><p><a href=LT"{3}">{3}</a></p><p>Ši nuoroda galioja {4} min.</p><p>Jei paskyrų susieti nenorite, tuomet ignoruokite šį laišką. Jei paskyras susiesite, tuomet prie {1} galėsiste prisijungti per {0}.</p>
|
||||||
|
passwordResetSubject=Slaptažodžio atkūrimas
|
||||||
|
passwordResetBody=Kažkas pageidauja pakeisti Jūsų paskyros {2} slaptažodį. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą slaptažodžio pakeitimui.\n\n{0}\n\nŠi nuoroda ir kodas galioja {1} min.\n\nJei nepageidajate keisti slaptažodžio, tuomet ignoruokite šį laišką ir niekas nebus pakeista.
|
||||||
|
passwordResetBodyHtml=<p>Kažkas pageidauja pakeisti Jūsų paskyros {2} slaptažodį. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą slaptažodžio pakeitimui.</p><p><a href=LT"{0}">{0}</a></p><p>Ši nuoroda ir kodas galioja {1} min.</p><p>Jei nepageidajate keisti slaptažodžio, tuomet ignoruokite šį laišką ir niekas nebus pakeista.</p>
|
||||||
|
executeActionsSubject=Atnaujinkite savo paskyrą
|
||||||
|
executeActionsBody=Sistemos administratorius pageidauja, kad Jūs atnaujintumėte savo {2} paskyrą. Paspauskite žemiau esančią nuorodą paskyros duomenų atnaujinimui.\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei Jūs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite šį laišką ir niekas nebus pakeista.
|
||||||
|
executeActionsBodyHtml=<p>Sistemos administratorius pageidauja, kad Jūs atnaujintumėte savo {2} paskyrą. Paspauskite žemiau esančią nuorodą paskyros duomenų atnaujinimui.</p><p><a href=LT"{0}">{0}</a></p><p>Ši nuoroda galioja {1} min.</p><p>Jei Jūs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite šį laišką ir niekas nebus pakeista.</p>
|
||||||
|
eventLoginErrorSubject=Nesėkmingas bandymas prisijungti prie jūsų paskyros
|
||||||
|
eventLoginErrorBody=Bandymas prisijungti prie jūsų paskyros {0} iš {1} nesėkmingas. Jei tai nebuvote jūs, tuomet susisiekite su administratoriumi
|
||||||
|
eventLoginErrorBodyHtml=<p>Bandymas prisijungti prie jūsų paskyros {0} iš {1} nesėkmingas. Jei tai nebuvote jūs, tuomet susisiekite su administratoriumi</p>
|
||||||
|
eventRemoveTotpSubject=OTP pašalinimas
|
||||||
|
eventRemoveTotpBody=Kažkas pageidauja atsieti TOPT Jūsų {1} paskyroje su {0}. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi
|
||||||
|
eventRemoveTotpBodyHtml=<p>Kažkas pageidauja atsieti TOPT Jūsų <b>{1}</b> paskyroje su <b>{0}</b>. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi</p>
|
||||||
|
eventUpdatePasswordSubject=Slaptažodžio atnaujinimas
|
||||||
|
eventUpdatePasswordBody={1} paskyroje {0} pakeisas jūsų slaptažodis. Jei Jūs nekeitėte, tuomet susisiekite su administratoriumi
|
||||||
|
eventUpdatePasswordBodyHtml=<p>{1} paskyroje {0} pakeisas jūsų slaptažodis. Jei Jūs nekeitėte, tuomet susisiekite su administratoriumi</p>
|
||||||
|
eventUpdateTotpSubject=OTP atnaujinimas
|
||||||
|
eventUpdateTotpBody=OTP Jūsų {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP Jūsų {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi</p>
|
38
email/messages/messages_nl.properties
Normal file
38
email/messages/messages_nl.properties
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
emailVerificationSubject=Bevestig e-mailadres
|
||||||
|
emailVerificationBody=Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen \n\n{0}\n\nDeze koppeling zal binnen {3} vervallen.\n\nU kunt dit bericht negeren indien u dit account niet heeft aangemaakt.
|
||||||
|
emailVerificationBodyHtml=<p>Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen</p><p><a href="{0}">Koppeling naar e-mailadres bevestiging</a></p><p>Deze koppeling zal binnen {3} vervallen.</p<p>U kunt dit bericht negeren indien u dit account niet heeft aangemaakt.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTP testbericht
|
||||||
|
emailTestBody=Dit is een testbericht
|
||||||
|
emailTestBodyHtml=<p>Dit is een testbericht</p>
|
||||||
|
identityProviderLinkSubject=Koppel {0}
|
||||||
|
identityProviderLinkBody=Iemand wil uw "{1}" account koppelen met "{0}" account van gebruiker {2}. Als u dit was, klik dan op de onderstaande link om de accounts te koppelen\n\n{3}\n\nDeze link zal over {5} vervallen.\n\nAls u de accounts niet wilt koppelen, negeer dan dit bericht. Als u accounts koppelt, dan kunt u bij {1} inloggen via {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Iemand wil uw "{1}" account koppelen met "{0}" account van gebruiker {2}. Als u dit was, klik dan op de onderstaande link om de accounts te koppelen</p><p><a href="{3}">Link om accounts te koppelen</a></p><p>Deze link zal over {5} vervallen.</p><p>Als u de accounts niet wilt koppelen, negeer dan dit bericht. Als u accounts koppelt, dan kunt u bij {1} inloggen via {0}.</p>
|
||||||
|
passwordResetSubject=Wijzig wachtwoord
|
||||||
|
passwordResetBody=Iemand verzocht de aanmeldgegevens van uw {2} account te wijzigen. Als u dit was, klik dan op de onderstaande koppeling om ze te wijzigen.\n\n{0}\n\nDe link en de code zullen binnen {3} vervallen.\n\nAls u uw aanmeldgegevens niet wilt wijzigen, negeer dan dit bericht en er zal niets gewijzigd worden.
|
||||||
|
passwordResetBodyHtml=<p>Iemand verzocht de aanmeldgegevens van uw {2} account te wijzigen. Als u dit was, klik dan op de onderstaande koppeling om ze te wijzigen.</p><p><a href="{0}">Wijzig aanmeldgegevens</a></p><p>De link en de code zullen binnen {3} vervallen.</p><p>Als u uw aanmeldgegevens niet wilt wijzigen, negeer dan dit bericht en er zal niets gewijzigd worden.</p>
|
||||||
|
executeActionsSubject=Wijzig uw account
|
||||||
|
executeActionsBody=Uw beheerder heeft u verzocht uw {2} account te wijzigen. Klik op de onderstaande koppeling om dit proces te starten. \n\n{0}\n\nDeze link zal over {4} vervallen. \n\nAls u niet over dit verzoek op de hoogte was, negeer dan dit bericht om uw account ongewijzigd te laten.
|
||||||
|
executeActionsBodyHtml=<p>Uw beheerder heeft u verzocht uw {2} account te wijzigen. Klik op de onderstaande koppeling om dit proces te starten.</p><p><a href="{0}">Link naar account wijziging</a></p><p>Deze link zal over {4} vervallen.</p><p>Als u niet over dit verzoek op de hoogte was, negeer dan dit bericht om uw account ongewijzigd te laten.</p>
|
||||||
|
eventLoginErrorSubject=Inlogfout
|
||||||
|
eventLoginErrorBody=Er is een foutieve inlogpoging gedetecteerd op uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met de beheerder.
|
||||||
|
eventLoginErrorBodyHtml=<p>Er is een foutieve inlogpoging gedetecteerd op uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met de beheerder.</p>
|
||||||
|
eventRemoveTotpSubject=OTP verwijderd
|
||||||
|
eventRemoveTotpBody=OTP is verwijderd van uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met uw beheerder.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP is verwijderd van uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met uw beheerder.</p>
|
||||||
|
eventUpdatePasswordSubject=Wachtwoord gewijzigd
|
||||||
|
eventUpdatePasswordBody=Uw wachtwoord is gewijzigd om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Uw wachtwoord is gewijzigd om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.</p>
|
||||||
|
eventUpdateTotpSubject=OTP gewijzigd
|
||||||
|
eventUpdateTotpBody=OTP is gewijzigd voor uw account om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP is gewijzigd voor uw account om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.</p>
|
||||||
|
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=seconden
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=seconde
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minuten
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minuut
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=uur
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=uur
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=dagen
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=dag
|
24
email/messages/messages_no.properties
Normal file
24
email/messages/messages_no.properties
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
emailVerificationSubject=Bekreft e-postadresse
|
||||||
|
emailVerificationBody=Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 bekrefte e-postadressen din\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.
|
||||||
|
emailVerificationBodyHtml=<p>Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 bekrefte e-postadressen din</p><p><a href="{0}">{0}</a></p><p>Denne lenken vil utl\u00F8pe om {1} minutter.</p><p>Hvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.</p>
|
||||||
|
identityProviderLinkSubject=Lenke {0}
|
||||||
|
identityProviderLinkBody=Noen vil koble din <b>{1}</b> konto med <b>{0}</b> konto til bruker {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 koble kontoene\n\n{3}\n\nDenne lenken vil utl\u00F8pe om {4} minutter\n\nHvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Noen vil koble din <b>{1}</b> konto med <b>{0}</b> konto til bruker {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 koble kontoene.</p><p><a href="{3}">{3}</a></p><p>Denne lenken vil utl\u00F8pe om {4} minutter.</p><p>Hvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.</p>
|
||||||
|
passwordResetSubject=Tilbakestill passord
|
||||||
|
passwordResetBody=Noen har bedt om \u00E5 endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 tilbakestille dem.\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.
|
||||||
|
passwordResetBodyHtml=<p>Noen har bedt om \u00E5 endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk p\u00E5 lenken nedenfor for \u00E5 tilbakestille dem.</p><p><a href="{0}">{0}</a></p><p>Denne lenken vil utl\u00F8pe om {1} minutter.</p><p>Hvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.</p>
|
||||||
|
executeActionsSubject=Oppdater kontoen din
|
||||||
|
executeActionsBody=Administrator har anmodet at du oppdaterer din {2} konto. Klikk p\u00E5 lenken nedenfor for \u00E5 starte denne prosessen\n\n{0}\n\nDenne lenken vil utl\u00F8pe om {1} minutter.\n\nHvis du ikke var klar over at administrator har bedt om dette, vennligst ignorer denne meldingen og ingenting vil bli endret.
|
||||||
|
executeActionsBodyHtml=<p>Administrator har anmodet at du oppdaterer din {2} konto. Klikk p\u00E5 linken nedenfor for \u00E5 starte denne prosessen.</p><p><a href="{0}">{0}</a></p><p>Denne lenken vil utl\u00F8pe om {1} minutter.</p><p>Hvis du ikke var klar over at administrator har bedt om dette, ignorer denne meldingen og ingenting vil bli endret. </p>
|
||||||
|
eventLoginErrorSubject=Innlogging feilet
|
||||||
|
eventLoginErrorBody=Et mislykket innloggingsfors\u00F8k ble oppdaget p\u00E5 din konto p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
|
||||||
|
eventLoginErrorBodyHtml=<p>Et mislykket innloggingsfors\u00F8k ble oppdaget p\u00E5 din konto p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.</p>
|
||||||
|
eventRemoveTotpSubject=Fjern engangskode
|
||||||
|
eventRemoveTotpBody=Engangskode ble fjernet fra kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
|
||||||
|
eventRemoveTotpBodyHtml=<p>Engangskode ble fjernet fra kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.</p>
|
||||||
|
eventUpdatePasswordSubject=Oppdater passord
|
||||||
|
eventUpdatePasswordBody=Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. </p>
|
||||||
|
eventUpdateTotpSubject=Oppdater engangskode
|
||||||
|
eventUpdateTotpBody=Engangskode ble oppdatert for kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.
|
||||||
|
eventUpdateTotpBodyHtml=<p>Engangskode ble oppdatert for kontoen din p\u00E5 {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator. </p>
|
56
email/messages/messages_pl.properties
Normal file
56
email/messages/messages_pl.properties
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# encoding: UTF-8
|
||||||
|
emailVerificationSubject=Zweryfikuj email
|
||||||
|
emailVerificationBody=Ktoś utworzył już konto {2} z tym adresem e-mail. Jeśli to Ty, kliknij poniższy link, aby zweryfikować swój adres e-mail \n\n{0}\n\nLink ten wygaśnie w ciągu {3}.\n\nJeśli nie utworzyłeś tego konta, po prostu zignoruj tę wiadomość.
|
||||||
|
emailVerificationBodyHtml=<p>Ktoś utworzył już konto {2} z tym adresem e-mail. Jeśli to Ty, kliknij <a href="{0}">ten link</a> aby zweryfikować swój adres e-mail</p><p>Link ten wygaśnie w ciągu {3}</p><p>Jeśli nie utworzyłeś tego konta, po prostu zignoruj tę wiadomość.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - wiadomość testowa SMTP
|
||||||
|
emailTestBody=To jest wiadomość testowa
|
||||||
|
emailTestBodyHtml=<p>To jest wiadomość testowa</p>
|
||||||
|
identityProviderLinkSubject=Link {0}
|
||||||
|
identityProviderLinkBody=Ktoś chce połączyć Twoje konto "{1}" z kontem "{0}" użytkownika {2}. Jeśli to Ty, kliknij poniższy link by połączyć konta\n\n{3}\n\nTen link wygaśnie w ciągu {5}.\n\nJeśli nie chcesz połączyć konta to zignoruj tę wiadomość. Jeśli połączysz konta, będziesz mógł się zalogować na {1} przez {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Ktoś chce połączyć Twoje konto <b>{1}</b> z kontem <b>{0}</b> użytkownika {2}. Jeśli to Ty, kliknij <a href="{3}">ten link</a> by połączyć konta.</p><p>Ten link wygaśnie w ciągu {5}.</p><p>Jeśli nie chcesz połączyć konta to zignoruj tę wiadomość. Jeśli połączysz konta, będziesz mógł się zalogować na {1} przez {0}.</p>
|
||||||
|
passwordResetSubject=Zresetuj hasło
|
||||||
|
passwordResetBody=Ktoś właśnie poprosił o zmianę danych logowania Twojego konta {2}. Jeśli to Ty, kliknij poniższy link, aby je zresetować.\n\n{0}\n\nTen link i kod stracą ważność w ciągu {3}.\n\nJeśli nie chcesz zresetować swoich danych logowania, po prostu zignoruj tę wiadomość i nic się nie zmieni.
|
||||||
|
passwordResetBodyHtml=<p>Ktoś właśnie poprosił o zmianę poświadczeń Twojego konta {2}. Jeśli to Ty, kliknij poniższy link, aby je zresetować.</p><p><a href="{0}">Link do resetowania poświadczeń</a></p><p>Ten link wygaśnie w ciągu {3}.</p><p>Jeśli nie chcesz resetować swoich poświadczeń, po prostu zignoruj tę wiadomość i nic się nie zmieni.</p>
|
||||||
|
executeActionsSubject=Zaktualizuj swoje konto
|
||||||
|
executeActionsBody=Administrator właśnie zażądał aktualizacji konta {2} poprzez wykonanie następujących działań: {3}. Kliknij poniższy link, aby rozpocząć ten proces.\n\n{0}\n\nTen link wygaśnie w ciągu {4}.\n\nJeśli nie masz pewności, że administrator tego zażądał, po prostu zignoruj tę wiadomość i nic się nie zmieni.
|
||||||
|
executeActionsBodyHtml=<p>Administrator właśnie zażądał aktualizacji konta {2} poprzez wykonanie następujących działań: {3}. Kliknij <a href="{0}">ten link</a>, aby rozpocząć proces.</p><p>Link ten wygaśnie w ciągu {4}.</p><p>Jeśli nie masz pewności, że administrator tego zażądał, po prostu zignoruj tę wiadomość i nic się nie zmieni.</p>
|
||||||
|
eventLoginErrorSubject=Błąd logowania
|
||||||
|
eventLoginErrorBody=Nieudana próba logowania została wykryta na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.
|
||||||
|
eventLoginErrorBodyHtml=<p>Nieudana próba logowania została wykryta na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.</p>
|
||||||
|
eventRemoveTotpSubject=Usuń hasło jednorazowe (OTP)
|
||||||
|
eventRemoveTotpBody=Hasło jednorazowe (OTP) zostało usunięte z Twojego konta w {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.
|
||||||
|
eventRemoveTotpBodyHtml=<p>Hasło jednorazowe (OTP) zostało usunięte z Twojego konta w {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.</p>
|
||||||
|
eventUpdatePasswordSubject=Aktualizuj hasło
|
||||||
|
eventUpdatePasswordBody=Twoje hasło zostało zmienione {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Twoje hasło zostało zmienione {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.</p>
|
||||||
|
eventUpdateTotpSubject=Aktualizuj hasło jednorazowe (OTP)
|
||||||
|
eventUpdateTotpBody=Hasło jednorazowe (OTP) zostało zaktualizowane na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.
|
||||||
|
eventUpdateTotpBodyHtml=<p>Hasło jednorazowe (OTP) zostało zaktualizowane na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Konfiguracja hasła jednorazowego (OTP)
|
||||||
|
requiredAction.terms_and_conditions=Regulamin
|
||||||
|
requiredAction.UPDATE_PASSWORD=Aktualizacja hasła
|
||||||
|
requiredAction.UPDATE_PROFILE=Aktualizacja profilu
|
||||||
|
requiredAction.VERIFY_EMAIL=Weryfikacja adresu e-mail
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=sekund
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=sekunda
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.2=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.3=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.4=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minut
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minuta
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=godzin
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=godzina
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.2=godziny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.3=godziny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.4=godziny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=dni
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=dzień
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Potwierdź swój adres e-mail wprowadzając następujący kod.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Potwierdź swój adres e-mail, wprowadzając następujący kod.</p><p><b>{0}</b></p>
|
51
email/messages/messages_pt_BR.properties
Normal file
51
email/messages/messages_pt_BR.properties
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
emailVerificationSubject=Verifica\u00E7\u00E3o de endere\u00e7o de e-mail
|
||||||
|
emailVerificationBody=Algu\u00E9m criou uma conta {2} com este endere\u00E7o de e-mail. Se foi voc\u00EA, clique no link abaixo para verificar o seu endere\u00E7o de email.\n\n{0}\n\nEste link ir\u00E1 expirar dentro de {3}.\n\nSe n\u00E3o foi voc\u00EA quem criou esta conta, basta ignorar esta mensagem.
|
||||||
|
emailVerificationBodyHtml=<p>Algu\u00E9m criou uma conta {2} com este endere\u00E7o de e-mail. Se foi voc\u00EA, clique no link abaixo para verificar o seu endere\u00E7o de email.</p><p><a href="{0}">Link para verifica\u00e7\u00e3o de endere\u00e7o de e-mail</a></p><p>Este link ir\u00E1 expirar dentro de {3}.</p><p>Se n\u00E3o foi voc\u00EA quem criou esta conta, basta ignorar esta mensagem.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - Mensagem de teste SMTP
|
||||||
|
emailTestBody=Esta \u00E9 uma mensagem de teste
|
||||||
|
emailTestBodyHtml=<p>Esta \u00E9 uma mensagem de teste</p>
|
||||||
|
identityProviderLinkSubject=Vincular {0}
|
||||||
|
identityProviderLinkBody=Algu\u00E9m quer vincular a sua conta "{1}" com a conta "{0}" do usu\u00E1rio {2} . Se foi voc\u00EA, clique no link abaixo para vincular as contas.\n\n{3}\n\nEste link ir\u00E1 expirar em {5}.\n\nSe voc\u00EA n\u00E3o quer vincular a conta, apenas ignore esta mensagem. Se voc\u00EA vincular as contas, voc\u00EA ser\u00E1 capaz de logar em {1} fazendo login em {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Algu\u00E9m quer vincular a sua conta <b>{1}</b> com a conta <b>{0}</b> do usu\u00E1rio {2} . Se foi voc\u00EA, clique no link abaixo para vincular as contas.</p><p><a href="{3}">Link para confirmar vincula\u00e7\u00e3o de contas</a></p><p>Este link ir\u00E1 expirar em {5}.</p><p>Se voc\u00EA n\u00E3o quer vincular a conta, apenas ignore esta mensagem. Se voc\u00EA vincular as contas, voc\u00EA ser\u00E1 capaz de logar em {1} fazendo login em {0}.</p>
|
||||||
|
passwordResetSubject=Redefini\u00E7\u00E3o de senha
|
||||||
|
passwordResetBody=Algu\u00E9m solicitou uma altera\u00E7\u00E3o de senha da sua conta {2}. Se foi voc\u00EA, clique no link abaixo para redefini-la.\n\n{0}\n\nEste link e c\u00F3digo expiram em {3}.\n\nSe voc\u00EA n\u00E3o deseja redefinir sua senha, apenas ignore esta mensagem e nada ser\u00E1 alterado.
|
||||||
|
passwordResetBodyHtml=<p>Algu\u00E9m solicitou uma altera\u00E7\u00E3o de senha da sua conta {2}. Se foi voc\u00EA, clique no link abaixo para redefini-la.</p><p><a href="{0}">Link para redefinir a senha</a></p><p>Este link ir\u00E1 expirar em {3}.</p><p>Se voc\u00EA n\u00E3o deseja redefinir sua senha, apenas ignore esta mensagem e nada ser\u00E1 alterado.</p>
|
||||||
|
executeActionsSubject=Atualiza\u00E7\u00E3o de conta
|
||||||
|
executeActionsBody=Um administrador solicitou que voc\u00EA atualize sua conta {2} com a(s) seguinte(s) etapa(s): {3}. Clique no link abaixo para iniciar o processo.\n\n{0}\n\nEste link ir\u00E1 expirar em {4}.\n\nSe voc\u00EA n\u00E3o tem conhecimento de que o administrador solicitou isso, basta ignorar esta mensagem e nada ser\u00E1 alterado.
|
||||||
|
executeActionsBodyHtml=<p>Um administrador solicitou que voc\u00EA atualize sua conta {2} com a(s) seguinte(s) etapa(s): {3}. Clique no link abaixo para iniciar o processo.</p><p><a href="{0}">Link para atualizar a conta</a></p><p>Este link ir\u00E1 expirar em {4}.</p><p>Se voc\u00EA n\u00E3o tem conhecimento de que o administrador solicitou isso, basta ignorar esta mensagem e nada ser\u00E1 alterado.</p>
|
||||||
|
eventLoginErrorSubject=Erro de login
|
||||||
|
eventLoginErrorBody=Uma tentativa de login malsucedida da sua conta foi detectada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
|
||||||
|
eventLoginErrorBodyHtml=<p>Uma tentativa de login malsucedida da sua conta foi detectada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
|
||||||
|
eventRemoveTotpSubject=Remover autentica\u00e7\u00e3o de dois fatores
|
||||||
|
eventRemoveTotpBody=A autentica\u00e7\u00e3o de dois fatores foi removida da sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
|
||||||
|
eventRemoveTotpBodyHtml=<p>A autentica\u00e7\u00e3o de dois fatores foi removida da sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
|
||||||
|
eventUpdatePasswordSubject=Atualiza\u00E7\u00E3o de senha
|
||||||
|
eventUpdatePasswordBody=Sua senha foi alterada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Sua senha foi alterada em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
|
||||||
|
eventUpdateTotpSubject=Atualiza\u00E7\u00E3o de autentica\u00e7\u00e3o de dois fatores
|
||||||
|
eventUpdateTotpBody=A autentica\u00e7\u00e3o de dois fatores foi atualizada para a sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.
|
||||||
|
eventUpdateTotpBodyHtml=<p>A autentica\u00e7\u00e3o de dois fatores foi atualizada para a sua conta em {0} de {1}. Se n\u00E3o foi voc\u00EA, por favor, entre em contato com um administrador.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Configurar Autentica\u00e7\u00e3o de Dois Fatores
|
||||||
|
requiredAction.terms_and_conditions=Termos e Condi\u00E7\u00F5es
|
||||||
|
requiredAction.UPDATE_PASSWORD=Atualizar Senha
|
||||||
|
requiredAction.UPDATE_PROFILE=Atualizar Perfil
|
||||||
|
requiredAction.VERIFY_EMAIL=Verificar Endere\u00e7o de E-mail
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=segundos
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=segundo
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minutos
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minuto
|
||||||
|
#for language which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like this:
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=horas
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=hora
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=dias
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=dia
|
||||||
|
|
||||||
|
emailVerificationBodyCode=Verifique o seu endere\u00E7o de e-mail inserindo o seguinte c\u00F3digo.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>Verifique o seu endere\u00E7o de e-mail inserindo o seguinte c\u00F3digo.</p><p><b>{0}</b></p>
|
||||||
|
|
25
email/messages/messages_ru.properties
Normal file
25
email/messages/messages_ru.properties
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=Подтверждение E-mail
|
||||||
|
emailVerificationBody=Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите на следующую ссылку для подтверждения вашего email\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не создавали учетную запись, просто проигнорируйте это письмо.
|
||||||
|
emailVerificationBodyHtml=<p>Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите по ссылке для подтверждения вашего E-mail</p><p><a href="{0}">{0}</a></p><p>Эта ссылка устареет через {1} минут.</p><p>Если Вы не создавали учетную запись, просто проигнорируйте это письмо.</p>
|
||||||
|
identityProviderLinkSubject=Ссылка {0}
|
||||||
|
identityProviderLinkBody=Кто-то хочет связать вашу учетную запись "{1}" с "{0}" учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи\n\n{3}\n\nЭта ссылка устареет через {4} минут.\n\nЕсли это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Кто-то хочет связать вашу учетную запись <b>{1}</b> с <b>{0}</b> учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи</p><p><a href="{3}">{3}</a></p><p>Эта ссылка устареет через {4} минут.</p><p>Если это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}.</p>
|
||||||
|
passwordResetSubject=Сброс пароля
|
||||||
|
passwordResetBody=Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо.
|
||||||
|
passwordResetBodyHtml=<p>Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.</p><p><a href="{0}">{0}</a></p><p>Эта ссылка устареет через {1} минут.</p><p>Если Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо и ничего не изменится.</p>
|
||||||
|
executeActionsSubject=Обновление Вашей учетной записи
|
||||||
|
executeActionsBody=Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.
|
||||||
|
executeActionsBodyHtml=<p>Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.</p><p><a href="{0}">{0}</a></p><p>Эта ссылка устареет через {1} минут.</p><p>Если у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.</p>
|
||||||
|
eventLoginErrorSubject=Ошибка входа
|
||||||
|
eventLoginErrorBody=Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
|
||||||
|
eventLoginErrorBodyHtml=<p>Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
|
||||||
|
eventRemoveTotpSubject=Удалить OTP
|
||||||
|
eventRemoveTotpBody=OTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
|
||||||
|
eventUpdatePasswordSubject=Обновление пароля
|
||||||
|
eventUpdatePasswordBody=Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
|
||||||
|
eventUpdateTotpSubject=Обновление OTP
|
||||||
|
eventUpdateTotpBody=OTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.</p>
|
48
email/messages/messages_sk.properties
Normal file
48
email/messages/messages_sk.properties
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=Overenie e-mailu
|
||||||
|
emailVerificationBody=Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz a overte svoju e-mailovú adresu \n\n{0}\n\nTento odkaz uplynie do {1} minút.\n\nAk ste tento účet nevytvorili, ignorujte túto správu.
|
||||||
|
emailVerificationBodyHtml=<p>Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz na overenie svojej e-mailovej adresy.</p><p><a href="{0}"> Odkaz na overenie e-mailovej adresy </a></p><p>Platnosť odkazu vyprší za {1} minút.</p><p> Ak ste tento účet nevytvorili, ignorujte túto správu.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - Testovacia správa SMTP
|
||||||
|
emailTestBody=Toto je skúšobná správa
|
||||||
|
emailTestBodyHtml=<p>Toto je skúšobná správa</p>
|
||||||
|
identityProviderLinkSubject=Odkaz {0}
|
||||||
|
identityProviderLinkBody=Niekto chce prepojiť váš účet "{1}" s účtom {0}"používateľa {2}. Ak ste to vy, kliknutím na odkaz nižšie prepojte účty. \n\n{3}\n\nTento odkaz uplynie do {4} minút.\n\nAk nechcete prepojiť účet, jednoducho ignorujte túto správu , Ak prepájate účty, budete sa môcť prihlásiť do {1} až {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Niekto chce prepojiť váš účet <b>{1}</b> s účtom <b>{0}</b> používateľa {2}. Ak ste to vy, kliknutím na odkaz nižšie prepojte účty</p><p><a href="{3}">Odkaz na potvrdenie prepojenia účtu </a></p><p> Platnosť tohto odkazu vyprší v rámci {4} minút.</p><p>Ak nechcete prepojiť účet, ignorujte túto správu. Ak prepojujete účty, budete sa môcť prihlásiť do {1} až {0}.</p>
|
||||||
|
passwordResetSubject=Obnovenie hesla
|
||||||
|
passwordResetBody=Niekto požiadal, aby ste zmenili svoje poverenia účtu {2}. Ak ste to vy, kliknite na odkaz uvedený nižšie, aby ste ich vynulovali.\n\n{0}\n\nTento odkaz a kód uplynie do {1} minút.\n\nAk nechcete obnoviť svoje poverenia , ignorujte túto správu a nič sa nezmení.
|
||||||
|
passwordResetBodyHtml=<p>Niekto požiadal, aby ste zmenili svoje poverenia účtu {2}. Ak ste to vy, kliknutím na odkaz nižšie ich resetujte.</p><p><a href="{0}">Odkaz na obnovenie poverení </a></p><p>Platnosť tohto odkazu vyprší v priebehu {1} minút.</p><p>Ak nechcete obnoviť svoje poverenia, ignorujte túto správu a nič sa nezmení.</p>
|
||||||
|
executeActionsSubject=Aktualizujte svoj účet
|
||||||
|
executeActionsBody=Váš administrátor práve požiadal o aktualizáciu vášho účtu {2} vykonaním nasledujúcich akcií: {3}. Kliknutím na odkaz uvedený nižšie spustíte tento proces.\n\n{0}\n\nTento odkaz vyprší za {1} minúty.\n\nAk si nie ste vedomý, že váš adminstrátor o toto požiadal, ignorujte túto správu a nič bude zmenené.
|
||||||
|
executeActionsBodyHtml=<p>Váš správca práve požiadal o aktualizáciu vášho účtu {2} vykonaním nasledujúcich akcií: {3}. Kliknutím na odkaz uvedený nižšie spustíte tento proces.</p><p><a href="{0}"> Odkaz na aktualizáciu účtu </a></p><p> Platnosť tohto odkazu uplynie do {1} minúty.</p><p> Ak si nie ste vedomí, že váš adminstrátor o toto požiadal, ignorujte túto správu a nič sa nezmení.</p>
|
||||||
|
eventLoginErrorSubject=Chyba prihlásenia
|
||||||
|
eventLoginErrorBody=Bol zistený neúspešný pokus o prihlásenie do vášho účtu v {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.
|
||||||
|
eventLoginErrorBodyHtml=<p>Bol zistený neúspešný pokus o prihlásenie vášho účtu na {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.</p>
|
||||||
|
eventRemoveTotpSubject=Odstrániť TOTP
|
||||||
|
eventRemoveTotpBody=OTP bol odstránený z vášho účtu dňa {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP bol odstránený z vášho účtu dňa {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.</p>
|
||||||
|
eventUpdatePasswordSubject=Aktualizovať heslo
|
||||||
|
eventUpdatePasswordBody=Vaše heslo bolo zmenené na {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Vaše heslo bolo zmenené na {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.</p>
|
||||||
|
eventUpdateTotpSubject=Aktualizácia TOTP
|
||||||
|
eventUpdateTotpBody=TOTP bol aktualizovaný pre váš účet na {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.
|
||||||
|
eventUpdateTotpBodyHtml=<p>TOTP bol aktualizovaný pre váš účet dňa {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=Konfigurácia OTP
|
||||||
|
requiredAction.terms_and_conditions=Zmluvné podmienky
|
||||||
|
requiredAction.UPDATE_PASSWORD=Aktualizovať heslo
|
||||||
|
requiredAction.UPDATE_PROFILE=Aktualizovať profil
|
||||||
|
requiredAction.VERIFY_EMAIL=Overiť e-mail
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=sekundy
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=sekunda
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=minúta
|
||||||
|
#for language which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like this:
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.4=minutu
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=hodiny
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=hodina
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=dni
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=deň
|
25
email/messages/messages_sv.properties
Normal file
25
email/messages/messages_sv.properties
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=Verifiera e-post
|
||||||
|
emailVerificationBody=Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.
|
||||||
|
emailVerificationBodyHtml=<p>Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress</p><p><a href="{0}">{0}</a></p><p>Den här länken kommer att upphöra inom {1} minuter.</p><p>Om det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.</p>
|
||||||
|
identityProviderLinkSubject=Länk {0}
|
||||||
|
identityProviderLinkBody=Någon vill länka ditt "{1}" konto med "{0}" kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona\n\n{3}\n\nDen här länken kommer att upphöra inom {4} minuter.\n\nOm du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.
|
||||||
|
identityProviderLinkBodyHtml=<p>Någon vill länka ditt <b>{1}</b> konto med <b>{0}</b> kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona</p><p><a href="{3}">{3}</a></p><p>Den här länken kommer att upphöra inom {4} minuter.</p><p>Om du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.</p>
|
||||||
|
passwordResetSubject=Återställ lösenord
|
||||||
|
passwordResetBody=Någon har precis bett om att ändra användaruppgifter för ditt konto {2}. Om det var du, klicka då på länken nedan för att återställa dem.\n\n{0}\n\nDen här länken och koden kommer att upphöra inom {1} minuter.\n\nOm du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.
|
||||||
|
passwordResetBodyHtml=<p>Någon har precis bett om att ändra användaruppgifter för ditt konto {2}. Om det var du, klicka då på länken nedan för att återställa dem.</p><p><a href="{0}">{0}</a></p><p>Den här länken och koden kommer att upphöra inom {1} minuter.</p><p>Om du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.</p>
|
||||||
|
executeActionsSubject=Uppdatera ditt konto
|
||||||
|
executeActionsBody=Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.
|
||||||
|
executeActionsBodyHtml=<p>Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.</p><p><a href="{0}">{0}</a></p><p>Den här länken kommer att upphöra inom {1} minuter.</p><p>Om du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.</p>
|
||||||
|
eventLoginErrorSubject=Inloggningsfel
|
||||||
|
eventLoginErrorBody=Ett misslyckat inloggningsförsök har upptäckts på ditt konto på {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
|
||||||
|
eventLoginErrorBodyHtml=<p>Ett misslyckat inloggningsförsök har upptäckts på ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
|
||||||
|
eventRemoveTotpSubject=Ta bort OTP
|
||||||
|
eventRemoveTotpBody=OTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
|
||||||
|
eventUpdatePasswordSubject=Uppdatera lösenord
|
||||||
|
eventUpdatePasswordBody=Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
|
||||||
|
eventUpdateTotpSubject=Uppdatera OTP
|
||||||
|
eventUpdateTotpBody=OTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.</p>
|
51
email/messages/messages_tr.properties
Normal file
51
email/messages/messages_tr.properties
Normal file
|
@ -0,0 +1,51 @@
|
||||||
|
emailVerificationSubject=E-postay\u0131 do\u011Frula
|
||||||
|
emailVerificationBody=Birisi bu e-posta adresiyle bir {2} hesap olu\u015Fturdu. Bu sizseniz, e-posta adresinizi do\u011Frulamak i\u00E7in a\u015Fa\u011F\u0131daki ba\u011Flant\u0131ya t\u0131klay\u0131n\n\n{0}\n\nBu ba\u011Flant\u0131 {3} i\u00E7inde sona erecek.\n\nBu hesab\u0131 olu\u015Fturmad\u0131ysan\u0131z, sadece bu iletiyi yoksay\u0131n\u0131z.
|
||||||
|
emailVerificationBodyHtml=<p>Birisi bu e-posta adresiyle bir {2} hesap olu\u015Fturdu. Bu sizseniz, e-posta adresinizi do\u011Frulamak i\u00E7in a\u015Fa\u011F\u0131daki ba\u011Flant\u0131y\u0131 t\u0131klay\u0131n.</p><p><a href="{0}">E-posta adresi do\u011Frulama adresi</a></p><p>Bu ba\u011Flant\u0131n\u0131n s\u00FCresi {3} i\u00E7erisinde sona erecek.</p><p>Bu hesab\u0131 siz olu\u015Fturmad\u0131ysan\u0131z, bu mesaj\u0131 g\u00F6z ard\u0131 edin.</p>
|
||||||
|
emailTestSubject=[KEYCLOAK] - SMTP test mesaj\u0131
|
||||||
|
emailTestBody=Bu bir test mesaj\u0131
|
||||||
|
emailTestBodyHtml=<p>Bu bir test mesaj\u0131</p>
|
||||||
|
identityProviderLinkSubject=Link {0}
|
||||||
|
identityProviderLinkBody=Birisi "{1}" hesab\u0131n\u0131z\u0131 "{0}" kullan\u0131c\u0131 hesab\u0131 {2} ile ba\u011Flamak istiyor. Bu sizseniz, hesaplar\u0131 ba\u011Flamak i\u00E7in a\u015Fa\u011F\u0131daki ba\u011Flant\u0131y\u0131 t\u0131klay\u0131n:\n\n{3}\n\nBu ba\u011Flant\u0131 {5} i\u00E7inde sona erecek.\n\nHesab\u0131n\u0131z\u0131 ba\u011Flamak istemiyorsan\u0131z bu mesaj\u0131 g\u00F6z ard\u0131 edin. Hesaplar\u0131 ba\u011Flarsan\u0131z, {1} ile {0} aras\u0131nda oturum a\u00E7abilirsiniz.
|
||||||
|
identityProviderLinkBodyHtml=<p>Birisi <b> {1} </ b> hesab\u0131n\u0131z\u0131 {2} kullan\u0131c\u0131s\u0131 <b> {0} </ b> hesab\u0131na ba\u011Flamak istiyor. Bu sizseniz, ba\u011Flant\u0131 vermek i\u00E7in a\u015Fa\u011F\u0131daki ba\u011Flant\u0131y\u0131 t\u0131klay\u0131n</p><p><a href="{3}">Hesap ba\u011Flant\u0131s\u0131n\u0131 onaylamak i\u00E7in ba\u011Flant\u0131</a></p><p>Bu ba\u011Flant\u0131n\u0131n s\u00FCresi {5} i\u00E7erisinde sona erecek.</p><p>Hesab\u0131 ba\u011Flamak istemiyorsan\u0131z, bu mesaj\u0131 g\u00F6z ard\u0131 edin. Hesaplar\u0131 ba\u011Flarsan\u0131z, {1} ile {0} aras\u0131nda oturum a\u00E7abilirsiniz.</p>
|
||||||
|
passwordResetSubject=\u015Eifreyi s\u0131f\u0131rla
|
||||||
|
passwordResetBody=Birisi, {2} hesab\u0131n\u0131z\u0131n kimlik bilgilerini de\u011Fi\u015Ftirmeyi istedi.Bu sizseniz, s\u0131f\u0131rlamak i\u00E7in a\u015Fa\u011F\u0131daki ba\u011Flant\u0131y\u0131 t\u0131klay\u0131n.\n\n{0}\n\nBu ba\u011Flant\u0131 ve kod {3} i\u00E7inde sona erecek.\n\nFakat bilgilerinizi s\u0131f\u0131rlamak istemiyorsan\u0131z, Sadece bu mesaj\u0131 g\u00F6rmezden gelin ve hi\u00E7bir \u015Fey de\u011Fi\u015Fmeyecek.
|
||||||
|
passwordResetBodyHtml=<p>Birisi, {2} hesab\u0131n\u0131z\u0131n kimlik bilgilerini de\u011Fi\u015Ftirmeyi istedi. Sizseniz, s\u0131f\u0131rlamak i\u00E7in a\u015Fa\u011F\u0131daki linke t\u0131klay\u0131n\u0131z.</p><p><a href="{0}">Kimlik bilgilerini s\u0131f\u0131rlamak i\u00E7in ba\u011Flant\u0131</a></p><p>Bu ba\u011Flant\u0131n\u0131n s\u00FCresi {3} i\u00E7erisinde sona erecek.</p><p>Kimlik bilgilerinizi s\u0131f\u0131rlamak istemiyorsan\u0131z, bu mesaj\u0131 g\u00F6z ard\u0131 edin.</p>
|
||||||
|
executeActionsSubject=Hesab\u0131n\u0131z\u0131 G\u00FCncelleyin
|
||||||
|
executeActionsBody=Y\u00F6neticiniz a\u015Fa\u011F\u0131daki i\u015Flemleri ger\u00E7ekle\u015Ftirerek {2} hesab\u0131n\u0131z\u0131 g\u00FCncelledi: {3}. Bu i\u015Flemi ba\u015Flatmak i\u00E7in a\u015Fa\u011F\u0131daki linke t\u0131klay\u0131n.\n\n{0}\n\nBu ba\u011Flant\u0131n\u0131n s\u00FCresi {4} i\u00E7erisinde sona erecek.\n\nY\u00F6neticinizin bunu istedi\u011Finden habersizseniz, bu mesaj\u0131 g\u00F6z ard\u0131 edin ve hi\u00E7bir \u015Fey de\u011Fi\u015Fmez.
|
||||||
|
executeActionsBodyHtml=<p>Y\u00F6neticiniz a\u015Fa\u011F\u0131daki i\u015Flemleri ger\u00E7ekle\u015Ftirerek {2} hesab\u0131n\u0131z\u0131 g\u00FCncelledi: {3}. Bu i\u015Flemi ba\u015Flatmak i\u00E7in a\u015Fa\u011F\u0131daki linke t\u0131klay\u0131n.</p><p><a href="{0}">Hesap g\u00FCncelleme ba\u011Flant\u0131s\u0131</a></p><p>Bu ba\u011Flant\u0131n\u0131n s\u00FCresi {4} i\u00E7erisinde sona erecek.</p><p>Y\u00F6neticinizin bunu istedi\u011Finden habersizseniz, bu mesaj\u0131 g\u00F6z ard\u0131 edin ve hi\u00E7bir \u015Fey de\u011Fi\u015Fmez.</p>
|
||||||
|
eventLoginErrorSubject=Giri\u015F hatas\u0131
|
||||||
|
eventLoginErrorBody={1} ''den {0} tarihinde ba\u015Far\u0131s\u0131z bir giri\u015F denemesi yap\u0131ld\u0131. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.
|
||||||
|
eventLoginErrorBodyHtml=<p>{1} ''den {0} tarihinde ba\u015Far\u0131s\u0131z bir giri\u015F denemesi yap\u0131ld\u0131. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.</p>
|
||||||
|
eventRemoveTotpSubject=OTP''yi kald\u0131r
|
||||||
|
eventRemoveTotpBody=OTP, {0} tarihinden {1} tarihinde hesab\u0131n\u0131zdan kald\u0131r\u0131ld\u0131. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP, {0} tarihinden {1} tarihinde hesab\u0131n\u0131zdan kald\u0131r\u0131ld\u0131. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.</p>
|
||||||
|
eventUpdatePasswordSubject=\u015Eifreyi g\u00FCncelle
|
||||||
|
eventUpdatePasswordBody=\u015Eifreniz {0} tarihinde {0} tarihinde de\u011Fi\u015Ftirildi. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.
|
||||||
|
eventUpdatePasswordBodyHtml=<p>\u015Eifreniz {0} tarihinde {0} tarihinde de\u011Fi\u015Ftirildi. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.</p>
|
||||||
|
eventUpdateTotpSubject=OTP''yi G\u00FCncelle
|
||||||
|
eventUpdateTotpBody=OTP, {0} tarihinden {1} tarihinde hesab\u0131n\u0131z i\u00E7in g\u00FCncellendi. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.
|
||||||
|
eventUpdateTotpBodyHtml=<p>OTP, {0} tarihinden {1} tarihinde hesab\u0131n\u0131z i\u00E7in g\u00FCncellendi. Bu siz de\u011Filseniz, l\u00FCtfen y\u00F6neticiyle ileti\u015Fime ge\u00E7in.</p>
|
||||||
|
|
||||||
|
requiredAction.CONFIGURE_TOTP=OTP''yi yap\u0131land\u0131r
|
||||||
|
requiredAction.terms_and_conditions=\u015Eartlar ve Ko\u015Fullar
|
||||||
|
requiredAction.UPDATE_PASSWORD=\u015Eifre G\u00FCncelleme
|
||||||
|
requiredAction.UPDATE_PROFILE=Profilleri g\u00FCncelle
|
||||||
|
requiredAction.VERIFY_EMAIL=E-mail do\u011Frula
|
||||||
|
|
||||||
|
# units for link expiration timeout formatting
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds=saniye
|
||||||
|
linkExpirationFormatter.timePeriodUnit.seconds.1=saniye
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes=dakika
|
||||||
|
linkExpirationFormatter.timePeriodUnit.minutes.1=dakika
|
||||||
|
#for language which have more unit plural forms depending on the value (eg. Czech and other Slavic langs) you can override unit text for some other values like this:
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.2=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.3=minuty
|
||||||
|
#linkExpirationFormatter.timePeriodUnit.minutes.4=minuty
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours=saat
|
||||||
|
linkExpirationFormatter.timePeriodUnit.hours.1=saat
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days=g\u00FCn
|
||||||
|
linkExpirationFormatter.timePeriodUnit.days.1=g\u00FCn
|
||||||
|
|
||||||
|
emailVerificationBodyCode=L\u00FCtfen a\u015Fa\u011F\u0131daki kodu girerek e-posta adresinizi do\u011Frulay\u0131n.\n\n{0}\n\n.
|
||||||
|
emailVerificationBodyCodeHtml=<p>L\u00FCtfen a\u015Fa\u011F\u0131daki kodu girerek e-posta adresinizi do\u011Frulay\u0131n.</p><p><b>{0}</b></p>
|
||||||
|
|
25
email/messages/messages_zh_CN.properties
Normal file
25
email/messages/messages_zh_CN.properties
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
# encoding: utf-8
|
||||||
|
emailVerificationSubject=验证电子邮件
|
||||||
|
emailVerificationBody=用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您没有注册用户,请忽略这条消息。
|
||||||
|
emailVerificationBodyHtml=<p>用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证</p><p><a href="{0}">{0}</a></p><p>这个链接会在 {1} 分钟后过期.</p><p>如果您没有注册用户,请忽略这条消息。</p>
|
||||||
|
identityProviderLinkSubject=链接 {0}
|
||||||
|
identityProviderLinkBody=有用户想要将账户 "{1}" 与用户{2}的账户"{0}" 做链接 . 如果是本人操作,请点击以下链接完成链接请求\n\n{3}\n\n这个链接会在 {4} 分钟后过期.\n\n如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.
|
||||||
|
identityProviderLinkBodyHtml=<p>有用户想要将账户 <b>{1}</b> 与用户{2} 的账户<b>{0}</b> 做链接 . 如果是本人操作,请点击以下链接完成链接请求</p><p><a href="{3}">{3}</a></p><p>这个链接会在 {4} 分钟后过期。</p><p>如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.</p>
|
||||||
|
passwordResetSubject=重置密码
|
||||||
|
passwordResetBody=有用户要求修改账户 {2} 的密码.如是本人操作,请点击下面链接进行重置.\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您不想重置您的密码,请忽略这条消息,密码不会改变。
|
||||||
|
passwordResetBodyHtml=<p>有用户要求修改账户 {2} 的密码如是本人操作,请点击下面链接进行重置.</p><p><a href="{0}">{0}</a></p><p>这个链接会在 {1} 分钟后过期</p><p>如果您不想重置您的密码,请忽略这条消息,密码不会改变。</p>
|
||||||
|
executeActionsSubject=更新您的账户
|
||||||
|
executeActionsBody=您的管理员要求您更新账户 {2}. 点击以下链接开始更新\n\n{0}\n\n这个链接会在 {1} 分钟后失效.\n\n如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。
|
||||||
|
executeActionsBodyHtml=<p>您的管理员要求您更新账户{2}. 点击以下链接开始更新.</p><p><a href="{0}">{0}</a></p><p>这个链接会在 {1} 分钟后失效.</p><p>如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。</p>
|
||||||
|
eventLoginErrorSubject=登录错误
|
||||||
|
eventLoginErrorBody=在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.
|
||||||
|
eventLoginErrorBodyHtml=<p>在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.</p>
|
||||||
|
eventRemoveTotpSubject=删除 OTP
|
||||||
|
eventRemoveTotpBody=OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员
|
||||||
|
eventRemoveTotpBodyHtml=<p>OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员。</p>
|
||||||
|
eventUpdatePasswordSubject=更新密码
|
||||||
|
eventUpdatePasswordBody=您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员
|
||||||
|
eventUpdatePasswordBodyHtml=<p>您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员</p>
|
||||||
|
eventUpdateTotpSubject=更新 OTP
|
||||||
|
eventUpdateTotpBody=您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。
|
||||||
|
eventUpdateTotpBodyHtml=<p>您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。</p>
|
2
email/text/email-test.ftl
Normal file
2
email/text/email-test.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("emailTestBody", realmName)}
|
2
email/text/email-update-confirmation.ftl
Normal file
2
email/text/email-update-confirmation.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("emailUpdateConfirmationBody",link, newEmail, realmName, linkExpirationFormatter(linkExpiration))}
|
2
email/text/email-verification-with-code.ftl
Normal file
2
email/text/email-verification-with-code.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("emailVerificationBodyCode",code)}
|
2
email/text/email-verification.ftl
Normal file
2
email/text/email-verification.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("emailVerificationBody",link, linkExpiration, realmName, linkExpirationFormatter(linkExpiration))}
|
2
email/text/event-login_error.ftl
Normal file
2
email/text/event-login_error.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("eventLoginErrorBody",event.date,event.ipAddress)}
|
2
email/text/event-remove_totp.ftl
Normal file
2
email/text/event-remove_totp.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("eventRemoveTotpBody",event.date, event.ipAddress)}
|
2
email/text/event-update_password.ftl
Normal file
2
email/text/event-update_password.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("eventUpdatePasswordBody",event.date, event.ipAddress)}
|
2
email/text/event-update_totp.ftl
Normal file
2
email/text/event-update_totp.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("eventUpdateTotpBody",event.date, event.ipAddress)}
|
4
email/text/executeActions.ftl
Normal file
4
email/text/executeActions.ftl
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
<#assign requiredActionsText><#if requiredActions??><#list requiredActions><#items as reqActionItem>${msg("requiredAction.${reqActionItem}")}<#sep>, </#items></#list><#else></#if></#assign>
|
||||||
|
|
||||||
|
${msg("executeActionsBody",link, linkExpiration, realmName, requiredActionsText, linkExpirationFormatter(linkExpiration))}
|
2
email/text/identity-provider-link.ftl
Normal file
2
email/text/identity-provider-link.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("identityProviderLinkBody", identityProviderDisplayName, realmName, identityProviderContext.username, link, linkExpiration, linkExpirationFormatter(linkExpiration))}
|
2
email/text/password-reset.ftl
Normal file
2
email/text/password-reset.ftl
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<#ftl output_format="plainText">
|
||||||
|
${msg("passwordResetBody",link, linkExpiration, realmName, linkExpirationFormatter(linkExpiration))}
|
1
email/theme.properties
Normal file
1
email/theme.properties
Normal file
|
@ -0,0 +1 @@
|
||||||
|
locales=ca,cs,da,de,en,es,fr,fi,hu,it,ja,lt,nl,no,pl,pt-BR,ru,sk,sv,tr,zh-CN
|
7
login/cli_splash.ftl
Normal file
7
login/cli_splash.ftl
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
_ __ _ _
|
||||||
|
| |/ /___ _ _ ___| | ___ __ _| | __
|
||||||
|
| ' // _ \ | | |/ __| |/ _ \ / _` | |/ /
|
||||||
|
| . \ __/ |_| | (__| | (_) | (_| | <
|
||||||
|
|_|\_\___|\__, |\___|_|\___/ \__,_|_|\_\
|
||||||
|
|___/
|
||||||
|
|
19
login/code.ftl
Normal file
19
login/code.ftl
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
<#if section = "header">
|
||||||
|
<#if code.success>
|
||||||
|
${msg("codeSuccessTitle")}
|
||||||
|
<#else>
|
||||||
|
${msg("codeErrorTitle", code.error)}
|
||||||
|
</#if>
|
||||||
|
<#elseif section = "form">
|
||||||
|
<div id="kc-code">
|
||||||
|
<#if code.success>
|
||||||
|
<p>${msg("copyCodeInstruction")}</p>
|
||||||
|
<input id="code" class="${properties.kcTextareaClass!}" value="${code.code}"/>
|
||||||
|
<#else>
|
||||||
|
<p id="error">${code.error}</p>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
33
login/delete-account-confirm.ftl
Normal file
33
login/delete-account-confirm.ftl
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("deleteAccountConfirm")}
|
||||||
|
|
||||||
|
<#elseif section = "form">
|
||||||
|
|
||||||
|
<form action="${url.loginAction}" class="form-vertical" method="post">
|
||||||
|
|
||||||
|
<div class="alert alert-warning" style="margin-top:0 !important;margin-bottom:30px !important">
|
||||||
|
<span class="pficon pficon-warning-triangle-o"></span>
|
||||||
|
${msg("irreversibleAction")}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>${msg("deletingImplies")}</p>
|
||||||
|
<ul style="color: #72767b;list-style: disc;list-style-position: inside;">
|
||||||
|
<li>${msg("loggingOutImmediately")}</li>
|
||||||
|
<li>${msg("errasingData")}</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p class="delete-account-text">${msg("finalDeletionConfirmation")}</p>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons">
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doConfirmDelete")}" />
|
||||||
|
<#if triggered_from_aia>
|
||||||
|
<button class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" style="margin-left: calc(100% - 220px)" type="submit" name="cancel-aia" value="true" />${msg("doCancel")}</button>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
</@layout.registrationLayout>
|
16
login/error.ftl
Normal file
16
login/error.ftl
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayMessage=false; section>
|
||||||
|
<#if section = "header">
|
||||||
|
${kcSanitize(msg("errorTitle"))?no_esc}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<div id="kc-error-message">
|
||||||
|
<p class="instruction">${kcSanitize(message.summary)?no_esc}</p>
|
||||||
|
<#if skipLink??>
|
||||||
|
<#else>
|
||||||
|
<#if client?? && client.baseUrl?has_content>
|
||||||
|
<p><a id="backToApplication" href="${client.baseUrl}">${kcSanitize(msg("backToApplication"))?no_esc}</a></p>
|
||||||
|
</#if>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
30
login/frontchannel-logout.ftl
Normal file
30
login/frontchannel-logout.ftl
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
<#if section = "header">
|
||||||
|
<script>
|
||||||
|
document.title = "${msg("frontchannel-logout.title")}";
|
||||||
|
</script>
|
||||||
|
${msg("frontchannel-logout.title")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<p>${msg("frontchannel-logout.message")}</p>
|
||||||
|
<ul>
|
||||||
|
<#list logout.clients as client>
|
||||||
|
<li>
|
||||||
|
${client.name}
|
||||||
|
<iframe src="${client.frontChannelLogoutUrl}" style="display:none;"></iframe>
|
||||||
|
</li>
|
||||||
|
</#list>
|
||||||
|
</ul>
|
||||||
|
<#if logout.logoutRedirectUri?has_content>
|
||||||
|
<script>
|
||||||
|
function readystatechange(event) {
|
||||||
|
if (document.readyState=='complete') {
|
||||||
|
window.location.replace('${logout.logoutRedirectUri}');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
document.addEventListener('readystatechange', readystatechange);
|
||||||
|
</script>
|
||||||
|
<a id="continue" class="btn btn-primary" href="${logout.logoutRedirectUri}">${msg("doContinue")}</a>
|
||||||
|
</#if>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
23
login/idp-review-user-profile.ftl
Normal file
23
login/idp-review-user-profile.ftl
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<#import "user-profile-commons.ftl" as userProfileCommons>
|
||||||
|
<@layout.registrationLayout displayMessage=messagesPerField.exists('global') displayRequiredFields=true; section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("loginIdpReviewProfileTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-idp-review-profile-form" class="${properties.kcFormClass!}" action="${url.loginAction}" method="post">
|
||||||
|
|
||||||
|
<@userProfileCommons.userProfileFormFields/>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
24
login/info.ftl
Normal file
24
login/info.ftl
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayMessage=false; section>
|
||||||
|
<#if section = "header">
|
||||||
|
<#if messageHeader??>
|
||||||
|
${messageHeader}
|
||||||
|
<#else>
|
||||||
|
${message.summary}
|
||||||
|
</#if>
|
||||||
|
<#elseif section = "form">
|
||||||
|
<div id="kc-info-message">
|
||||||
|
<p class="instruction">${message.summary}<#if requiredActions??><#list requiredActions>: <b><#items as reqActionItem>${msg("requiredAction.${reqActionItem}")}<#sep>, </#items></b></#list><#else></#if></p>
|
||||||
|
<#if skipLink??>
|
||||||
|
<#else>
|
||||||
|
<#if pageRedirectUri?has_content>
|
||||||
|
<p><a href="${pageRedirectUri}">${kcSanitize(msg("backToApplication"))?no_esc}</a></p>
|
||||||
|
<#elseif actionUri?has_content>
|
||||||
|
<p><a href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p>
|
||||||
|
<#elseif (client.baseUrl)?has_content>
|
||||||
|
<p><a href="${client.baseUrl}">${kcSanitize(msg("backToApplication"))?no_esc}</a></p>
|
||||||
|
</#if>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
108
login/login-config-totp.ftl
Normal file
108
login/login-config-totp.ftl
Normal file
|
@ -0,0 +1,108 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayRequiredFields=false displayMessage=!messagesPerField.existsError('totp','userLabel'); section>
|
||||||
|
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("loginTotpTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<ol id="kc-totp-settings">
|
||||||
|
<li>
|
||||||
|
<p>${msg("loginTotpStep1")}</p>
|
||||||
|
|
||||||
|
<ul id="kc-totp-supported-apps">
|
||||||
|
<#list totp.supportedApplications as app>
|
||||||
|
<li>${msg(app)}</li>
|
||||||
|
</#list>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<#if mode?? && mode = "manual">
|
||||||
|
<li>
|
||||||
|
<p>${msg("loginTotpManualStep2")}</p>
|
||||||
|
<p><span id="kc-totp-secret-key">${totp.totpSecretEncoded}</span></p>
|
||||||
|
<p><a href="${totp.qrUrl}" id="mode-barcode">${msg("loginTotpScanBarcode")}</a></p>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<p>${msg("loginTotpManualStep3")}</p>
|
||||||
|
<p>
|
||||||
|
<ul>
|
||||||
|
<li id="kc-totp-type">${msg("loginTotpType")}: ${msg("loginTotp." + totp.policy.type)}</li>
|
||||||
|
<li id="kc-totp-algorithm">${msg("loginTotpAlgorithm")}: ${totp.policy.getAlgorithmKey()}</li>
|
||||||
|
<li id="kc-totp-digits">${msg("loginTotpDigits")}: ${totp.policy.digits}</li>
|
||||||
|
<#if totp.policy.type = "totp">
|
||||||
|
<li id="kc-totp-period">${msg("loginTotpInterval")}: ${totp.policy.period}</li>
|
||||||
|
<#elseif totp.policy.type = "hotp">
|
||||||
|
<li id="kc-totp-counter">${msg("loginTotpCounter")}: ${totp.policy.initialCounter}</li>
|
||||||
|
</#if>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<#else>
|
||||||
|
<li>
|
||||||
|
<p>${msg("loginTotpStep2")}</p>
|
||||||
|
<img id="kc-totp-secret-qr-code" src="data:image/png;base64, ${totp.totpSecretQrCode}" alt="Figure: Barcode"><br/>
|
||||||
|
<p><a href="${totp.manualUrl}" id="mode-manual">${msg("loginTotpUnableToScan")}</a></p>
|
||||||
|
</li>
|
||||||
|
</#if>
|
||||||
|
<li>
|
||||||
|
<p>${msg("loginTotpStep3")}</p>
|
||||||
|
<p>${msg("loginTotpStep3DeviceName")}</p>
|
||||||
|
</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<form action="${url.loginAction}" class="${properties.kcFormClass!}" id="kc-totp-settings-form" method="post">
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<label for="totp" class="control-label">${msg("authenticatorCode")}</label> <span class="required">*</span>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" id="totp" name="totp" autocomplete="off" class="${properties.kcInputClass!}"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('totp')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('totp')>
|
||||||
|
<span id="input-error-otp-code" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('totp'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<input type="hidden" id="totpSecret" name="totpSecret" value="${totp.totpSecret}" />
|
||||||
|
<#if mode??><input type="hidden" id="mode" name="mode" value="${mode}"/></#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<label for="userLabel" class="control-label">${msg("loginTotpDeviceName")}</label> <#if totp.otpCredentials?size gte 1><span class="required">*</span></#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" class="${properties.kcInputClass!}" id="userLabel" name="userLabel" autocomplete="off"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('userLabel')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('userLabel')>
|
||||||
|
<span id="input-error-otp-label" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('userLabel'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<#if isAppInitiatedAction??>
|
||||||
|
<input type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="saveTOTPBtn" value="${msg("doSubmit")}"
|
||||||
|
/>
|
||||||
|
<button type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="cancelTOTPBtn" name="cancel-aia" value="true" />${msg("doCancel")}
|
||||||
|
</button>
|
||||||
|
<#else>
|
||||||
|
<input type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="saveTOTPBtn" value="${msg("doSubmit")}"
|
||||||
|
/>
|
||||||
|
</#if>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
13
login/login-idp-link-confirm.ftl
Normal file
13
login/login-idp-link-confirm.ftl
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("confirmLinkIdpTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-register-form" action="${url.loginAction}" method="post">
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<button type="submit" class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" name="submitAction" id="updateProfile" value="updateProfile">${msg("confirmLinkIdpReviewProfile")}</button>
|
||||||
|
<button type="submit" class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" name="submitAction" id="linkAccount" value="linkAccount">${msg("confirmLinkIdpContinue", idpDisplayName)}</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
16
login/login-idp-link-email.ftl
Normal file
16
login/login-idp-link-email.ftl
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("emailLinkIdpTitle", idpDisplayName)}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<p id="instruction1" class="instruction">
|
||||||
|
${msg("emailLinkIdp1", idpDisplayName, brokerContext.username, realm.displayName)}
|
||||||
|
</p>
|
||||||
|
<p id="instruction2" class="instruction">
|
||||||
|
${msg("emailLinkIdp2")} <a href="${url.loginAction}">${msg("doClickHere")}</a> ${msg("emailLinkIdp3")}
|
||||||
|
</p>
|
||||||
|
<p id="instruction3" class="instruction">
|
||||||
|
${msg("emailLinkIdp4")} <a href="${url.loginAction}">${msg("doClickHere")}</a> ${msg("emailLinkIdp5")}
|
||||||
|
</p>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
68
login/login-oauth-grant.ftl
Normal file
68
login/login-oauth-grant.ftl
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout bodyClass="oauth"; section>
|
||||||
|
<#if section = "header">
|
||||||
|
<#if client.attributes.logoUri??>
|
||||||
|
<img src="${client.attributes.logoUri}"/>
|
||||||
|
</#if>
|
||||||
|
<p>
|
||||||
|
<#if client.name?has_content>
|
||||||
|
${msg("oauthGrantTitle",advancedMsg(client.name))}
|
||||||
|
<#else>
|
||||||
|
${msg("oauthGrantTitle",client.clientId)}
|
||||||
|
</#if>
|
||||||
|
</p>
|
||||||
|
<#elseif section = "form">
|
||||||
|
<div id="kc-oauth" class="content-area">
|
||||||
|
<h3>${msg("oauthGrantRequest")}</h3>
|
||||||
|
<ul>
|
||||||
|
<#if oauth.clientScopesRequested??>
|
||||||
|
<#list oauth.clientScopesRequested as clientScope>
|
||||||
|
<li>
|
||||||
|
<span><#if !clientScope.dynamicScopeParameter??>
|
||||||
|
${advancedMsg(clientScope.consentScreenText)}
|
||||||
|
<#else>
|
||||||
|
${advancedMsg(clientScope.consentScreenText)}: <b>${clientScope.dynamicScopeParameter}</b>
|
||||||
|
</#if>
|
||||||
|
</span>
|
||||||
|
</li>
|
||||||
|
</#list>
|
||||||
|
</#if>
|
||||||
|
</ul>
|
||||||
|
<#if client.attributes.policyUri?? || client.attributes.tosUri??>
|
||||||
|
<h3>
|
||||||
|
<#if client.name?has_content>
|
||||||
|
${msg("oauthGrantInformation",advancedMsg(client.name))}
|
||||||
|
<#else>
|
||||||
|
${msg("oauthGrantInformation",client.clientId)}
|
||||||
|
</#if>
|
||||||
|
<#if client.attributes.tosUri??>
|
||||||
|
${msg("oauthGrantReview")}
|
||||||
|
<a href="${client.attributes.tosUri}" target="_blank">${msg("oauthGrantTos")}</a>
|
||||||
|
</#if>
|
||||||
|
<#if client.attributes.policyUri??>
|
||||||
|
${msg("oauthGrantReview")}
|
||||||
|
<a href="${client.attributes.policyUri}" target="_blank">${msg("oauthGrantPolicy")}</a>
|
||||||
|
</#if>
|
||||||
|
</h3>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<form class="form-actions" action="${url.oauthAction}" method="POST">
|
||||||
|
<input type="hidden" name="code" value="${oauth.code}">
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons">
|
||||||
|
<div class="${properties.kcFormButtonsWrapperClass!}">
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" name="accept" id="kc-login" type="submit" value="${msg("doYes")}"/>
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" name="cancel" id="kc-cancel" type="submit" value="${msg("doNo")}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
<div class="clearfix"></div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
31
login/login-oauth2-device-verify-user-code.ftl
Normal file
31
login/login-oauth2-device-verify-user-code.ftl
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("oauth2DeviceVerificationTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-user-verify-device-user-code-form" class="${properties.kcFormClass!}" action="${url.oauth2DeviceVerificationAction}" method="post">
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="device-user-code" class="${properties.kcLabelClass!}">${msg("verifyOAuth2DeviceUserCode")}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input id="device-user-code" name="device_user_code" autocomplete="off" type="text" class="${properties.kcInputClass!}" autofocus />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<div class="${properties.kcFormButtonsWrapperClass!}">
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
58
login/login-otp.ftl
Normal file
58
login/login-otp.ftl
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayMessage=!messagesPerField.existsError('totp'); section>
|
||||||
|
<#if section="header">
|
||||||
|
${msg("doLogIn")}
|
||||||
|
<#elseif section="form">
|
||||||
|
<form id="kc-otp-login-form" class="${properties.kcFormClass!}" action="${url.loginAction}"
|
||||||
|
method="post">
|
||||||
|
<#if otpLogin.userOtpCredentials?size gt 1>
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<#list otpLogin.userOtpCredentials as otpCredential>
|
||||||
|
<input id="kc-otp-credential-${otpCredential?index}" class="${properties.kcLoginOTPListInputClass!}" type="radio" name="selectedCredentialId" value="${otpCredential.id}" <#if otpCredential.id == otpLogin.selectedCredentialId>checked="checked"</#if>>
|
||||||
|
<label for="kc-otp-credential-${otpCredential?index}" class="${properties.kcLoginOTPListClass!}" tabindex="${otpCredential?index}">
|
||||||
|
<span class="${properties.kcLoginOTPListItemHeaderClass!}">
|
||||||
|
<span class="${properties.kcLoginOTPListItemIconBodyClass!}">
|
||||||
|
<i class="${properties.kcLoginOTPListItemIconClass!}" aria-hidden="true"></i>
|
||||||
|
</span>
|
||||||
|
<span class="${properties.kcLoginOTPListItemTitleClass!}">${otpCredential.userLabel}</span>
|
||||||
|
</span>
|
||||||
|
</label>
|
||||||
|
</#list>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="otp" class="${properties.kcLabelClass!}">${msg("loginOtpOneTime")}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input id="otp" name="otp" autocomplete="off" type="text" class="${properties.kcInputClass!}"
|
||||||
|
autofocus aria-invalid="<#if messagesPerField.existsError('totp')>true</#if>"/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('totp')>
|
||||||
|
<span id="input-error-otp-code" class="${properties.kcInputErrorMessageClass!}"
|
||||||
|
aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('totp'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<input
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
name="login" id="kc-login" type="submit" value="${msg("doLogIn")}" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
11
login/login-page-expired.ftl
Normal file
11
login/login-page-expired.ftl
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("pageExpiredTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<p id="instruction1" class="instruction">
|
||||||
|
${msg("pageExpiredMsg1")} <a id="loginRestartLink" href="${url.loginRestartFlowUrl}">${msg("doClickHere")}</a> .<br/>
|
||||||
|
${msg("pageExpiredMsg2")} <a id="loginContinueLink" href="${url.loginAction}">${msg("doClickHere")}</a> .
|
||||||
|
</p>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
43
login/login-password.ftl
Normal file
43
login/login-password.ftl
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayMessage=!messagesPerField.existsError('password'); section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("doLogIn")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<div id="kc-form">
|
||||||
|
<div id="kc-form-wrapper">
|
||||||
|
<form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="${url.loginAction}"
|
||||||
|
method="post">
|
||||||
|
<div class="${properties.kcFormGroupClass!} no-bottom-margin">
|
||||||
|
<hr/>
|
||||||
|
<label for="password" class="${properties.kcLabelClass!}">${msg("password")}</label>
|
||||||
|
<input tabindex="2" id="password" class="${properties.kcInputClass!}" name="password"
|
||||||
|
type="password" autocomplete="on" autofocus
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('password')>true</#if>"
|
||||||
|
/>
|
||||||
|
<#if messagesPerField.existsError('password')>
|
||||||
|
<span id="input-error-password" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('password'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!} ${properties.kcFormSettingClass!}">
|
||||||
|
<div id="kc-form-options">
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
<#if realm.resetPasswordAllowed>
|
||||||
|
<span><a tabindex="5"
|
||||||
|
href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a></span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormGroupClass!}">
|
||||||
|
<input tabindex="4" class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" name="login" id="kc-login" type="submit" value="${msg("doLogIn")}"/>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
</@layout.registrationLayout>
|
184
login/login-recovery-authn-code-config.ftl
Normal file
184
login/login-recovery-authn-code-config.ftl
Normal file
|
@ -0,0 +1,184 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("recovery-code-config-header")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<!-- warning -->
|
||||||
|
<div class="pf-c-alert pf-m-warning pf-m-inline ${properties.kcRecoveryCodesWarning}" aria-label="Warning alert">
|
||||||
|
<div class="pf-c-alert__icon">
|
||||||
|
<i class="pficon-warning-triangle-o" aria-hidden="true"></i>
|
||||||
|
</div>
|
||||||
|
<h4 class="pf-c-alert__title">
|
||||||
|
<span class="pf-screen-reader">Warning alert:</span>
|
||||||
|
${msg("recovery-code-config-warning-title")}
|
||||||
|
</h4>
|
||||||
|
<div class="pf-c-alert__description">
|
||||||
|
<p>${msg("recovery-code-config-warning-message")}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ol id="kc-recovery-codes-list" class="${properties.kcRecoveryCodesList!}">
|
||||||
|
<#list recoveryAuthnCodesConfigBean.generatedRecoveryAuthnCodesList as code>
|
||||||
|
<li><span>${code?counter}:</span> ${code[0..3]}-${code[4..7]}-${code[8..]}</li>
|
||||||
|
</#list>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<!-- actions -->
|
||||||
|
<div class="${properties.kcRecoveryCodesActions}">
|
||||||
|
<button id="printRecoveryCodes" class="pf-c-button pf-m-link" type="button">
|
||||||
|
<i class="pficon-print"></i> ${msg("recovery-codes-print")}
|
||||||
|
</button>
|
||||||
|
<button id="downloadRecoveryCodes" class="pf-c-button pf-m-link" type="button">
|
||||||
|
<i class="pficon-save"></i> ${msg("recovery-codes-download")}
|
||||||
|
</button>
|
||||||
|
<button id="copyRecoveryCodes" class="pf-c-button pf-m-link" type="button">
|
||||||
|
<i class="pficon-blueprint"></i> ${msg("recovery-codes-copy")}
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- confirmation checkbox -->
|
||||||
|
<div class="${properties.kcCheckClass} ${properties.kcRecoveryCodesConfirmation}">
|
||||||
|
<input class="${properties.kcCheckInputClass}" type="checkbox" id="kcRecoveryCodesConfirmationCheck" name="kcRecoveryCodesConfirmationCheck"
|
||||||
|
onchange="document.getElementById('saveRecoveryAuthnCodesBtn').disabled = !this.checked;"
|
||||||
|
/>
|
||||||
|
<label class="${properties.kcCheckLabelClass}" for="kcRecoveryCodesConfirmationCheck">${msg("recovery-codes-confirmation-message")}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<form action="${url.loginAction}" class="${properties.kcFormClass!}" id="kc-recovery-codes-settings-form" method="post">
|
||||||
|
<input type="hidden" name="generatedRecoveryAuthnCodes" value="${recoveryAuthnCodesConfigBean.generatedRecoveryAuthnCodesAsString}" />
|
||||||
|
<input type="hidden" name="generatedAt" value="${recoveryAuthnCodesConfigBean.generatedAt?c}" />
|
||||||
|
<input type="hidden" id="userLabel" name="userLabel" value="${msg("recovery-codes-label-default")}" />
|
||||||
|
|
||||||
|
<#if isAppInitiatedAction??>
|
||||||
|
<input type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="saveRecoveryAuthnCodesBtn" value="${msg("recovery-codes-action-complete")}"
|
||||||
|
disabled
|
||||||
|
/>
|
||||||
|
<button type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="cancelRecoveryAuthnCodesBtn" name="cancel-aia" value="true" />${msg("recovery-codes-action-cancel")}
|
||||||
|
</button>
|
||||||
|
<#else>
|
||||||
|
<input type="submit"
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
id="saveRecoveryAuthnCodesBtn" value="${msg("recovery-codes-action-complete")}"
|
||||||
|
disabled
|
||||||
|
/>
|
||||||
|
</#if>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
/* copy recovery codes */
|
||||||
|
function copyRecoveryCodes() {
|
||||||
|
var tmpTextarea = document.createElement("textarea");
|
||||||
|
var codes = document.getElementById("kc-recovery-codes-list").getElementsByTagName("li");
|
||||||
|
for (i = 0; i < codes.length; i++) {
|
||||||
|
tmpTextarea.value = tmpTextarea.value + codes[i].innerText + "\n";
|
||||||
|
}
|
||||||
|
document.body.appendChild(tmpTextarea);
|
||||||
|
tmpTextarea.select();
|
||||||
|
document.execCommand("copy");
|
||||||
|
document.body.removeChild(tmpTextarea);
|
||||||
|
}
|
||||||
|
|
||||||
|
var copyButton = document.getElementById("copyRecoveryCodes");
|
||||||
|
copyButton && copyButton.addEventListener("click", function () {
|
||||||
|
copyRecoveryCodes();
|
||||||
|
});
|
||||||
|
|
||||||
|
/* download recovery codes */
|
||||||
|
function formatCurrentDateTime() {
|
||||||
|
var dt = new Date();
|
||||||
|
var options = {
|
||||||
|
month: 'long',
|
||||||
|
day: 'numeric',
|
||||||
|
year: 'numeric',
|
||||||
|
hour: 'numeric',
|
||||||
|
minute: 'numeric',
|
||||||
|
timeZoneName: 'short'
|
||||||
|
};
|
||||||
|
|
||||||
|
return dt.toLocaleString('en-US', options);
|
||||||
|
}
|
||||||
|
|
||||||
|
function parseRecoveryCodeList() {
|
||||||
|
var recoveryCodes = document.querySelectorAll(".kc-recovery-codes-list li");
|
||||||
|
var recoveryCodeList = "";
|
||||||
|
|
||||||
|
for (var i = 0; i < recoveryCodes.length; i++) {
|
||||||
|
var recoveryCodeLiElement = recoveryCodes[i].innerText;
|
||||||
|
recoveryCodeList += recoveryCodeLiElement + "\r\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
return recoveryCodeList;
|
||||||
|
}
|
||||||
|
|
||||||
|
function buildDownloadContent() {
|
||||||
|
var recoveryCodeList = parseRecoveryCodeList();
|
||||||
|
var dt = new Date();
|
||||||
|
var options = {
|
||||||
|
month: 'long',
|
||||||
|
day: 'numeric',
|
||||||
|
year: 'numeric',
|
||||||
|
hour: 'numeric',
|
||||||
|
minute: 'numeric',
|
||||||
|
timeZoneName: 'short'
|
||||||
|
};
|
||||||
|
|
||||||
|
return fileBodyContent =
|
||||||
|
"${msg("recovery-codes-download-file-header")}\n\n" +
|
||||||
|
recoveryCodeList + "\n" +
|
||||||
|
"${msg("recovery-codes-download-file-description")}\n\n" +
|
||||||
|
"${msg("recovery-codes-download-file-date")} " + formatCurrentDateTime();
|
||||||
|
}
|
||||||
|
|
||||||
|
function setUpDownloadLinkAndDownload(filename, text) {
|
||||||
|
var el = document.createElement('a');
|
||||||
|
el.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
|
||||||
|
el.setAttribute('download', filename);
|
||||||
|
el.style.display = 'none';
|
||||||
|
document.body.appendChild(el);
|
||||||
|
el.click();
|
||||||
|
document.body.removeChild(el);
|
||||||
|
}
|
||||||
|
|
||||||
|
function downloadRecoveryCodes() {
|
||||||
|
setUpDownloadLinkAndDownload('kc-download-recovery-codes.txt', buildDownloadContent());
|
||||||
|
}
|
||||||
|
|
||||||
|
var downloadButton = document.getElementById("downloadRecoveryCodes");
|
||||||
|
downloadButton && downloadButton.addEventListener("click", downloadRecoveryCodes);
|
||||||
|
|
||||||
|
/* print recovery codes */
|
||||||
|
function buildPrintContent() {
|
||||||
|
var recoveryCodeListHTML = document.getElementById('kc-recovery-codes-list').innerHTML;
|
||||||
|
var styles =
|
||||||
|
`@page { size: auto; margin-top: 0; }
|
||||||
|
body { width: 480px; }
|
||||||
|
div { list-style-type: none; font-family: monospace }
|
||||||
|
p:first-of-type { margin-top: 48px }`
|
||||||
|
|
||||||
|
return printFileContent =
|
||||||
|
"<html><style>" + styles + "</style><body>" +
|
||||||
|
"<title>kc-download-recovery-codes</title>" +
|
||||||
|
"<p>${msg("recovery-codes-download-file-header")}</p>" +
|
||||||
|
"<div>" + recoveryCodeListHTML + "</div>" +
|
||||||
|
"<p>${msg("recovery-codes-download-file-description")}</p>" +
|
||||||
|
"<p>${msg("recovery-codes-download-file-date")} " + formatCurrentDateTime() + "</p>" +
|
||||||
|
"</body></html>";
|
||||||
|
}
|
||||||
|
|
||||||
|
function printRecoveryCodes() {
|
||||||
|
var w = window.open();
|
||||||
|
w.document.write(buildPrintContent());
|
||||||
|
w.print();
|
||||||
|
w.close();
|
||||||
|
}
|
||||||
|
|
||||||
|
var printButton = document.getElementById("printRecoveryCodes");
|
||||||
|
printButton && printButton.addEventListener("click", printRecoveryCodes);
|
||||||
|
</script>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
32
login/login-recovery-authn-code-input.ftl
Normal file
32
login/login-recovery-authn-code-input.ftl
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout; section>
|
||||||
|
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("auth-recovery-code-header")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-recovery-code-login-form" class="${properties.kcFormClass!}" action="${url.loginAction}" method="post">
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="recoveryCodeInput" class="${properties.kcLabelClass!}">${msg("auth-recovery-code-prompt", recoveryAuthnCodesInputBean.codeNumber?c)}</label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input id="recoveryCodeInput" name="recoveryCodeInput" autocomplete="off" type="text" class="${properties.kcInputClass!}" autofocus/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<input
|
||||||
|
class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}"
|
||||||
|
name="login" id="kc-login" type="submit" value="${msg("doLogIn")}" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
39
login/login-reset-password.ftl
Normal file
39
login/login-reset-password.ftl
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayInfo=true displayMessage=!messagesPerField.existsError('username'); section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("emailForgotTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-reset-password-form" class="${properties.kcFormClass!}" action="${url.loginAction}" method="post">
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="username" class="${properties.kcLabelClass!}"><#if !realm.loginWithEmailAllowed>${msg("username")}<#elseif !realm.registrationEmailAsUsername>${msg("usernameOrEmail")}<#else>${msg("email")}</#if></label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" id="username" name="username" class="${properties.kcInputClass!}" autofocus value="${(auth.attemptedUsername!'')}" aria-invalid="<#if messagesPerField.existsError('username')>true</#if>"/>
|
||||||
|
<#if messagesPerField.existsError('username')>
|
||||||
|
<span id="input-error-username" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('username'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcFormGroupClass!} ${properties.kcFormSettingClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
<span><a href="${url.loginUrl}">${kcSanitize(msg("backToLogin"))?no_esc}</a></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
<#elseif section = "info" >
|
||||||
|
<#if realm.duplicateEmailsAllowed>
|
||||||
|
${msg("emailInstructionUsername")}
|
||||||
|
<#else>
|
||||||
|
${msg("emailInstruction")}
|
||||||
|
</#if>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
71
login/login-update-password.ftl
Normal file
71
login/login-update-password.ftl
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayMessage=!messagesPerField.existsError('password','password-confirm'); section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("updatePasswordTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-passwd-update-form" class="${properties.kcFormClass!}" action="${url.loginAction}" method="post">
|
||||||
|
<input type="text" id="username" name="username" value="${username}" autocomplete="username"
|
||||||
|
readonly="readonly" style="display:none;"/>
|
||||||
|
<input type="password" id="password" name="password" autocomplete="current-password" style="display:none;"/>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="password-new" class="${properties.kcLabelClass!}">${msg("passwordNew")}</label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="password" id="password-new" name="password-new" class="${properties.kcInputClass!}"
|
||||||
|
autofocus autocomplete="new-password"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('password','password-confirm')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('password')>
|
||||||
|
<span id="input-error-password" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('password'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="password-confirm" class="${properties.kcLabelClass!}">${msg("passwordConfirm")}</label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="password" id="password-confirm" name="password-confirm"
|
||||||
|
class="${properties.kcInputClass!}"
|
||||||
|
autocomplete="new-password"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('password-confirm')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('password-confirm')>
|
||||||
|
<span id="input-error-password-confirm" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('password-confirm'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
<#if isAppInitiatedAction??>
|
||||||
|
<div class="checkbox">
|
||||||
|
<label><input type="checkbox" id="logout-sessions" name="logout-sessions" value="on" checked> ${msg("logoutOtherSessions")}</label>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<#if isAppInitiatedAction??>
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}" />
|
||||||
|
<button class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" type="submit" name="cancel-aia" value="true" />${msg("doCancel")}</button>
|
||||||
|
<#else>
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}" />
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
99
login/login-update-profile.ftl
Normal file
99
login/login-update-profile.ftl
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
<#import "template.ftl" as layout>
|
||||||
|
<@layout.registrationLayout displayMessage=!messagesPerField.existsError('username','email','firstName','lastName'); section>
|
||||||
|
<#if section = "header">
|
||||||
|
${msg("loginProfileTitle")}
|
||||||
|
<#elseif section = "form">
|
||||||
|
<form id="kc-update-profile-form" class="${properties.kcFormClass!}" action="${url.loginAction}" method="post">
|
||||||
|
<#if user.editUsernameAllowed>
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="username" class="${properties.kcLabelClass!}">${msg("username")}</label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" id="username" name="username" value="${(user.username!'')}"
|
||||||
|
class="${properties.kcInputClass!}"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('username')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('username')>
|
||||||
|
<span id="input-error-username" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('username'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
<#if user.editEmailAllowed>
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="email" class="${properties.kcLabelClass!}">${msg("email")}</label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" id="email" name="email" value="${(user.email!'')}"
|
||||||
|
class="${properties.kcInputClass!}"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('email')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('email')>
|
||||||
|
<span id="input-error-email" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('email'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="firstName" class="${properties.kcLabelClass!}">${msg("firstName")}</label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" id="firstName" name="firstName" value="${(user.firstName!'')}"
|
||||||
|
class="${properties.kcInputClass!}"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('firstName')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('firstName')>
|
||||||
|
<span id="input-error-firstname" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('firstName'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||||||
|
<label for="lastName" class="${properties.kcLabelClass!}">${msg("lastName")}</label>
|
||||||
|
</div>
|
||||||
|
<div class="${properties.kcInputWrapperClass!}">
|
||||||
|
<input type="text" id="lastName" name="lastName" value="${(user.lastName!'')}"
|
||||||
|
class="${properties.kcInputClass!}"
|
||||||
|
aria-invalid="<#if messagesPerField.existsError('lastName')>true</#if>"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<#if messagesPerField.existsError('lastName')>
|
||||||
|
<span id="input-error-lastname" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||||||
|
${kcSanitize(messagesPerField.get('lastName'))?no_esc}
|
||||||
|
</span>
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="${properties.kcFormGroupClass!}">
|
||||||
|
<div id="kc-form-options" class="${properties.kcFormOptionsClass!}">
|
||||||
|
<div class="${properties.kcFormOptionsWrapperClass!}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="kc-form-buttons" class="${properties.kcFormButtonsClass!}">
|
||||||
|
<#if isAppInitiatedAction??>
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}" />
|
||||||
|
<button class="${properties.kcButtonClass!} ${properties.kcButtonDefaultClass!} ${properties.kcButtonLargeClass!}" type="submit" name="cancel-aia" value="true" />${msg("doCancel")}</button>
|
||||||
|
<#else>
|
||||||
|
<input class="${properties.kcButtonClass!} ${properties.kcButtonPrimaryClass!} ${properties.kcButtonBlockClass!} ${properties.kcButtonLargeClass!}" type="submit" value="${msg("doSubmit")}" />
|
||||||
|
</#if>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</#if>
|
||||||
|
</@layout.registrationLayout>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue