diff --git a/bin/console b/bin/console index 008465cedd..68a34a2124 100755 --- a/bin/console +++ b/bin/console @@ -107,6 +107,7 @@ $cli->command(new \module_console_systemMailCheck('system:mail-check')); $cli->command(new \module_console_systemBackupDB('system:backup-db')); $cli->command(new \module_console_systemClearCache('system:clear-cache')); $cli->command(new \module_console_systemExport('system:export')); +$cli->command(new \module_console_systemClearSessionCache('system:clear-session-cache')); $cli->command(new TaskRun()); $cli->command(new TaskList()); diff --git a/lib/Alchemy/Phrasea/Cache/Manager.php b/lib/Alchemy/Phrasea/Cache/Manager.php index a80a1a5d1e..fb0856fd14 100644 --- a/lib/Alchemy/Phrasea/Cache/Manager.php +++ b/lib/Alchemy/Phrasea/Cache/Manager.php @@ -45,12 +45,18 @@ class Manager /** * Flushes all registered cache * + * @param null| string $pattern + * * @return Manager */ - public function flushAll() + public function flushAll($pattern = null) { foreach ($this->drivers as $driver) { - $driver->flushAll(); + if ($driver->getName() === 'redis' && !empty($pattern)) { + $driver->removeByPattern($pattern); + } else { + $driver->flushAll(); + } } $this->registry = []; @@ -89,7 +95,14 @@ class Manager if (!$this->isAlreadyRegistered($name, $label)) { $this->register($name, $label); - $cache->flushAll(); + + // by default we use redis cache + // so only initiate the corresponding namespace after register + if ($cache->getName() === 'redis') { + $cache->removeByPattern($cache->getNamespace() . '*'); + } else { + $cache->flushAll(); + } } return $cache; diff --git a/lib/Alchemy/Phrasea/Cache/RedisCache.php b/lib/Alchemy/Phrasea/Cache/RedisCache.php index 365461256f..32bebef9b9 100644 --- a/lib/Alchemy/Phrasea/Cache/RedisCache.php +++ b/lib/Alchemy/Phrasea/Cache/RedisCache.php @@ -140,6 +140,19 @@ class RedisCache extends CacheProvider implements Cache return $this; } + public function removeByPattern($pattern) + { + $keysToremove = []; + $iterator = null; + while(false !== ($keys = $this->_redis->scan($iterator, $pattern))) { + $keysToremove = array_merge($keysToremove, $keys); + } + + $this->_redis->del($keysToremove); + + return true; + } + /** * {@inheritdoc} */ diff --git a/lib/Alchemy/Phrasea/Controller/Admin/DashboardController.php b/lib/Alchemy/Phrasea/Controller/Admin/DashboardController.php index 86dfb14d98..dbbfb3c158 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/DashboardController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/DashboardController.php @@ -12,12 +12,14 @@ namespace Alchemy\Phrasea\Controller\Admin; use Alchemy\Phrasea\Application\Helper\NotifierAware; use Alchemy\Phrasea\Authentication\Authenticator; -use Alchemy\Phrasea\Cache\Cache; +use Alchemy\Phrasea\Cache\Factory; +use Alchemy\Phrasea\Cache\Manager as CacheManager; use Alchemy\Phrasea\Controller\Controller; use Alchemy\Phrasea\Exception\InvalidArgumentException; use Alchemy\Phrasea\Exception\RuntimeException; use Alchemy\Phrasea\Model\Manipulator\ACLManipulator; use Alchemy\Phrasea\Model\Manipulator\UserManipulator; +use Alchemy\Phrasea\Model\Repositories\SessionRepository; use Alchemy\Phrasea\Model\Repositories\UserRepository; use Alchemy\Phrasea\Notification\Mail\MailTest; use Alchemy\Phrasea\Notification\Receiver; @@ -46,6 +48,7 @@ class DashboardController extends Controller } return $this->render('admin/dashboard.html.twig', [ + 'session_flushed' => $request->query->get('flush_session') === 'ok', 'cache_flushed' => $request->query->get('flush_cache') === 'ok', 'admins' => $this->getUserRepository()->findAdmins(), 'email_status' => $emailStatus, @@ -59,13 +62,39 @@ class DashboardController extends Controller */ public function flush() { - /** @var Cache $cache */ + /** @var CacheManager $cache */ $cache = $this->app['phraseanet.cache-service']; - $flushOK = $cache->flushAll() ? 'ok' : 'ko'; + $namespace = $this->app['conf']->get(['main', 'cache', 'options', 'namespace'], ''); + + $pattern = $namespace . '*'; + $flushOK = $cache->flushAll($pattern) ? 'ok' : 'ko'; return $this->app->redirectPath('admin_dashboard', ['flush_cache' => $flushOK]); } + public function flushRedisSession() + { + /** @var Factory $cacheFactory */ + $cacheFactory = $this->app['phraseanet.cache-factory']; + $flushOK = 'ko'; + + try { + $cache = $cacheFactory->create('redis', ['host' => 'redis-session', 'port' => '6379']); + + // remove session in redis + $flushOK = $cache->removeByPattern('PHPREDIS_SESSION*') ? 'ok' : 'ko'; + + /** @var SessionRepository $repoSessions */ + $repoSessions = $this->app['repo.sessions']; + // remove session on table + $repoSessions->deleteAllExceptSessionId($this->app['session']->get('session_id')); + } catch (\Exception $e) { + $this->app['logger']->error('error : ' . $e->getMessage()); + } + + return $this->app->redirectPath('admin_dashboard', ['flush_session' => $flushOK]); + } + /** * Test a mail address * diff --git a/lib/Alchemy/Phrasea/ControllerProvider/Admin/Dashboard.php b/lib/Alchemy/Phrasea/ControllerProvider/Admin/Dashboard.php index d21e8f8262..4543e8e6b5 100644 --- a/lib/Alchemy/Phrasea/ControllerProvider/Admin/Dashboard.php +++ b/lib/Alchemy/Phrasea/ControllerProvider/Admin/Dashboard.php @@ -52,6 +52,9 @@ class Dashboard implements ControllerProviderInterface, ServiceProviderInterface $controllers->post('/flush-cache/', 'controller.admin.dashboard:flush') ->bind('admin_dashboard_flush_cache'); + $controllers->post('/flush-redis-session/', 'controller.admin.dashboard:flushRedisSession') + ->bind('admin_dashboard_flush_redis_session'); + $controllers->post('/send-mail-test/', 'controller.admin.dashboard:sendMail') ->bind('admin_dashboard_test_mail'); diff --git a/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php index fffcb7de41..61f12d33d0 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/SessionRepository.php @@ -11,6 +11,7 @@ namespace Alchemy\Phrasea\Model\Repositories; +use Doctrine\Common\Collections\Criteria; use Doctrine\ORM\EntityRepository; /** @@ -21,4 +22,16 @@ use Doctrine\ORM\EntityRepository; */ class SessionRepository extends EntityRepository { + public function deleteAllExceptSessionId($sessionId) + { + $criteria = new Criteria(); + $criteria->where($criteria->expr()->neq('id', $sessionId)); + $sessions = $this->matching($criteria); + + foreach ($sessions as $session) { + $this->_em->remove($session); + } + + $this->_em->flush(); + } } diff --git a/lib/classes/module/console/systemClearSessionCache.php b/lib/classes/module/console/systemClearSessionCache.php new file mode 100644 index 0000000000..963be58892 --- /dev/null +++ b/lib/classes/module/console/systemClearSessionCache.php @@ -0,0 +1,35 @@ +setDescription('Empties session cache in redis'); + + return $this; + } + + protected function doExecute(InputInterface $input, OutputInterface $output) + { + /** @var Factory $cacheFactory */ + $cacheFactory = $this->container['phraseanet.cache-factory']; + $cache = $cacheFactory->create('redis', ['host' => 'redis-session', 'port' => '6379']); + + $flushOK = $cache->removeByPattern('PHPREDIS_SESSION*'); + + if ($flushOK) { + $output->writeln('session cache in redis successfully flushed!'); + } else { + $output->writeln('flush failed!'); + } + + return 0; + } +} diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 9455d6d575..d3fca40afd 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -411,6 +411,31 @@ 1000 Zeichen max. Bridge/Dailymotion/upload.html.twig + + 12h + 12h + admin/worker-manager/worker_info.html.twig + + + 1d + 1d + admin/worker-manager/worker_info.html.twig + + + 1h + 1h + admin/worker-manager/worker_info.html.twig + + + 1m + 1m + admin/worker-manager/worker_info.html.twig + + + 1w + 1w + admin/worker-manager/worker_info.html.twig + 2000 caracteres maximum 2000 Zeichen max. @@ -431,6 +456,21 @@ 255 Zeichen max. Bridge/Dailymotion/upload.html.twig + + 2w + 2w + admin/worker-manager/worker_info.html.twig + + + 3d + 3d + admin/worker-manager/worker_info.html.twig + + + 3h + 3h + admin/worker-manager/worker_info.html.twig + 500 caracteres maximum 500 Zeichen max. @@ -680,7 +720,7 @@ Add an admin einen Administrator hinzufügen - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Add an end point @@ -1175,12 +1215,12 @@ Are you sure you want to erase all job informations ? Das Löschen der Jobinformationen bestätigen? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to erase finished job informations ? Das Löschen der abgeschlossene Jobs bestätigen? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1992,7 +2032,7 @@ Could not send email E-Mail konnte nicht gesendet werden - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Couleur de selection @@ -2736,7 +2776,7 @@ Email Email Adresse admin/publications/fiche.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -2772,7 +2812,7 @@ Email test result : %email_status% E-Mail Test Ergebnis: %email_status% - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email:deletion:request:message Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword% Link is valid for one hour. @@ -3322,6 +3362,16 @@ Media/Subdef/Unknown.php Media/Subdef/Image.php + + Flush All Caches + Flush All Caches + web/admin/dashboard.html.twig + + + Flush session + Flush session + web/admin/dashboard.html.twig + Focal length Brennweite @@ -4201,7 +4251,7 @@ Mail sent E-Mail wurde gesendet - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Maintenance message @@ -4650,7 +4700,7 @@ None of the selected records can be printed Keine der ausgewählte Datensätze können gedruckt werden - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig Not Allowed @@ -5711,7 +5761,7 @@ Reset cache Den Cache zurücksetzen - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Reset rights before applying template? @@ -6017,7 +6067,7 @@ prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Send an email to the user to setup his password @@ -9503,22 +9553,22 @@ admin::workermanager:tab:workerinfo: Display error work Arbeiten Fehler - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display finished work Abgeschlossene Arbeiten - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display manually interrupt work Arbeiten Unterbrechen - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display running work Laufende Arbeiten - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Erase all finished @@ -9533,7 +9583,7 @@ admin::workermanager:tab:workerinfo: Manually interrupt Unterbrechen - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Refresh list @@ -9558,12 +9608,12 @@ admin::workermanager:tab:workerinfo: created Begonnen - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: databox_name Databox - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: description @@ -9573,12 +9623,12 @@ admin::workermanager:tab:workerinfo: duration Dauer - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: finished Beendet - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: manually mark as canceled job running @@ -9588,12 +9638,12 @@ admin::workermanager:tab:workerinfo: published Erstellt - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: record_id Record ID - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: refresh job count @@ -9608,7 +9658,7 @@ admin::workermanager:tab:workerinfo: status Status - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: title @@ -9618,12 +9668,12 @@ admin::workermanager:tab:workerinfo: work Auftrag - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: work_on Auftrag auf - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin:databases:database:file-size-detail-warning-message @@ -9877,13 +9927,18 @@ all all - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig all caches services have been flushed Alle Cache Dienste wurden gespüllt web/admin/dashboard.html.twig + + all redis session flushed + all redis session flushed + web/admin/dashboard.html.twig + an error occured Ein Fehler ist aufgetreten @@ -10127,7 +10182,7 @@ boutton::imprimer Drucken - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig boutton::modifier @@ -10175,7 +10230,7 @@ boutton::reinitialiser Zurücksetzen - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig boutton::remplacer @@ -10323,7 +10378,7 @@ web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig admin/user/registrations.html.twig user/import/view.html.twig admin/statusbit/edit.html.twig @@ -10779,7 +10834,7 @@ export:: erreur : aucun document selectionne Fehler: kein ausgewähltes Dokument - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig export:: telechargement @@ -11234,7 +11289,7 @@ job::tab results Job(s) - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab time filter since @@ -11244,7 +11299,7 @@ job::tab total duration job::tab total duration - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab total entry in DB @@ -12096,7 +12151,7 @@ phraseanet:: preview Voransicht - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig @@ -12477,22 +12532,22 @@ print:: Can download subdef Einen Download-Link hinzufügen - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for preview Eine Unterauflösung für den Druck der Vorschau auswählen - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for thumbnail Die Unterauflösung für den Druck der Miniaturansicht auswählen - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: add and remember password to protect the pdf Ein Passwort für das Öffnen der PDF festlegen (optional) - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: basket feedback @@ -12507,7 +12562,7 @@ print:: choose filename Festlegen des Namens der hochgeladenen Dateien - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: choose model @@ -12517,84 +12572,84 @@ print:: day Tag - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description Bildunterschrift - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description field title color Farbe der Feldbezeichnungen - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description font size Schriftgrösse - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: download Download-Link - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print:: element downloadable Wählen Sie die heruntergeladene Unterauflösung aus - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on preview model Verfügbare Unterauflösung - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on thumbnail model Verfügbare Unterauflösung - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: hour Stunde - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description Voransicht und Bildunterschrift - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description avec planche contact Voransicht und Bildunterschrift mit Mosaikansicht - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix seulement Voransicht - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: imagette Miniaturansicht - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: liste d'imagettes Miniaturansichten Liste - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: month Monat - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: original media name Ursprünglicher Name der Datei - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: pdf description @@ -12609,132 +12664,132 @@ print:: planche contact (mosaique) Mosaikansicht - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: print records informations Datensatz Informationsabteilung hinzufügen - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: some options Weitere Einstellungen - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef mapping Wählen Sie auf die Unterauflösungen für Druck - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef url ttl Gültigkeitsdauer des Download-Links - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: title Titel des Dokuments - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available image for chosen subdef is printed Wenn die ausgewählte Unterauflösung fehlt, wird sie durch ein Ersatzbild ersetzt - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available media for chosen subdef is downloadable Lassen Sie das Feld für eine dauerhafte Gültigkeit leer - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: week Woche - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print_feedback:: Document generated on : Drucken erzeugt am - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback active Feedback ist aktiviert - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expired Feedback ist abgelaufen - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expiring on : Erlischt am - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated by : Feedback gesendet von - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated on : Feedback Beginn am - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback on basket %name% Feedback auf Sammelkorb %name% - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Non Nein - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Oui Ja - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Participants : Teilnehmer : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Votes : Zustimmung : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: base name: Datenbank : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: document Uuid: Uuid Dokument : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: non voté unausgedrückt - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: originale filename: Originale Dateiname : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record id: Record id : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record title: Titel : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php prive @@ -14769,12 +14824,12 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben setup:: Reinitialisation des droits admins Administratoren Rechte zurücksetzen - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: administrateurs de l'application Anwendung Administratoren - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: ajouter un administrateur des commandes @@ -14799,7 +14854,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben setup::Tests d'envois d'emails Test E-Mail Überprüfungen - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup::custom-link:add-link diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 3aead7c6b5..ff4c6877fe 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -411,6 +411,31 @@ 1000 characters maximum Bridge/Dailymotion/upload.html.twig + + 12h + 12h + admin/worker-manager/worker_info.html.twig + + + 1d + 1d + admin/worker-manager/worker_info.html.twig + + + 1h + 1h + admin/worker-manager/worker_info.html.twig + + + 1m + 1m + admin/worker-manager/worker_info.html.twig + + + 1w + 1w + admin/worker-manager/worker_info.html.twig + 2000 caracteres maximum 2000 characters maximum @@ -431,6 +456,21 @@ 255 characters maximum Bridge/Dailymotion/upload.html.twig + + 2w + 2w + admin/worker-manager/worker_info.html.twig + + + 3d + 3d + admin/worker-manager/worker_info.html.twig + + + 3h + 3h + admin/worker-manager/worker_info.html.twig + 500 caracteres maximum 500 characters maximum @@ -681,7 +721,7 @@ Add an admin Add an admin - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Add an end point @@ -1176,12 +1216,12 @@ Are you sure you want to erase all job informations ? Confirm jobs informations deletion? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to erase finished job informations ? Confirm deletion of finished jobs? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1994,7 +2034,7 @@ Could not send email Could not send e-mail. - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Couleur de selection @@ -2739,7 +2779,7 @@ Email E-mail admin/publications/fiche.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -2775,7 +2815,7 @@ Email test result : %email_status% E-mail test result: %email_status% - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email:deletion:request:message Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword% Link is valid for one hour. @@ -3325,6 +3365,16 @@ Media/Subdef/Unknown.php Media/Subdef/Image.php + + Flush All Caches + Flush All Caches + web/admin/dashboard.html.twig + + + Flush session + Flush session + web/admin/dashboard.html.twig + Focal length Focal length @@ -4204,7 +4254,7 @@ Mail sent E-mail sent. - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Maintenance message @@ -4653,7 +4703,7 @@ None of the selected records can be printed None of the selected records can be printed - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig Not Allowed @@ -5714,7 +5764,7 @@ Reset cache Reset cache - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Reset rights before applying template? @@ -6020,7 +6070,7 @@ prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Send an email to the user to setup his password @@ -9506,22 +9556,22 @@ admin::workermanager:tab:workerinfo: Display error work Job in error - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display finished work Display Finished Job(s) - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display manually interrupt work interrupted job - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display running work Running Job(s) - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Erase all finished @@ -9536,7 +9586,7 @@ admin::workermanager:tab:workerinfo: Manually interrupt Manually Acknowledge - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Refresh list @@ -9561,12 +9611,12 @@ admin::workermanager:tab:workerinfo: created Started - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: databox_name Databox - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: description @@ -9576,12 +9626,12 @@ admin::workermanager:tab:workerinfo: duration Duration - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: finished Finished - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: manually mark as canceled job running @@ -9591,12 +9641,12 @@ admin::workermanager:tab:workerinfo: published Created - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: record_id Record ID - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: refresh job count @@ -9611,7 +9661,7 @@ admin::workermanager:tab:workerinfo: status Status - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: title @@ -9621,12 +9671,12 @@ admin::workermanager:tab:workerinfo: work Job - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: work_on Work On - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin:databases:database:file-size-detail-warning-message @@ -9880,13 +9930,18 @@ all all - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig all caches services have been flushed All caches services have been flushed web/admin/dashboard.html.twig + + all redis session flushed + all redis session flushed + web/admin/dashboard.html.twig + an error occured an error occured @@ -10130,7 +10185,7 @@ boutton::imprimer Print - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig boutton::modifier @@ -10178,7 +10233,7 @@ boutton::reinitialiser Reset - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig boutton::remplacer @@ -10326,7 +10381,7 @@ web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig admin/user/registrations.html.twig user/import/view.html.twig admin/statusbit/edit.html.twig @@ -10782,7 +10837,7 @@ export:: erreur : aucun document selectionne Error : no document selected - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig export:: telechargement @@ -11237,7 +11292,7 @@ job::tab results Job(s) - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab time filter since @@ -11247,7 +11302,7 @@ job::tab total duration job::tab total duration - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab total entry in DB @@ -12099,7 +12154,7 @@ phraseanet:: preview Preview - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig @@ -12480,22 +12535,22 @@ print:: Can download subdef Add a download link - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for preview Choose a sub-definition for printed "preview" - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for thumbnail Choose a subdefinition for printed "thumbnail" - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: add and remember password to protect the pdf Define a password to protect the PDF (optional) - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: basket feedback @@ -12510,7 +12565,7 @@ print:: choose filename Definition of the name of downloaded files - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: choose model @@ -12520,84 +12575,84 @@ print:: day Day - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description Caption only - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description field title color Colour of field label - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description font size Font size - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: download Download link - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print:: element downloadable Define the downloaded subdefinition - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on preview model Available for print "Preview" - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on thumbnail model Available for print "Thumbnail" - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: hour Hour - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description Preview and caption - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description avec planche contact Preview, caption and thumbnails - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix seulement Preview - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: imagette Thumbnail - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: liste d'imagettes Thumbnail list - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: month Month - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: original media name Original file name - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: pdf description @@ -12612,132 +12667,132 @@ print:: planche contact (mosaique) Thumbnails - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: print records informations Add informations section of the record - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: some options Additional settings - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef mapping Define subdefinitions used for print - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef url ttl Validity period of the download link - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: title Document title - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available image for chosen subdef is printed If the selected sub-definition is missing, it will be replaced by a substitute image - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available media for chosen subdef is downloadable Leave the duration empty for a permanent validity - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: week Week - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print_feedback:: Document generated on : Generated on : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback active Feedback session still opened - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expired Feedback session closed - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expiring on : Feedback expiring on : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated by : Feedback initiated by : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated on : Feedback initiated on : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback on basket %name% Feedback report on basket : %name% - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Non No - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Oui Yes - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Participants : Participants list : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Votes : Approvals : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: base name: Base Name : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: document Uuid: Document Unique Id : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: non voté Unexpressed - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: originale filename: Original file name : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record id: Record Id : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record title: Record Title : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php prive @@ -14779,12 +14834,12 @@ It is possible to place several search areas setup:: Reinitialisation des droits admins Reset admin rights - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: administrateurs de l'application Administrators - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: ajouter un administrateur des commandes @@ -14809,7 +14864,7 @@ It is possible to place several search areas setup::Tests d'envois d'emails E-mails send test - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup::custom-link:add-link diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 13a0167b40..b5d0dc7fa5 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -411,6 +411,31 @@ 1000 caractères maximum Bridge/Dailymotion/upload.html.twig + + 12h + 12h + admin/worker-manager/worker_info.html.twig + + + 1d + 1d + admin/worker-manager/worker_info.html.twig + + + 1h + 1h + admin/worker-manager/worker_info.html.twig + + + 1m + 1m + admin/worker-manager/worker_info.html.twig + + + 1w + 1w + admin/worker-manager/worker_info.html.twig + 2000 caracteres maximum 2000 caractères maximum @@ -431,6 +456,21 @@ 255 caractères maximum Bridge/Dailymotion/upload.html.twig + + 2w + 2w + admin/worker-manager/worker_info.html.twig + + + 3d + 3d + admin/worker-manager/worker_info.html.twig + + + 3h + 3h + admin/worker-manager/worker_info.html.twig + 500 caracteres maximum 500 caractères maximum @@ -680,7 +720,7 @@ Add an admin Ajouter un administrateur Phraseanet - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Add an end point @@ -1175,12 +1215,12 @@ Are you sure you want to erase all job informations ? Confirmer l'effacement des informations des travaux? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to erase finished job informations ? Confirmer l'effacement des travaux terminés? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1992,7 +2032,7 @@ Could not send email Impossible d'envoyer l'e-mail - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Couleur de selection @@ -2736,7 +2776,7 @@ Email E-mail admin/publications/fiche.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -2772,7 +2812,7 @@ Email test result : %email_status% Résultat du test d'e-mail : %email_status% - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email:deletion:request:message Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword% Link is valid for one hour. @@ -3322,6 +3362,16 @@ Media/Subdef/Unknown.php Media/Subdef/Image.php + + Flush All Caches + Flush All Caches + web/admin/dashboard.html.twig + + + Flush session + Flush session + web/admin/dashboard.html.twig + Focal length Longueur de focale @@ -4201,7 +4251,7 @@ Mail sent E-mail envoyé - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Maintenance message @@ -4650,7 +4700,7 @@ None of the selected records can be printed Aucun des documents sélectionnés ne peut être imprimé - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig Not Allowed @@ -5711,7 +5761,7 @@ Reset cache Réinitialiser le cache - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Reset rights before applying template? @@ -6017,7 +6067,7 @@ prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Send an email to the user to setup his password @@ -9504,22 +9554,22 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: Display error work Travaux en erreur - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display finished work Travaux terminés - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display manually interrupt work Travaux interrompus - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display running work Travaux en cours - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Erase all finished @@ -9534,7 +9584,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: Manually interrupt Interrompre - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Refresh list @@ -9559,12 +9609,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: created Démarré - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: databox_name Databox - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: description @@ -9574,12 +9624,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: duration Durée - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: finished Terminé - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: manually mark as canceled job running @@ -9589,12 +9639,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: published Créé - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: record_id Record ID - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: refresh job count @@ -9609,7 +9659,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: status Etat - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: title @@ -9619,12 +9669,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::workermanager:tab:workerinfo: work Travaux - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: work_on Objet - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin:databases:database:file-size-detail-warning-message @@ -9878,13 +9928,18 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le all all - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig all caches services have been flushed Tous les services de caches ont été purgés web/admin/dashboard.html.twig + + all redis session flushed + all redis session flushed + web/admin/dashboard.html.twig + an error occured une erreur est survenue @@ -10128,7 +10183,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::imprimer Imprimer - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig boutton::modifier @@ -10176,7 +10231,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::reinitialiser Ré-initialiser - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig boutton::remplacer @@ -10324,7 +10379,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig admin/user/registrations.html.twig user/import/view.html.twig admin/statusbit/edit.html.twig @@ -10780,7 +10835,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le export:: erreur : aucun document selectionne Erreur : aucun document sélectionné - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig export:: telechargement @@ -11235,7 +11290,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le job::tab results Job(s) - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab time filter since @@ -11245,7 +11300,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le job::tab total duration job::tab total duration - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab total entry in DB @@ -12097,7 +12152,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: preview Prévisualisation - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig @@ -12478,22 +12533,22 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le print:: Can download subdef Ajouter un lien de téléchargement - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for preview Sélectionner une sous-définition pour l'impression de la prévisualisation - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for thumbnail Sélectionner la sous-définition pour l'impression de la vignette - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: add and remember password to protect the pdf Définir un mot de passe pour l'ouverture du PDF (optionnel) - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: basket feedback @@ -12508,7 +12563,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le print:: choose filename Définition du nom des fichiers téléchargés - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: choose model @@ -12518,84 +12573,84 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le print:: day Jour - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description Notice seule - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description field title color Couleur du label de champ - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description font size Taille de la police - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: download Lien de téléchargement - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print:: element downloadable Choisir la sous définition téléchargée - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on preview model Sous définition disponible - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on thumbnail model Sous définition disponible - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: hour Heure - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description Prévisualisation et notice d'indexation - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description avec planche contact Prévisualisation et notice avec planche contact - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix seulement Prévisualisation - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: imagette Vignette - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: liste d'imagettes Liste de vignette(s) avec notice(s) - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: month Mois - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: original media name Nom original du fichier - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: pdf description @@ -12610,132 +12665,132 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le print:: planche contact (mosaique) Planche contact - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: print records informations Ajouter la section informations de l'enregistrement - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: some options Réglages supplémentaires - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef mapping Définir les sous définitions utilisées pour l'impression - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef url ttl Durée de validité du lien de téléchargement - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: title Titre du document - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available image for chosen subdef is printed Si la sous définition choisie n'existe pas, elle sera remplacée par une image de substitution - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available media for chosen subdef is downloadable Laisser la durée vide pour une validité permanente - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: week Semaine - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print_feedback:: Document generated on : Impression générée le : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback active Validation en cours - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expired Validation Fermée - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expiring on : Expire le : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated by : Validation envoyée par : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated on : Début de validation le : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback on basket %name% Rapport de validation de : %name% - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Non Non - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Oui Oui - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Participants : Participants : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Votes : Approbations : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: base name: Base : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: document Uuid: Id unique de document : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: non voté Non exprimé - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: originale filename: Nom de fichier : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record id: Record Id : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record title: Titre : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php prive @@ -14778,12 +14833,12 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles setup:: Reinitialisation des droits admins Réinitialiser les droits des administrateurs - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: administrateurs de l'application Administrateurs de l'application - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: ajouter un administrateur des commandes @@ -14808,7 +14863,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles setup::Tests d'envois d'emails Tests d'envois d'e-mails - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup::custom-link:add-link diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index d9a7904613..795553c6ae 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -411,6 +411,31 @@ Maximum 1000 tekens Bridge/Dailymotion/upload.html.twig + + 12h + 12h + admin/worker-manager/worker_info.html.twig + + + 1d + 1d + admin/worker-manager/worker_info.html.twig + + + 1h + 1h + admin/worker-manager/worker_info.html.twig + + + 1m + 1m + admin/worker-manager/worker_info.html.twig + + + 1w + 1w + admin/worker-manager/worker_info.html.twig + 2000 caracteres maximum Maximum 2000 tekens @@ -431,6 +456,21 @@ Maximum 255 tekens Bridge/Dailymotion/upload.html.twig + + 2w + 2w + admin/worker-manager/worker_info.html.twig + + + 3d + 3d + admin/worker-manager/worker_info.html.twig + + + 3h + 3h + admin/worker-manager/worker_info.html.twig + 500 caracteres maximum Maximum 500 tekens @@ -681,7 +721,7 @@ Add an admin Voeg een beheerder toe - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Add an end point @@ -1176,12 +1216,12 @@ Are you sure you want to erase all job informations ? Are you sure you want to erase all job informations ? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to erase finished job informations ? Are you sure you want to erase finished job informations ? - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig Are you sure you want to rebuild the sub-definitions of selected records? @@ -1994,7 +2034,7 @@ Could not send email Kon geen mail versturen - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Couleur de selection @@ -2739,7 +2779,7 @@ Email Email admin/publications/fiche.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -2775,7 +2815,7 @@ Email test result : %email_status% Email test resultaat : %email_status% - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Email:deletion:request:message Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword% Link is valid for one hour. @@ -3328,6 +3368,16 @@ Media/Subdef/Unknown.php Media/Subdef/Image.php + + Flush All Caches + Flush All Caches + web/admin/dashboard.html.twig + + + Flush session + Flush session + web/admin/dashboard.html.twig + Focal length Brandpuntafstand @@ -4207,7 +4257,7 @@ Mail sent Mail werd verstuurd - Controller/Admin/DashboardController.php + Controller/Admin/DashboardController.php Maintenance message @@ -4656,7 +4706,7 @@ None of the selected records can be printed Geen enkele van de geselecteerde records kunnen geprint worden - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig Not Allowed @@ -5717,7 +5767,7 @@ Reset cache Reset cache - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Reset rights before applying template? @@ -6023,7 +6073,7 @@ prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig Send an email to the user to setup his password @@ -9509,22 +9559,22 @@ admin::workermanager:tab:workerinfo: Display error work admin::workermanager:tab:workerinfo: Display error work - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display finished work admin::workermanager:tab:workerinfo: Display finished work - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display manually interrupt work admin::workermanager:tab:workerinfo: Display manually interrupt work - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Display running work admin::workermanager:tab:workerinfo: Display running work - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Erase all finished @@ -9539,7 +9589,7 @@ admin::workermanager:tab:workerinfo: Manually interrupt admin::workermanager:tab:workerinfo: Manually interrupt - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: Refresh list @@ -9564,12 +9614,12 @@ admin::workermanager:tab:workerinfo: created admin::workermanager:tab:workerinfo: created - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: databox_name admin::workermanager:tab:workerinfo: databox_name - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: description @@ -9579,12 +9629,12 @@ admin::workermanager:tab:workerinfo: duration admin::workermanager:tab:workerinfo: duration - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: finished admin::workermanager:tab:workerinfo: finished - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: manually mark as canceled job running @@ -9594,12 +9644,12 @@ admin::workermanager:tab:workerinfo: published admin::workermanager:tab:workerinfo: published - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: record_id admin::workermanager:tab:workerinfo: record_id - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: refresh job count @@ -9614,7 +9664,7 @@ admin::workermanager:tab:workerinfo: status admin::workermanager:tab:workerinfo: status - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: title @@ -9624,12 +9674,12 @@ admin::workermanager:tab:workerinfo: work admin::workermanager:tab:workerinfo: work - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin::workermanager:tab:workerinfo: work_on admin::workermanager:tab:workerinfo: work_on - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig admin:databases:database:file-size-detail-warning-message @@ -9883,13 +9933,18 @@ all all - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig all caches services have been flushed Alle caches services zijn geflushed web/admin/dashboard.html.twig + + all redis session flushed + all redis session flushed + web/admin/dashboard.html.twig + an error occured een fout geeft zich voorgedaan @@ -10133,7 +10188,7 @@ boutton::imprimer Print - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig boutton::modifier @@ -10181,7 +10236,7 @@ boutton::reinitialiser Herinitialiseren - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig boutton::remplacer @@ -10329,7 +10384,7 @@ web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig admin/user/registrations.html.twig user/import/view.html.twig admin/statusbit/edit.html.twig @@ -10785,7 +10840,7 @@ export:: erreur : aucun document selectionne Erreur : geen enkel document geslecteerd - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig export:: telechargement @@ -11240,7 +11295,7 @@ job::tab results job::tab results - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab time filter since @@ -11250,7 +11305,7 @@ job::tab total duration job::tab total duration - admin/worker-manager/worker_info.html.twig + admin/worker-manager/worker_info.html.twig job::tab total entry in DB @@ -12102,7 +12157,7 @@ phraseanet:: preview Voorvertoning - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig prod/actions/edit_default.html.twig @@ -12483,22 +12538,22 @@ print:: Can download subdef print:: Can download subdef - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for preview print:: Choose subdef for preview - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: Choose subdef for thumbnail print:: Choose subdef for thumbnail - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: add and remember password to protect the pdf print:: add and remember password to protect the pdf - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: basket feedback @@ -12513,7 +12568,7 @@ print:: choose filename print:: choose filename - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: choose model @@ -12523,84 +12578,84 @@ print:: day print:: day - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description print:: description - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description field title color print:: description field title color - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: description font size print:: description font size - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: download print:: download - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print:: element downloadable print:: element downloadable - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on preview model print:: element printable on preview model - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: element printable on thumbnail model print:: element printable on thumbnail model - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: hour print:: hour - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description Het gekozen beeld en de beschrijving - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix et description avec planche contact Het gekozen beeld en de beschrijving met de contact fiche - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: image de choix seulement Enkel het gekozen beeld - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: imagette Thumbnail - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: liste d'imagettes Thumbnail lijst - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: month print:: month - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: original media name print:: original media name - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: pdf description @@ -12615,132 +12670,132 @@ print:: planche contact (mosaique) Contact fiche (mosaic) - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: print records informations print:: print records informations - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: some options print:: some options - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef mapping print:: subdef mapping - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: subdef url ttl print:: subdef url ttl - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: title print:: title - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available image for chosen subdef is printed print:: warning! Only available image for chosen subdef is printed - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: warning! Only available media for chosen subdef is downloadable print:: warning! Only available media for chosen subdef is downloadable - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print:: week print:: week - prod/actions/printer_default.html.twig + prod/actions/printer_default.html.twig print_feedback:: Document generated on : print_feedback:: Document generated on : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback active print_feedback:: Feedback active - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expired print_feedback:: Feedback expired - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback expiring on : print_feedback:: Feedback expiring on : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated by : print_feedback:: Feedback initiated by : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback initiated on : print_feedback:: Feedback initiated on : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Feedback on basket %name% print_feedback:: Feedback on basket %name% - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Non print_feedback:: Non - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Oui print_feedback:: Oui - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Participants : print_feedback:: Participants : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: Votes : print_feedback:: Votes : - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: base name: print_feedback:: base name: - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: document Uuid: print_feedback:: document Uuid: - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: non voté print_feedback:: non voté - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: originale filename: print_feedback:: originale filename: - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record id: print_feedback:: record id: - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php print_feedback:: record title: print_feedback:: record title: - Out/Module/PDFRecords.php + Out/Module/PDFRecords.php prive @@ -14774,12 +14829,12 @@ setup:: Reinitialisation des droits admins Herinitialisatie van de admin rechten - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: administrateurs de l'application Beheerders van het programma - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup:: ajouter un administrateur des commandes @@ -14804,7 +14859,7 @@ setup::Tests d'envois d'emails Testen voor het versturen van mail - web/admin/dashboard.html.twig + web/admin/dashboard.html.twig setup::custom-link:add-link diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index ead2b5b571..ae074d54fd 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index a8e885efb4..708ef29288 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index a868882414..b98d30954a 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index f602f430e9..8bcb8d12a7 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/templates/web/admin/dashboard.html.twig b/templates/web/admin/dashboard.html.twig index ac3e0ee0d6..5198b9efa0 100644 --- a/templates/web/admin/dashboard.html.twig +++ b/templates/web/admin/dashboard.html.twig @@ -93,6 +93,12 @@ {% endif %} +{% if session_flushed %} +
+ {{ 'all redis session flushed' | trans }} +
+{% endif %} +
@@ -140,12 +146,16 @@ {% if app['cache'].isServer() %}
-
{% trans %}Reset cache{% endtrans %} - + + + + +
+ +
-
{% endif %}