Move Gravatar to external plugin
This commit is contained in:
parent
5cc4889473
commit
cd734e5ba7
|
|
@ -5,6 +5,7 @@ Breaking Changes:
|
||||||
|
|
||||||
* Move calendar to external plugin: https://github.com/kanboard/plugin-calendar
|
* Move calendar to external plugin: https://github.com/kanboard/plugin-calendar
|
||||||
* Move Gantt charts to external plugin: https://github.com/kanboard/plugin-gantt
|
* Move Gantt charts to external plugin: https://github.com/kanboard/plugin-gantt
|
||||||
|
* Move Gravatar to external plugin: https://github.com/kanboard/plugin-gravatar
|
||||||
|
|
||||||
Version 1.0.41
|
Version 1.0.41
|
||||||
--------------
|
--------------
|
||||||
|
|
|
||||||
|
|
@ -46,9 +46,6 @@ class ConfigController extends BaseController
|
||||||
'disable_private_project' => 0,
|
'disable_private_project' => 0,
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
case 'integrations':
|
|
||||||
$values += array('integration_gravatar' => 0);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->configModel->save($values)) {
|
if ($this->configModel->save($values)) {
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Nemoguće dodati stopu valute.',
|
'Unable to add this currency rate.' => 'Nemoguće dodati stopu valute.',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s je uklonio izvršioca zadatka %s',
|
'%s removed the assignee of the task %s' => '%s je uklonio izvršioca zadatka %s',
|
||||||
'Enable Gravatar images' => 'Omogući Gravatar slike',
|
|
||||||
'Information' => 'Informacije',
|
'Information' => 'Informacije',
|
||||||
'Check two factor authentication code' => 'Provjera "Dva faktora" autentifikacionog koda',
|
'Check two factor authentication code' => 'Provjera "Dva faktora" autentifikacionog koda',
|
||||||
'The two factor authentication code is not valid.' => '"Dva faktora" autentifikacionog koda nije validan.',
|
'The two factor authentication code is not valid.' => '"Dva faktora" autentifikacionog koda nije validan.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Obavještenja',
|
'Notification' => 'Obavještenja',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s je premjestio zadatak #%d u prvu swimlane traku',
|
'%s moved the task #%d to the first swimlane' => '%s je premjestio zadatak #%d u prvu swimlane traku',
|
||||||
'Swimlane' => 'Swimlane traka',
|
'Swimlane' => 'Swimlane traka',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s je premjestio zadatak %s u prvi swimlane traku',
|
'%s moved the task %s to the first swimlane' => '%s je premjestio zadatak %s u prvi swimlane traku',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s je premjestio zadatak %s u swimlane traku "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s je premjestio zadatak %s u swimlane traku "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Ovaj izvještaj sadržava sve informacije o pod-zadacima za dati period',
|
'This report contains all subtasks information for the given date range.' => 'Ovaj izvještaj sadržava sve informacije o pod-zadacima za dati period',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Nelze přidat tento směnný kurz',
|
'Unable to add this currency rate.' => 'Nelze přidat tento směnný kurz',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s odstranil přiřazení úkolu %s ',
|
'%s removed the assignee of the task %s' => '%s odstranil přiřazení úkolu %s ',
|
||||||
'Enable Gravatar images' => 'Aktiviere Gravatar Bilder',
|
|
||||||
'Information' => 'Informace',
|
'Information' => 'Informace',
|
||||||
'Check two factor authentication code' => 'Zkontrolujte dvouúrovňový autentifikační klíč',
|
'Check two factor authentication code' => 'Zkontrolujte dvouúrovňový autentifikační klíč',
|
||||||
'The two factor authentication code is not valid.' => 'Dvouúrovňový autentifikační klíč není platný.',
|
'The two factor authentication code is not valid.' => 'Dvouúrovňový autentifikační klíč není platný.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Upozornění',
|
'Notification' => 'Upozornění',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s přesunul úkol #%d do první dráhy',
|
'%s moved the task #%d to the first swimlane' => '%s přesunul úkol #%d do první dráhy',
|
||||||
// 'Swimlane' => '',
|
// 'Swimlane' => '',
|
||||||
// 'Gravatar' => '',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s přesunul úkol %s do první dráhy',
|
'%s moved the task %s to the first swimlane' => '%s přesunul úkol %s do první dráhy',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s přesunul úkol %s do dráhy "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s přesunul úkol %s do dráhy "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Report obsahuje všechny informace o dílčích úkolech pro daný časový úsek',
|
'This report contains all subtasks information for the given date range.' => 'Report obsahuje všechny informace o dílčích úkolech pro daný časový úsek',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
// 'Unable to add this currency rate.' => '',
|
// 'Unable to add this currency rate.' => '',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
// 'Enable Gravatar images' => '',
|
|
||||||
// 'Information' => '',
|
// 'Information' => '',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Notifikation',
|
'Notification' => 'Notifikation',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
'Swimlane' => 'Spor',
|
'Swimlane' => 'Spor',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Währungskurs konnte nicht hinzugefügt werden',
|
'Unable to add this currency rate.' => 'Währungskurs konnte nicht hinzugefügt werden',
|
||||||
'Webhook URL' => 'Webhook-URL',
|
'Webhook URL' => 'Webhook-URL',
|
||||||
'%s removed the assignee of the task %s' => '%s Zuordnung für die Aufgabe %s entfernen',
|
'%s removed the assignee of the task %s' => '%s Zuordnung für die Aufgabe %s entfernen',
|
||||||
'Enable Gravatar images' => 'Aktiviere Gravatar-Bilder',
|
|
||||||
'Information' => 'Information',
|
'Information' => 'Information',
|
||||||
'Check two factor authentication code' => 'Prüfe Zwei-Faktor-Authentifizierungscode',
|
'Check two factor authentication code' => 'Prüfe Zwei-Faktor-Authentifizierungscode',
|
||||||
'The two factor authentication code is not valid.' => 'Der Zwei-Faktor-Authentifizierungscode ist ungültig.',
|
'The two factor authentication code is not valid.' => 'Der Zwei-Faktor-Authentifizierungscode ist ungültig.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Benachrichtigungen',
|
'Notification' => 'Benachrichtigungen',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s hat die Aufgabe #%d in die erste Swimlane verschoben',
|
'%s moved the task #%d to the first swimlane' => '%s hat die Aufgabe #%d in die erste Swimlane verschoben',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s hat die Aufgabe %s in die erste Swimlane verschoben',
|
'%s moved the task %s to the first swimlane' => '%s hat die Aufgabe %s in die erste Swimlane verschoben',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s hat die Aufgaben %s in die Swimlane "%s" verschoben',
|
'%s moved the task %s to the swimlane "%s"' => '%s hat die Aufgaben %s in die Swimlane "%s" verschoben',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Der Bericht beinhaltet alle Teilaufgaben im gewählten Zeitraum',
|
'This report contains all subtasks information for the given date range.' => 'Der Bericht beinhaltet alle Teilaufgaben im gewählten Zeitraum',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Αδύνατο να προστεθεί αυτή η ισοτιμία.',
|
'Unable to add this currency rate.' => 'Αδύνατο να προστεθεί αυτή η ισοτιμία.',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s αφαίρεσε τον εκδοχέα της εργασίας %s',
|
'%s removed the assignee of the task %s' => '%s αφαίρεσε τον εκδοχέα της εργασίας %s',
|
||||||
'Enable Gravatar images' => 'Ενεργοποίηση εικόνων Gravatar',
|
|
||||||
'Information' => 'Πληροφορίες',
|
'Information' => 'Πληροφορίες',
|
||||||
'Check two factor authentication code' => 'Ελέγξτε δύο παράγοντες ελέγχου ταυτότητας κωδικού',
|
'Check two factor authentication code' => 'Ελέγξτε δύο παράγοντες ελέγχου ταυτότητας κωδικού',
|
||||||
'The two factor authentication code is not valid.' => 'Ο κωδικός ελέγχου ταυτότητας δύο παραγόντων δεν είναι σωστός.',
|
'The two factor authentication code is not valid.' => 'Ο κωδικός ελέγχου ταυτότητας δύο παραγόντων δεν είναι σωστός.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Κοινοποίηση',
|
'Notification' => 'Κοινοποίηση',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s μετέφερε την εργασία n°%d στην 1η λωρίδα',
|
'%s moved the task #%d to the first swimlane' => '%s μετέφερε την εργασία n°%d στην 1η λωρίδα',
|
||||||
'Swimlane' => 'Λωρίδα',
|
'Swimlane' => 'Λωρίδα',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s μετέφερε την εργασία %s στην 1η λωρίδα',
|
'%s moved the task %s to the first swimlane' => '%s μετέφερε την εργασία %s στην 1η λωρίδα',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s μετέφερε την εργασία %s στη λωρίδα « %s »',
|
'%s moved the task %s to the swimlane "%s"' => '%s μετέφερε την εργασία %s στη λωρίδα « %s »',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Η έκθεση αυτή περιέχει όλες τις υπο-εργασίες για το συγκεκριμένο εύρος ημερομηνιών.',
|
'This report contains all subtasks information for the given date range.' => 'Η έκθεση αυτή περιέχει όλες τις υπο-εργασίες για το συγκεκριμένο εύρος ημερομηνιών.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'No se puede añadir este tipo de cambio.',
|
'Unable to add this currency rate.' => 'No se puede añadir este tipo de cambio.',
|
||||||
'Webhook URL' => 'URL del Webhook',
|
'Webhook URL' => 'URL del Webhook',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
'Enable Gravatar images' => 'Activar imágenes Gravatar',
|
|
||||||
'Information' => 'Información',
|
'Information' => 'Información',
|
||||||
'Check two factor authentication code' => 'Verificar el código de autenticación de dos factores',
|
'Check two factor authentication code' => 'Verificar el código de autenticación de dos factores',
|
||||||
'The two factor authentication code is not valid.' => 'El código de autenticación de dos factores no es válido',
|
'The two factor authentication code is not valid.' => 'El código de autenticación de dos factores no es válido',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
// 'Notification' => '',
|
// 'Notification' => '',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
// 'Swimlane' => '',
|
// 'Swimlane' => '',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
// 'Unable to add this currency rate.' => '',
|
// 'Unable to add this currency rate.' => '',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
// 'Enable Gravatar images' => '',
|
|
||||||
// 'Information' => '',
|
// 'Information' => '',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
// 'Notification' => '',
|
// 'Notification' => '',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
// 'Swimlane' => '',
|
// 'Swimlane' => '',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Impossible d\'ajouter ce taux de change',
|
'Unable to add this currency rate.' => 'Impossible d\'ajouter ce taux de change',
|
||||||
'Webhook URL' => 'URL du webhook',
|
'Webhook URL' => 'URL du webhook',
|
||||||
'%s removed the assignee of the task %s' => '%s a enlevé la personne assignée à la tâche %s',
|
'%s removed the assignee of the task %s' => '%s a enlevé la personne assignée à la tâche %s',
|
||||||
'Enable Gravatar images' => 'Activer les images Gravatar',
|
|
||||||
'Information' => 'Informations',
|
'Information' => 'Informations',
|
||||||
'Check two factor authentication code' => 'Vérification du code pour l\'authentification à deux-facteurs',
|
'Check two factor authentication code' => 'Vérification du code pour l\'authentification à deux-facteurs',
|
||||||
'The two factor authentication code is not valid.' => 'Le code pour l\'authentification à deux-facteurs n\'est pas valide.',
|
'The two factor authentication code is not valid.' => 'Le code pour l\'authentification à deux-facteurs n\'est pas valide.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Notification',
|
'Notification' => 'Notification',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s a déplacé la tâche n°%d dans la première swimlane',
|
'%s moved the task #%d to the first swimlane' => '%s a déplacé la tâche n°%d dans la première swimlane',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s a déplacé la tâche %s dans la première swimlane',
|
'%s moved the task %s to the first swimlane' => '%s a déplacé la tâche %s dans la première swimlane',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s a déplacé la tâche %s dans la swimlane « %s »',
|
'%s moved the task %s to the swimlane "%s"' => '%s a déplacé la tâche %s dans la swimlane « %s »',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Ce rapport contient les informations de toutes les sous-tâches pour la période sélectionnée.',
|
'This report contains all subtasks information for the given date range.' => 'Ce rapport contient les informations de toutes les sous-tâches pour la période sélectionnée.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
'User disabled' => 'Utilisateur désactivé',
|
'User disabled' => 'Utilisateur désactivé',
|
||||||
'%d notifications' => '%d notifications',
|
'%d notifications' => '%d notifications',
|
||||||
'%d notification' => '%d notification',
|
'%d notification' => '%d notification',
|
||||||
|
'There is no external integration installed.' => 'Il n\'y a aucune intégration externe installée.',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
// 'Unable to add this currency rate.' => '',
|
// 'Unable to add this currency rate.' => '',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
'Enable Gravatar images' => 'Omogući Gravatar slike',
|
|
||||||
// 'Information' => '',
|
// 'Information' => '',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
// 'Notification' => '',
|
// 'Notification' => '',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
// 'Swimlane' => '',
|
// 'Swimlane' => '',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Nem sikerült az átváltási árfolyam felvétele',
|
'Unable to add this currency rate.' => 'Nem sikerült az átváltási árfolyam felvétele',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s eltávolította a %s feladathoz rendelt személyt',
|
'%s removed the assignee of the task %s' => '%s eltávolította a %s feladathoz rendelt személyt',
|
||||||
'Enable Gravatar images' => 'Gravatár képek engedélyezése',
|
|
||||||
'Information' => 'Információ',
|
'Information' => 'Információ',
|
||||||
'Check two factor authentication code' => 'Két fázisú beléptető kód ellenőrzése',
|
'Check two factor authentication code' => 'Két fázisú beléptető kód ellenőrzése',
|
||||||
'The two factor authentication code is not valid.' => 'A két fázisú beléptető kód érvénytelen',
|
'The two factor authentication code is not valid.' => 'A két fázisú beléptető kód érvénytelen',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Értesítés',
|
'Notification' => 'Értesítés',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s a #%d feladatot az első sávba mozgatta',
|
'%s moved the task #%d to the first swimlane' => '%s a #%d feladatot az első sávba mozgatta',
|
||||||
'Swimlane' => 'Sáv',
|
'Swimlane' => 'Sáv',
|
||||||
'Gravatar' => 'Gravatár',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s a %s feladatot az első sávba mozgatta',
|
'%s moved the task %s to the first swimlane' => '%s a %s feladatot az első sávba mozgatta',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s a %s feladatot a "%s" sávba mozgatta',
|
'%s moved the task %s to the swimlane "%s"' => '%s a %s feladatot a "%s" sávba mozgatta',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Ez a riport az adott dátumtartományra vonatkozón az összes részfeladatot tartalmazza',
|
'This report contains all subtasks information for the given date range.' => 'Ez a riport az adott dátumtartományra vonatkozón az összes részfeladatot tartalmazza',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Tidak dapat menambahkan nilai tukar mata uang',
|
'Unable to add this currency rate.' => 'Tidak dapat menambahkan nilai tukar mata uang',
|
||||||
'Webhook URL' => 'URL Webhook',
|
'Webhook URL' => 'URL Webhook',
|
||||||
'%s removed the assignee of the task %s' => '%s menghapus penugasan dari tugas %s',
|
'%s removed the assignee of the task %s' => '%s menghapus penugasan dari tugas %s',
|
||||||
'Enable Gravatar images' => 'Aktifkan gambar Gravatar',
|
|
||||||
'Information' => 'Informasi',
|
'Information' => 'Informasi',
|
||||||
'Check two factor authentication code' => 'Cek dua faktor kode otentifikasi',
|
'Check two factor authentication code' => 'Cek dua faktor kode otentifikasi',
|
||||||
'The two factor authentication code is not valid.' => 'Kode dua faktor kode otentifikasi tidak sesuai.',
|
'The two factor authentication code is not valid.' => 'Kode dua faktor kode otentifikasi tidak sesuai.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Pemberitahuan',
|
'Notification' => 'Pemberitahuan',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s memindahkan tugas #%d ke swimlane pertama',
|
'%s moved the task #%d to the first swimlane' => '%s memindahkan tugas #%d ke swimlane pertama',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s memindahkan tugas %s ke swimlane pertama',
|
'%s moved the task %s to the first swimlane' => '%s memindahkan tugas %s ke swimlane pertama',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s memindahkan tugas %s ke swimlane "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s memindahkan tugas %s ke swimlane "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Laporan ini berisi semua informasi sub-tugas untuk rentang tanggal tertentu.',
|
'This report contains all subtasks information for the given date range.' => 'Laporan ini berisi semua informasi sub-tugas untuk rentang tanggal tertentu.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Impossibile aggiungere questo tasso di cambio.',
|
'Unable to add this currency rate.' => 'Impossibile aggiungere questo tasso di cambio.',
|
||||||
'Webhook URL' => 'URL Webhook',
|
'Webhook URL' => 'URL Webhook',
|
||||||
'%s removed the assignee of the task %s' => '%s rimuove l\'assegnatario del task %s',
|
'%s removed the assignee of the task %s' => '%s rimuove l\'assegnatario del task %s',
|
||||||
'Enable Gravatar images' => 'Abilita immagini Gravatar',
|
|
||||||
'Information' => 'Informazioni',
|
'Information' => 'Informazioni',
|
||||||
'Check two factor authentication code' => 'Controlla il codice di autenticazione "two-factor"',
|
'Check two factor authentication code' => 'Controlla il codice di autenticazione "two-factor"',
|
||||||
'The two factor authentication code is not valid.' => 'Il codice di autenticazione "two-factor" non è valido',
|
'The two factor authentication code is not valid.' => 'Il codice di autenticazione "two-factor" non è valido',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Notifica',
|
'Notification' => 'Notifica',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s ha spostato il task #%d nella prima corsia',
|
'%s moved the task #%d to the first swimlane' => '%s ha spostato il task #%d nella prima corsia',
|
||||||
'Swimlane' => 'Corsia',
|
'Swimlane' => 'Corsia',
|
||||||
// 'Gravatar' => '',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s ha spostato il task %s nella prima corsia',
|
'%s moved the task %s to the first swimlane' => '%s ha spostato il task %s nella prima corsia',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s ha spostato il task %s nella corsia %s',
|
'%s moved the task %s to the swimlane "%s"' => '%s ha spostato il task %s nella corsia %s',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Questo report contiente tutte le informazioni sui sotto-task nell\'arco temporale indicato.',
|
'This report contains all subtasks information for the given date range.' => 'Questo report contiente tutte le informazioni sui sotto-task nell\'arco temporale indicato.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'この通貨レートを追加できません。',
|
'Unable to add this currency rate.' => 'この通貨レートを追加できません。',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s がタスク「%s」の担当を解除しました。',
|
'%s removed the assignee of the task %s' => '%s がタスク「%s」の担当を解除しました。',
|
||||||
'Enable Gravatar images' => 'Gravatar イメージを有効化',
|
|
||||||
'Information' => '情報 ',
|
'Information' => '情報 ',
|
||||||
'Check two factor authentication code' => '2 段認証をチェックする',
|
'Check two factor authentication code' => '2 段認証をチェックする',
|
||||||
'The two factor authentication code is not valid.' => '2 段認証コードは無効です。',
|
'The two factor authentication code is not valid.' => '2 段認証コードは無効です。',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
// 'Notification' => '',
|
// 'Notification' => '',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
// 'Swimlane' => '',
|
// 'Swimlane' => '',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => '이 통화 환율을 추가할 수 없습니다.',
|
'Unable to add this currency rate.' => '이 통화 환율을 추가할 수 없습니다.',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s이 할일 %s의 담당을 삭제했습니다',
|
'%s removed the assignee of the task %s' => '%s이 할일 %s의 담당을 삭제했습니다',
|
||||||
'Enable Gravatar images' => 'Gravatar이미지를 활성화',
|
|
||||||
'Information' => '정보',
|
'Information' => '정보',
|
||||||
'Check two factor authentication code' => '2단 인증을 체크한다',
|
'Check two factor authentication code' => '2단 인증을 체크한다',
|
||||||
'The two factor authentication code is not valid.' => '2단 인증 코드는 무효입니다.',
|
'The two factor authentication code is not valid.' => '2단 인증 코드는 무효입니다.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => '알림',
|
'Notification' => '알림',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s가 할일 #%d를 첫번째 스웜레인으로 이동시켰습니다',
|
'%s moved the task #%d to the first swimlane' => '%s가 할일 #%d를 첫번째 스웜레인으로 이동시켰습니다',
|
||||||
'Swimlane' => '스윔레인',
|
'Swimlane' => '스윔레인',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s가 할일 %s를 첫번째 스웜레인으로 이동시켰습니다',
|
'%s moved the task %s to the first swimlane' => '%s가 할일 %s를 첫번째 스웜레인으로 이동시켰습니다',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s가 할일 %s를 %s 스웜레인으로 이동시켰습니다',
|
'%s moved the task %s to the swimlane "%s"' => '%s가 할일 %s를 %s 스웜레인으로 이동시켰습니다',
|
||||||
'This report contains all subtasks information for the given date range.' => '해당 기간의 모든 서브 할일 정보가 보고서에 포함됩니다',
|
'This report contains all subtasks information for the given date range.' => '해당 기간의 모든 서브 할일 정보가 보고서에 포함됩니다',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Tidak dapat menambahkan nilai tukar mata uang',
|
'Unable to add this currency rate.' => 'Tidak dapat menambahkan nilai tukar mata uang',
|
||||||
'Webhook URL' => 'URL webhook',
|
'Webhook URL' => 'URL webhook',
|
||||||
'%s removed the assignee of the task %s' => '%s menghapus penugasan dari tugas %s',
|
'%s removed the assignee of the task %s' => '%s menghapus penugasan dari tugas %s',
|
||||||
'Enable Gravatar images' => 'Mengaktifkan gambar Gravatar',
|
|
||||||
'Information' => 'Informasi',
|
'Information' => 'Informasi',
|
||||||
'Check two factor authentication code' => 'Cek dua faktor kode otentifikasi',
|
'Check two factor authentication code' => 'Cek dua faktor kode otentifikasi',
|
||||||
'The two factor authentication code is not valid.' => 'Kode dua faktor kode otentifikasi tidak valid.',
|
'The two factor authentication code is not valid.' => 'Kode dua faktor kode otentifikasi tidak valid.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Pemberitahuan',
|
'Notification' => 'Pemberitahuan',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s memindahkan tugas n°%d ke swimlane pertama',
|
'%s moved the task #%d to the first swimlane' => '%s memindahkan tugas n°%d ke swimlane pertama',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s memindahkan tugas %s ke swimlane pertama',
|
'%s moved the task %s to the first swimlane' => '%s memindahkan tugas %s ke swimlane pertama',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s memindahkan tugas %s ke swimlane « %s »',
|
'%s moved the task %s to the swimlane "%s"' => '%s memindahkan tugas %s ke swimlane « %s »',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Laporan ini berisi semua informasi subtugas untuk rentang tanggal tertentu.',
|
'This report contains all subtasks information for the given date range.' => 'Laporan ini berisi semua informasi subtugas untuk rentang tanggal tertentu.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
// 'Unable to add this currency rate.' => '',
|
// 'Unable to add this currency rate.' => '',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
// 'Enable Gravatar images' => '',
|
|
||||||
// 'Information' => '',
|
// 'Information' => '',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Varsel',
|
'Notification' => 'Varsel',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
'Swimlane' => 'Svømmebane',
|
'Swimlane' => 'Svømmebane',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
// 'Unable to add this currency rate.' => '',
|
// 'Unable to add this currency rate.' => '',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
// 'Enable Gravatar images' => '',
|
|
||||||
// 'Information' => '',
|
// 'Information' => '',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
// 'Notification' => '',
|
// 'Notification' => '',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s heeft de taak %s naar de eerste swimlane verplaatst',
|
'%s moved the task %s to the first swimlane' => '%s heeft de taak %s naar de eerste swimlane verplaatst',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s heeft taak %s naar swimlane "%s" verplaatst',
|
'%s moved the task %s to the swimlane "%s"' => '%s heeft taak %s naar swimlane "%s" verplaatst',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Nie można dodać kursu waluty',
|
'Unable to add this currency rate.' => 'Nie można dodać kursu waluty',
|
||||||
'Webhook URL' => 'Adres webhooka',
|
'Webhook URL' => 'Adres webhooka',
|
||||||
'%s removed the assignee of the task %s' => '%s usunął osobę przypisaną do zadania %s',
|
'%s removed the assignee of the task %s' => '%s usunął osobę przypisaną do zadania %s',
|
||||||
'Enable Gravatar images' => 'Włącz Gravatar',
|
|
||||||
'Information' => 'Informacje',
|
'Information' => 'Informacje',
|
||||||
'Check two factor authentication code' => 'Sprawdź kod weryfikujący',
|
'Check two factor authentication code' => 'Sprawdź kod weryfikujący',
|
||||||
'The two factor authentication code is not valid.' => 'Kod weryfikujący niepoprawny',
|
'The two factor authentication code is not valid.' => 'Kod weryfikujący niepoprawny',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Powiadomienie',
|
'Notification' => 'Powiadomienie',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s przeniosł zadanie #%d na pierwszy tor',
|
'%s moved the task #%d to the first swimlane' => '%s przeniosł zadanie #%d na pierwszy tor',
|
||||||
'Swimlane' => 'Tor',
|
'Swimlane' => 'Tor',
|
||||||
// 'Gravatar' => '',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s przeniosł zadanie %s na pierwszy tor',
|
'%s moved the task %s to the first swimlane' => '%s przeniosł zadanie %s na pierwszy tor',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s przeniosł zadanie %s na tor "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s przeniosł zadanie %s na tor "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Niniejszy raport zawiera wszystkie informacje o pod-zadaniach dla podanego zakresu dat.',
|
'This report contains all subtasks information for the given date range.' => 'Niniejszy raport zawiera wszystkie informacje o pod-zadaniach dla podanego zakresu dat.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Impossível de adicionar essa taxa de câmbio.',
|
'Unable to add this currency rate.' => 'Impossível de adicionar essa taxa de câmbio.',
|
||||||
'Webhook URL' => 'URL do webhook',
|
'Webhook URL' => 'URL do webhook',
|
||||||
'%s removed the assignee of the task %s' => '%s removeu a pessoa designada para a tarefa %s',
|
'%s removed the assignee of the task %s' => '%s removeu a pessoa designada para a tarefa %s',
|
||||||
'Enable Gravatar images' => 'Ativar imagens do Gravatar',
|
|
||||||
'Information' => 'Informações',
|
'Information' => 'Informações',
|
||||||
'Check two factor authentication code' => 'Verifique o código de autenticação em duas etapas',
|
'Check two factor authentication code' => 'Verifique o código de autenticação em duas etapas',
|
||||||
'The two factor authentication code is not valid.' => 'O código de autenticação em duas etapas não é válido.',
|
'The two factor authentication code is not valid.' => 'O código de autenticação em duas etapas não é válido.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Notificação',
|
'Notification' => 'Notificação',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s moveu a tarefa #%d para a primeira swimlane',
|
'%s moved the task #%d to the first swimlane' => '%s moveu a tarefa #%d para a primeira swimlane',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s moveu a tarefa %s para a primeira swimlane',
|
'%s moved the task %s to the first swimlane' => '%s moveu a tarefa %s para a primeira swimlane',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s moveu a tarefa %s para a swimlane "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s moveu a tarefa %s para a swimlane "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Este relatório contém informações de todas as subtarefas para o período selecionado.',
|
'This report contains all subtasks information for the given date range.' => 'Este relatório contém informações de todas as subtarefas para o período selecionado.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Impossível adicionar essa taxa de câmbio.',
|
'Unable to add this currency rate.' => 'Impossível adicionar essa taxa de câmbio.',
|
||||||
'Webhook URL' => 'URL do webhook',
|
'Webhook URL' => 'URL do webhook',
|
||||||
'%s removed the assignee of the task %s' => '%s removeu a pessoa assignada à tarefa %s',
|
'%s removed the assignee of the task %s' => '%s removeu a pessoa assignada à tarefa %s',
|
||||||
'Enable Gravatar images' => 'Activar imagem Gravatar',
|
|
||||||
'Information' => 'Informações',
|
'Information' => 'Informações',
|
||||||
'Check two factor authentication code' => 'Verificação do código de autenticação com factor duplo',
|
'Check two factor authentication code' => 'Verificação do código de autenticação com factor duplo',
|
||||||
'The two factor authentication code is not valid.' => 'O código de autenticação com factor duplo não é válido',
|
'The two factor authentication code is not valid.' => 'O código de autenticação com factor duplo não é válido',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Notificação',
|
'Notification' => 'Notificação',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s moveu a tarefa n° %d no primeiro swimlane',
|
'%s moved the task #%d to the first swimlane' => '%s moveu a tarefa n° %d no primeiro swimlane',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s moveu a tarefa %s no primeiro swimlane',
|
'%s moved the task %s to the first swimlane' => '%s moveu a tarefa %s no primeiro swimlane',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s moveu a tarefa %s no swimlane "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s moveu a tarefa %s no swimlane "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Este relatório contém informações de todas as sub-tarefas para o período selecionado.',
|
'This report contains all subtasks information for the given date range.' => 'Este relatório contém informações de todas as sub-tarefas para o período selecionado.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
'User disabled' => 'Utilizador desactivado',
|
'User disabled' => 'Utilizador desactivado',
|
||||||
'%d notifications' => '%d notificações',
|
'%d notifications' => '%d notificações',
|
||||||
'%d notification' => '%d notificação',
|
'%d notification' => '%d notificação',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Невозможно добавить этот курс валюты.',
|
'Unable to add this currency rate.' => 'Невозможно добавить этот курс валюты.',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s удалить назначенную задачу %s',
|
'%s removed the assignee of the task %s' => '%s удалить назначенную задачу %s',
|
||||||
'Enable Gravatar images' => 'Включить Gravatar изображения',
|
|
||||||
'Information' => 'Информация',
|
'Information' => 'Информация',
|
||||||
'Check two factor authentication code' => 'Проверка кода двухфакторной авторизации',
|
'Check two factor authentication code' => 'Проверка кода двухфакторной авторизации',
|
||||||
'The two factor authentication code is not valid.' => 'Код двухфакторной авторизации не валиден',
|
'The two factor authentication code is not valid.' => 'Код двухфакторной авторизации не валиден',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Уведомления',
|
'Notification' => 'Уведомления',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s переместил задачу #%d на первую дорожку',
|
'%s moved the task #%d to the first swimlane' => '%s переместил задачу #%d на первую дорожку',
|
||||||
'Swimlane' => 'Дорожки',
|
'Swimlane' => 'Дорожки',
|
||||||
'Gravatar' => 'Граватар',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s переместил задачу %s на первую дорожку',
|
'%s moved the task %s to the first swimlane' => '%s переместил задачу %s на первую дорожку',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s переместил задачу %s на дорожку "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s переместил задачу %s на дорожку "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Этот отчёт содержит всю информацию подзадач в заданном диапазоне дат.',
|
'This report contains all subtasks information for the given date range.' => 'Этот отчёт содержит всю информацию подзадач в заданном диапазоне дат.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
'User disabled' => 'Пользователь выключен',
|
'User disabled' => 'Пользователь выключен',
|
||||||
'%d notifications' => '%d уведомлений',
|
'%d notifications' => '%d уведомлений',
|
||||||
'%d notification' => '%d уведомление',
|
'%d notification' => '%d уведомление',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
// 'Unable to add this currency rate.' => '',
|
// 'Unable to add this currency rate.' => '',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
// '%s removed the assignee of the task %s' => '',
|
// '%s removed the assignee of the task %s' => '',
|
||||||
// 'Enable Gravatar images' => '',
|
|
||||||
// 'Information' => '',
|
// 'Information' => '',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
// 'Notification' => '',
|
// 'Notification' => '',
|
||||||
// '%s moved the task #%d to the first swimlane' => '',
|
// '%s moved the task #%d to the first swimlane' => '',
|
||||||
// 'Swimlane' => '',
|
// 'Swimlane' => '',
|
||||||
// 'Gravatar' => '',
|
|
||||||
// '%s moved the task %s to the first swimlane' => '',
|
// '%s moved the task %s to the first swimlane' => '',
|
||||||
// '%s moved the task %s to the swimlane "%s"' => '',
|
// '%s moved the task %s to the swimlane "%s"' => '',
|
||||||
// 'This report contains all subtasks information for the given date range.' => '',
|
// 'This report contains all subtasks information for the given date range.' => '',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Kunde inte lägga till valutakursen.',
|
'Unable to add this currency rate.' => 'Kunde inte lägga till valutakursen.',
|
||||||
'Webhook URL' => 'Webhook URL',
|
'Webhook URL' => 'Webhook URL',
|
||||||
'%s removed the assignee of the task %s' => '%s ta bort tilldelningen av uppgiften %s',
|
'%s removed the assignee of the task %s' => '%s ta bort tilldelningen av uppgiften %s',
|
||||||
'Enable Gravatar images' => 'Aktivera Gravatar bilder',
|
|
||||||
'Information' => 'Information',
|
'Information' => 'Information',
|
||||||
'Check two factor authentication code' => 'Kolla tvåfaktorsverifieringskod',
|
'Check two factor authentication code' => 'Kolla tvåfaktorsverifieringskod',
|
||||||
'The two factor authentication code is not valid.' => 'Tvåfaktorsverifieringskoden är inte giltig.',
|
'The two factor authentication code is not valid.' => 'Tvåfaktorsverifieringskoden är inte giltig.',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Notis',
|
'Notification' => 'Notis',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s flyttade uppgiften #%d till första swimlane',
|
'%s moved the task #%d to the first swimlane' => '%s flyttade uppgiften #%d till första swimlane',
|
||||||
'Swimlane' => 'Swimlane',
|
'Swimlane' => 'Swimlane',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s flyttade uppgiften %s till första swimlane',
|
'%s moved the task %s to the first swimlane' => '%s flyttade uppgiften %s till första swimlane',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s flyttade uppgiften %s till swimlane "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s flyttade uppgiften %s till swimlane "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Denna rapport innehåller all deluppgiftsinformation för det givna datumintervallet.',
|
'This report contains all subtasks information for the given date range.' => 'Denna rapport innehåller all deluppgiftsinformation för det givna datumintervallet.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'ไม่สามารถเพิ่มค่าเงินนี้',
|
'Unable to add this currency rate.' => 'ไม่สามารถเพิ่มค่าเงินนี้',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
'%s removed the assignee of the task %s' => '%s เอาผู้รับผิดชอบออกจากงาน %s',
|
'%s removed the assignee of the task %s' => '%s เอาผู้รับผิดชอบออกจากงาน %s',
|
||||||
'Enable Gravatar images' => 'สามารถใช้งานภาพ Gravatar',
|
|
||||||
'Information' => 'ข้อมูลสารสนเทศ',
|
'Information' => 'ข้อมูลสารสนเทศ',
|
||||||
// 'Check two factor authentication code' => '',
|
// 'Check two factor authentication code' => '',
|
||||||
// 'The two factor authentication code is not valid.' => '',
|
// 'The two factor authentication code is not valid.' => '',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'แจ้งเตือน',
|
'Notification' => 'แจ้งเตือน',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s ย้ายงาน #%d ไปสวินเลนแรก',
|
'%s moved the task #%d to the first swimlane' => '%s ย้ายงาน #%d ไปสวินเลนแรก',
|
||||||
'Swimlane' => 'สวิมเลน',
|
'Swimlane' => 'สวิมเลน',
|
||||||
'Gravatar' => 'รูปแทนตัว',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s ย้ายงาน %s ไปสวินเลนแรก',
|
'%s moved the task %s to the first swimlane' => '%s ย้ายงาน %s ไปสวินเลนแรก',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s ย้ายงาน %s ไปสวินเลนไปสวินเลน "%s"',
|
'%s moved the task %s to the swimlane "%s"' => '%s ย้ายงาน %s ไปสวินเลนไปสวินเลน "%s"',
|
||||||
'This report contains all subtasks information for the given date range.' => 'รายงานนี้มีข้อมูลงานย่อยทั้งหมดในช่วงวันที่กำหนด',
|
'This report contains all subtasks information for the given date range.' => 'รายงานนี้มีข้อมูลงานย่อยทั้งหมดในช่วงวันที่กำหนด',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => 'Bu kur eklenemedi',
|
'Unable to add this currency rate.' => 'Bu kur eklenemedi',
|
||||||
// 'Webhook URL' => '',
|
// 'Webhook URL' => '',
|
||||||
'%s removed the assignee of the task %s' => '%s, %s görevinin atanan bilgisini kaldırdı',
|
'%s removed the assignee of the task %s' => '%s, %s görevinin atanan bilgisini kaldırdı',
|
||||||
'Enable Gravatar images' => 'Gravatar resimlerini kullanıma aç',
|
|
||||||
'Information' => 'Bilgi',
|
'Information' => 'Bilgi',
|
||||||
'Check two factor authentication code' => 'Çift-Kademeli doğrulama kodunu kontrol et',
|
'Check two factor authentication code' => 'Çift-Kademeli doğrulama kodunu kontrol et',
|
||||||
'The two factor authentication code is not valid.' => 'Çift-Kademeli doğrulama kodu geçersiz',
|
'The two factor authentication code is not valid.' => 'Çift-Kademeli doğrulama kodu geçersiz',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => 'Uyarılar',
|
'Notification' => 'Uyarılar',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s, #%d görevini birinci kulvara taşıdı',
|
'%s moved the task #%d to the first swimlane' => '%s, #%d görevini birinci kulvara taşıdı',
|
||||||
'Swimlane' => 'Kulvar',
|
'Swimlane' => 'Kulvar',
|
||||||
'Gravatar' => 'Gravatar',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s, %s görevini ilk kulvara taşıdı',
|
'%s moved the task %s to the first swimlane' => '%s, %s görevini ilk kulvara taşıdı',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s, %s görevini "%s" kulvarına taşıdı',
|
'%s moved the task %s to the swimlane "%s"' => '%s, %s görevini "%s" kulvarına taşıdı',
|
||||||
'This report contains all subtasks information for the given date range.' => 'Bu rapor belirtilen tarih aralığında tüm alt görev bilgilerini içerir.',
|
'This report contains all subtasks information for the given date range.' => 'Bu rapor belirtilen tarih aralığında tüm alt görev bilgilerini içerir.',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -552,7 +552,6 @@ return array(
|
||||||
'Unable to add this currency rate.' => '无法添加此汇率',
|
'Unable to add this currency rate.' => '无法添加此汇率',
|
||||||
'Webhook URL' => '网络钩子 URL',
|
'Webhook URL' => '网络钩子 URL',
|
||||||
'%s removed the assignee of the task %s' => '%s删除了任务%s的负责人',
|
'%s removed the assignee of the task %s' => '%s删除了任务%s的负责人',
|
||||||
'Enable Gravatar images' => '启用 Gravatar 图像',
|
|
||||||
'Information' => '信息',
|
'Information' => '信息',
|
||||||
'Check two factor authentication code' => '检查双重认证码',
|
'Check two factor authentication code' => '检查双重认证码',
|
||||||
'The two factor authentication code is not valid.' => '双重认证码不正确。',
|
'The two factor authentication code is not valid.' => '双重认证码不正确。',
|
||||||
|
|
@ -625,7 +624,6 @@ return array(
|
||||||
'Notification' => '通知',
|
'Notification' => '通知',
|
||||||
'%s moved the task #%d to the first swimlane' => '%s将任务#%d移动到了首个里程碑',
|
'%s moved the task #%d to the first swimlane' => '%s将任务#%d移动到了首个里程碑',
|
||||||
'Swimlane' => '里程碑',
|
'Swimlane' => '里程碑',
|
||||||
'Gravatar' => 'Gravatar头像',
|
|
||||||
'%s moved the task %s to the first swimlane' => '%s将任务%s移动到了首个里程碑',
|
'%s moved the task %s to the first swimlane' => '%s将任务%s移动到了首个里程碑',
|
||||||
'%s moved the task %s to the swimlane "%s"' => '%s将任务%s移动到了里程碑"%s"下',
|
'%s moved the task %s to the swimlane "%s"' => '%s将任务%s移动到了里程碑"%s"下',
|
||||||
'This report contains all subtasks information for the given date range.' => '该报告包含了指定日期范围内的所有子任务信息。',
|
'This report contains all subtasks information for the given date range.' => '该报告包含了指定日期范围内的所有子任务信息。',
|
||||||
|
|
@ -1320,4 +1318,5 @@ return array(
|
||||||
// 'User disabled' => '',
|
// 'User disabled' => '',
|
||||||
// '%d notifications' => '',
|
// '%d notifications' => '',
|
||||||
// '%d notification' => '',
|
// '%d notification' => '',
|
||||||
|
// 'There is no external integration installed.' => '',
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,6 @@ namespace Kanboard\ServiceProvider;
|
||||||
use Pimple\Container;
|
use Pimple\Container;
|
||||||
use Pimple\ServiceProviderInterface;
|
use Pimple\ServiceProviderInterface;
|
||||||
use Kanboard\Core\User\Avatar\AvatarManager;
|
use Kanboard\Core\User\Avatar\AvatarManager;
|
||||||
use Kanboard\User\Avatar\GravatarProvider;
|
|
||||||
use Kanboard\User\Avatar\AvatarFileProvider;
|
use Kanboard\User\Avatar\AvatarFileProvider;
|
||||||
use Kanboard\User\Avatar\LetterAvatarProvider;
|
use Kanboard\User\Avatar\LetterAvatarProvider;
|
||||||
|
|
||||||
|
|
@ -28,7 +27,6 @@ class AvatarProvider implements ServiceProviderInterface
|
||||||
{
|
{
|
||||||
$container['avatarManager'] = new AvatarManager;
|
$container['avatarManager'] = new AvatarManager;
|
||||||
$container['avatarManager']->register(new LetterAvatarProvider($container));
|
$container['avatarManager']->register(new LetterAvatarProvider($container));
|
||||||
$container['avatarManager']->register(new GravatarProvider($container));
|
|
||||||
$container['avatarManager']->register(new AvatarFileProvider($container));
|
$container['avatarManager']->register(new AvatarFileProvider($container));
|
||||||
return $container;
|
return $container;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,14 +4,11 @@
|
||||||
|
|
||||||
<form method="post" action="<?= $this->url->href('ConfigController', 'save', array('redirect' => 'integrations')) ?>" autocomplete="off">
|
<form method="post" action="<?= $this->url->href('ConfigController', 'save', array('redirect' => 'integrations')) ?>" autocomplete="off">
|
||||||
<?= $this->form->csrf() ?>
|
<?= $this->form->csrf() ?>
|
||||||
<?= $this->hook->render('template:config:integrations', array('values' => $values)) ?>
|
<?php $contents = $this->hook->render('template:config:integrations', array('values' => $values)) ?>
|
||||||
|
|
||||||
<h3><img src="<?= $this->url->dir() ?>assets/img/gravatar-icon.png"/> <?= t('Gravatar') ?></h3>
|
|
||||||
<div class="panel">
|
|
||||||
<?= $this->form->checkbox('integration_gravatar', t('Enable Gravatar images'), 1, $values['integration_gravatar'] == 1) ?>
|
|
||||||
<div class="form-actions">
|
|
||||||
<button type="submit" class="btn btn-blue"><?= t('Save') ?></button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
<?php if (empty($contents)): ?>
|
||||||
|
<p class="alert"><?= t('There is no external integration installed.') ?></p>
|
||||||
|
<?php else: ?>
|
||||||
|
<?= $contents ?>
|
||||||
|
<?php endif ?>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace Kanboard\User\Avatar;
|
|
||||||
|
|
||||||
use Kanboard\Core\Base;
|
|
||||||
use Kanboard\Core\User\Avatar\AvatarProviderInterface;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Gravatar Avatar Provider
|
|
||||||
*
|
|
||||||
* @package avatar
|
|
||||||
* @author Frederic Guillot
|
|
||||||
*/
|
|
||||||
class GravatarProvider extends Base implements AvatarProviderInterface
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* Render avatar html
|
|
||||||
*
|
|
||||||
* @access public
|
|
||||||
* @param array $user
|
|
||||||
* @param int $size
|
|
||||||
* @return string
|
|
||||||
*/
|
|
||||||
public function render(array $user, $size)
|
|
||||||
{
|
|
||||||
$url = sprintf('https://www.gravatar.com/avatar/%s?s=%d', md5(strtolower($user['email'])), $size);
|
|
||||||
$title = $this->helper->text->e($user['name'] ?: $user['username']);
|
|
||||||
return '<img src="'.$url.'" alt="'.$title.'" title="'.$title.'">';
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Determine if the provider is active
|
|
||||||
*
|
|
||||||
* @access public
|
|
||||||
* @param array $user
|
|
||||||
* @return boolean
|
|
||||||
*/
|
|
||||||
public function isActive(array $user)
|
|
||||||
{
|
|
||||||
return !empty($user['email']) && $this->configModel->get('integration_gravatar') == 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 299 B |
Loading…
Reference in New Issue