From 14ed50ac8c6d40770e51f332fb841fddede714ba Mon Sep 17 00:00:00 2001 From: Aina Sitraka <35221835+aynsix@users.noreply.github.com> Date: Thu, 18 Apr 2024 10:58:38 +0300 Subject: [PATCH] display matomo metrics field (#4497) --- .../Core/Provider/TwigServiceProvider.php | 41 ++++ resources/locales/messages.de.xlf | 226 +++++++++++------ resources/locales/messages.en.xlf | 226 +++++++++++------ resources/locales/messages.fr.xlf | 230 ++++++++++++------ resources/locales/messages.nl.xlf | 124 ++++++++-- resources/locales/validators.de.xlf | 2 +- resources/locales/validators.en.xlf | 2 +- resources/locales/validators.fr.xlf | 2 +- resources/locales/validators.nl.xlf | 2 +- templates/web/common/macro_caption.html.twig | 10 +- 10 files changed, 616 insertions(+), 249 deletions(-) diff --git a/lib/Alchemy/Phrasea/Core/Provider/TwigServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/TwigServiceProvider.php index 8b896b8075..a68fb4e64e 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/TwigServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/TwigServiceProvider.php @@ -22,6 +22,8 @@ class TwigServiceProvider implements ServiceProviderInterface { + private $metricTrans; + /** * Registers services on the given app. * @@ -61,7 +63,27 @@ public function register(Application $app) $twig->addGlobal('current_date', new \DateTime()); + $this->metricTrans = [ + 'nb_plays' => $app['translator']->trans('matomomediametrics:: nb_plays'), + 'nb_unique_visitors_plays' => $app['translator']->trans('matomomediametrics:: nb_unique_visitors_plays'), + 'nb_impressions' => $app['translator']->trans('matomomediametrics:: nb_impressions'), + 'nb_unique_visitors_impressions'=> $app['translator']->trans('matomomediametrics:: nb_unique_visitors_impressions'), + 'nb_finishes' => $app['translator']->trans('matomomediametrics:: nb_finishes'), + 'sum_time_progress' => $app['translator']->trans('matomomediametrics:: sum_time_progress'), + 'nb_plays_with_tip' => $app['translator']->trans('matomomediametrics:: nb_plays_with_tip'), + 'nb_plays_with_ml' => $app['translator']->trans('matomomediametrics:: nb_plays_with_ml'), + 'sum_fullscreen_plays' => $app['translator']->trans('matomomediametrics:: sum_fullscreen_plays'), + 'play_rate' => $app['translator']->trans('matomomediametrics:: play_rate'), + 'finish_rate' => $app['translator']->trans('matomomediametrics:: finish_rate'), + 'fullscreen_rate' => $app['translator']->trans('matomomediametrics:: fullscreen_rate'), + 'avg_time_watched' => $app['translator']->trans('matomomediametrics:: avg_time_watched'), + 'avg_completion_rate' => $app['translator']->trans('matomomediametrics:: avg_completion_rate'), + 'avg_time_to_play' => $app['translator']->trans('matomomediametrics:: avg_time_to_play'), + 'avg_media_length' => $app['translator']->trans('matomomediametrics:: avg_media_length'), + ]; + $this->registerExtensions($twig, $app); + $this->registerFilters($twig, $app); return $twig; @@ -144,6 +166,25 @@ private function registerFilters(\Twig_Environment $twig, Application $app) return implode('; ', $stringArr); }, ['needs_environment' => true, 'is_safe' => ['html']])); + $twig->addFilter(new \Twig_SimpleFilter('mediaMetricsInfo', function (\Twig_Environment $twig, $string) use ($app) { + $metricInfo = $string; + + if (!empty($string)) { + $metricsInfos = json_decode(html_entity_decode(trim($string)), true); + if ($metricsInfos != null) { + $metricInfo = []; + foreach ($metricsInfos as $key => $value) { + if (isset($this->metricTrans[trim($key)])) { + $metricInfo[] = '' .$this->metricTrans[trim($key)] . ' : ' . $value; + } + } + $metricInfo = implode('
', $metricInfo); + } + } + + return $metricInfo; + }, ['needs_environment' => true, 'is_safe' => ['html']])); + $twig->addFilter(new \Twig_SimpleFilter('bounce', function (\Twig_Environment $twig, $fieldValue, $fieldName, $searchRequest, $sbasId) { // bounce value if it is present in thesaurus as well diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 1a466f4116..7d184a63b6 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,14 +1,14 @@ - + - +
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.
- - + + WorkerManager/Worker/DownloadAsyncWorker.php Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -196,7 +196,7 @@ Bridge/Dailymotion/element_informations.html.twig - %number% documents<br/>selectionnes + selectionnes]]> ausgewählt]]> Controller/Prod/QueryController.php @@ -264,7 +264,7 @@ %record_count% records match the unique identifier : %record_count% Datensätze entsprechen dem eindeutigen Bezeichner: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -521,7 +521,7 @@ A record matches the unique identifier : Ein Datensatz entspricht dem eindeutigen Bezeichner : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -701,8 +701,8 @@ prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a new field @@ -1646,7 +1646,7 @@ Kann nicht Null-Byte Dateien hochladen prod/upload/upload-flash.html.twig - + Captcha provider Captcha Provider Form/Configuration/WebservicesFormType.php @@ -1882,7 +1882,7 @@ Collection Kollektion prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -2268,7 +2268,7 @@ Date Datum - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added @@ -2410,8 +2410,8 @@ Delete Löschen - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2562,7 +2562,7 @@ Form/Configuration/ActionsFormType.php - Display & action settings + Anzeige und Handlung-Einstellungen admin/fields/templates.html.twig @@ -3357,7 +3357,7 @@ Filename Dateiname - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3545,7 +3545,7 @@ Eine Nachricht erhalten wenn ein Email Export fehlschlägt eventsmanager/notify/downloadmailfail.php - + Get log docs Log-Dokumente sehen admin/inspector/record-index.html.twig @@ -4031,7 +4031,7 @@ Last uploaded version zuletzte geladene Version - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4870,7 +4870,7 @@ Open the URL in a new window Öffnen Sie die URL in einem neuen Fenster - Core/Provider/TwigServiceProvider.php + Core/Provider/TwigServiceProvider.php Or @@ -6477,8 +6477,8 @@ Substitute Ersetzung - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -7252,7 +7252,7 @@ Uploaded by : %username% von: %username% hochgeladen - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -8233,17 +8233,17 @@ Elasticsearch index admin/inspector/record-index.html.twig - + admin:: get record baskets Sammelkörbe auflisten admin/inspector/record-index.html.twig - + admin:: get record stories Berichte auflisten admin/inspector/record-index.html.twig - + admin:: get record subdefs Unterauflösungen auflisten admin/inspector/record-index.html.twig @@ -8253,7 +8253,7 @@ Objektinspektor web/admin/tree.html.twig - + admin:: record index Datensatz admin/inspector/record-index.html.twig @@ -8904,127 +8904,127 @@ web/admin/editusers.html.twig web/account/account.html.twig - + admin::inspector: api ID Api ID admin/inspector/record-index.html.twig - + admin::inspector: api application type Typ admin/inspector/record-index.html.twig - + admin::inspector: api creation date Erstellt am admin/inspector/record-index.html.twig - + admin::inspector: api modification date Geändert am admin/inspector/record-index.html.twig - + admin::inspector: api name Name admin/inspector/record-index.html.twig - + admin::inspector: api owner ID Besitzer ID admin/inspector/record-index.html.twig - + admin::inspector: api password granted Passwort vergeben admin/inspector/record-index.html.twig - + admin::inspector: api webhook active Webhook aktiv admin/inspector/record-index.html.twig - + admin::inspector: api webhook url Webhook URL admin/inspector/record-index.html.twig - + admin::inspector: basket archive Archivierter Sammekorb admin/inspector/record-detail.html.twig - + admin::inspector: basket creation date Erstellt am admin/inspector/record-detail.html.twig - + admin::inspector: basket id Sammelkorb ID admin/inspector/record-detail.html.twig - + admin::inspector: basket modification date Geändert am admin/inspector/record-detail.html.twig - + admin::inspector: basket name Name admin/inspector/record-detail.html.twig - + admin::inspector: basket user id Besitzer ID admin/inspector/record-detail.html.twig - + admin::inspector: creation date Erstellt am admin/inspector/record-detail.html.twig - + admin::inspector: modification date Geändert am admin/inspector/record-detail.html.twig - + admin::inspector: path Pfad admin/inspector/record-detail.html.twig - + admin::inspector: story creation date Erstellt am admin/inspector/record-detail.html.twig - + admin::inspector: story id Story ID (recordId) admin/inspector/record-detail.html.twig - + admin::inspector: story modification date Erstellt am admin/inspector/record-detail.html.twig - + admin::inspector: story title Titel admin/inspector/record-detail.html.twig - + admin::inspector: subdefname Name admin/inspector/record-detail.html.twig - + admin::inspector:tab api info title API-Informationen admin/inspector/record-index.html.twig - + admin::inspector:tab record info title Datensatz Informationen admin/inspector/record-index.html.twig @@ -10788,15 +10788,15 @@ prod/Share/record.html.twig prod/results/infos.html.twig - + create subdefinition during %duration% -- status %status% Dauer %duration% -- Status %status% admin/inspector/record-detail.html.twig - + create subdefinition: %subdefName% start at %started% during %duration% -- status %status% Erzeugung von %subdefName%, gestartet am %started%, mit einer Dauer von %duration% -- Status %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig create_subdef_button_label @@ -11411,7 +11411,7 @@ Änderungen wurden hergestellt admin/databox/databox.html.twig - + hCaptcha hCaptcha Form/Configuration/WebservicesFormType.php @@ -11908,6 +11908,86 @@ März classes/module/report.php + + matomomediametrics:: avg_completion_rate + matomomediametrics:: avg_completion_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_media_length + matomomediametrics:: avg_media_length + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_to_play + matomomediametrics:: avg_time_to_play + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_watched + matomomediametrics:: avg_time_watched + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: finish_rate + matomomediametrics:: finish_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: fullscreen_rate + matomomediametrics:: fullscreen_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_finishes + matomomediametrics:: nb_finishes + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_impressions + matomomediametrics:: nb_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays + matomomediametrics:: nb_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_ml + matomomediametrics:: nb_plays_with_ml + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_tip + matomomediametrics:: nb_plays_with_tip + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_impressions + matomomediametrics:: nb_unique_visitors_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_plays + matomomediametrics:: nb_unique_visitors_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: play_rate + matomomediametrics:: play_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_fullscreen_plays + matomomediametrics:: sum_fullscreen_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_time_progress + matomomediametrics:: sum_time_progress + Core/Provider/TwigServiceProvider.php + maximum : %maxFileSizeReadable% Maximum : %maxFileSizeReadable% @@ -11959,7 +12039,7 @@ web/admin/statusbit.html.twig web/admin/statusbit.html.twig - + none none Form/Configuration/WebservicesFormType.php @@ -12007,12 +12087,12 @@ Alle Benachrichtigungen als "Gelesen" markieren web/prod/notifications_dialog.html.twig - + notification:: subtitle Untertitel eventsmanager/notify/subtitle.php - + notification:: subtitle "%langues%" generated for "%title%" ! Untertitel auf "%langues%" für Dokument "%title%" generiert ! eventsmanager/notify/subtitle.php @@ -12636,7 +12716,7 @@ Controller/Root/AccountController.php - phraseanet::account: << your account can be deleted via admin interface >> + >]]> Ihr Benutzerkonto kann nur durch die Administration Anwendung gelöscht werden. web/account/account.html.twig @@ -13328,7 +13408,7 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig - + prod::download: report as spreadsheet Exceltabelle web/common/dialog_export.html.twig @@ -14420,7 +14500,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben Die ausgewählten Datensätze gehören zu verschiedenen Databoxen, das Hinzufügen dieser Auswahl zur Berichte ist nicht möglich. prod/Story/Create.html.twig - + prod:videoeditor field filled Schon untertitelt actions/Tools/videoEditor.html.twig @@ -14701,7 +14781,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod/WorkZone/Macros.html.twig prod/WorkZone/Story.html.twig - + reCaptcha reCaptcha Form/Configuration/WebservicesFormType.php @@ -15071,7 +15151,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: par %user_infos% von %user_infos% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15218,7 +15298,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report::Modification du document -- je ne me souviens plus de quoi... unbekannte Handlung auf das Dokument - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15279,7 +15359,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report::ajout du documentt Dokument hinzugefügt - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15300,7 +15380,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report::supression du document Dokument löschen - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15515,7 +15595,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben Kann bestellt werden web/admin/subdefs.html.twig - + subdef.substituable Unterauflösung ersetzbar web/admin/subdefs.html.twig @@ -15816,7 +15896,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben web/thesaurus/thesaurus.html.twig - thesaurus:: Supprimer cette branche ?&#10;(les termes concernes remonteront en candidats a la prochaine indexation) + web/thesaurus/thesaurus.html.twig @@ -16370,10 +16450,10 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben aktualisiert am Phrasea/Helper/Prod.php - + upload:: Copy meta Metadaten des ausgewählten Datensatzes kopieren - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: Destination (collection) : @@ -16386,12 +16466,12 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben Status prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: checkers for this file is disabled in configuration or deleted Checker ist deaktiviert oder gelöscht - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig users rights have been reseted @@ -16631,15 +16711,15 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben Die Metadaten in das Originaldokument schreiben web/admin/subdefs.html.twig - + write metadatas during %duration% -- status %status% Dauer %duration% -- Status %status% admin/inspector/record-detail.html.twig - + write metadatas: %subdefName% start at %started% during %duration% -- status %status% Schreiben der Metadaten in: %subdefName% , gestartet am %started% , mit einer Dauer von %duration% -- Status %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig wz:block_title:my_baskets diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 056ca0753e..68348e8c36 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,14 +1,14 @@ - + - +
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.
- - + + WorkerManager/Worker/DownloadAsyncWorker.php Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -196,7 +196,7 @@ Bridge/Dailymotion/element_informations.html.twig - %number% documents<br/>selectionnes + selectionnes]]> selected]]> Controller/Prod/QueryController.php @@ -264,7 +264,7 @@ %record_count% records match the unique identifier : %record_count% records match the unique identifier: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -521,7 +521,7 @@ A record matches the unique identifier : A record matches the unique identifier: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -701,8 +701,8 @@ prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a new field @@ -1647,7 +1647,7 @@ Cannot upload zero byte files prod/upload/upload-flash.html.twig - + Captcha provider Captcha provider Form/Configuration/WebservicesFormType.php @@ -1883,7 +1883,7 @@ Collection Collection prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -2270,7 +2270,7 @@ Date Date - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added @@ -2412,8 +2412,8 @@ Delete Delete - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2564,7 +2564,7 @@ Form/Configuration/ActionsFormType.php - Display & action settings + Display and action settings admin/fields/templates.html.twig @@ -3359,7 +3359,7 @@ Filename File Name - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3547,7 +3547,7 @@ Get notification when e-mail export fails eventsmanager/notify/downloadmailfail.php - + Get log docs Get log docs admin/inspector/record-index.html.twig @@ -4033,7 +4033,7 @@ Last uploaded version Last uploaded version - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4872,7 +4872,7 @@ Open the URL in a new window Open the URL in a new window - Core/Provider/TwigServiceProvider.php + Core/Provider/TwigServiceProvider.php Or @@ -6479,8 +6479,8 @@ Substitute Substitute - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -7254,7 +7254,7 @@ Uploaded by : %username% Uploaded by: %username% - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -8230,22 +8230,22 @@ admin/user/registrations.html.twig admin/user/registrations.html.twig - + admin:: find record Elasticsearch index admin/inspector/record-index.html.twig - + admin:: get record baskets Get record baskets admin/inspector/record-index.html.twig - + admin:: get record stories Get record stories admin/inspector/record-index.html.twig - + admin:: get record subdefs Get record's subdefinitions admin/inspector/record-index.html.twig @@ -8255,7 +8255,7 @@ Object inspector web/admin/tree.html.twig - + admin:: record index Record admin/inspector/record-index.html.twig @@ -8906,127 +8906,127 @@ web/admin/editusers.html.twig web/account/account.html.twig - + admin::inspector: api ID Api ID admin/inspector/record-index.html.twig - + admin::inspector: api application type Type admin/inspector/record-index.html.twig - + admin::inspector: api creation date Created on admin/inspector/record-index.html.twig - + admin::inspector: api modification date Modified on admin/inspector/record-index.html.twig - + admin::inspector: api name Name admin/inspector/record-index.html.twig - + admin::inspector: api owner ID Owner ID admin/inspector/record-index.html.twig - + admin::inspector: api password granted Password granted admin/inspector/record-index.html.twig - + admin::inspector: api webhook active Webhook active admin/inspector/record-index.html.twig - + admin::inspector: api webhook url Webhook URL admin/inspector/record-index.html.twig - + admin::inspector: basket archive Basket archived admin/inspector/record-detail.html.twig - + admin::inspector: basket creation date Created on admin/inspector/record-detail.html.twig - + admin::inspector: basket id Basket ID admin/inspector/record-detail.html.twig - + admin::inspector: basket modification date Modified on admin/inspector/record-detail.html.twig - + admin::inspector: basket name Name admin/inspector/record-detail.html.twig - + admin::inspector: basket user id Owner ID admin/inspector/record-detail.html.twig - + admin::inspector: creation date Created on admin/inspector/record-detail.html.twig - + admin::inspector: modification date Modified on admin/inspector/record-detail.html.twig - + admin::inspector: path Path admin/inspector/record-detail.html.twig - + admin::inspector: story creation date Created on admin/inspector/record-detail.html.twig - + admin::inspector: story id Story ID (recordId) admin/inspector/record-detail.html.twig - + admin::inspector: story modification date Modified on admin/inspector/record-detail.html.twig - + admin::inspector: story title Title admin/inspector/record-detail.html.twig - + admin::inspector: subdefname Name admin/inspector/record-detail.html.twig - + admin::inspector:tab api info title API information admin/inspector/record-index.html.twig - + admin::inspector:tab record info title Record Information admin/inspector/record-index.html.twig @@ -10790,15 +10790,15 @@ prod/Share/record.html.twig prod/results/infos.html.twig - + create subdefinition during %duration% -- status %status% Duration %duration% -- status %status% admin/inspector/record-detail.html.twig - + create subdefinition: %subdefName% start at %started% during %duration% -- status %status% Generation of: %subdefName% started at %started% , with a duration of %duration% -- status %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig create_subdef_button_label @@ -11413,7 +11413,7 @@ Modifications done admin/databox/databox.html.twig - + hCaptcha hCaptcha Form/Configuration/WebservicesFormType.php @@ -11910,6 +11910,86 @@ March classes/module/report.php + + matomomediametrics:: avg_completion_rate + matomomediametrics:: avg_completion_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_media_length + matomomediametrics:: avg_media_length + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_to_play + matomomediametrics:: avg_time_to_play + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_watched + matomomediametrics:: avg_time_watched + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: finish_rate + matomomediametrics:: finish_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: fullscreen_rate + matomomediametrics:: fullscreen_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_finishes + matomomediametrics:: nb_finishes + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_impressions + matomomediametrics:: nb_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays + matomomediametrics:: nb_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_ml + matomomediametrics:: nb_plays_with_ml + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_tip + matomomediametrics:: nb_plays_with_tip + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_impressions + matomomediametrics:: nb_unique_visitors_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_plays + matomomediametrics:: nb_unique_visitors_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: play_rate + matomomediametrics:: play_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_fullscreen_plays + matomomediametrics:: sum_fullscreen_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_time_progress + matomomediametrics:: sum_time_progress + Core/Provider/TwigServiceProvider.php + maximum : %maxFileSizeReadable% Maximum filesize: %maxFileSizeReadable% @@ -11961,7 +12041,7 @@ web/admin/statusbit.html.twig web/admin/statusbit.html.twig - + none none Form/Configuration/WebservicesFormType.php @@ -12009,7 +12089,7 @@ Mark all notifications as "Read" web/prod/notifications_dialog.html.twig - + notification:: subtitle Subtitle eventsmanager/notify/subtitle.php @@ -12638,7 +12718,7 @@ Controller/Root/AccountController.php - phraseanet::account: << your account can be deleted via admin interface >> + >]]> Your rights do not allow to perform this action. Your account can only be deleted via the Administration interface. web/account/account.html.twig @@ -13330,7 +13410,7 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig - + prod::download: report as spreadsheet Excel spreadsheet web/common/dialog_export.html.twig @@ -14425,7 +14505,7 @@ It is possible to place several search areas Selected records belong to different databox and cannot be added to the story prod/Story/Create.html.twig - + prod:videoeditor field filled Already subtitled actions/Tools/videoEditor.html.twig @@ -14706,7 +14786,7 @@ It is possible to place several search areas prod/WorkZone/Macros.html.twig prod/WorkZone/Story.html.twig - + reCaptcha reCaptcha Form/Configuration/WebservicesFormType.php @@ -15076,7 +15156,7 @@ It is possible to place several search areas report:: par %user_infos% By %user_infos% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15223,7 +15303,7 @@ It is possible to place several search areas report::Modification du document -- je ne me souviens plus de quoi... Unknown action on document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15284,7 +15364,7 @@ It is possible to place several search areas report::ajout du documentt Add document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15305,7 +15385,7 @@ It is possible to place several search areas report::supression du document Delete document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15520,7 +15600,7 @@ It is possible to place several search areas Orderable web/admin/subdefs.html.twig - + subdef.substituable Substituable subdefinition web/admin/subdefs.html.twig @@ -15821,7 +15901,7 @@ It is possible to place several search areas web/thesaurus/thesaurus.html.twig - thesaurus:: Supprimer cette branche ?&#10;(les termes concernes remonteront en candidats a la prochaine indexation) + web/thesaurus/thesaurus.html.twig @@ -16375,10 +16455,10 @@ It is possible to place several search areas updated on Phrasea/Helper/Prod.php - + upload:: Copy meta Copy the metadata of the selected record - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: Destination (collection) : @@ -16391,12 +16471,12 @@ It is possible to place several search areas Apply status prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: checkers for this file is disabled in configuration or deleted Checker is disabled or deleted - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig users rights have been reseted @@ -16636,15 +16716,15 @@ It is possible to place several search areas Write metadata in original document web/admin/subdefs.html.twig - + write metadatas during %duration% -- status %status% Duration %duration% -- status %status% admin/inspector/record-detail.html.twig - + write metadatas: %subdefName% start at %started% during %duration% -- status %status% Metadata writing in: %subdefName% , started at %started% , with a duration of %duration% -- status %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig wz:block_title:my_baskets diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 502f28ad2c..9cd6f8e3c3 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,14 +1,14 @@ - + - +
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.
- - + + WorkerManager/Worker/DownloadAsyncWorker.php Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -196,7 +196,7 @@ Bridge/Dailymotion/element_informations.html.twig - %number% documents<br/>selectionnes + selectionnes]]> sélectionnés]]> Controller/Prod/QueryController.php @@ -264,7 +264,7 @@ %record_count% records match the unique identifier : %record_count% enregistrements correspondent à des identifiants uniques existants: - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -521,7 +521,7 @@ A record matches the unique identifier : Un enregistrement correspond à un identifiant unique existant : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -701,8 +701,8 @@ prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a new field @@ -1646,7 +1646,7 @@ Impossible d'uploader un fichier vide prod/upload/upload-flash.html.twig - + Captcha provider Fournisseur de service Captcha Form/Configuration/WebservicesFormType.php @@ -1882,7 +1882,7 @@ Collection Collection prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -2268,7 +2268,7 @@ Date Date - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added @@ -2410,8 +2410,8 @@ Delete Supprimer - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -2562,7 +2562,7 @@ Form/Configuration/ActionsFormType.php - Display & action settings + Paramétrage d'affichage et d'action admin/fields/templates.html.twig @@ -3357,7 +3357,7 @@ Filename Nom du fichier - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -3545,7 +3545,7 @@ Obtenir une notification quand un export par e-mail échoue eventsmanager/notify/downloadmailfail.php - + Get log docs Voir log docs admin/inspector/record-index.html.twig @@ -4031,7 +4031,7 @@ Last uploaded version Dernière version ajoutée - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4870,7 +4870,7 @@ Open the URL in a new window Ouvrir l'URL dans une nouvelle fenêtre - Core/Provider/TwigServiceProvider.php + Core/Provider/TwigServiceProvider.php Or @@ -6477,8 +6477,8 @@ Substitute Substituer - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -7252,7 +7252,7 @@ Uploaded by : %username% Ajouté par : %username% - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -8228,22 +8228,22 @@ admin/user/registrations.html.twig admin/user/registrations.html.twig - + admin:: find record Elasticsearch index admin/inspector/record-index.html.twig - + admin:: get record baskets Lister les paniers admin/inspector/record-index.html.twig - + admin:: get record stories Lister les stories admin/inspector/record-index.html.twig - + admin:: get record subdefs Lister les sous-définitions admin/inspector/record-index.html.twig @@ -8253,7 +8253,7 @@ Inspecteur web/admin/tree.html.twig - + admin:: record index Enregistrement admin/inspector/record-index.html.twig @@ -8905,127 +8905,127 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/admin/editusers.html.twig web/account/account.html.twig - + admin::inspector: api ID Api ID admin/inspector/record-index.html.twig - + admin::inspector: api application type Type admin/inspector/record-index.html.twig - + admin::inspector: api creation date Créé le admin/inspector/record-index.html.twig - + admin::inspector: api modification date Modifié le admin/inspector/record-index.html.twig - + admin::inspector: api name Nom admin/inspector/record-index.html.twig - + admin::inspector: api owner ID ID du propriétaire admin/inspector/record-index.html.twig - + admin::inspector: api password granted Mot de passe accordé admin/inspector/record-index.html.twig - + admin::inspector: api webhook active Webhook actif admin/inspector/record-index.html.twig - + admin::inspector: api webhook url Webhook URL admin/inspector/record-index.html.twig - + admin::inspector: basket archive Panier archivé admin/inspector/record-detail.html.twig - + admin::inspector: basket creation date Créé le admin/inspector/record-detail.html.twig - + admin::inspector: basket id ID du panier admin/inspector/record-detail.html.twig - + admin::inspector: basket modification date Modifié le admin/inspector/record-detail.html.twig - + admin::inspector: basket name Nom admin/inspector/record-detail.html.twig - + admin::inspector: basket user id ID du propriétaire admin/inspector/record-detail.html.twig - + admin::inspector: creation date Créé le admin/inspector/record-detail.html.twig - + admin::inspector: modification date Modifié le admin/inspector/record-detail.html.twig - + admin::inspector: path Chemin admin/inspector/record-detail.html.twig - + admin::inspector: story creation date Créé le admin/inspector/record-detail.html.twig - + admin::inspector: story id Story ID (recordId) admin/inspector/record-detail.html.twig - + admin::inspector: story modification date Modifié le admin/inspector/record-detail.html.twig - + admin::inspector: story title Titre admin/inspector/record-detail.html.twig - + admin::inspector: subdefname Nom admin/inspector/record-detail.html.twig - + admin::inspector:tab api info title Informations API admin/inspector/record-index.html.twig - + admin::inspector:tab record info title Enregistrement admin/inspector/record-index.html.twig @@ -10789,15 +10789,15 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod/Share/record.html.twig prod/results/infos.html.twig - + create subdefinition during %duration% -- status %status% Durée %duration% -- statut %status% admin/inspector/record-detail.html.twig - + create subdefinition: %subdefName% start at %started% during %duration% -- status %status% Génération de: %subdefName% , débuté à %started%, avec une durée de %duration% -- statut %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig create_subdef_button_label @@ -11412,7 +11412,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Modifications effectuées admin/databox/databox.html.twig - + hCaptcha hCaptcha Form/Configuration/WebservicesFormType.php @@ -11909,6 +11909,86 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le mars classes/module/report.php + + matomomediametrics:: avg_completion_rate + matomomediametrics:: avg_completion_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_media_length + matomomediametrics:: avg_media_length + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_to_play + matomomediametrics:: avg_time_to_play + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_watched + matomomediametrics:: avg_time_watched + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: finish_rate + matomomediametrics:: finish_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: fullscreen_rate + matomomediametrics:: fullscreen_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_finishes + matomomediametrics:: nb_finishes + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_impressions + matomomediametrics:: nb_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays + matomomediametrics:: nb_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_ml + matomomediametrics:: nb_plays_with_ml + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_tip + matomomediametrics:: nb_plays_with_tip + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_impressions + matomomediametrics:: nb_unique_visitors_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_plays + matomomediametrics:: nb_unique_visitors_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: play_rate + matomomediametrics:: play_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_fullscreen_plays + matomomediametrics:: sum_fullscreen_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_time_progress + matomomediametrics:: sum_time_progress + Core/Provider/TwigServiceProvider.php + maximum : %maxFileSizeReadable% Poids maximum : %maxFileSizeReadable% @@ -11960,7 +12040,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/admin/statusbit.html.twig web/admin/statusbit.html.twig - + none none Form/Configuration/WebservicesFormType.php @@ -11993,7 +12073,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Recevoir une notification pour un panier partagé eventsmanager/notify/basketwip.php - + notification:: Receive notification when subtitle generated Recevoir une notification quand le sous-titre est généré eventsmanager/notify/subtitle.php @@ -12008,12 +12088,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Marquer toutes les notifications comme "LU" web/prod/notifications_dialog.html.twig - + notification:: subtitle Sous-titre eventsmanager/notify/subtitle.php - + notification:: subtitle "%langues%" generated for "%title%" ! Le sous-titre en langue "%langues%" a été généré pour le document "%title%" ! eventsmanager/notify/subtitle.php @@ -12637,7 +12717,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Controller/Root/AccountController.php - phraseanet::account: << your account can be deleted via admin interface >> + >]]> Vos droits ne vous permettent pas de réaliser cette action, votre compte ne peut être supprimé que via l'interface d'Administration. web/account/account.html.twig @@ -13329,7 +13409,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le web/common/dialog_export.html.twig web/common/dialog_export.html.twig - + prod::download: report as spreadsheet Tableau Excel web/common/dialog_export.html.twig @@ -14429,7 +14509,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles Les enregistrements sélectionnés appartiennent à des Databox différentes , l'ajout de cette sélection au reportage n'est pas possible prod/Story/Create.html.twig - + prod:videoeditor field filled Déjà sous-titré actions/Tools/videoEditor.html.twig @@ -14710,7 +14790,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod/WorkZone/Macros.html.twig prod/WorkZone/Story.html.twig - + reCaptcha reCaptcha Form/Configuration/WebservicesFormType.php @@ -15080,7 +15160,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: par %user_infos% par %user_infos% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15227,7 +15307,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report::Modification du document -- je ne me souviens plus de quoi... Action inconnue sur le document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15288,7 +15368,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report::ajout du documentt Ajout du document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15309,7 +15389,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report::supression du document Suppression du document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15524,7 +15604,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles Peut être commandé web/admin/subdefs.html.twig - + subdef.substituable Sous-définition substituable web/admin/subdefs.html.twig @@ -15825,7 +15905,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles web/thesaurus/thesaurus.html.twig - thesaurus:: Supprimer cette branche ?&#10;(les termes concernes remonteront en candidats a la prochaine indexation) + web/thesaurus/thesaurus.html.twig @@ -16379,10 +16459,10 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles mis à jour le Phrasea/Helper/Prod.php - + upload:: Copy meta Copier les métadonnées de l'enregistrement sélectionné - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: Destination (collection) : @@ -16395,12 +16475,12 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles Appliquer les status prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: checkers for this file is disabled in configuration or deleted Checker désactivé ou supprimé - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig users rights have been reseted @@ -16640,15 +16720,15 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles Ecrire les métadonnées dans le document original web/admin/subdefs.html.twig - + write metadatas during %duration% -- status %status% Durée %duration% -- statut %status% admin/inspector/record-detail.html.twig - + write metadatas: %subdefName% start at %started% during %duration% -- status %status% Ecriture des métadonnées dans: %subdefName% , débuté à %started% , avec une durée de %duration% -- statut %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig wz:block_title:my_baskets diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index e187147e5f..25d5ca02ee 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. @@ -264,7 +264,7 @@ %record_count% records match the unique identifier : %record_count% records zijn gelijk aan de unieke id : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig %s field has been created with success. @@ -521,7 +521,7 @@ A record matches the unique identifier : Een record is gelijk aan de unieke id : - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig A required field is missing or has an empty value @@ -701,8 +701,8 @@ prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Add a new field @@ -1885,7 +1885,7 @@ Collection Collectie prod/Story/Create.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig @@ -2272,7 +2272,7 @@ Date Datum - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Date Added @@ -2414,8 +2414,8 @@ Delete Verwijder - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig admin/task-manager/templates.html.twig @@ -3364,7 +3364,7 @@ Filename Bestandsnaam - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Fils disponibles @@ -4038,7 +4038,7 @@ Last uploaded version Laatst opgeladen versie - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Le bridge Dailymotion ne prend en charge que les videos @@ -4877,7 +4877,7 @@ Open the URL in a new window Open the URL in a new window - Core/Provider/TwigServiceProvider.php + Core/Provider/TwigServiceProvider.php Or @@ -6484,8 +6484,8 @@ Substitute Vervangen - prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Substitution is not possible for this kind of record @@ -7259,7 +7259,7 @@ Uploaded by : %username% Opgeladen door : %username% - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig Use Google Chart API @@ -10803,7 +10803,7 @@ create subdefinition: %subdefName% start at %started% during %duration% -- status %status% create subdefinition: %subdefName% start at %started% during %duration% -- status %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig create_subdef_button_label @@ -11915,6 +11915,86 @@ maart classes/module/report.php + + matomomediametrics:: avg_completion_rate + matomomediametrics:: avg_completion_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_media_length + matomomediametrics:: avg_media_length + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_to_play + matomomediametrics:: avg_time_to_play + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: avg_time_watched + matomomediametrics:: avg_time_watched + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: finish_rate + matomomediametrics:: finish_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: fullscreen_rate + matomomediametrics:: fullscreen_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_finishes + matomomediametrics:: nb_finishes + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_impressions + matomomediametrics:: nb_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays + matomomediametrics:: nb_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_ml + matomomediametrics:: nb_plays_with_ml + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_plays_with_tip + matomomediametrics:: nb_plays_with_tip + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_impressions + matomomediametrics:: nb_unique_visitors_impressions + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: nb_unique_visitors_plays + matomomediametrics:: nb_unique_visitors_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: play_rate + matomomediametrics:: play_rate + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_fullscreen_plays + matomomediametrics:: sum_fullscreen_plays + Core/Provider/TwigServiceProvider.php + + + matomomediametrics:: sum_time_progress + matomomediametrics:: sum_time_progress + Core/Provider/TwigServiceProvider.php + maximum : %maxFileSizeReadable% maximum : %maxFileSizeReadable% @@ -15077,7 +15157,7 @@ report:: par %user_infos% per %user_infos% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15224,7 +15304,7 @@ report::Modification du document -- je ne me souviens plus de quoi... Bewerking van het document -- ik herrinner mij niet meer wat ... - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15285,7 +15365,7 @@ report::ajout du documentt Toevoegen van het document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -15306,7 +15386,7 @@ report::supression du document Verwijderen van het document - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig admin/inspector/record-detail.html.twig @@ -16379,7 +16459,7 @@ upload:: Copy meta upload:: Copy meta - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: Destination (collection) : @@ -16392,12 +16472,12 @@ Status prod/upload/upload.html.twig prod/upload/upload-flash.html.twig - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig upload:: checkers for this file is disabled in configuration or deleted upload:: checkers for this file is disabled in configuration or deleted - prod/upload/lazaret.html.twig + prod/upload/lazaret.html.twig users rights have been reseted @@ -16645,7 +16725,7 @@ write metadatas: %subdefName% start at %started% during %duration% -- status %status% write metadatas: %subdefName% start at %started% during %duration% -- status %status% - prod/preview/short_history.html.twig + prod/preview/short_history.html.twig wz:block_title:my_baskets diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index d031f283a0..f1bb0c039b 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 7f5bfb5d7f..7c71b6dbf5 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 ea8c3b839b..5423249be8 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 d479140c09..500b909c1f 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/common/macro_caption.html.twig b/templates/web/common/macro_caption.html.twig index a1eedb9426..02ccac07ac 100644 --- a/templates/web/common/macro_caption.html.twig +++ b/templates/web/common/macro_caption.html.twig @@ -1,9 +1,15 @@ {% macro caption(record, can_see_business, display_exif, limitedWidth = false) %} -
+
{% for name, value in record.getCaption(caption_field_order(record, can_see_business)) %} {% if caption_field_gui_visible(record, name) == 1 %}
{{ caption_field_label(record, name) }}
-
{{ caption_field(record, name, value)|e|highlight|linkify|parseColor }}
+
+ {% if name == 'MatomoMediaMetrics' %} + {{ caption_field(record, name, value)|e|highlight|linkify|parseColor|mediaMetricsInfo }} + {% else %} + {{ caption_field(record, name, value)|e|highlight|linkify|parseColor }} + {% endif %} +
{% endif %} {% endfor %}