WIP Mail REST API: application password fixes and translation

This commit is contained in:
ralf 2023-07-04 10:39:23 +02:00
parent 80fce09a2c
commit de93d43361
5 changed files with 70 additions and 17 deletions

View File

@ -10,15 +10,19 @@
%1 category(s) %2 admin de %1 Kategorie(n) %2
%1 category(s) %2, %3 failed because of insufficent rights !!! admin de %1 Kategorie(n) %2, %3 fehlgeschlagen wegen fehlender Rechte!
%1 class not instanciated admin de %1 Klasse nicht instanziiert
%1 entries deleted admin de %1 Einträge gelöscht
%1 entries deleted. admin de %1 Einträge gelöscht
%1 group %2 admin de %1 Benutzergruppe %2
%1 is no command! admin de %1 ist kein Befehl !
%1 log entries deleted. admin de %1 Protokolleinträge gelöscht.
%1 mail credentials deleted admin de %1 Mail Zugangsdaten gelöscht
%1 not found or not executable !!! admin de %1 nicht gefunden oder nicht ausführbar !!!
%1 phrases saved. admin de %1 Phrasen gespeichert.
%1 rights for %2 and applications %3 admin de %1 Rechte für %2 und Anwendung(en) %3
%1 run rights for applications admin de Ausführungsrechte für Anwendungen von %1
%1 sessions killed admin de %1 Sitzungen beendet
%1 successful admin de %1 erfolgreich
%1 token %2. admin de %1 Token %2.
%1 user %2 admin de %1 Benutzer %2
(de)activate mail accounts admin de E-Mail-Konten (de)aktivieren
(default no, leave it off if you dont use it) admin de (Vorgabe Nein, ausgeschaltet lassen, wenn nicht benutzt)
@ -36,6 +40,7 @@
access by admin de Zugriff durch
access control admin de Zugriffsrechte
access to %1 data by others admin de Zugriffsrechte %1 durch andere
access token revoked. admin de Zugangstoken widerrufen.
accesslog and bruteforce defense admin de Zugangsprotokoll und Abwehr von Brute-Force-Angriffen
account admin de Konto
account "%1" has no email address --> not notified! admin de Benutzer "%1" hat keine E-Mail-Adresse --> nicht benachrichtigt!
@ -69,8 +74,10 @@ actions admin de Befehle
activate admin de Aktivieren
activate wysiwyg-editor admin de WYSIWYG Editor (formatierter Text) aktivieren
activated admin de aktiviert
activated again admin de wieder aktiviert
active mail accounts admin de E-Mail Konten aktivieren
active templates admin de Aktive Vorlagen
active this token again admin de Diese Token wieder aktivieren
add a category admin de Eine Kategorie hinzufügen
add a group admin de Eine Gruppe hinzufügen
add a new account. admin de Neues Benutzerkonto anlegen
@ -108,6 +115,7 @@ aliases admin de E-Mail-Alias
all accounts admin de Alle Konten
all acls admin de Alle ACLs
all applications admin de Alle Anwendungen
all applications of the user admin de Alle Anwendungen des Benutzers
all categories admin de Alle Kategorien
all groups admin de Alle Gruppen
all records and account information will be lost! admin de Alle Datensätze und Kontoinformationen sind dann verloren!
@ -133,11 +141,13 @@ appearance admin de Aussehen
application admin de Anwendung
application '%1' not found (maybe not installed or misspelled)! admin de Anwendung '%1' nicht gefunden. (eventuell nicht installiert oder falsch geschrieben)!
application name admin de Name der Anwendung
application passwords admin de Anwendungspasswörter
application title admin de Titel der Anwendung
applications admin de Anwendungen
applications available on mobile devices admin de Anwendungen, die auf Mobilgeräten zur Verfügung stehen
applications list admin de Liste der Anwendungen
applications run rights updated. admin de Anwendungsrechte aktualisiert.
applications this group can use admin de Anwendungen die diese Gruppe benutzen darf
applies the changes admin de übernimmt Änderungen
apply changes admin de Änderungen übernehmen
apply the changes admin de Änderungen übernehmen
@ -424,12 +434,14 @@ error connecting to imap server. %s : %s. admin de Fehler beim Verbinden mit dem
error connecting to imap server: [%s] %s. admin de Fehler beim Verbinden mit dem IMAP Server. [%s] %s.
error deleting entry! admin de Fehler beim Löschen des Eintrags
error deleting log entry! admin de Fehler beim Löschen des Protokolleintrags!
error revoking token! admin de Fehler beim Widerrufen des Token!
error saving admin de Fehler beim Speichern
error saving account! admin de Fehler beim Speichern des Mail-Kontos!
error saving the command! admin de Fehler beim Speichern des Befehls!
error saving the entry!!! admin de Fehler beim Speichern !
error saving to db: admin de Fehler beim Speichern in der Datenbank:
error setting timer, wrong syntax or maybe there's one already running !!! admin de Fehler beim Starten des Test-Jobs, falsche Syntax oder es läuft schon einer!
error storing token! admin de Fehler beim Speichern des Token!
error! no appname found admin de Fehler: Kein Anwendungsname gefunden
error, no username! admin de Fehler, kein Benutzername!
error: %1 not found or other error !!! admin de Fehler: %1 nicht gefunden oder anderer Fehler!
@ -442,6 +454,7 @@ export certificate as p12 admin de Exportiere Zertifikat als p12 Datei
exports groups into a csv file. admin de Benutzergruppen in eine CSV-Datei exportieren.
exports permission settings into a csv file. admin de Exportiere Zugriffsrechte in eine CSV-Datei.
exports users into a csv file. admin de Benutzer in eine CSV-Datei exportieren.
failed admin de fehlgeschlagen
failed to change password for account "%1"! admin de Fehler beim Ändern des Passwortes für Benutzer "%1"!
failed to change password. admin de Ändern des Passwortes nicht möglich.
failed to delete account! admin de Fehler beim Löschen des Mail-Kontos!
@ -454,6 +467,7 @@ field '%1' already exists !!! admin de Feld '%1' existiert bereits !!!
file rejected, no %2. is:%1 admin de Datei wurde abgewiesen, kein %2. ist:%1
file space admin de Speicherplatz
file space must be an integer admin de Speicherplatz muss eine Zahl sein
filesystem quota admin de Dateisystem Quota
filtered by account admin de Suche nach Benutzerprofilen
filtered by group admin de Suche nach Gruppenprofilen
folder acl admin de Zugriffsrechte
@ -749,6 +763,7 @@ read this list of methods. admin de Diese Liste der Methoden lesen
register application hooks admin de Registrieren der "Hooks" der Anwendungen
reject passwords containing part of username or full name (3 or more characters long) admin de Passwörter zurückweisen die einen Teil des Benutzernamen oder vollständigen Namens beinhalten (3 oder mehr Zeichen lang)
relay access checked admin de nicht angemeldetes Senden überprüft
remark admin de Bemerkung
remote administration instances admin de Remote Administrations Instanzen
remote administration need to be enabled in the remote instance under admin > site configuration! admin de Die Remote Administration muss von der Remote-Instanz (unter Admin -> Konfiguration der Anwendung) freigegeben werden.
remote administration need to be enabled in the remote instance under admin > site configuration! admin de Die Remote Administration muss von der Remote-Instanz (unter Admin -> Konfiguration der Anwendung) freigegeben werden.
@ -763,6 +778,10 @@ required pear class mail/mimedecode.php not found. admin de Die benötigte PEAR-
required to embed egroupware via iframe eg. for lti admin de Notwendig um EGroupware per iFrame einzubetten z.B. für LTI
requires 'openid / oauth2 server' app. admin de Benötigt die 'Open ID / OAuth2 Server' Anwendung.
reset filter admin de Filter zurücksetzen
revoke admin de Widerrufen
revoke this token admin de Dieses Token widerrufen
revoked admin de Widerrufen
revoked by admin de Widerrufen von
rights admin de Rechte
route all mails to admin de Alle E-Mails senden an
rows admin de Zeilen
@ -783,6 +802,7 @@ search accounts admin de Benutzerkonten durchsuchen
search categories admin de Kategorien durchsuchen
search groups admin de Gruppen durchsuchen
search peer servers admin de Serververbund durchsuchen
secret deleted, two factor authentication disabled. admin de Geheimnis gelöscht, 2-Faktor-Authentifizierung ausgeschaltet.
secure connection admin de Sichere Verbindung
security admin de Sicherheit
select accounts for which the custom field should be visible admin de Benutzer auswählen, für die dieses benutzerdefinierte Feld sichtbar sein soll.
@ -791,6 +811,7 @@ select language to define language based message. language 'english' is default
select multiple admin de Mehrere auswählen
select owner admin de Besitzer auswählen
select permissions this group will have admin de wählen Sie die Zugriffsrechte für diese Gruppe.
select the applications you want the token to be limited to, or leave the default of all applications. admin de Wählen Sie die Anwendungen auf die das Token beschränkt sein soll, oder lassen Sie die Vorgabe alle Anwendungen.
select the parent category. if this is a main category select no category admin de Eine übergeordnete Kategorie auswählen. Wenn dies eine Hauptkategorie ist, KEINE KATEGORIE auswählen.
select type of imap server admin de IMAP-Server Typ auswählen
select type of imap/pop3 server admin de IMAP/POP3-Server Typ auswählen
@ -890,6 +911,7 @@ the name used internaly (<= 20 chars), changeing it makes existing data unava
the name used internaly (<= 20 chars), changeing it makes existing data unavailible admin de intern benutzter Name (<= 20 Buchstaben), Veränderungen machen existierende Daten unerreichbar!
the testjob sends you a mail everytime it is called. admin de Der Testjob sendet Ihnen jedes mal eine E-Mail wenn er aufgerufen wird.
the text displayed to the user admin de Für den Benutzer angezeigter Text
the token is displayed once after saving. admin de Das Token wird nach dem Speichern einmalig angezeigt.
the two passwords are not the same admin de Die beiden Passwörter stimmen nicht überein
the users bellow are still members of group %1 admin de Die unten angezeigten Benutzer sind Mitglied der Gruppe %1
there already is a group with this name. userid's can not have the same name as a groupid admin de Es gibt bereits ein Gruppe mit diesem Namen. Benutzernamen dürfen nicht identisch mit Gruppennamen sein.
@ -907,6 +929,10 @@ timeout for sessions in seconds (default 14400 = 4 hours) admin de Zeit nach der
times admin de Zeiten
to allow us to track the growth of your individual installation use this submit id, otherwise delete it: admin de Benutzen Sie diese Übertragungs ID damit wir das Wachstum Ihrer individuellen Installation erfassen können, ansonsten löschen sie diese:
to use a tls connection, you must be running a version of php 5.1.0 or higher. admin de Um eine TLS Verbindung zu verwenden, benötigen Sie PHP 5.1.0 oder aktueller.
token created. admin de Token erzeugt.
token not found! admin de Token nicht gefunden!
token revoked. admin de Token widerrufen.
token saved. admin de Token gespeichert.
top admin de oben
total of %1 accounts deleted. admin de Insgesammt %1 Benutzerkonten gelöscht.
total of %1 id's changed. admin de Die Gesamtanzahl von %1 IDs wurde geändert.
@ -934,7 +960,8 @@ unsupported action '%1' !!! admin de Nicht unterstützte Aktion '%1' !!!
unwilling to save category with current settings. check for inconsistency: admin de Kategorie kann mit den aktuellen Einstellungen nicht gespeichert werden. Bitte überprüfen sie die Einstellungen auf Ungereimtheiten
up admin de hoch
update current email address: admin de Aktualisiere aktuelle E-Mail-Adresse
updated admin de aktualisiert
updated admin de Aktualisiert
updated by admin de Aktualisiert von
upload your background image or enter the url admin de Laden Sie ein Hintergrundbild hoch oder geben Sie eine entsprechende URL ein
upload your certificate .p12/.pfx file admin de Zertifikat hochladen (.p12/.pfx-Datei)
upload your favicon or enter the url admin de Laden Sie ein Favicon hoch oder geben Sie eine URL dafür ein
@ -980,6 +1007,7 @@ using data from mozilla ispdb for provider %1 admin de Benutze Mozilla ISPDB fü
using imap:%1, smtp:%2, oauth:%3: admin de Benutze IMAP: %1, SMTP: %2, OAuth: %3:
vacation messages with start- and end-date require an admin account to be set admin de Abwesenheitsnotizen mit Start- und Enddatum benötigen einen gesetzten Administrator Benutzer!
vacation notice admin de Abwesenheitsnotiz
valid for admin de Gültig für
value for column %1 is not unique! admin de Wert für die Spalte %1 ist nicht eindeutig!
vfs directory "%1" not found! admin de VFS-Verzeichnis "%1" nicht gefunden!
view access log admin de Zugangsprotokoll anzeigen

View File

@ -10,15 +10,19 @@
%1 category(s) %2 admin en %1 category(s) %2
%1 category(s) %2, %3 failed because of insufficent rights !!! admin en %1 category(s) %2, %3 failed because of insufficent rights !!!
%1 class not instanciated admin en %1 class not instanciated
%1 entries deleted admin en %1 entries deleted
%1 entries deleted. admin en %1 entries deleted.
%1 group %2 admin en %1 group %2
%1 is no command! admin en %1 is no command!
%1 log entries deleted. admin en %1 log entries deleted.
%1 mail credentials deleted admin en %1 mail credentials deleted
%1 not found or not executable !!! admin en %1 not found or not executable!
%1 phrases saved. admin en %1 phrases saved.
%1 rights for %2 and applications %3 admin en %1 rights for %2 and application(s) %3 .
%1 run rights for applications admin en %1 run rights for applications
%1 sessions killed admin en %1 sessions killed.
%1 successful admin en %1 successful
%1 token %2. admin en %1 token %2.
%1 user %2 admin en %1 user %2
(de)activate mail accounts admin en (de)activate mail accounts
(default no, leave it off if you dont use it) admin en Default = No, leave it off if you dont use it
@ -36,6 +40,7 @@
access by admin en Access by
access control admin en Access control
access to %1 data by others admin en Access to %1 data by others
access token revoked. admin en Access Token revoked.
accesslog and bruteforce defense admin en AccessLog and BruteForce defense
account admin en Account
account "%1" has no email address --> not notified! admin en Account "%1" has no email address --> not notified!
@ -69,8 +74,10 @@ actions admin en Actions
activate admin en Activate
activate wysiwyg-editor admin en Activate WYSIWYG-editor
activated admin en activated
activated again admin en activated again
active mail accounts admin en Active Mail Accounts
active templates admin en Active templates
active this token again admin en Active this token again
add a category admin en Add a category
add a group admin en Add a group
add a new account. admin en Add a new account
@ -108,6 +115,7 @@ aliases admin en Aliases
all accounts admin en All accounts
all acls admin en All ACLs
all applications admin en All applications
all applications of the user admin en All applications of the user
all categories admin en All categories
all groups admin en All groups
all records and account information will be lost! admin en All records and account information will be lost!
@ -133,11 +141,13 @@ appearance admin en Appearance
application admin en Application
application '%1' not found (maybe not installed or misspelled)! admin en Application '%1' not found. Maybe it is not installed or is misspelled!
application name admin en Application name
application passwords admin en Application passwords
application title admin en Application title
applications admin en Applications
applications available on mobile devices admin en Applications available on mobile devices
applications list admin en Applications list
applications run rights updated. admin en Applications run rights updated.
applications this group can use admin en Applications this group can use
applies the changes admin en Applies the changes
apply changes admin en Apply changes
apply the changes admin en Apply the changes
@ -427,12 +437,14 @@ error connecting to imap server. %s : %s. admin en Error connecting to IMAP serv
error connecting to imap server: [%s] %s. admin en Error connecting to IMAP server: [%s] %s.
error deleting entry! admin en Error deleting entry!
error deleting log entry! admin en Error deleting log entry!
error revoking token! admin en Error revoking token!
error saving admin en Error saving!
error saving account! admin en Error saving account!
error saving the command! admin en Error saving the command!
error saving the entry!!! admin en Error saving the entry!
error saving to db: admin en Error saving to db:
error setting timer, wrong syntax or maybe there's one already running !!! admin en Error setting timer, wrong syntax or maybe there's one already running!
error storing token! admin en Error storing token!
error! no appname found admin en Error: No app name found!
error, no username! admin en Error, no username!
error: %1 not found or other error !!! admin en Error: %1 not found or other error!
@ -445,6 +457,7 @@ export certificate as p12 admin en export certificate as p12
exports groups into a csv file. admin en Exports groups into a CSV file.
exports permission settings into a csv file. admin en Exports permission settings into a CSV File.
exports users into a csv file. admin en Exports users into a CSV file.
failed admin en failed
failed to change password for account "%1"! admin en Failed to change password for account "%1"!
failed to change password. admin en Failed to change password.
failed to delete account! admin en Failed to delete account!
@ -457,6 +470,7 @@ field '%1' already exists !!! admin en Field '%1' already exists!
file rejected, no %2. is:%1 admin en File rejected, no %2. Is:%1
file space admin en File space
file space must be an integer admin en File space must be an integer
filesystem quota admin en Filesystem quota
filtered by account admin en Filtered by account
filtered by group admin en Filtered by group
folder acl admin en Folder ACL
@ -752,6 +766,7 @@ read this list of methods. admin en Read this list of methods.
register application hooks admin en Register application hooks
reject passwords containing part of username or full name (3 or more characters long) admin en Reject passwords containing part of username or full name (3 or more characters long)
relay access checked admin en Relay access checked
remark admin en Remark
remote administration instances admin en Remote administration instances
remote administration need to be enabled in the remote instance under admin &gt; site configuration! admin en Remote administration need to be enabled in the remote instance under Admin > Site configuration!
remote administration need to be enabled in the remote instance under admin > site configuration! admin en Remote administration need to be enabled in the remote instance under Admin > Site configuration!
@ -766,6 +781,10 @@ required pear class mail/mimedecode.php not found. admin en Required PEAR class
required to embed egroupware via iframe eg. for lti admin en required to embed EGroupware via iframe eg. for LTI
requires 'openid / oauth2 server' app. admin en Requires 'OpenID / OAuth2 Server' app.
reset filter admin en Reset filter
revoke admin en Revoke
revoke this token admin en Revoke this token
revoked admin en revoked
revoked by admin en Revoked by
rights admin en Rights
route all mails to admin en Route all Mails to
rows admin en Rows
@ -786,6 +805,7 @@ search accounts admin en Search accounts
search categories admin en Search categories
search groups admin en Search groups
search peer servers admin en Search peer servers
secret deleted, two factor authentication disabled. admin en Secret deleted, two factor authentication disabled.
secure connection admin en Secure connection
security admin en Security
select accounts for which the custom field should be visible admin en Select accounts the custom field should be visible for.
@ -794,6 +814,7 @@ select language to define language based message. language 'english' is default
select multiple admin en Select multiple
select owner admin en Select owner
select permissions this group will have admin en Select permissions for this group
select the applications you want the token to be limited to, or leave the default of all applications. admin en Select the applications you want the token to be limited to, or leave the default of all applications.
select the parent category. if this is a main category select no category admin en Select the parent category. If this is a main category select NO CATEGORY.
select type of imap server admin en Select type of IMAP server
select type of imap/pop3 server admin en Select type of IMAP/POP3 server
@ -893,6 +914,7 @@ the name used internaly (&lt;= 20 chars), changeing it makes existing data unava
the name used internaly (<= 20 chars), changeing it makes existing data unavailible admin en The name used internally, <= 20 chars, changing it makes existing data unavailable.
the testjob sends you a mail everytime it is called. admin en The TestJob sends you a mail every time it is called.
the text displayed to the user admin en The text displayed to the user
the token is displayed once after saving. admin en The token is displayed once after saving.
the two passwords are not the same admin en Passwords are not the same
the users bellow are still members of group %1 admin en The users below are still members of group %1
there already is a group with this name. userid's can not have the same name as a groupid admin en There is already a group with this name. User ID's can not have the same name as a group ID.
@ -910,6 +932,10 @@ timeout for sessions in seconds (default 14400 = 4 hours) admin en Timeout for s
times admin en Times
to allow us to track the growth of your individual installation use this submit id, otherwise delete it: admin en To allow us to track the growth of your individual installation use this submit ID, otherwise delete it:
to use a tls connection, you must be running a version of php 5.1.0 or higher. admin en To use a TLS connection, you must be running a version of PHP 5.1.0 or higher.
token created. admin en Token created.
token not found! admin en Token not found!
token revoked. admin en Token revoked.
token saved. admin en Token saved.
top admin en Top
total of %1 accounts deleted. admin en Total of %1 accounts deleted.
total of %1 id's changed. admin en Total of %1 id's changed.
@ -938,6 +964,7 @@ unwilling to save category with current settings. check for inconsistency: admin
up admin en Up
update current email address: admin en Update current email address:
updated admin en Updated
updated by admin en Updated by
upload your background image or enter the url admin en Upload your background image or enter the URL
upload your certificate .p12/.pfx file admin en Upload your certificate .p12/.pfx file
upload your favicon or enter the url admin en Upload your favicon or enter the URL
@ -983,6 +1010,7 @@ using data from mozilla ispdb for provider %1 admin en Using data from Mozilla I
using imap:%1, smtp:%2, oauth:%3: admin en Using IMAP:%1, SMTP:%2, OAUTH:%3:
vacation messages with start- and end-date require an admin account to be set admin en Vacation messages with start and end date require an admin account to be set!
vacation notice admin en Vacation notice
valid for admin en Valid for
value for column %1 is not unique! admin en Value for column %1 is not unique!
vfs directory "%1" not found! admin en VFS directory "%1" NOT found!
view access log admin en View access log

View File

@ -102,17 +102,11 @@ class Token
break;
case 'delete':
if (!$this->token->revoke($content['token_id']))
{
Api\Framework::message(lang('Error revoking token!'));
}
else
{
Api\Framework::refresh_opener(lang('Token revoked.'),
Bo::APP, $content['token_id'], 'update');
Api\Framework::window_close(); // does NOT return
}
$this->token->revoke($content['token_id']);
Api\Framework::refresh_opener(lang('Token revoked.'),
self::APP, $content['token_id'], 'update');
Api\Framework::window_close(); // does NOT return
break;
}
}
catch(\Exception $e) {

View File

@ -192,10 +192,10 @@ Admin command
/**
* Application passwords / tokens
*/
/**
* EPL application Firewall
*/
tr.revoked > td * {
color: grey !important;
font-style: italic;
}
td.token {
border: 3px solid red;
}

View File

@ -10,7 +10,7 @@
<rows>
<row disabled="!@token">
<et2-description value="Token"></et2-description>
<et2-textbox id="token" readonly="true" onclick="app.admin.copyClipboard(this)"></et2-textbox>
<et2-textbox id="token" readonly="true" onclick="app.admin.copyClipboard(this)" class="token"></et2-textbox>
</row>
<row>
<et2-description for="account_id" value="User"></et2-description>
@ -45,13 +45,16 @@
<et2-date-time id="token_updated" readonly="true" align="right"></et2-date-time>
</et2-hbox>
</row>
<row disabled="@token">
<et2-description value="The token is displayed once after saving." span="all"></et2-description>
</row>
<row>
<et2-hbox span="all">
<et2-button accesskey="s" label="Save" id="button[save]"></et2-button>
<et2-button label="Apply" id="button[apply]"></et2-button>
<et2-button label="Cancel" id="button[cancel]" onclick="window.close(); return false;"></et2-button>
<et2-button align="right" label="Revoke" id="button[delete]"
onclick="et2_dialog.confirm(widget,'Do you really want to revoke this token?','Revoke')"></et2-button>
onclick="et2_dialog.confirm(widget,'Revoke this token','Revoke')"></et2-button>
</et2-hbox>
</row>
</rows>