D4science account ui theme sources

This commit is contained in:
Vincenzo Cestone 2024-04-15 17:22:46 +02:00
parent a88914a292
commit 62abb45e11
40 changed files with 3947 additions and 0 deletions

View File

@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<base href="./" />
<!--link rel="icon" type="image/svg+xml" href="./favicon.svg" /-->
<link rel="icon" href="./favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="Web site to manage keycloak" />
<title>Account Management</title>
<style>
body {
margin: 0;
}
body, #app {
height: 100%;
}
.container {
padding: 0;
margin: 0;
width: 100%;
}
.keycloak__loading-container {
height: 100vh;
width: 100%;
background-color: #f0f0f0;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin: 0;
}
#loading-text {
z-index: 1000;
font-size: 20px;
font-weight: 600;
padding-top: 32px;
}
</style>
</head>
<body>
<div id="app">
<main class="container">
<div class="keycloak__loading-container">
<span class="pf-c-spinner pf-m-xl" role="progressbar" aria-valuetext="Loading...">
<span class="pf-c-spinner__clipper"></span>
<span class="pf-c-spinner__lead-ball"></span>
<span class="pf-c-spinner__tail-ball"></span>
</span>
<div>
<p id="loading-text">Loading the account console</p>
</div>
</div>
</main>
</div>
<noscript>You need to enable JavaScript to run this app.</noscript>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>

View File

@ -0,0 +1,187 @@
cancel=إلغاء
applicationType=نوع التطبيق
backTo=العودة إلى {{app}}
removeConsentSuccess=تم إزالة الاتفاقية بنجاح
noGroupsText=\=أنت لم تنضم إلى أي مجموعة
required=إلزامي
path=مسار
password=كلمة المرور الخاصة بي
setUpNew=إعداد {{name}}
lastAccessedOn=آخر وصول
deviceActivity=نشاط الأجهزة
permissions=الأذونات
credentialCreatedAt=<0>أنشئ في</0> {{date}}.
error-username-invalid-character='{{0}}' يحتوي على حرف غير صالح.
usernamePlaceholder=اسم المستخدم أو البريد الإلكتروني
infoMessage=بالنقر على زر 'إزالة إذن الوصول'، سيتم إزالة الأذونات الممنوحة لهذا التطبيق. لن يستخدم هذا التطبيق معلوماتك بعد الآن.
scopesHelp=النطاقات المرتبطة بهذا المورد.
unknownOperatingSystem=نظام تشغيل غير معروف
deny=رفض
edit=تعديل
otp-display-name=تطبيق مصادق
selectALocale=اختر لغة
signOut=تسجيل خروج
linkedEmpty=لا يوجد مزود مرتبط
directMembership=عضوية مباشرة
accept=موافقة
error-invalid-length-too-short='{{0}}' يجب ألا يقل طوله عن {{1}}.
resourceSharedWith_one=تم مشاركة المورد مع <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' يجب ألا تزيد قيمته عن {{2}}.
updateEmail=تحديث البريد الإلكتروني
two-factor=التحقق بخطوتين
resourceSharedWith_zero=لم يتم مشاركة هذا المورد.
signedInDevicesExplanation=قم بتسجيل الخروج من أي جهاز غير مألوف.
addMultivaluedLabel=إضافة {{fieldLabel}}
status=الحالة
error-number-out-of-range-too-small='{{0}}' يجب ألا تقل قيمته عن {{1}}.
invalidEmailMessage='{{0}}'\: بريد إلكتروني غير صالح.
lastName=الاسم الأخير
removeModalMessage=سيؤدي هذا إلى إزالة إذن الوصول الممنوح حاليًا لـ {{name}}. ستحتاج إلى منح إذن الوصول مرة أخرى إذا كنت تريد استخدام هذا التطبيق.
clients=العملاء
createFlowHelp=يمكنك إنشاء تدفق ذات مستوى علوي من
filterByName=التصفية بالاسم...
refreshPage=تحديث الصفحة
save=حفظ
error-user-attribute-required=يرجى تحديد قيمة '{{0}}'.
currentSession=الجلسة الحالية
clientDescriptionHelp=يحدد وصف العميل. على سبيل المثال "عميل للجداول الزمنية". يدعم مفاتيح القيم المترجمة كذلك. على سبيل المثال\: ${my_client_description}
scopeTypeHelp=نطاقات العميل، والتي سيتم إضافتها كنطاقات افتراضية لكل عميل تم إنشاؤه
error-empty=يرجى تحديد قيمة '{{0}}'.
error-invalid-uri-fragment='{{0}}' يحتوي على ملحق عنوان موقع غير صالح.
error-invalid-blank=يرجى تحديد قيمة '{{0}}'.
missingFirstNameMessage='{{0}}'\: الرجاء تحديد الاسم الأول.
signedOutSession=تم تسجيل خروج {{browser}}\\{{os}}
share=مشاركة
close=إغلاق
email=بريد إلكتروني
signOutWarning=تسجيل الخروج من الجلسة؟
removeConsentError=لم يكن بالاستطاعة إزالة الاتفاقية بسبب الخطأ\: {{error}}
signOutAllDevicesWarning=سيؤدي هذا الإجراء إلى تسجيل الخروج من جميع الأجهزة التي سجلت الدخول إلى حسابك، بما في ذلك الجهاز الحالي الذي تستخدمه.
unShareSuccess=تم إلغاء مشاركة المورد بنجاح.
signingIn=عملية تسجيل الدخول
stopUsingCred=إيقاف استخدام {{name}}؟
groupsListHeader=رأس قائمة المجموعات
error-number-out-of-range='{{0}}' يجب أن يكون رقمًا بين {{1}} و {{2}}.
privacyPolicy=سياسة الخصوصية
thirdPartyApp=طرف ثالث
started=ابتدأ في
avatar=الصورة الشخصية
scopeDescriptionHelp=وصف نطاق العميل
confirm=تأكيد
updateSuccess=تم تحديث المورد بنجاح.
selectOne=حدد خيارًا
unShare=إلغاء مشاركة الكل
linkedAccounts=الحسابات المرتبطة
personalInfoDescription=قم بإدارة البيانات الأساسية الخاصة بك
removeAccess=إزالة إذن الوصول
signingInDescription=إعداد طرق تسجيل الدخول.
somethingWentWrongDescription=نعتذر، حدث خطأ غير متوقع.
personalInfo=البيانات الشخصية
removeCred=إزالة {{name}}
signOutAllDevices=تسجيل الخروج من جميع الأجهزة
scopeNameHelp=اسم نطاق العميل. يجب أن يكون فريد على مستوى المنظومة. يجب ألا يحتوي الاسم على مسافات حيث يتم استخدامه كقيمة معامل نطاق
flowTypeHelp=أي نوع من النماذج هو؟
error-invalid-email=بريد إلكتروني غير صالح.
myResources=الموارد الخاص بي
linkedAccountsIntroMessage=قم بإدارة تسجيل الدخول لحسابات الطرف الثالث.
accountSecurity=أمان الحساب
groupDescriptionLabel=اعرض المجموعات التي أنت مرتبط بها
manageAccount=إدارة الحساب
resourceAlreadyShared=تم مشاركة المورد مع هذا المستخدم مسبقًا.
error-invalid-length-too-long='{{0}}' يجب ألا يزيد طوله عن {{2}}.
accountUpdatedMessage=تم تحديث الحساب الخاص بك.
shareError=لم يكن بالاستطاعة مشاركة المورد بسبب الخطأ\: {{error}}
logo=الشعار
password-help-text=سجل الدخول باستخدام كلمة المرور.
deleteAccount=تأكيد حذف الحساب
permissionRequest=طلبات الإذن - {{name}}
add=إضافة
error-invalid-value='{{0}}' يحتوي على قيمة غير صالحة.
somethingWentWrong=حدث خطأ ما
rolesScope=إذا لم يتم تحديد تعيين نطاق الدور، يُسمح لكل مستخدم باستخدام نطاق العميل هذا. إذا تم تحديد تعيينات نطاق الدور، فيجب أن يكون المستخدم عضوًا في أحد الأدوار على الأقل.
unShareError=لم يكن بالاستطاعة إلغاء مشاركة المورد بسبب الخطأ\: {{error}}
ipAddress=عنوان الشبكة
tryAgain=المحاولة مرة أخرى
resourceName=اسم المورد
unlinkedEmpty=لا يوجد مزود غير مرتبط
done=إنهاء
basic-authentication=مصادقة أساسية
socialLogin=تسجيل دخول مواقع التواصل الاجتماعي
notInUse=غير مستخدم
unShareAllConfirm=هل أنت متأكد أنك تريد إزالة جميع ما تم مشاركته سابقًا؟
firstName=الاسم الأول
name=الاسم
clientTypeHelp=نوع هذا المورد. يمكن استخدامه لتجميع مثيلات الموارد المختلفة بنفس النوع.
unknownUser=مستخدم غير معروف
offlineAccess=الوصول دون اتصال
password-display-name=كلمة المرور
expires=ينتهي في
noGroups=لا توجد مجموعات
notSetUp=لم يتم إعداد {{name}}.
error-invalid-number='{{0}}' هو رقم غير صالح.
link=ربط الحساب
shareTheResource=مشاركة المورد - {{name}}
description=الوصف
update=تحديث
choose=اختر...
signedInDevices=الأجهزة المسجلة للدخول
delete=حذف
missingPasswordMessage='{{0}}'\: الرجاء تحديد كلمة المرور.
otp-help-text=أدخل رمز التحقق الصادرة من التطبيق المصادق.
groupsListColumnsNames=أسماء أعمدة قائمة المجموعات
error-invalid-uri-scheme='{{0}}' يحتوي على بادئة عنوان موقع غير صالحة.
error-user-attribute-read-only=الحقل {{0}} هو للقراءة فقط.
general=عام
error-invalid-date='{{0}}' هو تاريخ غير صالح.
missingEmailMessage='{{0}}'\: الرجاء تحديد البريد الإلكتروني.
accountUpdatedError=فشل في تحديث الحساب بسبب أخطاء في صلاحية المدخلات
unLinkError=لم يكن بالاستطاعة إلغاء ربط الحساب بسبب الخطأ\: {{error}}
applicationsIntroMessage=قم بتتبع وإدارة أذونات التطبيقات للوصول إلى حسابك
error-invalid-length='{{0}}' يجب أن يكون طوله بين {{1}} و {{2}}.
missingLastNameMessage='{{0}}'\: الرجاء تحديد الاسم الأخير.
errorSignOutMessage=لم يكن بالاستطاعة تسجيل الخروج\: {{error}}
linkedLoginProviders=مزودو تسجيل الدخول المرتبطين
inUse=قيد الاستخدام
client=العميل
error-invalid-uri='{{0}}' هو عنوان موقع غير صالح.
systemDefined=تسجيل دخول معرَّف بالنظام
hasAccessTo=لديه صلاحية وصول إلى
internalApp=داخلی
updateError=لم يكن بالاستطاعة تحديث المورد بسبب الخطأ\: {{error}}
accessGrantedOn=تم منح إذن الوصول في
editTheResource=مشاركة المورد - {{name}}
permissionRequests=طلبات الإذن
shareSuccess=تم مشاركة المورد بنجاح.
missingUsernameMessage='{{0}}'\: الرجاء تحديد اسم المستخدم.
aliasHelp=اسم التكوين
fullName={{givenName}} {{familyName}}
groups=المجموعات
resources=الموارد
resourceIntroMessage=شارك الموارد مع أعضاء الفريق
unLink=إلغاء ربط الحساب
errorRemovedMessage=لا يمكن إزالة {{userLabel}} بسبب الخطأ\: {{error}}
termsOfService=اتفاقية الاستخدام
jumpToSection=انتقل إلى القسم
linkError=لم يكن بالاستطاعة ربط الحساب بسبب الخطأ\: {{error}}
requestor=صاحب الطلب
shareWith=مشاركة مع
updateCredAriaLabel=تحديث اعتماد
error-pattern-no-match='{{0}}' لا يتطابق مع البنية المطلوبة.
application=التطبيق
unlinkedLoginProviders=مزودو تسجيل الدخول الغير مرتبطين
applicationDetails=تفاصيل التطبيق لـ {{clientId}}
successRemovedMessage=تمت إزالة {{userLabel}}.
deleteAccountWarning=هذا أمر لا رجوع فيه. سيتم إتلاف جميع بياناتك بشكل دائم، ولا يمكن استرجاعها.
resourceSharedWith_other=تم مشاركة المورد مع <0>{{username}}</0> و <1>{{other}}</1> آخرين
error-person-name-invalid-character='{{0}}' يحتوي على حرف غير صالح.
user=المستخدم
shareUser=قم بإضافة مستخدمين لمشاركة المورد الخاص بك معهم
unLinkSuccess=تم إلغاء ربط الحساب بنجاح
applications=التطبيقات
sharedWithMe=تم مشاركتها معي
username=اسم المستخدم
webauthn-display-name=مفتاح الأمان
webauthn-help-text=الرجاء استخدام مفتاح الأمان لتسجيل الدخول.
webauthn-passwordless-display-name=مفتاح الأمان
webauthn-passwordless-help-text=الرجاء استخدام مفتاح الأمان لتسجيل الدخول بطريقة بلا كلمة مرور.
passwordless=بلا كلمة مرور

View File

@ -0,0 +1,125 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=Cancel·la
backTo=Torna a {{app}}
applicationType=Tipus d''aplicació
noGroupsText=No us heu unit a cap grup
path=Camí
password=Contrasenya
setUpNew=Configura {{name}}
lastAccessedOn=Últim accés
permissions=Permisos
credentialCreatedAt=Creada
error-username-invalid-character=El nom d''usuari conté un caràcter no vàlid.
infoMessage=Fent clic en «Elimina l''accés», eliminareu els permisos concedits a aquesta aplicació. Aquesta aplicació ja no podrà utilitzar la vostra informació.
unknownOperatingSystem=Sistema operatiu desconegut
edit=Edita
otp-display-name=aplicació d''autenticació
linkedEmpty=No hi ha cap proveïdor enllaçat
directMembership=Pertinença directa
error-invalid-length-too-short=L''atribut {0} ha de tindre una llargària mínima de {1}.
error-number-out-of-range-too-big=L''atribut {0} ha de tindre valor màxim de {2}.
updateEmail=Actualitza el correu electrònic
two-factor=Autenticació de doble factor
signedInDevicesExplanation=Desconnecteu qualsevol dispositiu que no us siga familiar.
status=Estat
error-number-out-of-range-too-small=L''atribut {0} ha de tindre valor mínim de {1}.
removeModalMessage=Això eliminarà els permisos d''accés actualment concedits a {0}. Haureu de tornar a concedir accés si voleu utilitzar aquesta aplicació.
lastName=Cognoms
invalidEmailMessage=L''adreça de correu electrònic no és vàlida.
clients=Clients
filterByName=Filtra per nom…
refreshPage=Refresca la pàgina
error-user-attribute-required=Especifiqueu l''atribut {0}.
currentSession=Sessió actual
error-empty=Especifiqueu un valor.
error-invalid-uri-fragment=El fragment d''URL no és vàlid.
error-invalid-blank=Especifiqueu un valor.
missingFirstNameMessage=Indiqueu el vostre nom.
signedOutSession=Desconnectat {0}/{1}
share=Comparteix
close=Tanca
email=Correu electrònic
signOutWarning=Voleu sortir de la sessió?
signOutAllDevicesWarning=Aquesta acció desconnectarà tots els dispositius que han entrat al vostre compte, inclòs el dispositiu que esteu utilitzant ara mateix.
unShareSuccess=S''ha deixat de compartir el recurs correctament.
signingIn=Identificació
stopUsingCred=Voleu deixar d''utilitzar {0}?
error-number-out-of-range=L''atribut {0} ha de ser un número entre {1} i {2}.
thirdPartyApp=De tercers
started=Iniciat
updateSuccess=S''ha actualitzat el recurs correctament.
unShare=Deixa de compartir-ho tot
removeAccess=Elimina l''accés
removeCred=Elimina {{name}}
signOutAllDevices=Desconnecta tots els dispositius
error-invalid-email=L''adreça de correu electrònic no és vàlida.
myResources=Els meus recursos
linkedAccountsIntroMessage=Gestiona les entrades a través de comptes de tercers.
groupDescriptionLabel=Visualitzeu els grups als quals esteu associat
resourceAlreadyShared=El recurs ja està compartit amb aquest usuari.
error-invalid-length-too-long=L''atribut {0} ha de tindre una llargària màxima de {2}.
accountUpdatedMessage=S''ha actualitzat el vostre compte.
logo=Logotip
password-help-text=Entreu introduint la vostra contrasenya.
deleteAccount=Elimina el compte
add=Afegeix
error-invalid-value=El valor no és vàlid.
ipAddress=Adreça IP
resourceName=Nom del recurs
unlinkedEmpty=No hi ha cap proveïdor no enllaçat
done=Fet
basic-authentication=Autenticació bàsica
socialLogin=Identificació social
notInUse=No en ús
unShareAllConfirm=Esteu segur de voler eliminar totes les comparticions completament?
firstName=Nom
name=Nom
unknownUser=Anònim
offlineAccess=Accés fora de línia
password-display-name=Contrasenya
expires=Caduca
noGroups=Cap grup
notSetUp={0} no està configurat.
error-invalid-number=El nombre no és vàlid.
link=Enllaça el compte
description=Descripció
update=Actualitza
signedInDevices=Dispositius identificats
missingPasswordMessage=Indiqueu la contrasenya.
otp-help-text=Introduïu el codi de verificació de l''aplicació d''autenticació.
error-invalid-uri-scheme=L''esquema d''URL no és vàlid.
error-user-attribute-read-only=El camp {0} és només de lectura.
error-invalid-date=La data no és vàlida.
missingEmailMessage=Indiqueu la vostra adreça de correu electrònic.
applicationsIntroMessage=Feu seguiment i gestioneu els permisos de les aplicacions per a accedir al vostre compte
error-invalid-length=L''atribut {0} ha de tindre una llargària d''entre {1} i {2}.
missingLastNameMessage=Indiqueu els vostres cognoms.
linkedLoginProviders=Proveïdors d''entrada enllaçats
inUse=En ús
client=Client
error-invalid-uri=L''URL no és vàlid.
systemDefined=Definit pel sistema
internalApp=Internes
accessGrantedOn=Accés concedit el
permissionRequests=Peticions de permís
shareSuccess=S''ha compartit el recurs correctament.
missingUsernameMessage=Indiqueu el vostre nom d''usuari.
fullName={{givenName}} {{familyName}}
resources=Recursos
resourceIntroMessage=Compartiu recursos entre membres del vostre equip
unLink=Desenllaça el compte
termsOfService=Condicions del servei
requestor=Sol·licitant
shareWith=Comparteix amb
updateCredAriaLabel=Actualitza la credencial
error-pattern-no-match=El valor no és vàlid.
application=Aplicació
unlinkedLoginProviders=Proveïdors d''entrada no enllaçats
applicationDetails=Detalls de l''aplicació
successRemovedMessage={{userLabel}} s''ha eliminat.
deleteAccountWarning=Això és irreversible. Totes les vostres dades es destruiran permanentment i no seran accessibles.
error-person-name-invalid-character=El nom conté un caràcter no vàlid.
user=Usuari
applications=Aplicacions
username=Nom d''usuari

View File

@ -0,0 +1,22 @@
#
#Tue Jan 09 09:05:12 CET 2024
lastName=Příjmení
invalidEmailMessage=Neplatná e-mailová adresa.
backTo=Zpět na {{app}}
expires=Vyprší
clients=Klienti
missingUsernameMessage=Zadejte uživatelské jméno.
fullName={{givenName}} {{familyName}}
started=Zahájeno
missingPasswordMessage=Zadejte prosím heslo.
firstName=První křestní jméno
password=Heslo
missingEmailMessage=Zadejte prosím e-mail.
application=Aplikace
missingLastNameMessage=Zadejte prosím příjmení.
accountUpdatedMessage=Váš účet byl aktualizován.
missingFirstNameMessage=Zadejte prosím křestní jméno.
client=Klient
email=E-mail
applications=Aplikace
username=Uživatelské jméno

View File

@ -0,0 +1,36 @@
#
#Tue Jan 09 09:05:12 CET 2024
invalidEmailMessage=Ugyldig email adresse.
lastName=Efternavn
backTo=Tilbage til {{app}}
applicationType=Applikationstype
expires=Udløber
clients=Klienter
filterByName=Filtrer På Navn...
description=Beskrivelse
myResources=Mine Ressourcer
missingPasswordMessage=Angiv adgangskode
password=Adgangskode
missingEmailMessage=Angiv email adresse.
applicationsIntroMessage=Spor og administrer dine app tilladelser for at tilgå din konto
missingLastNameMessage=Angiv efternavn
accountUpdatedMessage=Din konto er blevet opdateret.
missingFirstNameMessage=Angiv fornavn.
client=Klient
share=Del
email=Email
permissionRequests=Rettigheds forespørgsler
missingUsernameMessage=Angiv brugernavn
fullName={{givenName}} {{familyName}}
resources=Ressourcer
started=Påbegyndt
resourceIntroMessage=Del dine ressourcer med team medlemmer
socialLogin=Social Log ind
requestor=Forespørger
firstName=Fornavn
application=Applikation
name=Navn
removeAccess=Fjern Adgang
user=Bruger
applications=Applikationer
username=Brugernavn

View File

@ -0,0 +1,182 @@
cancel=Abbrechen
applicationType=Anwendungstyp
backTo=Zurück zu {{app}}
removeConsentSuccess=Zustimmung erfolgreich entfernt
noGroupsText=Sie sind keiner Gruppe beigetreten
required=Erforderlich
path=Pfad
password=Mein Passwort
setUpNew={{name}} einrichten
lastAccessedOn=Letzter Zugriff
deviceActivity=Geräteaktivität
permissions=Berechtigungen
credentialCreatedAt=<0>Erstellt</0> {{date}}.
error-username-invalid-character='{{0}}' enthält ungültige Zeichen.
usernamePlaceholder=Benutzername oder E-Mail
infoMessage=Wenn Sie auf "Zugriff entfernen" klicken, entziehen Sie dieser Anwendung die gewährten Berechtigungen. Diese Anwendung wird Ihre Informationen nicht mehr verwenden.
scopesHelp=Der Ressource zugewiesenen Scopes.
unknownOperatingSystem=Unbekanntes Betriebssystem
deny=Ablehnen
edit=Bearbeiten
otp-display-name=Authenticator-Anwendung
selectALocale=Wählen Sie eine Sprache
signOut=Abmelden
linkedEmpty=Keine verknüpften Anbieter
directMembership=Direkte Mitgliedschaft
accept=Akzeptieren
error-invalid-length-too-short='{{0}}' muss mindestens eine Länge von {{1}} haben.
resourceSharedWith_one=Ressource wird geteilt mit <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' darf maximal den Wert {{2}} haben.
updateEmail=E-Mail aktualisieren
two-factor=Zwei-Faktor-Authentifizierung
resourceSharedWith_zero=Diese Ressource wird nicht geteilt.
signedInDevicesExplanation=Melden Sie sich von allen unbekannten Geräten ab.
addMultivaluedLabel={{fieldLabel}} hinzufügen
status=Status
error-number-out-of-range-too-small='{{0}}' muss mindestens den Wert {{1}} haben.
invalidEmailMessage='{{0}}'\: Ungültige E-Mail-Adresse.
lastName=Nachname
removeModalMessage=Hiermit wird die aktuell erteilte Zugriffsberechtigung für {{name}} entfernt. Sie müssen den Zugriff erneut gewähren, wenn Sie diese Anwendung verwenden möchten.
clients=Clients
createFlowHelp=Sie können einen Top-Level-Flow innerhalb dieses Flows erstellen
filterByName=Nach Name filtern...
refreshPage=Aktualisieren Sie die Seite
save=Speichern
error-user-attribute-required=Bitte geben Sie '{{0}}' an.
currentSession=Aktuelle Sitzung
clientDescriptionHelp=Gibt die Beschreibung des Clients an. Zum Beispiel 'Mein Client zur Zeiterfassung'. Unterstützt auch Schlüssel für lokalisierte Werte. Zum Beispiel: ${my_client_description}
scopeTypeHelp=Client Scopes, die als Standard-Scope zu jedem erstellten Client hinzugefügt werden
error-empty=Bitte geben Sie einen Wert für '{{0}}' an.
error-invalid-uri-fragment='{{0}}' ist ein ungültiges URL-Fragment.
error-invalid-blank=Bitte geben Sie einen Wert für '{{0}}' an.
missingFirstNameMessage='{{0}}'\: Bitte geben Sie einen Vornamen ein.
signedOutSession=Abgemeldet {{browser}}/{{os}}
share=Teilen
close=Schließen
email=E-Mail
signOutWarning=Sitzung abmelden?
removeConsentError=Konnte die Zustimmung nicht entfernen aufgrund von: {{error}}
signOutAllDevicesWarning=Diese Aktion meldet alle Geräte ab, die sich bei Ihrem Benutzerkonto angemeldet haben, einschließlich des aktuellen Geräts, das Sie gerade verwenden.
unShareSuccess=Die Freigabe der Ressource wurde erfolgreich aufgehoben.
signingIn=Anmeldung
stopUsingCred={{name}} nicht mehr verwenden?
groupsListHeader=Kopfzeile der Gruppenliste
error-number-out-of-range='{{0}}' muss eine Zahl zwischen {{1}} und {{2}} sein.
privacyPolicy=Datenschutzerklärung
thirdPartyApp=Drittanbieter
started=Gestartet
avatar=Avatar
scopeDescriptionHelp=Beschreibung des Client Scope
confirm=Bestätigen
updateSuccess=Ressource erfolgreich aktualisiert.
selectOne=Wählen Sie eine Option aus
unShare=Alle Freigaben aufheben
linkedAccounts=Verknüpfte Konten
personalInfoDescription=Verwalten Sie Ihre persönlichen Angaben
removeAccess=Zugriff entfernen
signingInDescription=Konfigurieren Sie die Anmeldemöglichkeiten.
somethingWentWrongDescription=Entschuldigung, es ist ein unerwarteter Fehler aufgetreten.
personalInfo=Persönliche Angaben
removeCred={{name}} entfernen
signOutAllDevices=Alle Geräte abmelden
scopeNameHelp=Name des Client Scopes. Muss eindeutig im Realm sein. Name sollte keine Leerzeichen enthalten, da er als Wert für den Scope-Parameter verwendet wird.
flowTypeHelp=Um welche Art des Flows handelt es sich
error-invalid-email=Ungültige E-Mail.
myResources=Meine Ressourcen
linkedAccountsIntroMessage=Verwalten Sie Anmeldungen über Konten von Drittanbietern.
accountSecurity=Kontosicherheit
groupDescriptionLabel=Gruppen anzeigen, zu denen Sie gehören
manageAccount=Account verwalten
resourceAlreadyShared=Ressource ist bereits mit diesem Nutzer geteilt.
error-invalid-length-too-long='{{0}}' darf maximal eine Länge von {{2}} haben.
accountUpdatedMessage=Ihr Benutzerkonto wurde aktualisiert.
shareError=Konnte die Ressource nicht teilen aufgrund von\: {{error}}
logo=Logo
password-help-text=Melden Sie sich mit Ihrem Passwort an.
deleteAccount=Benutzerkonto löschen
permissionRequest=Berechtigungsanfrage - {{name}}
add=Hinzufügen
error-invalid-value='{{0}}' hat einen ungültigen Wert.
somethingWentWrong=Ein Fehler ist aufgetreten
rolesScope=Wenn kein Role Scope Mapping definiert ist, darf jeder Benutzer diesen Client Scope verwenden. Wenn Role Scope Mappings definiert sind, muss dem Benutzer mindestens einer dieser Rollen zugewiesen sein.
unShareError=Die Freigabe der Ressource konnte nicht aufgehoben werden aufgrund von\: {{error}}
ipAddress=IP-Adresse
tryAgain=Erneut versuchen
resourceName=Ressourcenname
unlinkedEmpty=Keine verknüpften Login-Anbieter
done=Erledigt
basic-authentication=Standardauthentifizierung
socialLogin=Social Logins
notInUse=Nicht in Verwendung
unShareAllConfirm=Sind Sie sicher, dass Sie alle Freigaben vollständig entfernen möchten?
firstName=Vorname
name=Name
clientTypeHelp=Der Typ dieser Ressource. Er kann verwendet werden, um verschiedene Ressourcen mit demselben Typ zu gruppieren.
unknownUser=Anonym
offlineAccess=Offline-Zugriff
password-display-name=Passwort
expires=Läuft ab
noGroups=Keine Gruppen
notSetUp={{name}} ist nicht eingerichtet.
error-invalid-number='{{0}}' ist eine ungültige Zahl.
link=Account verknüpfen
shareTheResource=Diese Ressource teilen - {{name}}
description=Beschreibung
update=Aktualisieren
choose=Wählen...
signedInDevices=Angemeldete Geräte
delete=Löschen
missingPasswordMessage='{{0}}'\: Bitte geben Sie ein Passwort ein.
otp-help-text=Geben Sie bei der Anmeldung einen Verifizierungscode aus der Authenticator-Anwendung ein.
groupsListColumnsNames=Namen der Spalten der Gruppenliste
error-invalid-uri-scheme='{{0}}' ist ein ungültiges URL-Schema.
error-user-attribute-read-only=Das Feld {{0}} is schreibgeschützt.
general=Allgemein
error-invalid-date='{{0}}' ist ein ungültiges Datum.
missingEmailMessage='{{0}}'\: Bitte geben Sie eine E-Mail-Adresse ein.
accountUpdatedError=Benutzerkonto konnte aufgrund von Validierungsfehlern nicht aktualisiert werden
unLinkError=Konnte die Verknüpfung nicht aufheben aufgrund von\: {{error}}
applicationsIntroMessage=Anwendungen, auf die Ihr Konto Zugriff hat
error-invalid-length='{{0}}' muss eine Länge zwischen {{1}} und {{2}} haben.
missingLastNameMessage='{{0}}'\: Bitte geben Sie einen Nachnamen ein.
errorSignOutMessage=Konnte nicht abgemeldet werden\: {{error}}
linkedLoginProviders=Verknüpfte Login-Anbieter
inUse=In Benutzung
client=Client
error-invalid-uri='{{0}}' ist eine ungültige URL.
systemDefined=Systemdefiniert
hasAccessTo=Hat Zugriff auf
internalApp=Intern
updateError=Konnte die Ressource nicht aktualisieren aufgrund von\: {{error}}
accessGrantedOn=Zugriff gewährt am\:
editTheResource=Ressource bearbeiten - {{name}}
permissionRequests=Berechtigungsanfragen
shareSuccess=Ressource erfolgreich geteilt.
missingUsernameMessage='{{0}}'\: Bitte geben Sie einen Benutzernamen ein.
aliasHelp=Name der Konfiguration
fullName={{givenName}} {{familyName}}
groups=Gruppen
resources=Ressourcen
resourceIntroMessage=Teilen Sie Ihre Ressourcen mit anderen Teammitgliedern
unLink=Konto trennen
errorRemovedMessage=Konnte {{userLabel}} nicht entfernen aufgrund von\: {{error}}
termsOfService=Nutzungsbedingungen
jumpToSection=Zu Abschnitt springen
linkError=Konnte nicht verknüpft werden aufgrund von\: {{error}}
requestor=Anfragesteller
shareWith=Teilen mit
updateCredAriaLabel=Zugangsdaten aktualisieren
error-pattern-no-match='{{0}}' entspricht nicht dem erforderlichen Format.
application=Anwendung
unlinkedLoginProviders=Nicht verknüpfte Login-Anbieter
applicationDetails=Anwendungsdetails für {{clientId}}
successRemovedMessage={{userLabel}} wurde entfernt.
deleteAccountWarning=Dieser Vorgang ist unwiderruflich. Alle Ihre Daten werden dauerhaft gelöscht und können nicht wiederhergestellt werden.
resourceSharedWith_other=Ressource wird geteilt mit <0>{{username}}</0> und <1>{{other}}</1> anderen Accounts
error-person-name-invalid-character='{{0}}' enthält ungültige Zeichen.
user=Benutzer
shareUser=Benutzer hinzufügen, mit denen die Ressource geteilt wird
unLinkSuccess=Verknüpftes Konto erfolgreich getrennt
applications=Anwendungen
sharedWithMe=Mit mir geteilt
username=Benutzername

View File

@ -0,0 +1,125 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=Άκυρο
backTo=Πίσω στο{{app}}
applicationType=Τύπος Εφαρμογής
noGroupsText=Δεν είστε μέλος σε καμία ομάδα
path=Διαδρομή
password=Κωδικός πρόσβασης
setUpNew=Καθορισμός του {{name}}
lastAccessedOn=Τελευταία πρόσβαση
permissions=Άδειες
credentialCreatedAt=Δημιουργήθηκε
error-username-invalid-character=Το όνομα χρήστη περιέχει ένα μη έγκυρο χαρακτήρα.
infoMessage=Πατώντας το 'Αφαίρεση Πρόσβασης', θα αφαιρέσετε τις άδειες της εφαρμογής που είχατε δώσει. Αυτή η εφαρμογή δε θα μπορεί πλέον να χρησιμοποιεί τις πληροφορίες σας.
unknownOperatingSystem=Άγνωστο λειτουργικό σύστημα
edit=Επεξεργασία
otp-display-name=εφαρμογή ταυτοποίησης
linkedEmpty=Κανένας συνδεδεμένος πάροχος
directMembership=Άμεση συμμετοχή
error-invalid-length-too-short=Το χαρακτηριστικό {0} πρέπει να έχει ελάχιστο μήκος {1}.
error-number-out-of-range-too-big=Το χαρακτηριστικό {0} πρέπει να έχει μέγιστη τιμή {2}.
updateEmail=Ενημέρωση email
two-factor=Έλεγχος ταυτότητας δύο-παραγόντων
signedInDevicesExplanation=Αποσύνδεση από όποια άγνωστη συσκευή.
status=Κατάσταση
error-number-out-of-range-too-small=Το χαρακτηριστικό {0} πρέπει να έχει ελάχιστη τιμή {1}.
removeModalMessage=Αυτό θα αφαιρέσει την τρέχουσα άδεια πρόσβαση που δόθηκε για το {0}. Θα πρέπει να δώσετε ξανά πρόσβαση αν θέλετε να χρησιμοποιήσετε αυτή την εφαρμογή.
lastName=Επώνυμο
invalidEmailMessage=Μη έγκυρη διεύθυνση email.
clients=Πελάτες
filterByName=Φιλτράρισμα Ανά Όνομα ...
refreshPage=Ανανέωση σελίδας
error-user-attribute-required=Παρακαλώ ορίστε το χαρακτηριστικό {0}.
currentSession=Τρέχουσα συνεδρία
error-empty=Παρακαλώ ορίστε τιμή.
error-invalid-uri-fragment=Μη έγκυρο κομμάτι URL.
error-invalid-blank=Παρακαλώ ορίστε τιμή.
missingFirstNameMessage=Παρακαλώ ορίστε ένα όνομα.
signedOutSession=Αποσυνδέθηκε {{browser}}/{{os}}
share=Διαμοιρασμός
close=Κλείσιμο
email=Email
signOutWarning=Αποσύνδεση συνεδρίας;
signOutAllDevicesWarning=Αυτή η ενέργεια θα αποσυνδέσει όλες τις συσκευές που έχουν συνδεθεί στο λογαριασμό σας, συμπεριλαμβανόμενης και της συσκευής που χρησιμοποιείτε τώρα.
unShareSuccess=Επιτυχής διακοπή διαμοιρασμού πόρου.
signingIn=Σε είσοδο
stopUsingCred=Διακοπή χρήσης του {{name}};
error-number-out-of-range=Το χαρακτηριστικό {0} πρέπει να είναι ένας αριθμός μεταξύ {1} και {2}.
thirdPartyApp=Τρίτου-μέρους
started=Ξεκίνησε
updateSuccess=Ο πόρος ενημερώθηκε επιτυχώς.
unShare=Διακοπή διαμοιρασμού όλων
removeAccess=Αφαίρεση Πρόσβασης
removeCred=Αφαίρεση του {0}
signOutAllDevices=Αποσύνδεση όλων των συσκευών
error-invalid-email=Μη έγκυρη διεύθυνση email.
myResources=Οι Πόροι Μου
linkedAccountsIntroMessage=Διαχείριση των εισόδων μέσω λογαριασμών σε τρίτους.
groupDescriptionLabel=Εμφάνιση ομάδων με τις οποίες έχετε συσχετισθεί
resourceAlreadyShared=Ο πόρος ήδη μοιράζεται με αυτό το χρήστη.
error-invalid-length-too-long=Το χαρακτηριστικό {0} πρέπει να έχει μέγιστο μήκος {2}.
accountUpdatedMessage=Ο λογαριασμός σας έχει ενημερωθεί.
logo=Λογότυπο
password-help-text=Συνδεθείτε βάζοντας το κωδικό πρόσβασής σας.
deleteAccount=Διαγραφή λογαριασμού
add=Προσθήκη
error-invalid-value=Μη έγκυρη τιμή.
ipAddress=Διεύθυνση IP
resourceName=Όνομα πόρου
unlinkedEmpty=Κανένας αποσυνδεδεμένος πάροχος
done=Έγινε
basic-authentication=Βασική ταυτοποίηση
socialLogin=Κοινωνική Είσοδος
notInUse=Δεν χρησιμοποιείται
unShareAllConfirm=Σίγουρα θέλετε να αφαιρέσετε όλους του διαμοιρασμούς;
firstName=Όνομα
name=Όνομα
unknownUser=Ανώνυμος
offlineAccess=Πρόσβαση εκτός-σύνδεσης
password-display-name=Κωδικός πρόσβασης
expires=Λήγει
noGroups=Καμία ομάδα
notSetUp=Το {0} δεν έχει καθοριστεί.
error-invalid-number=Μη έγκυρος αριθμός.
link=Σύνδεση λογαριασμού
description=Περιγραφή
update=Ενημέρωση
signedInDevices=Συνδεδεμένες συσκευές
missingPasswordMessage=Παρακαλώ ορίστε κωδικό πρόσβασης.
otp-help-text=Εισάγετε ένα κωδικό επιβεβαίωσης από την εφαρμογή ταυτοποίησης.
error-invalid-uri-scheme=Μη έγκυρο σχήμα URL.
error-user-attribute-read-only=Το πεδίο {0} είναι μόνο για ανάγνωση.
error-invalid-date=Μη έγκυρη ημερομηνία.
missingEmailMessage=Παρακαλώ ορίστε email.
applicationsIntroMessage=Διαχειριστείτε το δικαίωμα της εφαρμογής σας να έχει πρόσβαση στο λογαριασμό σας
error-invalid-length=Το χαρακτηριστικό {0} πρέπει να έχει μήκος μεταξύ {1} και {2}.
missingLastNameMessage=Παρακαλώ ορίστε επώνυμο.
linkedLoginProviders=Συνδεδεμένοι πάροχοι εισόδου
inUse=Σε χρήση
client=Πελάτης
error-invalid-uri=Μη έγκυρο URL.
systemDefined=Ορισμένο από το σύστημα
internalApp=Εσωτερικό
accessGrantedOn=Δόθηκε πρόσβαση στο
permissionRequests=Αιτήσεις Αδειών
shareSuccess=Ο πόρος διαμοιράστηκε επιτυχώς.
missingUsernameMessage=Παρακαλώ ορίστε όνομα χρήστη.
fullName={{givenName}} {{familyName}}
resources=Πόροι
resourceIntroMessage=Μοιράστε τους πόρους σας μεταξύ των μελών της ομάδας
unLink=Αποσύνδεση λογαριασμού
termsOfService=Όροι της υπηρεσίας
requestor=Αιτών
shareWith=Μοιράζεται με
updateCredAriaLabel=Ενημέρωση διαπιστευτηρίου
error-pattern-no-match=Μη έγκυρη τιμή.
application=Εφαρμογή
unlinkedLoginProviders=Αποσυνδεδεμένοι πάροχοι εισόδου
applicationDetails=Λεπτομέρειες εφαρμογής
successRemovedMessage=Το {{userLabel}} αφαιρέθηκε.
deleteAccountWarning=Αυτό είναι ανεπίστροφο. Όλα τα δεδομένα σας θα καταστραφούν οριστικά και δεν επαναφέρονται.
error-person-name-invalid-character=Το όνομα περιέχει ένα μη έγκυρο χαρακτήρα.
user=Χρήστης
applications=Εφαρμογές
username=Όνομα χρήστη

View File

@ -0,0 +1,125 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=Cancelar
backTo=Volver a {{app}}
applicationType=Tipo de aplicación
noGroupsText=No estás unido a ningún grupo
path=Ruta
password=Contraseña
setUpNew=Configurar {0}
lastAccessedOn=Último accedido
permissions=Permisos
credentialCreatedAt=Creada
error-username-invalid-character=El nombre de usuario contiene algún carácter inválido.
infoMessage=Al hacer clic en 'Eliminar acceso', eliminará los permisos otorgados de esta aplicación. Esta aplicación ya no usará su información.
unknownOperatingSystem=Sistema operativo desconocido
edit=Editar
otp-display-name=aplicación de autenticador
linkedEmpty=No hay proveedores vinculados
directMembership=Membresía directa
error-invalid-length-too-short=El atributo {0} debe tener una longitud mínima de {1}.
error-number-out-of-range-too-big=El atributo {0} debe tener un valor máximo de {2}.
updateEmail=Actualizar correo electrónico
two-factor=Autenticación de dos factores
signedInDevicesExplanation=Desconéctese de cualquier dispositivo desconocido.
status=Estado
error-number-out-of-range-too-small=El atributo {0} debe tener un valor mínimo de {1}.
removeModalMessage=Esto eliminará el permiso de acceso otorgado actualmente para {0}. Deberá otorgar acceso nuevamente si desea usar esta aplicación.
lastName=Apellidos
invalidEmailMessage=Email no válido
clients=Clientes
filterByName=Filtrar por nombre ...
refreshPage=Recarga la página
error-user-attribute-required=Especifique el atributo {0}.
currentSession=Sesión actual
error-empty=Especifique el valor.
error-invalid-uri-fragment=Fragmento de URL no válido.
error-invalid-blank=Especifique el valor.
missingFirstNameMessage=Por favor indica el nombre.
signedOutSession=Desconectado {{browser}}/{{os}}
share=Compartir
close=Cerca
email=Email
signOutWarning=¿Cerrar la sesión?
signOutAllDevicesWarning=Esta acción desconectará todos los dispositivos que han iniciado sesión en su cuenta, incluido el dispositivo actual que está utilizando.
unShareSuccess=Recurso descompartido con éxito.
signingIn=Iniciando sesión
stopUsingCred=¿Dejar de usar {{name}}?
error-number-out-of-range=El atributo {0} debe ser un número entre {1} y {2}.
thirdPartyApp=Aplicación de terceros
started=Iniciado
updateSuccess=Recurso actualizado con éxito.
unShare=Descompartir todos
removeAccess=Eliminar acceso
removeCred=Eliminar {0}
signOutAllDevices=Desconectar todos los dispositivos
error-invalid-email=Dirección de correo electrónico no válida.
myResources=Mis recursos
linkedAccountsIntroMessage=Administre inicios de sesión a través de cuentas de terceros.
groupDescriptionLabel=Ver grupos con los que está asociado
resourceAlreadyShared=El recurso ya se comparte con este usuario.
error-invalid-length-too-long=El atributo {0} debe tener una longitud máxima de {2}.
accountUpdatedMessage=Tu cuenta se ha actualizado.
logo=logo
password-help-text=Inicie sesión ingresando su contraseña.
deleteAccount=Borrar cuenta
add=Agregar
error-invalid-value=Valor no válido.
ipAddress=dirección IP
resourceName=Nombre del recurso
unlinkedEmpty=No hay proveedores no enlaces
done=Hecho
basic-authentication=Autenticación básica
socialLogin=Inicio de sesión social
notInUse=No esta en uso
unShareAllConfirm=¿Estás seguro de que quieres descompartir todos los recursos?
firstName=Nombre
name=Nombre
unknownUser=Anónimo
offlineAccess=Acceso fuera de línea
password-display-name=Contraseña
expires=Expira
noGroups=No hay grupos
notSetUp={0} no está configurado.
error-invalid-number=Número inválido.
link=Vincular cuenta
description=Descripción
update=Actualizar
signedInDevices=Dispositivos conectados
missingPasswordMessage=Por favor indica tu contraseña.
otp-help-text=Ingrese un código de verificación de la aplicación Authenticator.
error-invalid-uri-scheme=Esquema de URL no válido.
error-user-attribute-read-only=El campo {0} es de solo lectura.
error-invalid-date=Fecha inválida.
missingEmailMessage=Por favor indica el email.
applicationsIntroMessage=Rastree y administre el permiso de su aplicación para acceder a su cuenta
error-invalid-length=El atributo {0} debe tener una longitud entre {1} y {2}.
missingLastNameMessage=Por favor indica tus apellidos.
linkedLoginProviders=Proveedores de inicio de sesión vinculados
inUse=En uso
client=Cliente
error-invalid-uri=URL inválida.
systemDefined=Sistema definido
internalApp=Interna
accessGrantedOn=Acceso otorgado en
permissionRequests=Solicitudes de permiso
shareSuccess=Recurso compartido con éxito.
missingUsernameMessage=Por favor indica tu usuario.
fullName={{givenName}} {{familyName}}
resources=Recursos
resourceIntroMessage=Comparta sus recursos entre los miembros del equipo
unLink=Desvincular cuenta
termsOfService=Términos de servicio
requestor=Solicitante
shareWith=Compartir con
updateCredAriaLabel=Actualizar credencial
error-pattern-no-match=Valor no válido.
application=Aplicación
unlinkedLoginProviders=Proveedores de inicio de sesión no vinculados
applicationDetails=Detalles de la aplicación
successRemovedMessage={{userLabel}} se eliminó.
deleteAccountWarning=Esto es irreversible. Todos sus datos serán permanentemente destruidos e irrecuperables.
error-person-name-invalid-character=El nombre contiene algún carácter inválido.
user=Usuario
applications=Aplicaciones
username=Usuario

View File

@ -0,0 +1,155 @@
cancel=لغو
applicationType=نوع اپلیکیشن
removeConsentSuccess=رضایت با موفقیت حذف شد
noGroupsText=شما در هیچ گروهی عضو نشده اید
required=الزامی
path=مسیر
password=رمز عبور من
setUpNew=راه اندازی {{0}}
lastAccessedOn=آخرین دسترسی
deviceActivity=فعالیت دستگاه
permissions=مجوزها
credentialCreatedAt=<0>ایجاد شد</0> {{date}}.
error-username-invalid-character='{{0}}' شامل کاراکتر نامعتبر است.
usernamePlaceholder=نام کاربری یا ایمیل
infoMessage=با کلیک بر روی حذف دسترسی، مجوزهای اعطایی این برنامه را حذف خواهید کرد. این برنامه دیگر از اطلاعات شما استفاده نخواهد کرد.
unknownOperatingSystem=سیستم عامل ناشناخته
deny=رد کردن
edit=ویرایش
otp-display-name=اپلیکیشن اعتبارسنجی
signOut=خروج
linkedEmpty=بدون ارائه‌دهنده‌ی لینک شده
directMembership=عضویت مستقیم
accept=پذیرفتن
error-invalid-length-too-short='{{0}}' باید حداقل {{1}} کاراکتر باشد.
resourceSharedWith_one=منبع با <0>{{username}}</0> به اشتراک گذاشته شده است
error-number-out-of-range-too-big='{{0}}' باید حداکثر مقدار {{2}} باشد.
two-factor=اعتبارسنجی دو مرحله‌ای
resourceSharedWith_zero=این منبع به اشتراک گذاشته نشده است.
signedInDevicesExplanation=از هر دستگاه ناآشنا خارج شوید.
status=وضعیت
error-number-out-of-range-too-small='{{0}}' باید حداقل مقدار {{1}} باشد.
lastName=نام خانوادگی
removeModalMessage=با این کار مجوز دسترسی اعطا شده در حال حاضر برای {{0}} حذف خواهد شد. اگر می خواهید از این برنامه استفاده کنید، باید دوباره مجوز دسترسی بدهید.
clients=مشتری‌ها
filterByName=فیلتر بر اساس نام ...
refreshPage=بارگذاری مجدد صفحه
save=ذخیره
error-user-attribute-required=لطفا '{{0}}' را مشخص کنید.
currentSession=نشست فعلی
error-empty=لطفا مقدار '{{0}}' را وارد کنید.
error-invalid-uri-fragment='{{0}}' یک تکه URL نامعتبر است.
error-invalid-blank=لطفا مقدار '{{0}}' را وارد کنید.
signedOutSession=خروج موفق {{0}}/{{1}}
share=اشتراک‌گذاری
close=بستن
email=ایمیل
signOutWarning=خروج از نشست؟
removeConsentError=به دلیل\: {{error}} رضایت حذف نشد
signOutAllDevicesWarning=این اقدام همه دستگاه‌هایی را که وارد حساب شما شده‌اند، از جمله دستگاه فعلی که استفاده می‌کنید، از سیستم خارج می‌کند.
unShareSuccess=منبع با موفقیت از اشتراک خارج شد.
signingIn=در حال ورود
stopUsingCred=توقف استفاده از {{0}}؟
error-number-out-of-range='{{0}}' باید یک عدد بین {{1}} و {{2}} باشد.
privacyPolicy=سیاست حریم شخصی
thirdPartyApp=شخص ثالث
welcomeMessage=به مدیریت حساب Keycloak خوش آمدید.
started=آغاز شد
avatar=آواتار
confirm=تایید
updateSuccess=منبع با موفقیت به روزرسانی شد.
selectOne=یک گزینه را انتخاب کنید
unShare=خروج از استراک همه
linkedAccounts=حساب‌های لینک‌شده
personalInfoDescription=اطلاعت پایه خود را مدیریت کنید
removeAccess=حدف دسترسی
signingInDescription=راه های ورود به سیستم را پیکربندی کنید.
somethingWentWrongDescription=پوزش، یک خطای غیرمنتظره پیش آمده.
personalInfo=اطلاعات شخصی
removeCred=پاک کردن {{0}}
signOutAllDevices=خروج از تمام دستگاه‌ها
error-invalid-email=آدرس ایمیل معتبر نیست
myResources=منابع من
linkedAccountsIntroMessage=لاگین‌ها را با حساب‌های شخص ثالث مدیریت کنید.
accountSecurity=امنیت حساب
groupDescriptionLabel=مشاهده گروه هایی که با آنها مرتبط هستید
manageAccount=مدیریت حساب
resourceAlreadyShared=منبع قبلا با این کاربر به اشتراک گذاشته شده است
accountUpdatedMessage=حساب شما به روزرسانی شده است.
error-invalid-length-too-long='{{0}}' باید حداکثر {{2}} کاراکتر باشد.
shareError=به دلیل\: {{error}} نمی‌توان منبع را به اشتراک گذاشت
logo=لوگو
password-help-text=رمز عبور خود وارد شوید.
permissionRequest=درخواست‌های مجوز - {{0}}
add=اضافه کردن
error-invalid-value='{{0}}' مقدار نامعتبری دارد.
somethingWentWrong=مشکلی پیش آمده
unShareError=خروج منبع از اشتراک موفقیت آمیز نبود\: {{error}}
ipAddress=آدرس IP
tryAgain=تلاش مجدد
resourceName=نام منبع
unlinkedEmpty=بدون ارائه‌دهنده نامرتبط شده
done=انجام شد
basic-authentication=اعتبارسنجی پایه
socialLogin=لاگین شبکه اجتماعی
notInUse=بدون استفاده
unShareAllConfirm=آیا از حذف تمام اشتراک‌گذاری‌ها اطمینان دارید؟
firstName=نام
name=نام
unknownUser=ناشناس
offlineAccess=دسترسی آفلاین
password-display-name=رمز عبور
expires=منقضی می‌شود
noGroups=هیچ گروهی یافت نشد
notSetUp={{0}} تنظیم نشده است.
error-invalid-number='{{0}}' عدد نامعتبر است.
link=لینک‌کردن حساب
shareTheResource=منبع را به اشتراک بگذارید - {{0}}
description=توضیحات
update=به روزرسانی
choose=انتخاب کنید...
signedInDevices=دستگاه‌های وارد شده
otp-help-text=یک رمز اعتبارسنجی از اپلیکیشن احراز هویت وارد کنید.
error-invalid-uri-scheme='{{0}}' دارای اسکیمای URL نامعتبر است.
error-invalid-date=تاریخ '{{0}}' معتبر نیست.
accountUpdatedError=به علت خطای اعتبار سنجی به روزرسانی حساب ناموفق بود
unLinkError=به دلیل\: {{error}} لغو پیوند ممکن نشد
applicationsIntroMessage=مجوزهای اپلیکیشن خود را برای دسترسی به حساب خود مدیریت و نظارت کنید
error-invalid-length='{{0}}' باید بین {{1}} و {{2}} کاراکتر باشد.
errorSignOutMessage=خروج ناموفق بود\: {{error}}
linkedLoginProviders=ارائه‌دهنده‌های لاگین لینک‌‌شده
inUse=در حال استفاده
client=مشتری
error-invalid-uri='{{0}}' یک URL نامعتبر است.
systemDefined=سیستم تعریف شد.
hasAccessTo=دسترسی دارد به
internalApp=داخلی
updateError=به روزرسانی منبع موفقیت آمیز نبود\: {{error}}
accessGrantedOn=تاریخ اعطای دسترسی
editTheResource=منبع را به اشتراک بگذارید - {{0}}
permissionRequests=درخواست‌های مجوز
shareSuccess=منبع با موفقیت به اشتراک گذاشته شد.
fullName={{givenName}} {{familyName}}
groups=گروه‌ها
resources=منابع
resourceIntroMessage=منابع خود را در بین اعضای تیم به اشتراک بگذارید
unLink=نامرتبط سازی حساب
errorRemovedMessage=پاک کردن {{userLabel}} ناموفق بود\: {{error}}
termsOfService=شرابط خدمات
linkError=لینک‌سازی ناموفق یود\: {{error}}
requestor=درخواست‌کننده
shareWith=اشتراک گذاری با
updateCredAriaLabel=به روزرسانی اعتبار
error-pattern-no-match='{{0}}' با فرمت مورد نیاز تطبیق ندارد.
application=اپلیکیشن
unlinkedLoginProviders=ارائه دهندگان لاگین نامرتبط شده
applicationDetails=جزئیات اپلیکیشن
successRemovedMessage={{userLabel}} حذف شد.
resourceSharedWith_other=منبع با <0>{{username}}</0> و <1>{{other}}</1> کاربران دیگر به اشتراک گذاشته شده است
error-person-name-invalid-character='{{0}}' شامل کاراکتر نامعتبر است.
user=کاربر
shareUser=کاربرانی را اضافه کنید تا منابع خود را با آنها به اشتراک بگذارید
unLinkSuccess=حساب با موفقیت نامرتبط شد
applications=اپلیکیشن‌ها
sharedWithMe=اشتراک‌گذاری شده با من
username=نام کاربری

View File

@ -0,0 +1,56 @@
#
#Tue Jan 09 09:05:12 CET 2024
applicationType=Ohjelman tyyppi
backTo=Takaisin {{app}}
error-invalid-email=Väärä sähköpostiosoite.
myResources=Minun resurssini
password=Salasana
error-invalid-length-too-long=Ominaisuudella {0} täytyy olla maksimipituus {2}.
accountUpdatedMessage=Käyttäjätiedot päivitetty.
error-username-invalid-character=Käyttäjänimi sisältää vääriä merkkejä.
error-invalid-value=Väärä arvo.
socialLogin=Kirjaudu sosiaalisen median tunnuksilla
error-invalid-length-too-short=Ominaisuudella {0} täytyy olla minimipituus {1}.
firstName=Etunimi
error-number-out-of-range-too-big=Ominaisuudella {0} täytyy olla maksimiarvona {2}.
name=Nimi
error-number-out-of-range-too-small=Ominaisuudella {0} täytyy olla minimiarvona {1}.
invalidEmailMessage=Virheellinen sähköpostiosoite.
lastName=Sukunimi
expires=Vanhenee
clients=Asiakkaat
filterByName=Suodata nimen mukaan ...
error-invalid-number=Väärä numero.
description=Kuvaus
missingPasswordMessage=Anna salasana.
error-user-attribute-required=Ole hyvä ja määritä ominaisuus {0}.
error-invalid-uri-scheme=Väärä URL\:n malli.
error-user-attribute-read-only=Kenttä {0} on "vain luku"-tilassa.
error-invalid-date=Väärä päivämäärä.
missingEmailMessage=Anna sähköpostiosoite.
applicationsIntroMessage=Seuraa ja hallitse sovelluksiasi, joilla on pääsy tilille
error-invalid-length=Ominaisuudella {0} täytyy olla pituus väliltä {1} ja {2}.
error-empty=Ole hyvä ja määritä arvo.
missingLastNameMessage=Anna sukunimi.
error-invalid-uri-fragment=Väärä URL\:n osa.
error-invalid-blank=Ole hyvä ja määritä arvo.
missingFirstNameMessage=Anna etunimi.
client=Asiakas
share=Jaa
error-invalid-uri=Väärä URL.
email=Sähköposti
permissionRequests=Lupapyynnöt
error-number-out-of-range=Ominaisuuden {0} täytyy olla numero väliltä {1} ja {2}.
missingUsernameMessage=Anna käyttäjätunnus.
fullName={{givenName}} {{familyName}}
resources=Resurssit
started=Luotu
resourceIntroMessage=Jaa resurssejasi tiimin jäsenten kesken
requestor=Pyynnön esittäjä
error-pattern-no-match=Väärä arvo.
application=Sovellus
removeAccess=Poista käyttöoikeus
error-person-name-invalid-character=Nimi sisältää vääriä merkkejä.
user=Käyttäjä
applications=Sovellukset
username=Käyttäjänimi

View File

@ -0,0 +1,171 @@
cancel=Annuler
applicationType=Type d'application
backTo=Retour sur {{app}}
removeConsentSuccess=Consentement supprimé
noGroupsText=Vous n'appartenez à aucun groupe
required=Requis
path=Chemin
password=Mon mot de passe
setUpNew=Configurer {{name}}
lastAccessedOn=Dernier accès
deviceActivity=Activités des appareils
permissions=Autorisations
credentialCreatedAt=<0>Créé</0> {{date}}.
error-username-invalid-character=« {{0}} » contient un caractère invalide.
usernamePlaceholder=Nom d'utilisateur ou courriel
infoMessage=En cliquant sur Supprimer l'accès, vous supprimerez les permissions accordées à cette application. Cette application ne pourra plus utiliser vos informations.
unknownOperatingSystem=Système d'exploitation inconnu
scopesHelp=Les portées associées à cette ressource.
deny=Refuser
edit=Éditer
otp-display-name=Application d'authentification
selectALocale=Sélectionner une langue
signOut=Déconnexion
linkedEmpty=Aucun fournisseur lié
directMembership=Adhésion directe
accept=Accepter
error-invalid-length-too-short=« {{0}} » doit avoir une longueur minimale de {{1}}.
resourceSharedWith_one=La ressource est partagée avec <0>{{username}}</0>
error-number-out-of-range-too-big=« {{0}} » doit avoir une valeur maximale de {{2}}.
two-factor=Authentification à deux facteurs
resourceSharedWith_zero=Cette ressource n'est pas partagée.
signedInDevicesExplanation=Déconnectez-vous de tout appareil non familier.
status=Statut
error-number-out-of-range-too-small=« {{0}} » doit avoir une valeur minimale de {{1}}.
lastName=Nom de famille
removeModalMessage=Cela supprimera l'autorisation d'accès actuellement accordée pour {{name}}. Vous devrez de nouveau obtenir les accès si vous souhaitez utiliser cette application.
clients=Clients
filterByName=Filtrer par nom...
createFlowHelp=Vous pouvez créer un flow de premier niveau au sein de ce formulaire
refreshPage=Rafraichir la page
save=Sauvegarder
error-user-attribute-required=Veuillez spécifier « {{0}} ».
currentSession=Session actuelle
scopeTypeHelp=Portées du client, qui seront ajoutées comme portées par défaut à chacun des clients créés
clientDescriptionHelp=Spécifie la description du client. Par exemple, « Mon client pour TimeSheet ». Prend également en charge les clés pour les valeurs localisées. Par exemple \: ${my_client_description}
error-empty=Veuillez spécifier la valeur de « {{0}} ».
error-invalid-uri-fragment=« {{0}} » est un fragment d'URL invalide.
error-invalid-blank=Veuillez spécifier la valeur de « {{0}} ».
signedOutSession=Déconnecté {{browser}}/{{os}}
share=Partager
close=Fermer
email=Courriel
signOutWarning=Se déconnecter de la session ?
removeConsentError=Impossible de supprimer le consentement en raison de \: {{error}}
signOutAllDevicesWarning=Cette action déconnectera tous les appareils qui se sont connectés à votre compte, y compris l'appareil que vous utilisez actuellement.
unShareSuccess=Annulation du partage de la ressource effectuée avec succès.
signingIn=Connexion
stopUsingCred=Arrêter d'utiliser {{name}} ?
error-number-out-of-range=« {{0}} » doit avoir un nombre compris entre {{1}} et {{2}}.
privacyPolicy=Politique de confidentialité
thirdPartyApp=Tiers
groupsListHeader=En-tête de la liste des groupes
started=Première connexion
avatar=Avatar
scopeDescriptionHelp=Description de la portée du client
confirm=Confirmer
updateSuccess=Ressource mise à jour avec succès.
selectOne=Sélectionner une option
unShare=Ne plus rien partager
linkedAccounts=Comptes liés
personalInfoDescription=Gérez vos informations de base
removeAccess=Supprimer l'accès
signingInDescription=Configurez les façons de vous authentifier.
somethingWentWrongDescription=Désolé, une erreur inattendue s'est produite.
personalInfo=Informations personnelles
removeCred=Supprimer {{name}}
signOutAllDevices=Se déconnecter de tous les appareils
scopeNameHelp=Nom de la portée du client. Doit être unique dans le domaine. Le nom ne doit pas contenir d'espace car il est utilisé comme valeur du paramètre de la portée
flowTypeHelp=De quel genre de formulaire s'agit-il
error-invalid-email=Adresse courriel invalide.
myResources=Mes ressources
linkedAccountsIntroMessage=Gérez les connexions via les comptes tiers.
accountSecurity=Sécurité du compte
groupDescriptionLabel=Voir les groupes auxquels vous êtes associé
manageAccount=Gérer le compte
resourceAlreadyShared=La ressource est déjà partagée avec cet utilisateur.
accountUpdatedMessage=Votre compte a été mis à jour.
error-invalid-length-too-long=« {{0}} » doit avoir une longueur maximale de {{2}}.
shareError=Impossible de partager la ressource à cause de \: {{error}}
logo=Logo
password-help-text=S'authentifier en entrant son mot de passe.
deleteAccount=Supprimer le compte
permissionRequest=Demandes d'autorisation - {{name}}
add=Ajouter
error-invalid-value=« {{0}} » a une valeur invalide.
somethingWentWrong=Quelque chose s'est mal passé
rolesScope=S'il n'y a aucun mappage de portée de rôle défini, chaque utilisateur est autorisé à utiliser cette portée du client. S'il y a des mappages de portée de rôle, l'utilisateur doit être membre d'au moins l'un des rôles.
unShareError=Impossible d'annuler le partage à cause de \: {{error}}
ipAddress=Adresse IP
tryAgain=Réessayer
resourceName=Nom de la ressource
unlinkedEmpty=Aucun fournisseur non lié
done=Terminer
basic-authentication=Authentification de base
socialLogin=Connexion via les réseaux sociaux
notInUse=Inutilisé
unShareAllConfirm=Êtes-vous sûr de vouloir complétement supprimer tous les partages ?
firstName=Prénom
name=Nom
unknownUser=Anonyme
clientTypeHelp=Le type de cette ressource. Il peut être utilisé pour grouper ensemble différentes instances de ressources avec le même type.
offlineAccess=Accès hors-ligne
password-display-name=Mot de passe
expires=Expire
noGroups=Aucun groupe
notSetUp={{name}} n'est pas configuré.
error-invalid-number=« {{0}} » est un nombre invalide.
link=Lier le compte
shareTheResource=Partager la ressource - {{name}}
description=Description
update=Mettre à jour
choose=Choisir...
signedInDevices=Appareils connectés
delete=Supprimer
otp-help-text=Entrez un code de vérification depuis votre application d'authentification.
groupsListColumnsNames=Nom des colonnes de la liste des groupes
error-invalid-uri-scheme=« {{0}} » a un schéma d'URL invalide.
error-invalid-date=« {{0}} » est une date invalide.
accountUpdatedError=Impossible de mettre à jour votre compte à cause des erreurs de validation
unLinkError=Impossible de dissocier à cause de \: {{error}}
applicationsIntroMessage=Visualisez les applications auxquelles votre compte a accès
error-invalid-length=« {{0}} » doit avoir une longueur comprise entre {{1}} et {{2}}.
errorSignOutMessage=Impossible de se déconnecter \: {{error}}
linkedLoginProviders=Fournisseurs de connexion liés
inUse=Utilisé
client=Client
error-invalid-uri=« {{0}} » est une URL invalide.
systemDefined=Défini par le système
hasAccessTo=A accès à
internalApp=Interne
updateError=Impossible de mettre à jour la ressource à cause de \: {{error}}
accessGrantedOn=Accès autorisé le \: 
editTheResource=Éditer la ressource - {{name}}
permissionRequests=Demandes d'autorisation
shareSuccess=La ressource a bien été partagée.
fullName={{givenName}} {{familyName}}
groups=Groupes
resources=Resources
aliasHelp=Nom de la configuration
resourceIntroMessage=Partagez votre ressource avec les membres de votre équipe
unLink=Dissocier le compte
errorRemovedMessage=Impossible de supprimer {{userLabel}} à cause de \: {{error}}
termsOfService=Conditions d'utilisation
linkError=Impossible de lier à cause de \: {{error}}
requestor=Demandeur
shareWith=Partager avec 
updateCredAriaLabel=Mettre à jour l'identifiant
error-pattern-no-match=« {{0}} » ne correspond pas au format requis
application=Application
unlinkedLoginProviders=Fournisseurs de connexion non liés
applicationDetails=Détails de l'application
successRemovedMessage={{userLabel}} a été supprimé.
deleteAccountWarning=Ceci est irréversible. Toutes vos données seront définitivement supprimées, et irrécupérables
resourceSharedWith_other=La ressource est partagée avec <0>{{username}}</0> et <1>{{other}}</1> autres utilisateurs
error-person-name-invalid-character=« {{0}} » contient un caractère invalide.
user=Utilisateur
shareUser=Ajouter les utilisateurs avec qui partager la ressource
unLinkSuccess=Compte dissocié avec succès
applications=Applications
sharedWithMe=Partagé avec moi
username=Nom d'utilisateur

View File

@ -0,0 +1,125 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=Mégse
backTo=Vissza a {{app}}-ba/be
applicationType=Alkalmazás típus
noGroupsText=Ön nem tagja egyetlen csoportnak sem
path=Elérési út
password=Jelszó
setUpNew=Új {{name}} hozzáadása
lastAccessedOn=Utoljára használva
permissions=Jogosultságok
credentialCreatedAt=Létrehozva
error-username-invalid-character=A felhasználónév érvénytelen karaktert tartalmaz.
infoMessage=A 'Hozzáférés eltávolítása' gombra kattintva visszavonhatja az alkalmazás hozzáféréseit. Az alkalmazás nem fogja elérni az Ön adatait.
unknownOperatingSystem=Ismeretlen operációs rendszer
edit=Szerkesztés
otp-display-name=Hitelesítő alkalmazás
linkedEmpty=Nincsenek összekapcsolt szolgáltatások
directMembership=Közvetlen tagság
error-invalid-length-too-short={0} minimális hossza {1} karakter.
error-number-out-of-range-too-big={0} maximum értéke\: {2}.
updateEmail=E-mail cím módosítása
two-factor=Kétlépcsős azonosítás
signedInDevicesExplanation=Jelentkezzen ki minden ismeretlen eszközből.
status=Státusz
error-number-out-of-range-too-small={0} minimum értéke\: {1}.
removeModalMessage=Ezzel törli a(z) {0} alkalmazás jelenlegi hozzáféréseit. A hozzáféréseket újra meg kell adni, ha hasznáni szeretné az alkalmazást.
lastName=Vezetéknév
invalidEmailMessage=Érvénytelen e-mail cím.
clients=Kliensek
filterByName=Név alapú keresés
refreshPage=Oldal újratöltése
error-user-attribute-required=Kérem, adja meg a(z) {0} értékét.
currentSession=Ez a munkamenet
error-empty=Kérem, adja meg a mező értékét.
error-invalid-uri-fragment=Érvénytelen URL fragmens.
error-invalid-blank=Kérem, adja meg a mező értékét.
missingFirstNameMessage=Kérem, adja meg a keresztnevet.
signedOutSession=Kijelentkezett munkamenet
share=Megosztás
close=Bezárás
email=E-mail cím
signOutWarning=Megszakítja a munkamenetet?
signOutAllDevicesWarning=Ezzel a művelettel kijelentkezik az összes bejelentkezett eszközből ezt az eszközt is beleértve.
unShareSuccess=Az erőforrás megosztása megszüntetve
signingIn=Bejelentkezés
stopUsingCred=Eltávolítja\: {{name}}?
error-number-out-of-range={0} értéke {1} és {2} közötti szám kell legyen.
thirdPartyApp=Harmadik fél
started=Kezdete
updateSuccess=Az erőforrás módosítva
unShare=Összes megosztás megszüntetése
removeAccess=Hozzáférés törlése
removeCred={0} eltávolítása
signOutAllDevices=Kijelentkezés minden eszközről
error-invalid-email=Érvénytelen e-mail cím.
myResources=Erőforrásaim
linkedAccountsIntroMessage=Bejelentkezés kezelése harmadik féltől származó fiókokkal.
groupDescriptionLabel=Az Önhöz tartozó csoportok megtekintése
resourceAlreadyShared=Az erőforrás már meg van osztva ezzel a felhasználóval.
error-invalid-length-too-long={0} maximális hossza {2} karakter.
accountUpdatedMessage=Felhasználói fiókját módosítottuk.
logo=Logó
password-help-text=Bejelentkezés jelszó segítségével.
deleteAccount=Felhasználói fiók törlése
add=Hozzáadás
error-invalid-value=Érvénytelen érték
ipAddress=IP cím
resourceName=Erőforrás neve
unlinkedEmpty=Nincsenek elérhető szolgáltatások
done=Kész
basic-authentication=Normál bejelentkezés
socialLogin=Közösségi bejelentkezés
notInUse=Használaton kívül
unShareAllConfirm=Valóban meg szeretné szüntetni az összes megosztást?
firstName=Keresztnév
name=Név
unknownUser=Ismeretlen felhasználó
offlineAccess=Offline hozzáférés
password-display-name=Jelszó
expires=Lejárat
noGroups=Nincsenek csoportok
notSetUp={{name}} nincs beállítva.
error-invalid-number=Érvénytelen szám.
link=Alkalmazás összekapcsolása
description=Leírás
update=Módosítás
signedInDevices=Bejelentkezett eszközök
missingPasswordMessage=Kérem, adja meg a jelszót.
otp-help-text=Hitelesítő kód használata alkalmazás segítségével.
error-invalid-uri-scheme=Érvénytelen URL séma.
error-user-attribute-read-only=A(z) {0} mező csak olvasható.
error-invalid-date=Érvénytelen dátum.
missingEmailMessage=Kérem, adja meg az e-mail címet.
applicationsIntroMessage=Kezelje alkalmazás jogosultságait, hogy hozzáférjen a fiókjához
error-invalid-length={0} hossza {1} és {2} karakter között kell legyen.
missingLastNameMessage=Kérem, adja meg a vezetéknevet.
linkedLoginProviders=Összekapcsolt hitelesítő szolgáltatások
inUse=Használatban
client=Kliens
error-invalid-uri=Érvénytelen URL.
systemDefined=Rendszer által definiált
internalApp=Belső
accessGrantedOn=Hozzáférés megadva\:
permissionRequests=Jogosultság kérések
shareSuccess=Az erőforrás sikeresen megosztva
missingUsernameMessage=Kérem, adja meg a felhasználónevét.
fullName={{givenName}} {{familyName}}
resources=Erőforrások
resourceIntroMessage=Ossza meg az erőforrásait csapattagjai között
unLink=Összekapcsolás megszüntetése
termsOfService=Felhasználási feltételek
requestor=Kérelmező
shareWith=Megosztás vele
updateCredAriaLabel=
error-pattern-no-match=Érvénytelen érték.
application=Alkalmazás
unlinkedLoginProviders=Nem összekapcsolt hitelesítő szolgáltatások
applicationDetails=Alkalmazás adatai
successRemovedMessage={0} eltávolítva.
deleteAccountWarning=Ez visszavonhatatlan. Az összes adat véglegesen törlésre kerül.
error-person-name-invalid-character=A név érvénytelen karaktert tartalmaz.
user=Felhasználó
applications=Alkalmazások
username=Felhasználónév

View File

@ -0,0 +1,154 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=Annulla
backTo=Torna a {{app}}
applicationType=Tipo applicazione
noGroupsText=Non sei iscritto/a a nessun gruppo
path=Percorso
password=Password
setUpNew=Impostazione {{name}}
lastAccessedOn=Ultimo accesso
permissions=Permessi
credentialCreatedAt=Creato
error-username-invalid-character=''{0}'' contiene caratteri non validi.
infoMessage=Cliccando su 'Rimuovi accesso', rimuoverai le autorizzazioni concesse a questa applicazione. Questa applicazione non utilizzerà più le tue informazioni.
unknownOperatingSystem=Sistema operativo sconosciuto
edit=Modifica
otp-display-name=applicazione authenticator
linkedEmpty=Nessun provider collegato
directMembership=Membri diretti
error-invalid-length-too-short=''{0}'' deve avere una lunghezza minima di {1}.
error-number-out-of-range-too-big=''{0}'' deve avere un valore massimo di {2}.
updateEmail=Aggiorna email
two-factor=Autenticazione a due fattori
signedInDevicesExplanation=Uscire da tutti i dispositivi sconosciuti.
status=Stato
error-number-out-of-range-too-small=''{0}'' deve avere un valore minimo di {1}.
removeModalMessage=Questo rimuoverà l''autorizzazione di accesso attualmente concessa per {0}. Dovrai concedere nuovamente l''accesso se vuoi utilizzare questa app.
lastName=Cognome
invalidEmailMessage=Indirizzo email non valido.
clients=Client
filterByName=Filtra per nome ...
refreshPage=Aggiornare la pagina
error-user-attribute-required=Specificare ''{0}''.
currentSession=Sessione in corso
error-empty=Specificare il valore di ''{0}''.
error-invalid-uri-fragment=''{0}'' è un frammento URL non valido.
signedOutSession=Disconnesso {{browser}}/{{os}}
missingFirstNameMessage=Inserisci il nome.
error-invalid-blank=Specificare il valore di ''{0}''.
share=Condiviso
close=Chiudi
email=Email
signOutWarning=Chiudere la sessione?
signOutAllDevicesWarning=Quest''azione eliminerà tutti i dispositivi che hanno effettuato l''accesso all''account, compreso il dispositivo attualmente in uso.
unShareSuccess=Risorsa non più condivisa con successo.
signingIn=Impostazioni di accesso
stopUsingCred=Smettere di usare {0}?
error-number-out-of-range=''{0}'' deve essere un numero compreso tra {1} e {2}.
thirdPartyApp=App di terze parti
started=Iniziato
updateSuccess=Risorsa aggiornata con successo.
unShare=Non condividere tutto
removeAccess=Rimuovi accesso
removeCred=Rimuovi {0}
signOutAllDevices=Disconnettere tutti i dispositivi
error-invalid-email=Indirizzo email non valido.
myResources=Le mie risorse
linkedAccountsIntroMessage=Gestire gli accessi tramite account di terzi.
groupDescriptionLabel=Visualizza i gruppi con cui sei associato/a
resourceAlreadyShared=La risorsa è già condivisa con questo utente.
error-invalid-length-too-long=''{0}'' deve avere una lunghezza massima di {2}.
accountUpdatedMessage=Il tuo account è stato aggiornato.
logo=Logo
password-help-text=Accedere inserendo la password.
deleteAccount=Elimina account
add=Aggiungi
error-invalid-value=''{0}'' ha un valore non valido.
ipAddress=Indirizzo IP
resourceName=Nome della risorsa
unlinkedEmpty=Nessun provider scollegato
done=Fatto
basic-authentication=Autenticazione di base
socialLogin=Social Login
notInUse=Non in uso
unShareAllConfirm=ASiete sicuri di voler rimuovere completamente tutte le condivisioni?
firstName=Nome
name=Nome
unknownUser=Anonimo
offlineAccess=Accesso offline
password-display-name=Password
expires=Scade
noGroups=Nessun gruppo
notSetUp={{name}} non è impostato.
error-invalid-number=''{0}'' non è un numero valido.
link=Account collegato
description=Descrizione
update=Aggiorna
signedInDevices=Dispositivi registrati
missingPasswordMessage=Inserisci la password.
otp-help-text=Immettere un codice di verifica dall''applicazione Authenticator.
error-invalid-uri-scheme=''{0}'' ha uno schema URL non valido.
error-invalid-date=''{0}'' è una data non valida.
missingEmailMessage=Inserisci l''indirizzo email.
applicationsIntroMessage=Traccia e gestisci i permessi delle applicazioni nell''accesso al tuo account
error-invalid-length=''{0}'' deve avere una lunghezza compresa tra {1} e {2}.
missingLastNameMessage=Inserisci il cognome.
linkedLoginProviders=Provider di accesso collegati
inUse=In uso
client=Client
error-invalid-uri=''{0}'' è un URL non valido.
systemDefined=SSistema definito
internalApp=Interna
accessGrantedOn=Accesso concesso il
permissionRequests=Richieste di permesso
shareSuccess=Risorsa condivisa con successo.
missingUsernameMessage=Inserisci lo username.
fullName={{givenName}} {{familyName}}
resources=Risorse
resourceIntroMessage=Condividi le tue risorse tra i membri del team
unLink=Account scollegato
termsOfService=Termini di servizio
requestor=Richiedente
shareWith=Condividi con
updateCredAriaLabel=Aggiorna credenziali
error-pattern-no-match=''{0}'' non corrisponde al formato richiesto.
application=Applicazione
unlinkedLoginProviders=Provider di accesso scollegati
applicationDetails=Dettagli dell''applicazione
successRemovedMessage={0} è stato rimosso.
#deleteAccountWarning=Questa operazione è irreversibile. Tutti i tuoi dati saranno distrutti in modo permanente e non potranno essere recuperati.
deleteAccountWarning=La cancellazione del proprio account disabiliter\u00e0 il profilo e rimuover\u00e0 il nome e le foto condivise sul/sui gateway D4Science. Alcune informazioni potrebbero risultare ancora visibili agli altri utenti, come il nome nei post e nei messaggi privati inviati. Tutti i file e le cartelle create nel workspace personale saranno rimosse.
error-person-name-invalid-character=''{0}'' contiene caratteri non validi.
user=Utente
applications=Applicazioni
username=Username
#D4Science messages
accountManagementWelcomeMessage=Benvenuto nella gestione estesa degli account di Keycloak
accountProfile=Profilo
accountAvatar=Avatar
#personalBasicInfoHtmlTitle=Informazioni base
#accountExtraInfoHtmlTitleHome=Impostazioni profilo
#accountExtraSubMessageHome=Gestisce ulteriori impostazioni associate al profilo
accountExtraInfoHtmlTitle=Gestione avatar
accountExtraSubMessage=Aggiunta/modifica dell\u2019avatar
avatarLabel=Avatar attuale
uploadLabel=Seleziona un\u2019immagine
dragdropInfo=Trascina qui un file immagine o selezionalo
browseButton=Seleziona
clearButton=Cancella
avatarInfo=Si consiglia una dimensione di 100x100px. Le immagini che eccedono 250x250px saranno ridimensionate a 250px di larghezza o altezza mantenendo il loro rapporto. La massima dimensione consentita del file \u00e8 di 1MB.
avatarUpdatedMessage=Avatar aggiornato con successo
error-noAvatarFound=Avatar non trovato sul server
#deleteAccount=Delete Account
#deleteAccountInfoMessage=La cancellazione del proprio account disabiliter\u00e0 il profilo e rimuover\u00e0 il nome e le foto condivise sul/sui gateway D4Science. Alcune informazioni potrebbero risultare ancora visibili agli altri utenti, come il nome nei post e nei messaggi privati inviati.<br/>Tutti i file e le cartelle create nel workspace personale saranno rimosse.
#deleteAccountDialogHeader=Conferma cancellazione account
#deleteAccountWarningMessage=Cliccando sul bottone "Conferma" si avvier\u00e0 un\u2019operazione non annullabile, l\u2019account personale sar\u00e0 rimosso e saranno terminate tutte le sessioni aperte nei vari siti.
#deleteAccountConfirmMessage=<br/>Si vuole veramente cancellare il proprio account? <strong>NOTA BENE: Questa azione \u00e8 irreversibile!</strong>
#doDeleteConfirm=Conferma
#accountDeletedMessage=L\u2019account \u00e8 stato cancellato

View File

@ -0,0 +1,36 @@
#
#Tue Jan 09 09:05:12 CET 2024
invalidEmailMessage=無効なメールアドレスです。
lastName=
backTo={{app}}に戻る
applicationType=アプリケーション・タイプ
expires=有効期限
clients=クライアント
filterByName=名前でフィルタリング...
description=説明
myResources=マイリソース
missingPasswordMessage=パスワードを入力してください。
password=パスワード
missingEmailMessage=Eメールを入力してください。
applicationsIntroMessage=アカウントへアクセスするためにアプリのパーミッションを追跡して管理する
missingLastNameMessage=姓を入力してください。
accountUpdatedMessage=アカウントが更新されました。
missingFirstNameMessage=名を入力してください。
client=クライアント
share=共有
email=Eメール
permissionRequests=パーミッションの要求
missingUsernameMessage=ユーザー名を入力してください。
fullName={{givenName}} {{familyName}}
resources=リソース
started=開始
resourceIntroMessage=チームメンバー間でリソースを共有する
socialLogin=ソーシャル・ログイン
requestor=要求者
firstName=
application=アプリケーション
name=名前
removeAccess=アクセス権の削除
user=ユーザー
applications=アプリケーション
username=ユーザー名

View File

@ -0,0 +1,22 @@
#
#Tue Jan 09 09:05:12 CET 2024
lastName=Pavardė
invalidEmailMessage=Neteisingas el. pašto adresas.
backTo=Atgal į {{app}}
expires=Galioja iki
clients=Klientai
missingUsernameMessage=Prašome įvesti naudotojo vardą.
fullName={{givenName}} {{familyName}}
started=Sukūrimo laikas
missingPasswordMessage=Prašome įvesti slaptažodį.
firstName=Vardas
password=Slaptažodis
missingEmailMessage=Prašome įvesti el. pašto adresą.
application=Programa
missingLastNameMessage=Prašome įvesti pavardę.
accountUpdatedMessage=Jūsų paskyros duomenys sėkmingai atnaujinti.
missingFirstNameMessage=Prašome įvesti vardą.
client=Klientas
email=El. paštas
applications=Programos
username=Naudotojo vardas

View File

@ -0,0 +1,30 @@
#
#Tue Jan 09 09:05:12 CET 2024
lastName=Uzvārds
invalidEmailMessage=Nekorekta e-pasta adrese.
backTo=Atpakaļ uz {{app}}
applicationType=Lietojumprogrammas tips
expires=Beidzas
clients=Klienti
filterByName=Filtrēt pēc nosaukuma ...
description=Apraksts
myResources=Mani resursi
missingPasswordMessage=Lūdzu norādi paroli.
password=Parole
missingEmailMessage=Lūdzu norādi e-pastu.
applicationsIntroMessage=Uzraugi un pārvaldi lietojumprogrammas pieeju savam kontam
missingLastNameMessage=Lūdzu norādi uzvārdu.
missingFirstNameMessage=Lūdzu norādi vārdu.
client=Klients
email=E-pasts
missingUsernameMessage=Lūdzu norādi lietotājvārdu.
fullName={{givenName}} {{familyName}}
started=Uzsākta
resourceIntroMessage=
requestor=Pieprasītājs
firstName=Vārds
application=Lietojumprogramma
name=Nosaukums
user=Lietotājs
applications=Lietojumprogrammas
username=Lietotājvārds

View File

@ -0,0 +1,159 @@
cancel=Annuleren
applicationType=Applicatietype
backTo=Terug naar {{app}}
removeConsentSuccess=Toestemming verwijderd
noGroupsText=U bent bij geen enkele groep aangesloten
required=Vereist
path=Pad
password=Mijn wachtwoord
setUpNew=Stel {{name}} in
lastAccessedOn=Laatst geopend
deviceActivity=Apparaat activiteit
permissions=Machtigingen
credentialCreatedAt=<0>Aangemaakt op</0> {{date}}.
error-username-invalid-character='{{0}}' bevat een ongeldig teken.
usernamePlaceholder=Gebruikersnaam of e-mail
infoMessage=Door op Toegang verwijderen te klikken, verwijdert u verleende machtigingen van deze toepassing. Deze applicatie zal uw gegevens niet langer gebruiken.
unknownOperatingSystem=Onbekend besturingssysteem
deny=Weigeren
edit=Bewerken
otp-display-name=Authenticator-applicatie
selectALocale=Selecteer een taal
signOut=Afmelden
linkedEmpty=Geen gekoppelde providers
directMembership=Direct lidmaatschap
accept=Accepteren
error-invalid-length-too-short='{{0}}' moet een minimale lengte hebben van {{1}}.
resourceSharedWith_one=Resource wordt gedeeld met <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' moet een maximale waarde hebben van {{2}}.
two-factor=Tweestapsverificatie
resourceSharedWith_zero=Deze resource is niet gedeeld.
signedInDevicesExplanation=Meld u af bij onbekende apparaten.
status=Status
error-number-out-of-range-too-small='{{0}}' moet een minimale waarde hebben van {{1}}.
lastName=Achternaam
removeModalMessage=Hiermee wordt de momenteel verleende toegangsrechten voor {{name}} verwijderd. U moet opnieuw toegang verlenen als u deze app wilt gebruiken.
clients=Cliënten
filterByName=Filteren op naam...
refreshPage=Ververs de pagina
save=Opslaan
error-user-attribute-required=Zorg dat '{{0}}' ingevuld is.
currentSession=Huidige sessie
error-empty=Geef een waarde op voor '{{0}}'
error-invalid-uri-fragment='{{0}}' is een ongeldig URL-fragment.
error-invalid-blank=Geef een waarde op voor '{{0}}'
signedOutSession=Afgemeld op {{browser}}/{{os}}
share=Delen
close=Sluiten
email=E-mail
signOutWarning=Sessie afmelden?
removeConsentError=Kan toestemming niet verwijderen vanwege\: {{error}}
signOutAllDevicesWarning=Met deze actie worden alle apparaten afgemeld die zich hebben aangemeld met uw account, inclusief het huidige apparaat dat u gebruikt.
unShareSuccess=Resouce succesvol ontkoppeld.
signingIn=Aanmelden
stopUsingCred=Stoppen met het gebruik van {{name}}?
error-number-out-of-range='{{0}}' moet een getal zijn tussen {{1}} en {{2}}.
privacyPolicy=Privacybeleid
thirdPartyApp=Derde partij
started=Gestart
avatar=Avatar
confirm=Bevestigen
updateSuccess=Resource succesvol bijgewerkt.
selectOne=Kies een optie
unShare=Delen ongedaan maken
linkedAccounts=Gelinkte accounts
personalInfoDescription=Beheer uw basisinformatie
removeAccess=Toegang verwijderen
signingInDescription=Configureer manieren om aan te melden.
somethingWentWrongDescription=Sorry, er is een onverwachte fout opgetreden.
personalInfo=Persoonlijke informatie
removeCred=Verwijder {{name}}
signOutAllDevices=Meld alle apparaten af
error-invalid-email=Ongeldig e-mailadres.
myResources=Mijn resources
linkedAccountsIntroMessage=Beheer aanmeldingen via accounts van derden.
accountSecurity=Accountbeveiliging
groupDescriptionLabel=Groepen bekijken waaraan u bent gekoppeld
manageAccount=Account beheren
resourceAlreadyShared=Resource is al gedeeld met deze gebruiker.
accountUpdatedMessage=Uw account is bijgewerkt.
error-invalid-length-too-long='{{0}}' moet een maximale lengte hebben van {{2}}.
shareError=Kan de resource niet delen vanwege\: {{error}}
logo=Logo
password-help-text=Meld u aan door uw wachtwoord in te voeren.
deleteAccount=Account verwijderen
permissionRequest=Machtigingsverzoek - {{name}}
add=Toevoegen
error-invalid-value='{{0}}' heeft een ongeldige waarde.
somethingWentWrong=Er is iets fout gegaan
unShareError=Kon het delen van de resource niet ongedaan maken vanwege\: {{error}}
ipAddress=IP-adres
tryAgain=Probeer opnieuw
resourceName=Resource-naam
unlinkedEmpty=Geen ontkoppelde providers
done=Klaar
basic-authentication=Basis authenticatie
socialLogin=Sociale aanmelding
notInUse=Niet in gebruik
unShareAllConfirm=Weet u zeker dat u delen overal ongedaan wilt maken?
firstName=Voornaam
name=Naam
unknownUser=Anoniem
offlineAccess=Offline toegang
password-display-name=Wachtwoord
expires=Vervalt op
noGroups=Geen groepen
notSetUp={{name}} is niet ingesteld.
error-invalid-number='{{0}}' is een ongeldig nummer.
link=Account koppelen
shareTheResource=Deel de resource - {{name}}
description=Beschrijving
update=Bijwerken
choose=Kiezen...
signedInDevices=Ingelogde apparaten
delete=Verwijderen
otp-help-text=Voer een verificatiecode in van de authenticator-applicatie.
error-invalid-uri-scheme='{{0}}' heeft een ongeldig URL-schema.
error-invalid-date='{{0}}' is een ongeldige datum.
accountUpdatedError=Account kan niet worden bijgewerkt vanwege validatiefouten
unLinkError=Kan niet ontkoppelen vanwege\: {{error}}
applicationsIntroMessage=Bekijk applicaties waartoe uw account toegang heeft
error-invalid-length='{{0}}' moet een lengte hebben tussen {{1}} en {{2}}.
errorSignOutMessage=Kan niet worden afgemeld\: {{error}}
linkedLoginProviders=Gekoppelde inlogproviders
inUse=In gebruik
client=Cliënt
error-invalid-uri='{{0}}' is een ongeldige URL.
systemDefined=Systeem gedefinieerd
hasAccessTo=Heeft toegang tot
internalApp=Intern
updateError=Kan de resource niet bijwerken vanwege\: {{error}}
accessGrantedOn=Toegang verleend op\:
editTheResource=Bewerk de resource - {{name}}
permissionRequests=Machtigingsverzoeken
shareSuccess=Resource succesvol gedeeld.
fullName={{givenName}} {{familyName}}
groups=Groepen
resources=Resources
resourceIntroMessage=Deel uw resources onder teamleden
unLink=Account ontkoppelen
errorRemovedMessage=Kan {{userLabel}} niet verwijderen vanwege\: {{error}}
termsOfService=Servicevoorwaarden
linkError=Kan niet koppelen vanwege\: {{error}}
requestor=Aanvrager
shareWith=Delen met
updateCredAriaLabel=Credential bijwerken
error-pattern-no-match='{{0}}' komt niet overeen met het vereiste formaat.
application=Applicatie
unlinkedLoginProviders=Ontkoppelde inlogproviders
applicationDetails=Applicatiegegevens voor {{clientId}}
successRemovedMessage={{userLabel}} is verwijderd.
deleteAccountWarning=Dit is onomkeerbaar. Al uw gegevens worden permanent vernietigd en zijn onherstelbaar.
resourceSharedWith_other=Resource wordt gedeeld met <0>{{username}}</0> en <1>{{other}}</1> andere gebruikers
error-person-name-invalid-character='{{0}}' bevat een ongeldig teken.
user=Gebruiker
shareUser=Voeg gebruikers toe om uw resource mee te delen
unLinkSuccess=Account is ontkoppeld
applications=Applicaties
sharedWithMe=Gedeeld met mij
username=Gebruikersnaam

View File

@ -0,0 +1,22 @@
#
#Tue Jan 09 09:05:12 CET 2024
lastName=Etternavn
invalidEmailMessage=Ugyldig e-postadresse.
backTo=Tilbake til {{app}}
expires=Utløper
clients=Klienter
missingUsernameMessage=Vennligst oppgi brukernavn.
fullName={{givenName}} {{familyName}}
started=Startet
missingPasswordMessage=Vennligst oppgi passord.
firstName=Fornavn
password=Passord
missingEmailMessage=Vennligst oppgi e-postadresse.
application=Applikasjon
missingLastNameMessage=Vennligst oppgi etternavn.
accountUpdatedMessage=Kontoen din har blitt oppdatert.
missingFirstNameMessage=Vennligst oppgi fornavn.
client=Klient
email=E-post
applications=Applikasjoner
username=Brukernavn

View File

@ -0,0 +1,182 @@
cancel=Anuluj
applicationType=Typ aplikacji
backTo=Powrót do {{app}}
removeConsentSuccess=Pomyślnie usunięto zgodę
noGroupsText=Nie należysz do żadnej grupy
required=Wymagane
path=Ścieżka
password=Moje hasło
setUpNew=Skonfiguruj {{name}}
lastAccessedOn=Ostatnio dostępny
deviceActivity=Aktywność urządzenia
permissions=Uprawnienia
credentialCreatedAt=<0>Utworzono</0> {{date}}.
error-username-invalid-character='{{0}}' zawiera nieprawidłowy znak.
usernamePlaceholder=Nazwa użytkownika lub email
infoMessage=Klikając Usuń dostęp, usuniesz udzielone uprawnienia tej aplikacji. Aplikacja nie będzie już używać Twoich informacji.
scopesHelp=Zakresy związane z tym zasobem.
unknownOperatingSystem=Nieznany system operacyjny
deny=Odmów
edit=Edytuj
otp-display-name=Aplikacja uwierzytelniająca
selectALocale=Wybierz lokalizację
signOut=Wyloguj się
linkedEmpty=Brak połączonych dostawców
directMembership=Bezpośrednie członkostwo
accept=Zaakceptuj
error-invalid-length-too-short='{{0}}' musi mieć minimalną długość {{1}}.
resourceSharedWith_one=Zasób jest udostępniony <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' musi mieć maksymalną wartość {{2}}.
updateEmail=Aktualizuj email
two-factor=Dwuskładnikowe uwierzytelnianie
resourceSharedWith_zero=Ten zasób nie jest udostępniony.
signedInDevicesExplanation=Wyloguj się z wszelkich nieznanych urządzeń.
addMultivaluedLabel=Dodaj {{fieldLabel}}
status=Status
error-number-out-of-range-too-small='{{0}}' musi mieć minimalną wartość {{1}}.
invalidEmailMessage='{{0}}': Nieprawidłowy adres email.
lastName=Nazwisko
removeModalMessage=Spowoduje to usunięcie obecnie udzielonego dostępu do {{name}}. Będziesz musiał udzielić dostępu ponownie, jeśli chcesz używać tej aplikacji.
clients=Klienci
createFlowHelp=Możesz utworzyć przepływ na najwyższym poziomie w tym formularzu
filterByName=Filtruj według nazwy...
refreshPage=Odśwież stronę
save=Zapisz
error-user-attribute-required=Proszę podać '{{0}}'.
currentSession=Aktualna sesja
clientDescriptionHelp=Określa opis klienta. Na przykład 'Mój Klient do Rozliczeń Czasu'. Obsługuje klucze dla zlokalizowanych wartości również. Na przykład: ${my_client_description}
scopeTypeHelp=Zakresy klientów, które zostaną dodane jako domyślne zakresy do każdego utworzonego klienta
error-empty=Proszę podać wartość '{{0}}'.
error-invalid-uri-fragment='{{0}}' jest nieprawidłowym fragmentem URL.
error-invalid-blank=Proszę podać wartość '{{0}}'.
missingFirstNameMessage='{{0}}': Proszę podać imię.
signedOutSession=Wylogowano {{browser}}/{{os}}
share=Udostępnij
close=Zamknij
email=Email
signOutWarning=Wylogować sesję?
removeConsentError=Nie można usunąć zgody z powodu: {{error}}
signOutAllDevicesWarning=Ta akcja spowoduje wylogowanie ze wszystkich urządzeń, które zalogowały się na Twoje konto, w tym z urządzenia, którego obecnie używasz.
unShareSuccess=Zasób pomyślnie nieudostępniony.
signingIn=Logowanie
stopUsingCred=Przestać używać {{name}}?
groupsListHeader=Nagłówek listy grup
error-number-out-of-range='{{0}}' musi być liczbą pomiędzy {{1}} a {{2}}.
privacyPolicy=Polityka prywatności
thirdPartyApp=Aplikacja stron trzecich
started=Rozpoczęto
avatar=Avatar
scopeDescriptionHelp=Opis zakresu klienta
confirm=Potwierdź
updateSuccess=Zasób pomyślnie zaktualizowany.
selectOne=Wybierz opcję
unShare=Nieudostępniaj wszystkim
linkedAccounts=Połączone konta
personalInfoDescription=Zarządzaj podstawowymi informacjami
removeAccess=Usuń dostęp
signingInDescription=Konfiguruj sposoby logowania.
somethingWentWrongDescription=Przepraszamy, wystąpił nieoczekiwany błąd.
personalInfo=Informacje osobiste
removeCred=Usuń {{name}}
signOutAllDevices=Wyloguj wszystkie urządzenia
scopeNameHelp=Nazwa zakresu klienta. Musi być unikalna w obszarze. Nazwa nie powinna zawierać spacji, ponieważ jest używana jako wartość parametru zakresu
flowTypeHelp=Jaki rodzaj formularza to jest
error-invalid-email=Nieprawidłowy adres email.
myResources=Moje Zasoby
linkedAccountsIntroMessage=Zarządzaj logowaniami przez konta stron trzecich.
accountSecurity=Bezpieczeństwo konta
groupDescriptionLabel=Wyświetl grupy, z którymi jesteś powiązany
manageAccount=Zarządzaj kontem
resourceAlreadyShared=Zasób jest już udostępniony temu użytkownikowi.
error-invalid-length-too-long='{{0}}' musi mieć maksymalną długość {{2}}.
accountUpdatedMessage=Twoje konto zostało zaktualizowane.
shareError=Nie można udostępnić zasobu z powodu: {{error}}
logo=Logo
password-help-text=Zaloguj się, wprowadzając hasło.
deleteAccount=Usuń konto
permissionRequest=Wnioski o uprawnienia - {{name}}
add=Dodaj
error-invalid-value='{{0}}' ma nieprawidłową wartość.
somethingWentWrong=Coś poszło nie tak
rolesScope=Jeśli nie zdefiniowano mapowania zakresu ról, każdy użytkownik jest upoważniony do korzystania z tego zakresu klienta. Jeśli zdefiniowano mapowania zakresu ról, użytkownik musi być członkiem co najmniej jednej z ról.
unShareError=Nie można nieudostępnić zasobu z powodu: {{error}}
ipAddress=Adres IP
tryAgain=Spróbuj ponownie
resourceName=Nazwa zasobu
unlinkedEmpty=Brak niepołączonych dostawców
done=Gotowe
basic-authentication=Podstawowe uwierzytelnianie
socialLogin=Logowanie społecznościowe
notInUse=Nie w użyciu
unShareAllConfirm=Czy na pewno chcesz całkowicie usunąć wszystkie udostępnienia?
firstName=Imię
name=Nazwa
clientTypeHelp=Rodzaj tego zasobu. Może być używany do grupowania różnych instancji zasobów tego samego typu.
unknownUser=Anonimowy
offlineAccess=Dostęp offline
password-display-name=Hasło
expires=Wygasa
noGroups=Brak grup
notSetUp={{name}} nie jest skonfigurowany.
error-invalid-number='{{0}}' jest nieprawidłową liczbą.
link=Połącz konto
shareTheResource=Udostępnij zasób - {{name}}
description=Opis
update=Aktualizuj
choose=Wybierz...
signedInDevices=Zalogowane urządzenia
delete=Usuń
missingPasswordMessage='{{0}}': Proszę podać hasło.
otp-help-text=Wprowadź kod weryfikacyjny z aplikacji uwierzytelniającej.
groupsListColumnsNames=Nazwy kolumn listy grup
error-invalid-uri-scheme='{{0}}' ma nieprawidłowy schemat URL.
error-user-attribute-read-only=Pole {{0}} jest tylko do odczytu.
general=Generalny
error-invalid-date='{{0}}' jest nieprawidłową datą.
missingEmailMessage='{{0}}'\: Proszę podać adres email.
accountUpdatedError=Nie można zaktualizować konta z powodu błędów walidacji
unLinkError=Nie można odłączyć z powodu\: {{error}}
applicationsIntroMessage=Wyświetl aplikacje, do których Twoje konto ma dostęp
error-invalid-length='{{0}}' musi mieć długość pomiędzy {{1}} a {{2}}.
missingLastNameMessage='{{0}}'\: Proszę podać nazwisko.
errorSignOutMessage=Nie można było wylogować\: {{error}}
linkedLoginProviders=Połączone dostawcy logowania
inUse=W użyciu
client=Klient
error-invalid-uri='{{0}}' jest nieprawidłowym URL.
systemDefined=Zdefiniowany przez system
hasAccessTo=Ma dostęp do
internalApp=Wewnętrzna
updateError=Nie można zaktualizować zasobu z powodu\: {{error}}
accessGrantedOn=Udzielono dostępu\:
editTheResource=Edytuj zasób - {{name}}
permissionRequests=Wnioski o uprawnienia
shareSuccess=Zasób pomyślnie udostępniony.
missingUsernameMessage='{{0}}'\: Proszę podać nazwę użytkownika.
aliasHelp=Nazwa konfiguracji
fullName={{givenName}} {{familyName}}
groups=Grupy
resources=Zasoby
resourceIntroMessage=Udostępnij swoje zasoby członkom zespołu
unLink=Odłącz konto
errorRemovedMessage=Nie można usunąć {{userLabel}} z powodu\: {{error}}
termsOfService=Warunki korzystania z usługi
jumpToSection=Przejdź do sekcji
linkError=Nie można połączyć z powodu\: {{error}}
requestor=Wnioskodawca
shareWith=Udostępnij
updateCredAriaLabel=Aktualizuj poświadczenie
error-pattern-no-match='{{0}}' nie pasuje do wymaganego formatu.
application=Aplikacja
unlinkedLoginProviders=Odłączeni dostawcy logowania
applicationDetails=Szczegóły aplikacji dla {{clientId}}
successRemovedMessage={{userLabel}} został usunięty.
deleteAccountWarning=Jest to nieodwracalne. Wszystkie Twoje dane zostaną trwale zniszczone i nieodzyskiwalne.
resourceSharedWith_other=Zasób jest udostępniony użytkownikowi <0>{{username}}</0> i <1>{{other}}</1> innym użytkownikom
error-person-name-invalid-character='{{0}}' zawiera nieprawidłowy znak.
user=Użytkownik
shareUser=Dodaj użytkowników do udostępniania zasobu
unLinkSuccess=Pomyślnie odłączono konto
applications=Aplikacje
sharedWithMe=Udostępnione mi
username=Nazwa użytkownika

View File

@ -0,0 +1,188 @@
cancel=Cancelar
applicationType=Tipo de aplicação
backTo=Voltar para {{app}}
removeConsentSuccess=Consentimento removido com sucesso
noGroupsText=Não está inscrito em nenhum grupo
required=Obrigatório
path=Path
password=A minha palavra-passe
setUpNew=Configurar {{name}}
lastAccessedOn=Último acesso em
deviceActivity=Atividade dos dispositivos
permissions=Permissões
credentialCreatedAt=<0>Criado</0> {{date}}.
error-username-invalid-character='{{0}}' contém caracteres inválidos.
usernamePlaceholder=Nome de utilizador ou e-mail
infoMessage=Ao clicar em Remover acesso, removerá as permissões concedidas a esta aplicação. A aplicação não usará mais as suas informações.
scopesHelp=Os escopos associados a este recurso.
unknownOperatingSystem=Sistema operativo desconhecido
deny=Negar
edit=Editar
otp-display-name=Aplicação Autenticador
selectALocale=Selecionar língua
signOut=Sair da sessão
linkedEmpty=Nenhum Provedor Conectado
directMembership=Associação direta
accept=Aceitar
error-invalid-length-too-short='{{0}}' deve ter tamanho mínimo de {{1}}.
resourceSharedWith_one=O recurso é partilhado com <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' deve ter o valor máximo de {{2}}.
updateEmail=Atualizar e-mail
two-factor=Autenticação de Dois Fatores
resourceSharedWith_zero=O recurso não é partilhado.
signedInDevicesExplanation=Saia de qualquer dispositivo que não reconheça.
addMultivaluedLabel=Adicionar {{fieldLabel}}
status=Estado
error-number-out-of-range-too-small='{{0}}' deve ter o valor mínimo de {{1}}.
invalidEmailMessage=E-mail inválido.
lastName=Apelido
removeModalMessage=Isto irá remover a permissão atual de acesso concedido para {0}. Precisará repetir o processo de concessão se for utilizar a aplicação novamente.
clients=Clientes
createFlowHelp=Pode criar um fluxo de nível superior dentro deste
filterByName=Filtrar por nome...
refreshPage=Atualizar página
save=Guardar
error-user-attribute-required=Por favor, especifique '{{0}}'.
currentSession=Sessão Atual
clientDescriptionHelp=Especifica a descrição do cliente. Por exemplo, 'O meu cliente para TimeSheets'. Também oferece suporte a chaves para valores localizados. Exemplo\: ${my_client_description}
scopeTypeHelp=Escopos de cliente, que serão adicionados como escopos padrão a cada cliente criado
error-empty=Especifique o valor de '{{0}}'.
error-invalid-uri-fragment='{{0}}' é um fragmento de URL inválido.
error-invalid-blank=Especifique o valor de '{{0}}'.
missingFirstNameMessage='{{0}}'\: Especifique o primeiro nome.
signedOutSession=Terminado {{browser}}/{{os}}
share=Partilhar
close=Fechar
email=E-mail
signOutWarning=Sair da sessão?
removeConsentError=Não foi possível remover o consentimento devido a\: {{error}}
signOutAllDevicesWarning=Esta ação irá terminar a sessão de todos os dispositivos logados na sua conta, incluindo o dispositivo utilizado atualmente.
unShareSuccess=O recurso foi despartilhado com sucesso.
signingIn=Entrar na Conta
stopUsingCred=Parar de usar {0}?
groupsListHeader=Cabeçalho da lista de grupos
error-number-out-of-range='{{0}}' deve ser um número entre {{1}} e {{2}}.
privacyPolicy=Política de Privacidade
thirdPartyApp=De Terceiros
started=Iniciado em
avatar=Avatar
scopeDescriptionHelp=Descrição do escopo do cliente
confirm=Confirmar
updateSuccess=O recurso foi atualizado com sucesso.
selectOne=Selecione uma opção
unShare=Despartilhar tudo
linkedAccounts=Contas conectadas
personalInfoDescription=Gerir as suas informações básicas
removeAccess=Remover Acesso
signingInDescription=Configure maneiras de fazer login.
somethingWentWrongDescription=Desculpe, ocorreu um erro inesperado.
personalInfo=Informação pessoal
removeCred=Remover {{name}}
signOutAllDevices=Terminar a sessão em todos os dispositivos
scopeNameHelp=Nome do escopo do cliente. Deve ser único no realm. O nome não deve conter espaços, pois é usado como valor do parâmetro de escopo
flowTypeHelp=Que tipo de forma é essa
error-invalid-email=Endereço de e-mail inválido.
myResources=Meus Recursos
linkedAccountsIntroMessage=Gerir acessos por conta de terceiros.
accountSecurity=Segurança da conta
groupDescriptionLabel=Veja os grupos aos quais está associado
manageAccount=Gerir conta
resourceAlreadyShared=O recurso já foi partilhado com este utilizador.
error-invalid-length-too-long='{{0}}' deve ter tamanho máximo de {{2}}.
accountUpdatedMessage=A sua conta foi atualizada.
shareError=Não foi possível partilhar o recurso devido a\: {{error}}
logo=Logotipo
password-help-text=Entre com a sua palavra-passe.
deleteAccount=Apagar Conta
permissionRequest=Pedidos de permissão - {{name}}
add=Adicionar
error-invalid-value='{{0}}' tem valor inválido.
somethingWentWrong=Houve um erro algures
rolesScope=Se não houver mapeamento de escopo de função definido, cada utilizador terá permissão para usar esse escopo de cliente. Se houver mapeamentos de escopo de função definidos, o utilizador deverá ser membro de pelo menos uma das funções.
unShareError=Não foi possível cancelar o partilhamento do recurso devido a\: {{error}}
ipAddress=Endereço IP
tryAgain=Tente novamente
resourceName=Nome do Recurso
unlinkedEmpty=Nenhum Provedor Não-Conectado
done=Pronto
basic-authentication=Autenticação Básica
socialLogin=Login Social
notInUse=Não utilizado
unShareAllConfirm=Tem certeza de que quer remover todos os partilhamentos?
firstName=Primeiro nome
name=Nome
clientTypeHelp=O tipo deste recurso. Pode ser usado para agrupar diferentes instâncias de recursos com o mesmo tipo.
unknownUser=Anónimo
offlineAccess=Acesso Offline
password-display-name=Palavra-passe
expires=Expira em
noGroups=Nenhum grupo
notSetUp={{name}} não está configurada.
error-invalid-number='{{0}}' é um número inválido.
link=Conectar Conta
shareTheResource=Partilhe o recurso - {{name}}
description=Descrição
update=Atualizar
choose=Escolha...
signedInDevices=Dispositivos autenticados
delete=Apagar
missingPasswordMessage='{{0}}'\: Por favor, insira a palavra-passe.
otp-help-text=Insira o código de verificação da aplicação autenticador.
groupsListColumnsNames=Nomes de colunas de lista de grupos
error-invalid-uri-scheme='{{0}}' é um esquema de URL inválido.
error-user-attribute-read-only=O campo {{0}} é apenas de leitura.
general=Geral
error-invalid-date='{{0}}' é uma data inválida.
missingEmailMessage='{{0}}'\: Por favor, insira o e-mail.
accountUpdatedError=Não foi possível atualizar a conta devido a erros de validação
unLinkError=Não foi possível desvincular devido a\: {{error}}
applicationsIntroMessage=Veja as aplicações às quais a sua conta tem acesso
error-invalid-length='{{0}}' deve ter um tamanho entre {{1}} e {{2}}.
missingLastNameMessage='{{0}}'\: Por favor, insira o apelido.
errorSignOutMessage=Não foi possível sair\: {{error}}
linkedLoginProviders=Provedores de Acesso Conectados
inUse=Em uso
client=Cliente
error-invalid-uri='{{0}}' é um URL inválido.
systemDefined=Definido pelo Sistema
hasAccessTo=Tem acesso a
internalApp=Interna
updateError=Não foi possível atualizar o recurso devido a\: {{error}}
accessGrantedOn=Acesso concedido em\:
editTheResource=Edite o recurso - {{name}}
permissionRequests=Pedidos de permissão
shareSuccess=O recurso foi partilhado com sucesso.
missingUsernameMessage='{{0}}'\: Por favor, insira o nome de utilizador.
aliasHelp=Nome da configuração
fullName={{givenName}} {{familyName}}
groups=Grupos
resources=Recursos
resourceIntroMessage=Partilhe os seus recursos entre os membros da sua equipa
unLink=Desconectar Conta
errorRemovedMessage=Não foi possível remover {{userLabel}} devido a\: {{error}}
termsOfService=Termos de serviço
jumpToSection=Ir para a seção
linkError=Não foi possível ligar devido a\: {{error}}
requestor=Requerente
shareWith=Partilhar com
updateCredAriaLabel=Atualizar credencial
error-pattern-no-match='{{0}}' não corresponde ao formato obrigatório.
application=Aplicação
unlinkedLoginProviders=Provedores de Acesso Não Conectados
applicationDetails=Detalhes da aplicação para {{clientId}}
successRemovedMessage={{userLabel}} removido com sucesso.
deleteAccountWarning=Esta ação é irreversível. Todos os seus dados serão apagados permanentemente e não poderão ser recuperados.
resourceSharedWith_other=O recurso é partilhado com <0>{{username}}</0> e <1>{{other}}</1> entre outros
error-person-name-invalid-character='{{0}}' contém caracteres inválidos.
user=Utilizador
shareUser=Adicione utilizadores para partilhar o seu recurso
unLinkSuccess=Conta desvinculada com sucesso
applications=Aplicações
sharedWithMe=Partilhado comigo
username=Nome de utilizador
webauthn-display-name=Chave de Segurança
webauthn-help-text=Use a sua chave de segurança para entrar.
webauthn-passwordless-display-name=Chave de Segurança
webauthn-passwordless-help-text=Use a sua chave de segurança para entrar sem palavra-passe.
passwordless=Sem Palavra-passe
error-invalid-multivalued-size=O atributo {{0}} tem que conter no mínimo {{1}} e no máximo {{2}} valores.

View File

@ -0,0 +1,94 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=Cancelar
removeCred=Remover {{name}}
signOutAllDevices=Finalizar Sessão em Todos os Dispositivos
backTo=Voltar para {{app}}
applicationType=Tipo de aplicação
myResources=Meus Recursos
linkedAccountsIntroMessage=Gerenciar acessos por contas de outras aplicações.
password=Senha
setUpNew=Configurar {{name}}
lastAccessedOn=Último acesso em
resourceAlreadyShared=O recurso já foi compartilhado com este usuário.
permissions=Permissões
accountUpdatedMessage=Sua conta foi atualizada.
credentialCreatedAt=Criada em
password-help-text=Entre inserindo a sua senha.
deleteAccount=Apagar Conta
infoMessage=Ao clicar em 'Remover Acesso', você irá remover as permissões concedidas a esta aplicação. Ela não poderá mais utilizar as suas informações.
add=Adicionar
unknownOperatingSystem=Sistema Operacional Desconhecido
edit=Editar
otp-display-name=App Autenticador
ipAddress=Endereço IP
resourceName=Nome do Recurso
unlinkedEmpty=Nenhum Provedor Não-Conectado
linkedEmpty=Nenhum Provedor Conectado
done=Pronto
basic-authentication=Autenticação Básica
socialLogin=Login Social
notInUse=Não utilizado
unShareAllConfirm=Tem certeza de que quer remover todos os compartilhamentos?
firstName=Primeiro nome
two-factor=Autenticação de Dois Fatores
name=Nome
signedInDevicesExplanation=Saia de qualquer dispositivo que não reconheça.
unknownUser=Anônimo
offlineAccess=Acesso Offline
removeModalMessage=Isto irá remover a permissão atual de acesso concedido para {0}. Você precisará repetir o processo de concessão se for utilizar o app novamente.
lastName=Sobrenome
invalidEmailMessage=E-mail inválido.
password-display-name=Senha
expires=Expira em
notSetUp={0} não está configurada.
clients=Clientes
filterByName=Filtrar Por Nome ...
refreshPage=Atualizar página
link=Conectar Conta
description=Descrição
update=Atualizar
signedInDevices=Dispositivos autenticados
missingPasswordMessage=Por favor, informe a senha.
otp-help-text=Insira o código de verificação do app autenticador.
currentSession=Sessão Atual
missingEmailMessage=Por favor, informe o e-mail.
applicationsIntroMessage=Acompanhe e gerencie as permissões de app para acesso à sua conta
missingLastNameMessage=Por favor, informe o sobrenome.
linkedLoginProviders=Provedores de Acesso Conectados
missingFirstNameMessage=Por favor, informe o primeiro nome.
signedOutSession=Deslogado {{browser}}/{{os}}
inUse=Em uso
client=Cliente
share=Compartilhar
systemDefined=Definido pelo Sistema
close=Fechar
internalApp=Interna
email=E-mail
accessGrantedOn=Acesso concedido em
signOutWarning=Finalizar todas as sessões?
unShareSuccess=O recurso foi descompartilhado com sucesso.
signOutAllDevicesWarning=Esta ação irá finalizar a sessão de todos os dispositivos logados na sua conta, incluindo o dispositivo que está sendo utilizado atualmente.
signingIn=Entrando na Conta
permissionRequests=Pedidos de Acesso
shareSuccess=O recurso foi compartilhado com sucesso.
stopUsingCred=Para de usar {0}?
thirdPartyApp=De Terceiros
missingUsernameMessage=Por favor, especifique o nome de usuário.
fullName={{givenName}} {{familyName}}
resources=Recursos
started=Início em
resourceIntroMessage=Compartilhe seus recursos com membros de equipe
unLink=Desconectar Conta
requestor=Requerente
updateSuccess=O recurso foi atualizado com sucesso.
application=Aplicativo
unShare=Descompartilhar tudo
unlinkedLoginProviders=Provedores de Acesso Não-Conectados
applicationDetails=Detalhes da Aplicação
successRemovedMessage={{userLabel}} removida com sucesso.
deleteAccountWarning=Esta ação é irreversível. Todos os seus dados serão apagados permanentemente e não poderão ser recuperados.
removeAccess=Remover Acesso
user=Usuário
applications=Aplicativos
username=Nome de usúario

View File

@ -0,0 +1,158 @@
cancel=Отмена
applicationType=Тип приложения
backTo=Назад к {{app}}
removeConsentSuccess=Согласие успешно удалено
noGroupsText=Вы не состоите ни в одной группе
required=Обязательный
path=Путь
password=Пароль
setUpNew=Настроить {{name}}
lastAccessedOn=Последний доступ
deviceActivity=Активные устройства
permissions=Разрешения
credentialCreatedAt=<0>Создан</0> {{date}}.
error-username-invalid-character='{{0}}' содержит недопустимый символ.
usernamePlaceholder=Имя пользователя или email
infoMessage=Нажав кнопку Удалить доступ, вы удалите предоставленные разрешения для этого приложения. Это приложение больше не будет использовать вашу информацию.
unknownOperatingSystem=Неизвестная операционная система
deny=Запрещено
edit=Редактировать
otp-display-name=приложение аутентификатор
selectALocale=Выбрать язык
signOut=Выход
linkedEmpty=Нет связанных поставщиков
directMembership=Прямое членство
accept=Подтвердить
error-invalid-length-too-short='{{0}}' должна иметь минимальную длину {{1}}.
resourceSharedWith_one=Ресурс является общим для <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' должно иметь максимальное значение {{2}}.
two-factor=Двухфакторная аутентификация
resourceSharedWith_zero=Этот ресурс не является общим.
signedInDevicesExplanation=Выполните выход с незнакомых устройств.
status=Статус
error-number-out-of-range-too-small='{{0}}' должно иметь минимальное значение {{1}}.
lastName=Фамилия
removeModalMessage=Это приведет к удалению предоставленного в данный момент разрешения доступа для {{name}}. Вам нужно будет снова предоставить доступ, если вы хотите использовать это приложение.
clients=Клиенты
filterByName=Фильтровать по названию...
refreshPage=Обновить страницу
save=Сохранить
error-user-attribute-required=Пожалуйста, уточните '{{0}}'.
currentSession=Текущая сессия
error-empty=Пожалуйста, укажите значение '{{0}}'.
error-invalid-uri-fragment='{{0}}' является недопустимым фрагментом URL-адреса.
error-invalid-blank=Пожалуйста, укажите значение '{{0}}'.
signedOutSession=Сессия завершена {{browser}}/{{os}}
share=Делиться
close=Закрыть
email=E-mail
signOutWarning=Завершить сессию?
removeConsentError=Не удалось удалить согласия из-за\: {{error}}
signOutAllDevicesWarning=Это действие приведет к выходу из системы всех устройств, которые вошли в вашу учетную запись, включая текущее устройство, которое вы используете.
unShareSuccess=Ресурс успешно удален из общего доступа.
signingIn=Вход
stopUsingCred=Остановить использование {{name}}?
error-number-out-of-range='{{0}}' должно быть число в диапазоне от {{1}} до {{2}}.
privacyPolicy=Политика конфиденциальности
thirdPartyApp=Внешний
started=Начата
avatar=Аватар
updateSuccess=Ресурс успешно обновлен.
selectOne=Выберите опцию
unShare=Не делитесь всем
linkedAccounts=Связанные учетные записи
personalInfoDescription=Управление данными о себе
removeAccess=Удалить доступ
signingInDescription=Настройте способы входа в систему.
somethingWentWrongDescription=Извините, произошла непредвиденная ошибка.
personalInfo=Личная информация
removeCred=Удалить {{name}}
signOutAllDevices=Выход на всех устройствах
error-invalid-email=Неверный адрес электронной почты.
myResources=Мои ресурсы
linkedAccountsIntroMessage=Управляйте входами в систему через сторонние учетные записи.
accountSecurity=Безопасность
groupDescriptionLabel=Просмотр групп, в которых вы состоите
manageAccount=Управление учетной записью
resourceAlreadyShared=Ресурс уже является общим для этого пользователя.
accountUpdatedMessage=Ваша учетная запись была обновлена.
error-invalid-length-too-long='{{0}}' должна иметь максимальную длину {{2}}.
shareError=Не удалось предоставить общий доступ к ресурсу из-за\: {{error}}
logo=Logo
password-help-text=Вход с использованием ввода пароля.
deleteAccount=Удалить аккаунт
permissionRequest=Запросы на разрешение - {{name}}
add=Добавить
error-invalid-value='{{0}}' имеет недопустимое значение.
somethingWentWrong=Что-то пошло не так
unShareError=Не удалось отключить общий доступ к ресурсу из-за\: {{error}}
ipAddress=IP адрес
tryAgain=Пробовать снова
resourceName=Имя ресурса
unlinkedEmpty=Нет несвязанных поставщиков
done=Выполнено
basic-authentication=Базовая аутентификация
socialLogin=Вход в социальную сеть
notInUse=Не используется
firstName=Имя
name=Имя
unknownUser=Anonymous
offlineAccess=Offline доступ
password-display-name=Пароль
expires=Истекает
noGroups=Групп нет
notSetUp={{name}} не настроено.
error-invalid-number='{{0}}' это недопустимый номер.
link=Связанный аккаунт
shareTheResource=Поделитесь ресурсом - {{name}}
description=Описание
update=Обновить
choose=Выбрать...
signedInDevices=Выполнен вход на устройствах
delete=Удалить
otp-help-text=Ввод проверочного кода из приложения аутентификатора.
error-invalid-uri-scheme='{{0}}' имеет недопустимую схему URL-адресов.
error-invalid-date='{{0}}' неверная дата.
accountUpdatedError=Не удалось обновить учетную запись из-за ошибок проверки
unLinkError=Не удалось отключить связь из-за\: {{error}}
applicationsIntroMessage=Отслеживайте разрешения ваших приложений на доступ к вашей учетной записи и управляйте ими
error-invalid-length='{{0}}' должен иметь длину от {{1}} до {{2}}.
errorSignOutMessage=Не удалось выйти из системы\: {{error}}
linkedLoginProviders=Связанные поставщики идентификации
inUse=Используется
client=Клиент
error-invalid-uri='{{0}}' является недопустимым URL-адресом.
systemDefined=Определенная система
hasAccessTo=Имеет доступ к
internalApp=Внутренний
updateError=Не удалось обновить ресурс из-за\: {{error}}
accessGrantedOn=Доступ, предоставленный на\:
editTheResource=Редактировать ресурс - {{name}}
permissionRequests=Запросы на разрешение
shareSuccess=Ресурсу успешно предоставлен общий доступ.
fullName={{givenName}} {{familyName}}
groups=Группы
resources=Ресурсы
resourceIntroMessage=Делитесь своими ресурсами с членами команды
unLink=Отсоединить учетную запись
errorRemovedMessage=Не удалось удалить {{userLabel}} из-за\: {{error}}
termsOfService=Условия обслуживания
linkError=Не удалось установить связь из-за {{error}}
requestor=Запрашивающий
shareWith=Делитесь с
updateCredAriaLabel=Обновить учетные данные
error-pattern-no-match='{{0}}' не соответствует требуемому формату.
application=Приложения
unlinkedLoginProviders=Несвязанные поставщики идентификации
applicationDetails=Детали приложения
successRemovedMessage={{userLabel}} был удалён.
middleName=Отчество
deleteAccountWarning=Это необратимо. Все ваши данные будут безвозвратно уничтожены.
resourceSharedWith_other=Ресурс является общим для <0>{{username}}</0> и <1>{{other}}</1> других пользователей
error-person-name-invalid-character='{{0}}' содержит недопустимый символ.
user=Пользователь
shareUser=Добавляйте пользователей, с которыми вы можете поделиться своим ресурсом
unLinkSuccess=Учетная запись успешно отсоединена
applications=Приложения
sharedWithMe=Поделился со мной
username=Имя пользователя

View File

@ -0,0 +1,26 @@
#
#Tue Jan 09 09:05:12 CET 2024
lastName=Priezvisko
invalidEmailMessage=Neplatná e-mailová adresa.
backTo=Späť na {{app}}
expires=Vyprší
clients=Klienti
myResources=Moje Zdroje
missingPasswordMessage=Zadajte heslo, prosím.
password=Heslo
missingEmailMessage=Zadajte e-mail.
missingLastNameMessage=Zadajte priezvisko.
accountUpdatedMessage=Váš účet bol aktualizovaný.
missingFirstNameMessage=Zadajte meno.
client=Klient
email=E-mail
missingUsernameMessage=Zadajte používateľské meno.
fullName={{givenName}} {{familyName}}
started=Začíname
requestor=Žiadateľ
firstName=Meno
application=Aplikácia
name=Názov
user=Používateľ
applications=Aplikácie
username=Meno používateľa

View File

@ -0,0 +1,22 @@
#
#Tue Jan 09 09:05:12 CET 2024
lastName=Efternamn
invalidEmailMessage=Ogiltig e-postadress.
backTo=Tillbaka till {{app}}
expires=Upphör
clients=Klienter
missingUsernameMessage=Vänligen ange användarnamn.
fullName={{givenName}} {{familyName}}
started=Startade
missingPasswordMessage=Vänligen ange lösenord.
firstName=Förnamn
password=Lösenord
missingEmailMessage=Vänligen ange e-post.
application=Applikation
missingLastNameMessage=Vänligen ange efternamn.
accountUpdatedMessage=Ditt konto har uppdaterats.
missingFirstNameMessage=Vänligen ange förnamn.
client=Klient
email=E-post
applications=Applikationer
username=Användarnamn

View File

@ -0,0 +1,125 @@
#
#Tue Jan 09 09:05:12 CET 2024
cancel=ยกเลิก
backTo=กลับไปยัง {{app}}
applicationType=ประเภทแอปพลิเคชัน
noGroupsText=คุณไม่ได้เข้าร่วมกลุ่มใด ๆ
path=เส้นทาง
password=รหัสผ่าน
setUpNew=ตั้งค่า {{name}}
lastAccessedOn=เข้าถึงครั้งล่าสุด
permissions=สิทธิ์การใช้งาน
credentialCreatedAt=สร้างเมื่อ
error-username-invalid-character=ชื่อผู้ใช้งานมีอักขระไม่ถูกต้อง
infoMessage=ในการคลิก 'ลบการเข้าถึง' คุณจะลบสิทธิ์การใช้งานที่ได้อนุญาตให้ไว้แก่แอปพลิเคชันนี้ แอปพลิเคชันนี้จะไม่สามารถใช้ข้อมูลของคุณได้อีกต่อไป
unknownOperatingSystem=ระบบปฏิบัติการที่ไม่รู้จัก
edit=แก้ไข
otp-display-name=แอปพลิเคชันพิสูจน์ตัวจริง
linkedEmpty=ไม่มีผู้ให้บริการที่เชื่อมโยง
directMembership=การเป็นสมาชิกโดยตรง
error-invalid-length-too-short=ลักษณะประจำ {0} จะต้องมีความยาวขั้นต่ำ {1}
error-number-out-of-range-too-big=ลักษณะประจำ {0} จะต้องมีค่าสูงสุด {2}
updateEmail=อัปเดตอีเมล
two-factor=การตรวจสอบสิทธิ์แบบสองปัจจัย
signedInDevicesExplanation=ลงชื่อออกจากอุปกรณ์ที่ไม่คุ้นเคย
status=สถานะ
error-number-out-of-range-too-small=ลักษณะประจำ {0} จะต้องมีค่าขั้นต่ำ {1}
removeModalMessage=การกระทำนี้จะลบสิทธิ์การเข้าถึงที่ให้ไว้แก่ {0} คุณจะต้องอนุญาตการเข้าถึงอีกครั้งหากต้องการใช้แอปพลิเคชันนี้
lastName=นามสกุล
invalidEmailMessage=ที่อยู่อีเมลไม่ถูกต้อง
clients=ไคลเอนต์
filterByName=กรองตามชื่อ ...
refreshPage=รีเฟรชหน้า
error-user-attribute-required=โปรดระบุลักษณะประจำ {0}
currentSession=เซสชันปัจจุบัน
error-empty=โปรดระบุค่า
error-invalid-uri-fragment=fragment URL ไม่ถูกต้อง
error-invalid-blank=โปรดระบุค่า
missingFirstNameMessage=โปรดระบุชื่อ
signedOutSession=ลงชื่อออก {{browser}}/{{os}}
share=แบ่งปัน
close=ปิด
email=อีเมล
signOutWarning=ลงชื่อออกจากระยะไกล?
signOutAllDevicesWarning=การกระทำนี้จะลงชื่อออกจากอุปกรณ์ทั้งหมดที่ได้ลงชื่อเข้าใช้บัญชีของคุณ รวมถึงอุปกรณ์ปัจจุบันที่คุณใช้อยู่.
unShareSuccess=ยกเลิกการแบ่งปันทรัพยากรสำเร็จ
signingIn=ลงชื่อเข้าใช้
stopUsingCred=หยุดใช้ {{name}} หรือ?
error-number-out-of-range=ลักษณะประจำ {0} จะต้องเป็นจำนวนระหว่าง {1} และ {2}
thirdPartyApp=บุคคลที่สาม
started=เริ่มต้น
updateSuccess=อัปเดตทรัพยากรสำเร็จ
unShare=ยกเลิกการแบ่งปันทั้งหมด
removeAccess=ลบการเข้าถึง
removeCred=ลบ {{name}}
signOutAllDevices=ลงชื่อออกจากอุปกรณ์ทั้งหมด
error-invalid-email=ที่อยู่อีเมลไม่ถูกต้อง
myResources=ทรัพยากรของฉัน
linkedAccountsIntroMessage=จัดการการเข้าสู่ระบบผ่านบัญชีของบุคคลที่สาม
groupDescriptionLabel=ดูกลุ่มที่คุณเชื่อมโยงอยู่
resourceAlreadyShared=ทรัพยากรถูกแบ่งปันกับผู้ใช้งานนี้อยู่แล้ว
error-invalid-length-too-long=ลักษณะประจำ {0} จะต้องมีความยาวสูงสุด {2}
accountUpdatedMessage=ได้อัพเดตบัญชีของคุณแล้ว
logo=โลโก้
password-help-text=ลงชื่อเข้าใช้โดยป้อนรหัสผ่านของคุณ
deleteAccount=ลบบัญชี
add=เพิ่ม
error-invalid-value=ค่าไม่ถูกต้อง
ipAddress=ที่อยู่ IP
resourceName=ชื่อทรัพยากร
unlinkedEmpty=ไม่มีผู้ให้บริการที่ไม่ได้เชื่อมโยง
done=เสร็จสิ้น
basic-authentication=การพิสูจน์ตัวจริงพื้นฐาน
socialLogin=การเข้าสู่ระบบด้วยโซเชียลมีเดีย
notInUse=ไม่ได้ใช้งาน
unShareAllConfirm=คุณแน่ใจหรือไม่ว่าต้องการลบการแบ่งปันทั้งหมด?
firstName=ชื่อ
name=ชื่อ
unknownUser=ไม่ระบุชื่อ
offlineAccess=การเข้าถึงแบบออฟไลน์
password-display-name=รหัสผ่าน
expires=หมดอายุ
noGroups=ไม่มีกลุ่ม
notSetUp={{name}} ไม่ได้ตั้งค่า
error-invalid-number=จำนวนไม่ถูกต้อง
link=เชื่อมโยงบัญชี
description=คำอธิบาย
update=อัปเดต
signedInDevices=อุปกรณ์ที่ลงชื่อเข้าใช้
missingPasswordMessage=โปรดระบุรหัสผ่าน
otp-help-text=ป้อนรหัสยืนยันจากแอปพลิเคชันพิสูจน์ตัวจริง
error-invalid-uri-scheme=scheme URL ไม่ถูกต้อง
error-user-attribute-read-only=เขตข้อมูล {0} เป็นแบบอ่านอย่างเดียว
error-invalid-date=วันที่ไม่ถูกต้อง
missingEmailMessage=โปรดระบุอีเมล
applicationsIntroMessage=ติดตามและจัดการการอนุญาตให้แอปพลิเคชันเข้าถึงบัญชีของคุณ
error-invalid-length=ลักษณะประจำ {0} จะต้องมีความยาวระหว่าง {1} และ {2}
missingLastNameMessage=โปรดระบุนามสกุล
linkedLoginProviders=ผู้ให้บริการเข้าสู่ระบบที่เชื่อมโยง
inUse=กำลังใช้งาน
client=ไคลเอนต์
error-invalid-uri=URL ไม่ถูกต้อง
systemDefined=กำหนดโดยระบบ
internalApp=ภายใน
accessGrantedOn=ได้รับอนุญาตให้เข้าถึงเมื่อ
permissionRequests=คำขอการอนุญาต
shareSuccess=แบ่งปันทรัพยากรสำเร็จ
missingUsernameMessage=โปรดระบุชื่อผู้ใช้งาน
fullName={{givenName}} {{familyName}}
resources=ทรัพยากร
resourceIntroMessage=แบ่งปันทรัพยากรของคุณให้แก่สมาชิกในทีม
unLink=ยกเลิกการเชื่อมโยงบัญชี
termsOfService=ข้อกำหนดการให้บริการ
requestor=ผู้ร้องขอ
shareWith=แบ่งปันกับ
updateCredAriaLabel=อัปเดตข้อมูลประจำตัว
error-pattern-no-match=ค่าไม่ถูกต้อง
application=แอปพลิเคชัน
unlinkedLoginProviders=ผู้ให้บริการเข้าสู่ระบบที่ไม่ได้เชื่อมโยง
applicationDetails=รายละเอียดแอปพลิเคชัน
successRemovedMessage={{userLabel}} ถูกลบแล้ว
deleteAccountWarning=กระบวนการนี้ไม่สามารถย้อนกลับได้ ข้อมูลทั้งหมดของคุณจะถูกทำลายอย่างถาวรและไม่สามารถกู้คืนได้อีก
error-person-name-invalid-character=ชื่อมีอักขระไม่ถูกต้อง
user=ผู้ใช้งาน
applications=แอปพลิเคชัน
username=ชื่อผู้ใช้งาน

View File

@ -0,0 +1,172 @@
cancel=İptal
applicationType=Uygulama türü
backTo={{app}} uygulamasına geri dön
removeConsentSuccess=Onay başarıyla kaldırıldı
noGroupsText=Herhangi bir gruba dahil değilsiniz
required=Gerekli
path=Yol
password=Şifrem
setUpNew={{name}} ayarla
lastAccessedOn=Son erişim
deviceActivity=Cihaz etkinliği
permissions=İzinler
credentialCreatedAt=<0>Oluşturma</0> {{date}}.
error-username-invalid-character='{{0}}' geçersiz karakter içeriyor.
usernamePlaceholder=Kullanıcı adı veya e-posta
infoMessage=Erişimi Kaldır'a tıklayarak, bu uygulama için verilen izinleri kaldırırsınız. Bu uygulama artık bilgilerinizi kullanmayacaktır.
unknownOperatingSystem=Bilinmeyen işletim sistemi
scopesHelp=Bu kaynakla ilişkili kapsamlar.
deny=Reddet
edit=Düzenle
otp-display-name=Kimlik Doğrulayıcı uygulaması
selectALocale=Yerelleştirme seçin
signOut=Çıkış yapın
linkedEmpty=Bağlantılı sağlayıcı yok
directMembership=Doğrudan üyelik
accept=Kabul et
error-invalid-length-too-short='{{0}}' uzunluğu en az {{1}} olmalıdır.
resourceSharedWith_one=Kaynak <0>{{username}}</0> ile paylaşılıyor
error-number-out-of-range-too-big='{{0}}' maksimum {{2}} değerine sahip olmalıdır.
updateEmail=E-posta güncelleme
two-factor=İki faktörlü kimlik doğrulama
resourceSharedWith_zero=Bu kaynak paylaşılmaz.
signedInDevicesExplanation=Bilmediğiniz cihazlardan çıkış yapın.
status=Durum
error-number-out-of-range-too-small='{{0}}' minimum {{1}} değerine sahip olmalıdır.
lastName=Soyad
removeModalMessage=Bu, {{isim}} için halihazırda verilmiş olan erişim iznini kaldıracaktır. Bu uygulamayı kullanmak istiyorsanız yeniden erişim izni vermeniz gerekecektir.
clients=İstemciler
filterByName=İsme göre filtrele...
createFlowHelp=Bunun içinde üst düzey bir akış oluşturabilirsiniz
refreshPage=Sayfayı yenileyin
save=Kaydet
error-user-attribute-required=Lütfen '{{0}}' değerini belirleyin.
currentSession=Aktif oturum
scopeTypeHelp=Oluşturulan her istemciye varsayılan kapsam olarak eklenecek olan istemci kapsamları
clientDescriptionHelp=İstemcinin açıklamasını belirtir. Örneğin 'TimeSheets için İstemcim'. Yerelleştirilmiş değerler için anahtarları da destekler. Örneğin\: ${my_client_description}
error-empty=Lütfen '{{0}}' değerini belirtiniz.
error-invalid-uri-fragment='{{0}}' geçersiz URL parçasıdır.
error-invalid-blank=Lütfen '{{0}}' değerini belirtiniz.
signedOutSession=Çıkış yapıldı {{browser}}/{{os}}
share=Paylaş
close=Kapat
email=Email
signOutWarning=Oturumu sonlandıralım mı?
removeConsentError=Şu nedenlerle onay kaldırılamadı\: {{error}}
signOutAllDevicesWarning=Bu eylem, kullandığınız mevcut cihaz da dahil olmak üzere hesabınızda oturum açmış olan tüm cihazların oturumunu kapatacaktır.
unShareSuccess=Kaynak başarıyla paylaşımdan kaldırıldı.
signingIn=Oturum açma
stopUsingCred={{name}} kullanmayı bırakayım mı?
error-number-out-of-range='{{0}}', {{1}} ile {{2}} arasında bir sayı olmalıdır.
privacyPolicy=Gizlilik Politikası
thirdPartyApp=Üçüncü taraf
groupsListHeader=Grup listesi başlığı
started=Başladı
avatar=Avatar
scopeDescriptionHelp=İstemci kapsamının tanımı
confirm=Kabul Et
updateSuccess=Kaynak başarıyla güncellendi.
selectOne=Bir seçenek seçin
unShare=Tüm paylaşımları kaldır
linkedAccounts=Bağlantılı hesaplar
personalInfoDescription=Temel bilgilerinizi yönetin
removeAccess=Erişimi kaldırın
signingInDescription=Oturum açma yollarını yapılandırma.
somethingWentWrongDescription=Üzgünüz, beklenmedik bir hata oluştu.
personalInfo=Kişisel bilgi
removeCred=Kaldır {{name}}
signOutAllDevices=Tüm cihazlarda oturumu kapatın
scopeNameHelp=İstemci kapsamının adı. Bölge içinde benzersiz olmalıdır. İsim, kapsam parametresinin değeri olarak kullanılacağından boşluk karakterleri içermemelidir
flowTypeHelp=Ne tür bir form bu?
error-invalid-email=Geçersi E posta adresi.
myResources=Kaynaklarım
linkedAccountsIntroMessage=Üçüncü taraf hesaplar aracılığıyla girişleri yönetme.
accountSecurity=Hesap güvenliği
groupDescriptionLabel=İlişkili olduğunuz grupları görüntüleyin
manageAccount=Hesabı yönet
resourceAlreadyShared=Kaynak zaten bu kullanıcıyla paylaşılıyor.
accountUpdatedMessage=Hesabınız güncellendi.
error-invalid-length-too-long='{{0}}' uzunluğu en fazla {{2}} olmalıdır.
shareError=Kaynak şu nedenle paylaşılamadı\: {{error}}
logo=Logo
password-help-text=Şifrenizi girerek oturum açın.
deleteAccount=Hesap sil
permissionRequest=İzin talepleri - {{name}}
add=Ekle
error-invalid-value='{{0}}' geçersiz bir değere sahip.
somethingWentWrong=Bir şeyler ters gitti
rolesScope=Tanımlanmış bir rol kapsamı eşlemesi yoksa, her kullanıcının bu istemci kapsamını kullanmasına izin verilir. Tanımlanmış rol kapsamı eşlemeleri varsa, kullanıcının rollerden en az birinin üyesi olması gerekir.
unShareError=Şu nedenlerden dolayı kaynak paylaşımı kaldırılamadı\: {{error}}
ipAddress=IP adresi
tryAgain=Tekrar deneyin
resourceName=Kaynak adı
unlinkedEmpty=Bağlantısız sağlayıcı yok
done=Bitti
basic-authentication=Temel kimlik doğrulama
socialLogin=Sosyal giriş
notInUse=Kullanımda değil
unShareAllConfirm=Tüm paylaşımları tamamen kaldırmak istediğinizden emin misiniz?
firstName=Ad
name=İsim
unknownUser=Misafir
clientTypeHelp=Bu kaynağın türü. Aynı türe sahip farklı kaynak örneklerini gruplamak için kullanılabilir.
offlineAccess=Çevrimdışı erişim
password-display-name=Şifre
expires=Sona erme
noGroups=Grup yok
notSetUp={{isim}} ayarlanmamış.
error-invalid-number='{{0}}' geçersiz bir numara.
link=Hesap bağlantısı
shareTheResource=Kaynağı paylaşın - {{name}}
description=ıklama
update=Güncelle
choose=Seçin...
signedInDevices=İmzalı cihazlar
delete=Sil
otp-help-text=Kimlik doğrulayıcı uygulamasından bir doğrulama kodu girin.
groupsListColumnsNames=Grup listesi sütun adları
error-invalid-uri-scheme='{{0}}' geçersiz URL şemasına sahip.
error-invalid-date='{{0}}' geçersiz bir tarih.
accountUpdatedError=Doğrulama hataları nedeniyle hesap güncellenemedi
unLinkError=Bağlantı kaldırılamadı\: {{error}}
applicationsIntroMessage=Hesabınızın erişebildiği uygulamaları görüntüleyin
error-invalid-length='{{0}}' uzunluğu {{1}} ve {{2}} arasında olmalıdır.
errorSignOutMessage=Çıkış yapılamadı\: {{error}}
linkedLoginProviders=Bağlantılı oturum açma sağlayıcıları
inUse=Kullanımda
client=İstemci
error-invalid-uri='{{0}}' geçersiz URL.
systemDefined=Sistem tanımlı
hasAccessTo=Şunlara erişimi vardır
internalApp=Dahili
updateError=Şu nedenlerden dolayı kaynak güncellenemedi\: {{error}}
accessGrantedOn=Erişim izni verildi\:
editTheResource=Kaynağı düzenle - {{name}}
permissionRequests=İzin talepleri
shareSuccess=Kaynak başarıyla paylaşıldı.
fullName={{givenName}} {{familyName}}
groups=Gruplar
resources=Kaynaklar
aliasHelp=Yapılandırmanın adı
resourceIntroMessage=Kaynaklarınızı ekip üyeleri arasında paylaşın
unLink=Hesap bağlantısını kaldır
errorRemovedMessage=Belirtilen hata nedeniyle {{userLabel}} kaldırılamadı\: {{error}}
termsOfService=Hizmet şartları
linkError=Bağlantı kurulamadı\: {{error}}
requestor=Talep Sahibi
shareWith=İle paylaş
updateCredAriaLabel=Kimlik bilgilerini güncelle
error-pattern-no-match='{{0}}' gerekli formatla eşleşmiyor.
application=Uygulama
unlinkedLoginProviders=Bağlantısız oturum açma sağlayıcıları
applicationDetails={{clientId}} için başvuru ayrıntıları
successRemovedMessage={{userLabel}} kaldırıldı.
deleteAccountWarning=Bu geri döndürülemez. Tüm verileriniz kalıcı olarak yok edilecek ve geri getirilemeyecektir.
resourceSharedWith_other=Kaynak <0>{{username}}</0> ve <1>{{other}}</1> diğer kullanıcılarla paylaşılıyor
error-person-name-invalid-character='{{0}}' geçersiz karakterler içeriyor.
user=Kullanıcı
shareUser=Kaynağınızı paylaşacağınız kullanıcılar ekleyin
unLinkSuccess=Başarıyla bağlantısı kaldırılmış hesap
applications=Uygulamalar
sharedWithMe=Benimle Paylaşıldı
username=Kullanıcı Adı

View File

@ -0,0 +1,187 @@
cancel=Скасувати
applicationType=Тип застосунку
backTo=Назад до {{app}}
removeConsentSuccess=Згоду успішно видалено
noGroupsText=Ви не перебуваєте в жодній групі
required=Обов'язковий
path=Шлях
password=Мій пароль
setUpNew=Налаштувати {{name}}
lastAccessedOn=Останній доступ
deviceActivity=Активні пристрої
permissions=Дозволи
credentialCreatedAt=<0>Створено</0> {{date}}.
error-username-invalid-character='{{0}}' містить неприпустимі символ.
usernamePlaceholder=Ім'я користувача або електронна пошта
infoMessage=Натиснувши «Скасувати доступ», ви видалите дозволи, які були надано цьому застосунку. Цей застосунок більше не використовуватиме вашу інформацію.
scopesHelp=Дозволи, пов'язані з цим ресурсом.
unknownOperatingSystem=Невідома операційна система
deny=Заборонено
edit=Редагувати
otp-display-name=Застосунок автентифікатор
selectALocale=Виберіть мову
signOut=Вийти
linkedEmpty=Немає зв'язаних провайдерів
directMembership=Пряме членство
accept=Прийняти
error-invalid-length-too-short='{{0}}' повинен мати мінімальну довжину {{1}}.
resourceSharedWith_one=Ресурс використовується спільно з <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' повинно мати максимальне значення {{2}}.
updateEmail=Оновити адресу електронної пошти
two-factor=Двофакторна автентифікація
resourceSharedWith_zero=Цей ресурс не є спільним.
signedInDevicesExplanation=Вийдіть із будь-яких незнайомих пристроїв.
addMultivaluedLabel=Додати {{fieldLabel}}
status=Статус
error-number-out-of-range-too-small='{{0}}' повинно мати мінімальне значення {{1}}.
invalidEmailMessage='{{0}}'\: Невірна адреса електронної пошти.
lastName=Прізвище
removeModalMessage=Це призведе до видалення наданого дозволу доступу для {{name}}. Вам потрібно буде знову надати доступ, якщо ви бажаєте використовувати цей застосунок.
clients=Клієнти
createFlowHelp=Ви можете створити потік верхнього рівня в цьому з
filterByName=Фільтрувати за назвою...
refreshPage=Оновити сторінку
save=Зберегти
error-user-attribute-required=Будь ласка, вкажіть '{{0}}'.
currentSession=Поточна сесія
clientDescriptionHelp=Опис клієнта. Наприклад, «Мій клієнт для табелів». Також підтримує ключі для локалізованих значень. Наприклад\: ${my_client_description}
scopeTypeHelp=Дозволи, які будуть додані за замовчуванням до кожного створеного клієнта
error-empty=Будь ласка, вкажіть значення '{{0}}'.
error-invalid-uri-fragment='{{0}}' невірний фрагмент URL-адреси.
error-invalid-blank=Будь ласка, вкажіть значення '{{0}}'.
missingFirstNameMessage='{{0}}'\: Будь ласка, вкажіть ім'я.
signedOutSession=Сесія завершена {{browser}}/{{os}}
share=Поділитися
close=Закрити
email=Електронна пошта
signOutWarning=Завершити сесію?
removeConsentError=Не вдалося видалити згоду через\: {{error}}
signOutAllDevicesWarning=Ця операція призведе до виходу з усіх пристроїв, з яких був вхід у Ваш обліковий запис, включаючи поточний пристрій, який Ви зараз використовуєте.
unShareSuccess=Ресурс успішно видалено із загального доступу.
signingIn=Вхід
stopUsingCred=Припинити використовувати {{name}}?
groupsListHeader=Заголовок списку груп
error-number-out-of-range='{{0}}' має бути числом між {{1}} і {{2}}.
privacyPolicy=Політика конфіденційності
thirdPartyApp=Третя сторона
started=Почато
avatar=Аватар
scopeDescriptionHelp=Опис доступу
confirm=Підтвердити
updateSuccess=Ресурс оновлено успішно.
selectOne=Виберіть опцію
unShare=Скасувати спільний доступ до всіх
linkedAccounts=Зв'язані облікові записи
personalInfoDescription=Управління вашою основною інформацією
removeAccess=Скасувати доступ
signingInDescription=Налаштувати способи входу.
somethingWentWrongDescription=Вибачте, сталася неочікувана помилка.
personalInfo=Особиста інформація
removeCred=Видалити {{name}}
signOutAllDevices=Вийти з усіх пристроїв
scopeNameHelp=Назва доступу. Має бути унікальною у realm. Назва не повинна містити пробілів, оскільки вона використовується як значення параметра scope.
flowTypeHelp=Що це за форма
error-invalid-email=Невірна адреса електронної пошти.
myResources=Мої ресурси
linkedAccountsIntroMessage=Керування входами до системи через сторонні облікові записи.
accountSecurity=Безпека облікового запису
groupDescriptionLabel=Перегляд груп, у яких ви перебуваєте
manageAccount=Керування обліковим записом
resourceAlreadyShared=Ресурс вже є спільним для цього користувача.
error-invalid-length-too-long='{{0}}' має мати максимальну довжину {{2}}.
accountUpdatedMessage=Ваш обліковий запис оновлено.
shareError=Не вдалося надати спільний доступ до ресурсу через\: {{error}}
logo=Логотип
password-help-text=Вхід з використанням пароля.
deleteAccount=Видалити обліковий запис
permissionRequest=Запити на дозвіл - {{name}}
add=Додати
error-invalid-value='{{0}}' має недійсне значення.
somethingWentWrong=Щось пішло не так
rolesScope=Якщо відображення доступів ролей не встановлено, то кожному користувачеві дозволено використовувати цей доступ клієнта. Якщо відображення доступів ролей встановлено, то користувач має бути членом принаймні однієї з ролей.
unShareError=Не вдалося скасувати спільний доступ до ресурсу через\: {{error}}
ipAddress=IP-адреса
tryAgain=Спробувати знову
resourceName=Назва ресурсу
unlinkedEmpty=Немає незв'язаних провайдерів
done=Готово
basic-authentication=Базова автентифікація
socialLogin=Вхід через соціальну мережу
notInUse=Не використовується
unShareAllConfirm=Ви впевнені, що бажаєте повністю видалити всі спільні ресурси?
firstName=Ім'я
name=Ім'я
clientTypeHelp=Тип цього ресурсу. Його можна використовувати для групування різних екземплярів ресурсів одного типу.
unknownUser=Анонімний
offlineAccess=Офлайн доступ
password-display-name=Пароль
expires=Закінчується
noGroups=Немає груп
notSetUp={{name}} не налаштовано.
error-invalid-number='{{0}}' недійсне число.
link=Зв'язати обліковий запис
shareTheResource=Поділитися ресурсом - {{name}}
description=Опис
update=Оновити
choose=Вибрати...
signedInDevices=Пристрої, на яких виконано вхід
delete=Видалити
missingPasswordMessage='{{0}}'\: Будь ласка, вкажіть пароль.
otp-help-text=Введіть код перевірки з застосунку автентифікації.
groupsListColumnsNames=Назви стовпців списку груп
error-invalid-uri-scheme='{{0}}' має недопустиму схему URL-адреси.
error-user-attribute-read-only=Поле {{0}} лише для читання.
general=Загальна інформація
error-invalid-date='{{0}}' недійсна дата.
missingEmailMessage='{{0}}'\: Будь ласка, вкажіть електронну адресу.
accountUpdatedError=Не вдалося оновити обліковий запис через помилки перевірки
unLinkError=Не вдалося відв'язати через\: {{error}}
applicationsIntroMessage=Перегляд застосунків, до яких має доступ ваш обліковий запис
error-invalid-length='{{0}}' має мати довжину між {{1}} і {{2}}.
missingLastNameMessage='{{0}}'\: вкажіть прізвище.
errorSignOutMessage=Не вдалося вийти\: {{error}}
linkedLoginProviders=Зв'язані провайдери облікових записів
inUse=Використовується
client=Клієнт
error-invalid-uri='{{0}}' недійсна URL-адреса.
systemDefined=Система визначена
hasAccessTo=Має доступ до
internalApp=Внутрішній
updateError=Не вдалося оновити ресурс через помилку\: {{error}}
accessGrantedOn=Доступ надано\:
editTheResource=Редагувати ресурс - {{name}}
permissionRequests=Запити на дозвіл
shareSuccess=Ресурсу успішно надано спільний доступ.
missingUsernameMessage='{{0}}'\: Будь ласка, вкажіть ім'я користувача.
aliasHelp=Назва конфігурації
fullName={{givenName}} {{familyName}}
groups=Групи
resources=Ресурси
resourceIntroMessage=Поділіться своїми ресурсами між членами команди
unLink=Відв'язати обліковий запис
errorRemovedMessage=Не вдалося видалити {{userLabel}} через помилку\: {{error}}
termsOfService=Умови обслуговування
jumpToSection=Перейти до розділу
linkError=Неможливо зв'язати обліковий запис через помилку\: {{error}}
requestor=Заявник
shareWith=Поділитися з
updateCredAriaLabel=Оновити облікові дані
error-pattern-no-match='{{0}}' не відповідає необхідному формату.
application=Застосунок
unlinkedLoginProviders=Незв'язані провайдери облікових записів
applicationDetails=Деталі застосунку для {{clientId}}
successRemovedMessage={{userLabel}} видалено.
deleteAccountWarning=Це незворотно. Усі Ваші дані буде остаточно знищено та неможливо відновити.
resourceSharedWith_other=Ресурс є спільним з <0>{{username}}</0> та <1>{{other}}</1> іншими користувачами
error-person-name-invalid-character='{{0}}' містить неприпустимий символ.
user=Користувач
shareUser=Додайте користувачів для спільного використання вашого ресурсу
unLinkSuccess=Обліковий запис успішно відв'язано
applications=Застосунки
sharedWithMe=Поділився зі мною
username=Ім'я користувача
webauthn-display-name=Ключ безпеки
webauthn-help-text=Використовуйте свій ключ безпеки для входу.
webauthn-passwordless-display-name=Ключ безпеки
webauthn-passwordless-help-text=Використовуйте свій ключ безпеки для входу без пароля.
passwordless=Без пароля

View File

@ -0,0 +1,49 @@
#
#Tue Jan 09 09:05:12 CET 2024
offlineAccess=离线访问
lastName=
invalidEmailMessage=无效的电子邮箱地址
signOutAllDevices=注销所有设备
password-display-name=密码
backTo=回到 {0}
applicationType=应用类型
expires=过期时间
notSetUp={0}未设置。
clients=客户端
refreshPage=刷新页面
update=更新
signedInDevices=已登录的设备
missingPasswordMessage=请输入密码
otp-help-text=输入验证器应用程序中的验证码。
currentSession=当前会话
password=密码
missingEmailMessage=请指定邮件地址
setUpNew=设置{0}
lastAccessedOn=上次访问时间
applicationsIntroMessage=跟踪和管理您的应用程序访问您帐户的权限
missingLastNameMessage=请指定姓
accountUpdatedMessage=您的账户已经更新
credentialCreatedAt=创建于
missingFirstNameMessage=请指定名
inUse=使用中
password-help-text=通过输入密码的方式登陆。
client=客户端
internalApp=内置应用
email=电子邮件
signOutWarning=退出会话?
signingIn=访问凭证管理
unknownOperatingSystem=未知操作系统
thirdPartyApp=第三方
missingUsernameMessage=请指定用户名
otp-display-name=验证器应用程序
fullName=全名
started=开始
basic-authentication=基本身份验证
notInUse=未使用
firstName=
application=应用
two-factor=双因子身份验证
signedInDevicesExplanation=登出任何不熟悉的设备。
status=状态
applications=应用
username=用户名

View File

@ -0,0 +1,10 @@
{
"themes": [
{
"name": "d4science.v3",
"types": [
"account"
]
}
]
}

View File

@ -0,0 +1,218 @@
cancel=Cancel
applicationType=Application type
backTo=Back to {{app}}
removeConsentSuccess=Successfully removed consent
noGroupsText=You are not joined in any group
required=Required
path=Path
password=My password
setUpNew=Set up {{name}}
lastAccessedOn=Last accessed
deviceActivity=Device activity
permissions=Permissions
credentialCreatedAt=<0>Created</0> {{date}}.
error-username-invalid-character='{{0}}' contains invalid character.
usernamePlaceholder=Username or email
infoMessage=By clicking Remove Access, you will remove granted permissions of this application. This application will no longer use your information.
scopesHelp=The scopes associated with this resource.
unknownOperatingSystem=Unknown operating system
deny=Deny
edit=Edit
otp-display-name=Authenticator application
selectALocale=Select a locale
signOut=Sign out
linkedEmpty=No linked providers
directMembership=Direct membership
accept=Accept
error-invalid-length-too-short='{{0}}' must have minimal length of {{1}}.
resourceSharedWith_one=Resource is shared with <0>{{username}}</0>
error-number-out-of-range-too-big='{{0}}' must have maximal value of {{2}}.
updateEmail=Update email
two-factor=Two-factor authentication
resourceSharedWith_zero=This resource is not shared.
signedInDevicesExplanation=Sign out of any unfamiliar devices.
addMultivaluedLabel=Add {{fieldLabel}}
status=Status
error-number-out-of-range-too-small='{{0}}' must have minimal value of {{1}}.
invalidEmailMessage='{{0}}'\: Invalid email address.
lastName=Last name
removeModalMessage=This will remove the currently granted access permission for {{name}}. You will need to grant access again if you want to use this app.
clients=Clients
createFlowHelp=You can create a top level flow within this from
filterByName=Filter by name...
refreshPage=Refresh the page
save=Save
error-user-attribute-required=Please specify '{{0}}'.
currentSession=Current session
clientDescriptionHelp=Specifies description of the client. For example 'My Client for TimeSheets'. Supports keys for localized values as well. For example\: ${my_client_description}
scopeTypeHelp=Client scopes, which will be added as default scopes to each created client
error-empty=Please specify value of '{{0}}'.
error-invalid-uri-fragment='{{0}}' is invalid URL fragment.
error-invalid-blank=Please specify value of '{{0}}'.
missingFirstNameMessage='{{0}}'\: Please specify first name.
signedOutSession=Signed out {{browser}}/{{os}}
share=Share
close=Close
email=Email
signOutWarning=Sign out the session?
removeConsentError=Could not remove consent due to\: {{error}}
signOutAllDevicesWarning=This action will sign out all the devices that have signed in to your account, including the current device you are using.
unShareSuccess=Resource successfully un-shared.
signingIn=Signing in
stopUsingCred=Stop using {{name}}?
groupsListHeader=Groups list header
error-number-out-of-range='{{0}}' must be a number between {{1}} and {{2}}.
privacyPolicy=Privacy policy
thirdPartyApp=Third-party
started=Started
avatar=Avatar
scopeDescriptionHelp=Description of the client scope
confirm=Confirm
updateSuccess=Resource successfully updated.
selectOne=Select an option
unShare=Unshare all
linkedAccounts=Linked accounts
personalInfoDescription=Manage your basic information
removeAccess=Remove access
signingInDescription=Configure ways to sign in.
somethingWentWrongDescription=Sorry, an unexpected error has occurred.
personalInfo=Personal info
removeCred=Remove {{name}}
signOutAllDevices=Sign out all devices
scopeNameHelp=Name of the client scope. Must be unique in the realm. Name should not contain space characters as it is used as value of scope parameter
flowTypeHelp=What kind of form is it
error-invalid-email=Invalid email address.
myResources=My Resources
linkedAccountsIntroMessage=Manage logins through third-party accounts.
accountSecurity=Account security
groupDescriptionLabel=View groups that you are associated with
manageAccount=Manage account
resourceAlreadyShared=Resource is already shared with this user.
error-invalid-length-too-long='{{0}}' must have maximal length of {{2}}.
accountUpdatedMessage=Your account has been updated.
shareError=Could not share the resource due to\: {{error}}
logo=Logo
password-help-text=Sign in by entering your password.
deleteAccount=Delete account
permissionRequest=Permission requests - {{name}}
add=Add
error-invalid-value='{{0}}' has invalid value.
somethingWentWrong=Something went wrong
rolesScope=If there is no role scope mapping defined, each user is permitted to use this client scope. If there are role scope mappings defined, the user must be a member of at least one of the roles.
unShareError=Could not un-share the resource due to\: {{error}}
ipAddress=IP address
tryAgain=Try again
resourceName=Resource name
unlinkedEmpty=No unlinked providers
done=Done
basic-authentication=Basic authentication
socialLogin=Social login
notInUse=Not in use
unShareAllConfirm=Are you sure you want to completely remove all shares?
firstName=First name
name=Name
clientTypeHelp=The type of this resource. It can be used to group different resource instances with the same type.
unknownUser=Anonymous
offlineAccess=Offline access
password-display-name=Password
expires=Expires
noGroups=No groups
notSetUp={{name}} is not set up.
error-invalid-number='{{0}}' is invalid number.
link=Link account
shareTheResource=Share the resource - {{name}}
description=Description
update=Update
choose=Choose...
signedInDevices=Signed in devices
delete=Delete
missingPasswordMessage='{{0}}'\: Please specify password.
otp-help-text=Enter a verification code from authenticator application.
groupsListColumnsNames=Groups list columns names
error-invalid-uri-scheme='{{0}}' has invalid URL scheme.
error-user-attribute-read-only=The field {{0}} is read only.
general=General
error-invalid-date='{{0}}' is invalid date.
missingEmailMessage='{{0}}'\: Please specify email.
accountUpdatedError=Could not update account due to validation errors
unLinkError=Could not unlink due to\: {{error}}
applicationsIntroMessage=View applications your account has access to
error-invalid-length='{{0}}' must have a length between {{1}} and {{2}}.
missingLastNameMessage='{{0}}'\: Please specify last name.
errorSignOutMessage=Could not be signed out\: {{error}}
linkedLoginProviders=Linked login providers
inUse=In use
client=Client
error-invalid-uri='{{0}}' is invalid URL.
systemDefined=System defined
hasAccessTo=Has access to
internalApp=Internal
updateError=Could not update the resource due to\: {{error}}
accessGrantedOn=Access granted on\:
editTheResource=Edit the resource - {{name}}
permissionRequests=Permission requests
shareSuccess=Resource successfully shared.
missingUsernameMessage='{{0}}'\: Please specify username.
aliasHelp=Name of the configuration
fullName={{givenName}} {{familyName}}
groups=Groups
resources=Resources
resourceIntroMessage=Share your resources among team members
unLink=Unlink account
errorRemovedMessage=Could not remove {{userLabel}} due to\: {{error}}
termsOfService=Terms of service
jumpToSection=Jump to section
linkError=Could not link due to\: {{error}}
requestor=Requestor
shareWith=Share with
updateCredAriaLabel=Update credential
error-pattern-no-match='{{0}}' doesn\u2019t match required format.
application=Application
unlinkedLoginProviders=Unlinked login providers
applicationDetails=Application details for {{clientId}}
successRemovedMessage={{userLabel}} was removed.
#deleteAccountWarning=This is irreversible. All your data will be permanently destroyed, and irretrievable.
deleteAccountWarning=Deleting your account will disable your profile and remove your name and photo you\u2019ve shared on D4Science gateway(s). Some information may still be visible to others, such as your name in the posts and private messages you sent. All files and folders you created of your workspace will be removed.
resourceSharedWith_other=Resource is shared with <0>{{username}}</0> and <1>{{other}}</1> other users
error-person-name-invalid-character='{{0}}' contains invalid character.
user=User
shareUser=Add users to share your resource with
unLinkSuccess=Successfully unlinked account
applications=Applications
sharedWithMe=Shared with Me
username=Username
webauthn-display-name=Passkey
webauthn-help-text=Use your Passkey to sign in.
webauthn-passwordless-display-name=Passkey
webauthn-passwordless-help-text=Use your Passkey for passwordless sign in.
passwordless=Passwordless
error-invalid-multivalued-size=Attribute {{0}} must have at least {{1}} and at most {{2}} value(s).
#D4Science messages
accountManagementWelcomeMessage=Welcome to Keycloak Extended Account Console
accountProfile=Profile
accountAvatar=Avatar
#personalBasicInfoHtmlTitle=Basic information
#accountExtraInfoHtmlTitleHome=Profile settings
#accountExtraSubMessageHome=Handle extra profile settings
accountExtraInfoHtmlTitle=Avatar settings
accountExtraSubMessage=Add/update your avatar
avatarLabel=Current avatar
uploadLabel=Select image file
dragdropInfo=Drag and drop an image file or upload one
browseButton=Browse
clearButton=Clear
avatarInfo=A 100x100px size is suggested. Images exceding 250x250px will be resized to 250px width or height mantaining their ratio. The maximum file size permitted is 1MB.
avatarUpdatedMessage=Avatar successfully updated
error-noAvatarFound=No avatar found on server
#deleteAccount=Delete Account
#deleteAccountInfoMessage=Deleting your account will disable your profile and remove your name and photo you\u2019ve shared on D4Science gateway(s). Some information may still be visible to others, such as your name in the posts and private messages you sent.<br/>All files and folders you created of your workspace will be removed.
#deleteAccountDialogHeader=Confirm account delete
#deleteAccountWarningMessage=Clicking on the "Confirm" button is an undoable operation, your account will be removed and you\u2019ll be automatically logged out from all your sessions.
#deleteAccountConfirmMessage=<br/>Do you really want to remove your account? <strong>NOTE: This action is irreversible!</strong>
#doDeleteConfirm=Confirm
#accountDeletedMessage=Your account has been deleted

View File

@ -0,0 +1,2 @@
parent=base
deprecatedMode=false

View File

@ -0,0 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>keycloak-js-parent</artifactId>
<groupId>org.keycloak</groupId>
<version>999.0.0-SNAPSHOT</version>
<relativePath>../../pom.xml</relativePath>
</parent>
<artifactId>d4science.v3-theme-account-ui</artifactId>
<version>3.0.0</version>
<name>Keycloak Account UI</name>
<description>The user inferface to manage an account on the Keycloak server.</description>
<profiles>
<profile>
<id>withTranslations</id>
<activation>
<property>
<name>!skipCommunityTranslations</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>generate-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<resources>
<resource>
<directory>maven-resources-community</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<build>
<resources>
<resource>
<directory>maven-resources</directory>
</resource>
<resource>
<directory>dist</directory>
<targetPath>theme/d4science.v3/account/resources</targetPath>
<excludes>
<exclude>index.html</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>maven-replacer-plugin</artifactId>
<executions>
<execution>
<phase>process-resources</phase>
<goals>
<goal>replace</goal>
</goals>
</execution>
</executions>
<configuration>
<file>dist/index.html</file>
<outputFile>target/classes/theme/d4science.v3/account/index.ftl</outputFile>
<regex>false</regex>
<replacements>
<replacement>
<token>src="./</token>
<value>src="${resourceUrl}/</value>
</replacement>
<replacement>
<token>href="./</token>
<value>href="${resourceUrl}/</value>
</replacement>
<replacement>
<token><![CDATA[<link rel="icon" type="image/svg+xml" href="${resourceUrl}/favicon.svg" />]]></token>
<value xml:space="preserve"><![CDATA[<link rel="icon" type="${properties.favIconType!"image/svg+xml"}" href="${resourceUrl}${properties.favIcon!"/favicon.svg"}" />]]></value>
</replacement>
<replacement>
<token><![CDATA[<meta name="description" content="Web site to manage keycloak" />]]></token>
<value xml:space="preserve"><![CDATA[<meta name="description" content="${properties.description!"Web site to manage keycloak"}" />]]></value>
</replacement>
<replacement>
<token><![CDATA[<title>Account Management</title>]]></token>
<value xml:space="preserve">
<![CDATA[
<title>${properties.title!"Account Management"}</title>
<script type="importmap">
{
"imports": {
"react": "${resourceCommonUrl}/vendor/react/react.production.min.js",
"react/jsx-runtime": "${resourceCommonUrl}/vendor/react/react-jsx-runtime.production.min.js",
"react-dom": "${resourceCommonUrl}/vendor/react-dom/react-dom.production.min.js"
}
}
</script>
]]></value>
</replacement>
<replacement>
<token><![CDATA[</body>]]></token>
<value xml:space="preserve">
<![CDATA[
<script id="environment" type="application/json">
{
"authUrl": "${authUrl}",
"baseUrl": "${baseUrl}",
"realm": "${realm.name}",
"clientId": "${clientId}",
"resourceUrl": "${resourceUrl}",
"logo": "${properties.logo!""}",
"logoUrl": "${properties.logoUrl!""}",
"locale": "${locale}",
"features": {
"isRegistrationEmailAsUsername": ${realm.registrationEmailAsUsername?c},
"isEditUserNameAllowed": ${realm.editUsernameAllowed?c},
"isInternationalizationEnabled": ${realm.isInternationalizationEnabled()?c},
"isLinkedAccountsEnabled": ${realm.identityFederationEnabled?c},
"isMyResourcesEnabled": ${(realm.userManagedAccessAllowed && isAuthorizationEnabled)?c},
"deleteAccountAllowed": ${deleteAccountAllowed?c},
"updateEmailFeatureEnabled": ${updateEmailFeatureEnabled?c},
"updateEmailActionEnabled": ${updateEmailActionEnabled?c},
"isViewGroupsEnabled": ${isViewGroupsEnabled?c}
}
}
</script>
</body>
]]>
</value>
</replacement>
<replacement>
<token><![CDATA[</head>]]></token>
<value xml:space="preserve">
<![CDATA[
<#if properties.scripts?has_content>
<#list properties.scripts?split(' ') as script>
<script src="${resourceUrl}/${script}"></script>
</#list>
</#if>
<#if properties.styles?has_content>
<#list properties.styles?split(' ') as style>
<link href="${resourceUrl}/${style}" rel="stylesheet"/>
</#list>
</#if>
</head>
]]>
</value>
</replacement>
</replacements>
</configuration>
</plugin>
</plugins>
</build>
</project>

View File

@ -0,0 +1,31 @@
[
{ "label": "accountProfile",
"children": [
{ "label": "personalInfo", "path": "/" },
{ "label": "accountAvatar", "path": "d4science-page/account-extra-page" }
]
},
{
"label": "accountSecurity",
"children": [
{ "label": "signingIn", "path": "account-security/signing-in" },
{ "label": "deviceActivity", "path": "account-security/device-activity" },
{
"label": "linkedAccounts",
"path": "account-security/linked-accounts",
"isVisible": "isLinkedAccountsEnabled"
}
]
},
{ "label": "applications", "path": "applications" },
{
"label": "groups",
"path": "groups",
"isVisible": "isViewGroupsEnabled"
},
{
"label": "resources",
"path": "resources",
"isVisible": "isMyResourcesEnabled"
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,47 @@
import {
PageSection,
PageSectionVariants,
} from "@patternfly/react-core";
import { useState } from "react";
import { useTranslation } from "react-i18next";
import { getSupportedLocales } from "../api/methods";
import { UserProfileMetadata } from "../api/representations";
import { Page } from "../components/page/Page";
import { useEnvironment } from "../root/KeycloakContext";
import { usePromise } from "../utils/usePromise";
import { AvatarForm } from './AvatarForm';
interface AccountExtraPageProps {
}
interface AccountExtraPageState {
isModalOpen: boolean;
}
export const AccountExtraPage = () => {
const { t } = useTranslation();
const context = useEnvironment();
const [userProfileMetadata, setUserProfileMetadata] = useState<UserProfileMetadata>();
const [supportedLocales, setSupportedLocales] = useState<string[]>([]);
const accountUrl = context.keycloak.createAccountUrl();
usePromise(
(signal) =>
Promise.all([
getSupportedLocales({ signal, context }),
]),
([supportedLocales]) => {
setSupportedLocales(supportedLocales);
},
);
return (
<Page title={t('accountExtraInfoHtmlTitle')} description={t('accountExtraSubMessage')}>
<PageSection isFilled variant={PageSectionVariants.light}>
<AvatarForm accountUrl={accountUrl}></AvatarForm>
</PageSection>
</Page>
);
};
export default AccountExtraPage;

View File

@ -0,0 +1,198 @@
import {
Form,
FormGroup,
ActionGroup,
FileUpload,
Avatar,
Button,
HelperText,
HelperTextItem
} from "@patternfly/react-core";
import { useState, CSSProperties } from "react";
import { useTranslation } from "react-i18next";
import { useEnvironment } from "../root/KeycloakContext";
import { useAlerts, HelpItem } from "ui-shared";
interface AvatarFormProps {
accountUrl: string;
}
interface AvatarFormState {
errors: any;
imageBlob: any;
filename: string;
avatarUrl: string;
avatarSrc: string;
noAvatarSrc: string;
}
export const AvatarForm = ({accountUrl} : AvatarFormProps) => {
const { t } = useTranslation();
const context = useEnvironment();
const urlparts = accountUrl.indexOf('?') > 0 ? accountUrl.split('?') : accountUrl;
const currentAvatarUrl = Array.isArray(urlparts) ? urlparts[0] + "-avatar?" + urlparts[1] : urlparts + "-avatar";
const noavatar = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNiAzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzYgMzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRjBGMEYwO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRDJEMkQyO30KCS5zdDJ7ZmlsbDojQjhCQkJFO30KCS5zdDN7ZmlsbDojRDJEMkQyO30KPC9zdHlsZT4KPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNy43LDIwLjFjLTMuNSwwLTYuNC0yLjktNi40LTYuNHMyLjktNi40LDYuNC02LjRzNi40LDIuOSw2LjQsNi40UzIxLjMsMjAuMSwxNy43LDIwLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4zLDM2bDAtNi43Yy0yLDAuNC0yLjksMS40LTMuMSwzLjVMMTAuMSwzNkgxMy4zeiIvPgo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTAuMSwzNmwwLjEtMy4yYzAuMi0yLjEsMS4xLTMuMSwzLjEtMy41bDAsNi43aDkuNGwwLTYuN2MyLDAuNCwyLjksMS40LDMuMSwzLjVsMC4xLDMuMmg0LjcKCWMtMC40LTMuOS0xLjMtOS0yLjktMTFjLTEuMS0xLjQtMi4zLTIuMi0zLjUtMi42cy0xLjgtMC42LTYuMy0wLjZzLTYuMSwwLjctNi4xLDAuN2MtMS4yLDAuNC0yLjQsMS4yLTMuNCwyLjYKCUM2LjcsMjcsNS44LDMyLjIsNS40LDM2SDEwLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNS45LDM2bC0wLjEtMy4yYy0wLjItMi4xLTEuMS0zLjEtMy4xLTMuNWwwLDYuN0gyNS45eiIvPgo8L3N2Zz4=";
const initialState = {
errors: {avatar: ""},
imageBlob: null,
filename: "",
avatarUrl: currentAvatarUrl,
avatarSrc: currentAvatarUrl,
noAvatarSrc: noavatar
};
const [state, setState] = useState<AvatarFormState>(initialState);
const { addAlert, addError } = useAlerts();
const reader = new FileReader();
let currentFilename = "";
reader.onloadend = (event: any) => {
var imgData = String(event.target!.result)
imageScale(imgData, (blob: Blob) => {
setState({
errors: {avatar: ""},
imageBlob: blob,
filename: currentFilename,
avatarUrl: currentAvatarUrl,
avatarSrc: URL.createObjectURL(blob),
noAvatarSrc: noavatar
})
})
};
const handleFileInputChange = (_: any, file: File) => {
if (file != null && file.name != "") {
if (file.type.startsWith("image")) {
currentFilename = file.name;
reader.readAsDataURL(file);
} else {
console.error("Wrong file type: " + file.type);
}
}
};
const handleClear = (_: any) => {
setState(initialState);
};
const imageScale = (imgData: string, callback: any) => {
var img = new Image()
img.src = imgData
img.onload = (event: Event) => {
var canvas = document.createElement("canvas")
var ctx = canvas.getContext("2d")
ctx!.drawImage(img, 0, 0)
var MAX_WIDTH = 250
var MAX_HEIGHT = 250
var width = img.width
var height = img.height
if (width > height) {
if (width > MAX_WIDTH) {
height *= MAX_WIDTH / width
width = MAX_WIDTH
}
} else {
if (height > MAX_HEIGHT) {
width *= MAX_HEIGHT / height
height = MAX_HEIGHT
}
}
canvas.width = width
canvas.height = height
ctx = canvas.getContext("2d")
ctx!.drawImage(img, 0, 0, width, height)
canvas.toBlob(callback)
}
}
const handleSubmit = (event: React.FormEvent<HTMLFormElement>): void => {
event.preventDefault()
const form = event.target as HTMLFormElement
var formData = new FormData(form)
formData.append("image", state.imageBlob)
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = () => {
if (xhr.readyState == 4) {
if (200 <= xhr.status && xhr.status <= 204) {
addAlert(t("avatarUpdatedMessage"));
// force reload avatar
setState(initialState);
} else {
addError(xhr.response);
}
}
}
xhr.open(form.method, form.action, true);
xhr.send(formData);
}
const handleError = (event: any) => {
setState({
errors: {avatar: t('error-noAvatarFound')},
imageBlob: null,
filename: "",
avatarUrl: "",
avatarSrc: "",
noAvatarSrc: noavatar
})
};
const { filename, avatarUrl, avatarSrc, noAvatarSrc } = state;
const avatarStyle = {
objectFit: 'cover',
width: '150px', height: '150px',
border: '1px solid lightgray',
boxShadow: 'lightgray 6px 3px 10px 2px'
} as CSSProperties;
return (
<Form id="avatarForm" method="post"
action={avatarUrl} encType="multipart/form-data"
onSubmit={handleSubmit}
>
<FormGroup label={t('avatarLabel')} fieldId="avatar-current-or-preview">
<HelperText>
{state.errors.avatar !== ""
&& <HelperTextItem variant="error" hasIcon>{state.errors.avatar}</HelperTextItem>
}
</HelperText>
{ avatarSrc !== ""
? <Avatar src={avatarSrc} style={avatarStyle} alt="Avatar image preview" onError={handleError}/>
: <Avatar src={noAvatarSrc} style={avatarStyle} alt="No avatar found" />
}
</FormGroup>
<FormGroup
fieldId="avatar-upload"
label={t('uploadLabel')}
labelIcon={
<HelpItem
helpText={t("avatarInfo")}
fieldLabelId="uploadLabel"
/>
}
>
<FileUpload
id="simple-file"
filename={filename}
filenamePlaceholder={t('dragdropInfo')}
browseButtonText={t('browseButton')}
onFileInputChange={handleFileInputChange}
clearButtonText={t('clearButton')}
onClearClick={handleClear}
/>
</FormGroup>
<ActionGroup>
<Button
id="save-btn" type="submit"
variant="primary"
isDisabled={filename === ""}
>
{t('doSave')}
</Button>
</ActionGroup>
</Form>
)
};
export default AvatarForm;

View File

@ -0,0 +1,107 @@
import { matchPath } from "react-router-dom";
import { DEFAULT_REALM, ROOT_PATH } from "./constants";
export type Feature = {
isRegistrationEmailAsUsername: boolean;
isEditUserNameAllowed: boolean;
isInternationalizationEnabled: boolean;
isLinkedAccountsEnabled: boolean;
isEventsEnabled: boolean;
isMyResourcesEnabled: boolean;
isTotpConfigured: boolean;
deleteAccountAllowed: boolean;
updateEmailFeatureEnabled: boolean;
updateEmailActionEnabled: boolean;
isViewGroupsEnabled: boolean;
};
export type Environment = {
/** The URL to the root of the auth server. */
authUrl: string;
/** The URL to the root of the account console. */
baseUrl: string;
/** The realm used to authenticate the user to the Account Console. */
realm: string;
/** The identifier of the client used to authenticate the user to the Account Console. */
clientId: string;
/** The URL to resources such as the files in the `public` directory. */
resourceUrl: string;
/** Indicates the src for the Brand image */
logo: string;
/** Indicates the url to be followed when Brand image is clicked */
logoUrl: string;
/** The locale of the user */
locale: string;
/** Feature flags */
features: Feature;
/** Client id of the application to add back link */
referrer?: string;
/** URI to the referrer application in the back link */
referrer_uri?: string;
};
// Detect the current realm from the URL.
const match = matchPath(ROOT_PATH, location.pathname);
const defaultEnvironment: Environment = {
authUrl: "http://localhost:8180",
baseUrl: `http://localhost:8180/realms/${match?.params.realm ?? DEFAULT_REALM}/account/`,
realm: match?.params.realm ?? DEFAULT_REALM,
clientId: "security-admin-console-v2",
resourceUrl: "http://localhost:8080",
logo: "/d4science-logo.png",
logoUrl: "/",
locale: "en",
features: {
isRegistrationEmailAsUsername: false,
isEditUserNameAllowed: true,
isInternationalizationEnabled: true,
isLinkedAccountsEnabled: true,
isEventsEnabled: true,
isMyResourcesEnabled: true,
isTotpConfigured: true,
deleteAccountAllowed: true,
updateEmailFeatureEnabled: true,
updateEmailActionEnabled: true,
isViewGroupsEnabled: true,
},
};
// Merge the default and injected environment variables together.
const environment: Environment = {
...defaultEnvironment,
...getInjectedEnvironment(),
};
export { environment };
/**
* Extracts the environment variables that are passed if the application is running as a Keycloak theme.
* These variables are injected by Keycloak into the `index.ftl` as a script tag, the contents of which can be parsed as JSON.
*/
function getInjectedEnvironment(): Record<string, string | number | boolean> {
const element = document.getElementById("environment");
let env = {} as Record<string, string | number | boolean>;
// Attempt to parse the contents as JSON and return its value.
try {
// If the element cannot be found, return an empty record.
if (element?.textContent) {
env = JSON.parse(element.textContent);
}
} catch (error) {
console.error("Unable to parse environment variables.");
}
const searchParams = new URLSearchParams(location.search);
if (searchParams.has("referrer_uri")) {
env["referrer_uri"] = searchParams.get("referrer_uri")!;
}
if (searchParams.has("referrer")) {
env["referrer"] = searchParams.get("referrer")!;
}
// Otherwise, return an empty record.
return env;
}

View File

@ -0,0 +1,74 @@
import {
KeycloakMasthead,
KeycloakProvider,
Translations,
TranslationsProvider,
} from "keycloak-masthead";
import { useMemo } from "react";
import { useTranslation } from "react-i18next";
import { useHref } from "react-router-dom";
import { useEnvironment } from "./KeycloakContext";
import { joinPath } from "../utils/joinPath";
import { ExternalLinkSquareAltIcon } from "@patternfly/react-icons";
import { Button } from "@patternfly/react-core";
import style from "./header.module.css";
import { environment } from "../environment";
const ReferrerLink = () => {
const { t } = useTranslation();
return environment.referrer_uri ? (
<Button
data-testid="referrer-link"
component="a"
href={environment.referrer_uri!.replace("_hash_", "#")}
variant="link"
icon={<ExternalLinkSquareAltIcon />}
iconPosition="right"
isInline
>
{t("backTo", { app: environment.referrer })}
</Button>
) : null;
};
export const Header = () => {
const { environment, keycloak } = useEnvironment();
const { t } = useTranslation();
const brandImage = environment.logo || "d4science-logo.png";
const logoUrl = environment.logoUrl ? environment.logoUrl : "/";
const internalLogoHref = useHref(logoUrl);
// User can indicate that he wants an internal URL by starting it with "/"
const indexHref = logoUrl.startsWith("/") ? internalLogoHref : logoUrl;
const translations = useMemo<Translations>(
() => ({
avatar: t("avatar"),
fullName: t("fullName"),
manageAccount: t("manageAccount"),
signOut: t("signOut"),
unknownUser: t("unknownUser"),
}),
[t],
);
return (
<TranslationsProvider translations={translations}>
<KeycloakProvider keycloak={keycloak}>
<KeycloakMasthead
features={{ hasManageAccount: false }}
showNavToggle
brand={{
href: indexHref,
src: joinPath(environment.resourceUrl, brandImage),
alt: t("logo"),
className: style.brand,
}}
toolbarItems={[<ReferrerLink key="link" />]}
/>
</KeycloakProvider>
</TranslationsProvider>
);
};

View File

@ -0,0 +1,85 @@
import { lazy } from "react";
import type { IndexRouteObject, RouteObject } from "react-router-dom";
import { ErrorPage } from "./root/ErrorPage";
import { Root } from "./root/Root";
import { environment } from "./environment";
const DeviceActivity = lazy(() => import("./account-security/DeviceActivity"));
const LinkedAccounts = lazy(() => import("./account-security/LinkedAccounts"));
const SigningIn = lazy(() => import("./account-security/SigningIn"));
const Applications = lazy(() => import("./applications/Applications"));
const Groups = lazy(() => import("./groups/Groups"));
const PersonalInfo = lazy(() => import("./personal-info/PersonalInfo"));
const Resources = lazy(() => import("./resources/Resources"));
const ContentComponent = lazy(() => import("./content/ContentComponent"));
const AccountExtraPage = lazy(() => import("./d4science-page/AccountExtraPage"));
export const DeviceActivityRoute: RouteObject = {
path: "account-security/device-activity",
element: <DeviceActivity />,
};
export const LinkedAccountsRoute: RouteObject = {
path: "account-security/linked-accounts",
element: <LinkedAccounts />,
};
export const SigningInRoute: RouteObject = {
path: "account-security/signing-in",
element: <SigningIn />,
};
export const ApplicationsRoute: RouteObject = {
path: "applications",
element: <Applications />,
};
export const GroupsRoute: RouteObject = {
path: "groups",
element: <Groups />,
};
export const ResourcesRoute: RouteObject = {
path: "resources",
element: <Resources />,
};
export type ContentComponentParams = {
componentId: string;
};
export const ContentRoute: RouteObject = {
path: "content/:componentId",
element: <ContentComponent />,
};
export const PersonalInfoRoute: IndexRouteObject = {
index: true,
element: <PersonalInfo />,
};
export const AccountExtraPageRoute: RouteObject = {
path: "d4science-page/account-extra-page",
element: <AccountExtraPage />,
};
export const RootRoute: RouteObject = {
path: new URL(environment.baseUrl).pathname,
element: <Root />,
errorElement: <ErrorPage />,
children: [
PersonalInfoRoute,
DeviceActivityRoute,
LinkedAccountsRoute,
SigningInRoute,
ApplicationsRoute,
GroupsRoute,
PersonalInfoRoute,
ResourcesRoute,
ContentRoute,
AccountExtraPageRoute
],
};
export const routes: RouteObject[] = [RootRoute];