From 93ad45dd9177111de660dc6421adc79ec9016a99 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 29 May 2018 15:25:42 +0400 Subject: [PATCH 1/4] port better agregate to 4.1 --- .../SearchEngine/Elastic/ElasticsearchOptions.php | 13 +++++++++++++ .../SearchEngine/Elastic/Search/FacetsResponse.php | 12 +++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticsearchOptions.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticsearchOptions.php index e090fc608b..b94ea3c8d3 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticsearchOptions.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/ElasticsearchOptions.php @@ -284,11 +284,20 @@ class ElasticsearchOptions 'label' => 'Aperture', 'field' => 'metadata_tags.Aperture', 'query' => 'meta.Aperture=%s', + 'output_formatter' => function($value) { + return round($value, 1); + }, ], 'shutterspeed_aggregate' => [ 'label' => 'Shutter speed', 'field' => 'metadata_tags.ShutterSpeed', 'query' => 'meta.ShutterSpeed=%s', + 'output_formatter' => function($value) { + if($value < 1.0 && $value != 0) { + $value = '1/' . round(1.0 / $value); + } + return $value . ' s.'; + }, ], 'flashfired_aggregate' => [ 'label' => 'FlashFired', @@ -297,6 +306,10 @@ class ElasticsearchOptions 'choices' => [ "aggregated (2 values: fired = 0 or 1)" => -1, ], + 'output_formatter' => function($value) { + static $map = ['0'=>"No flash", '1'=>"Flash"]; + return array_key_exists($value, $map) ? $map[$value] : $value; + }, ], 'framerate_aggregate' => [ 'label' => 'FrameRate', diff --git a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/FacetsResponse.php b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/FacetsResponse.php index 0d4cd60e93..a70e5c724a 100644 --- a/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/FacetsResponse.php +++ b/lib/Alchemy/Phrasea/SearchEngine/Elastic/Search/FacetsResponse.php @@ -7,6 +7,7 @@ use Alchemy\Phrasea\SearchEngine\Elastic\ElasticsearchOptions; use Alchemy\Phrasea\SearchEngine\Elastic\Structure\Structure; use Alchemy\Phrasea\SearchEngine\SearchEngineSuggestion; use Doctrine\Common\Collections\ArrayCollection; +use igorw; class FacetsResponse { @@ -55,12 +56,21 @@ class FacetsResponse private function buildBucketsValues($name, $buckets) { $values = array(); + + // does this aggregate has an output_formatter ? if not use a equality formatter + /** @var callable $formatter */ + $formatter = igorw\get_in( + ElasticsearchOptions::getAggregableTechnicalFields(), [$name, 'output_formatter'], + function($v){return $v;} + ); + foreach ($buckets as $bucket) { if (!isset($bucket['key']) || !isset($bucket['doc_count'])) { $this->throwAggregationResponseError(); } + $values[] = array( - 'value' => $bucket['key'], + 'value' => $formatter($bucket['key']), 'count' => $bucket['doc_count'], 'query' => $this->buildQuery($name, $bucket['key']), ); From 1cf9bcd6b49d72e5b91adb9433f36c5cadd0cea2 Mon Sep 17 00:00:00 2001 From: aina-esokia Date: Tue, 29 May 2018 16:07:42 +0400 Subject: [PATCH 2/4] port to 4.1 session.cookie_secure message --- lib/Alchemy/Phrasea/Setup/Requirements/PhpRequirements.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Setup/Requirements/PhpRequirements.php b/lib/Alchemy/Phrasea/Setup/Requirements/PhpRequirements.php index 13d7ab816e..a4e020dd4b 100644 --- a/lib/Alchemy/Phrasea/Setup/Requirements/PhpRequirements.php +++ b/lib/Alchemy/Phrasea/Setup/Requirements/PhpRequirements.php @@ -74,6 +74,6 @@ class PhpRequirements extends RequirementCollection implements RequirementInterf $this->addPhpIniRecommendation('session.use_cookies', true, true); $this->addPhpIniRecommendation('session.cookie_http_only', true, true); - $this->addPhpIniRecommendation('session.cookie_secure', true, true); + $this->addPhpIniRecommendation('session.cookie_secure', true, true, 'session.cookie_secure should be enabled in php.ini, but only if you use HTTPS'); } } From cbcf1f2d02e5563933ae89d4ccccccb80afd8f9f Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 29 May 2018 11:31:23 +0200 Subject: [PATCH 3/4] Translated using Weblate (English) Currently translated at 98.0% (2368 of 2416 strings) --- resources/locales/messages.en.xlf | 439 +++++++++++++++--------------- 1 file changed, 220 insertions(+), 219 deletions(-) diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 09b973b456..626060f0de 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,4 +1,4 @@ - +
@@ -7,14 +7,14 @@
- - + + Form/Login/PhraseaAuthenticationForm.php Form/Configuration/EmailFormType.php - + Add - Add + Add admin/fields/templates.html.twig @@ -26,75 +26,75 @@ Check the force authentication checkbox to constrain users to authenticate to access content of Push and Feedbacks. This feature can avoid divulging connection parameters contained in given links in e-mails notifications. prod/templates/push.html.twig - + #3567c6 - #3567c6 + #3567c6 Form/Configuration/CustomLinkFormType.php - + #4497d5 - #4497d5 + #4497d5 Form/Configuration/CustomLinkFormType.php - + #5aa53b - #5aa53b + #5aa53b Form/Configuration/CustomLinkFormType.php - + #a1d0d0 - #a1d0d0 + #a1d0d0 Form/Configuration/CustomLinkFormType.php - + #ad0800 - #ad0800 + #ad0800 Form/Configuration/CustomLinkFormType.php Form/Configuration/CustomLinkFormType.php - + #b151ee - #b151ee + #b151ee Form/Configuration/CustomLinkFormType.php - + #b8d84e - #b8d84e + #b8d84e Form/Configuration/CustomLinkFormType.php - + #c875ea - #c875ea + #c875ea Form/Configuration/CustomLinkFormType.php - + #e46990 - #e46990 + #e46990 Form/Configuration/CustomLinkFormType.php - + #f06006 - #f06006 + #f06006 Form/Configuration/CustomLinkFormType.php - + #f4ea5b - #f4ea5b + #f4ea5b Form/Configuration/CustomLinkFormType.php - + #f5842b - #f5842b + #f5842b Form/Configuration/CustomLinkFormType.php - + #ffc322 - #ffc322 + #ffc322 Form/Configuration/CustomLinkFormType.php - + #ffccd7 - #ffccd7 + #ffccd7 Form/Configuration/CustomLinkFormType.php @@ -532,9 +532,9 @@ API Webhook TaskManager/Job/WebhookJob.php - + AR - AR + AR Form/Configuration/CustomLinkFormType.php @@ -681,10 +681,10 @@ actions/Feedback/lists-all.html.twig prod/User/Add.html.twig - + Add a new field - Add a + Add a new field admin/fields/templates.html.twig @@ -693,9 +693,9 @@ Add a new field admin/fields/templates.html.twig - + Add a position - Add a position + Add a position Controller/Prod/LanguageController.php @@ -703,19 +703,19 @@ Add an admin web/admin/dashboard.html.twig - + Add an end point - Add an end point + Add an end point Controller/Prod/LanguageController.php - + Add an entry point - Add an entry point + Add an entry point Controller/Prod/LanguageController.php - + Add new range - Add new range + Add new chapter Controller/Prod/LanguageController.php @@ -753,9 +753,9 @@ Advanced search web/prod/index.html.twig - + Advanced settings - Advanced settings + Advanced settings web/admin/subdefs.html.twig @@ -918,16 +918,16 @@ Allow to push web/admin/editusers.html.twig - + Alphabetic asc - Alphabetic asc + Alphabetic asc web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - + Alphabetic desc - Alphabetic desc + Alphabetic desc web/prod/index.html.twig @@ -1254,14 +1254,14 @@ Media/Subdef/Video.php Media/Subdef/Audio.php - + Audio Samplerate - Audio Samplerate + Audio Samplerate SearchEngine/Elastic/ElasticsearchOptions.php - + Audio codec - Audio codec + Audio codec SearchEngine/Elastic/ElasticsearchOptions.php @@ -1449,9 +1449,9 @@ Basket updated Controller/Prod/BasketController.php - + Binary data - Binary data + Binary data Controller/Prod/SubdefsController.php @@ -1678,15 +1678,15 @@ Change my e-mail address web/account/reset-email.html.twig - + Change play speed - Change play speed + Change play speed Controller/Prod/LanguageController.php - + Changes for rotation will be applied only on the sub-definitions of "image" type. - Changes for rotation will be applied only on + Changes for rotation will be applied only on the sub-definitions of "image" type. actions/Tools/index.html.twig @@ -1810,9 +1810,9 @@ Collection successfully emptied Controller/Admin/CollectionController.php - + Collection order - Collection order + Collection order web/prod/index.html.twig @@ -1825,9 +1825,9 @@ Color space web/common/technical_datas.html.twig - + Colorspace - Colorspace + Colorspace SearchEngine/Elastic/ElasticsearchOptions.php @@ -2081,9 +2081,9 @@ Create an application to start using the Phraseanet API web/developers/applications.html.twig - + Ctrl - Ctrl + Ctrl Controller/Prod/LanguageController.php @@ -2091,10 +2091,10 @@ Cumulative total admin/databox/details.html.twig - + Current configuration contains some errors - Current configuration contains some + Current configuration contains some errors admin/fields/templates.html.twig @@ -2113,9 +2113,9 @@ Current session web/account/sessions.html.twig - + Custom - Custom + Custom web/admin/subdefs.html.twig web/admin/subdefs.html.twig @@ -2124,14 +2124,14 @@ Dublin Core Input/Output admin/fields/templates.html.twig - + DE - DE + DE Form/Configuration/CustomLinkFormType.php - + DU - DU + DU Form/Configuration/CustomLinkFormType.php @@ -2303,9 +2303,9 @@ Define a Webhook URL web/developers/application.html.twig - + Defined by admin - Defined by admin + Defined by admin web/prod/index.html.twig @@ -2342,9 +2342,9 @@ Delete basket WorkZone/Browser/Results.html.twig - + Delete current - Delete current + Delete current Controller/Prod/LanguageController.php @@ -2382,9 +2382,9 @@ prod/results/entry.html.twig prod/results/feeds_entry.html.twig - + Derniers envois - Last sent + Last sent web/developers/application.html.twig @@ -2560,9 +2560,9 @@ Documents downloads actions/Download/prepare.html.twig - + Drag and drop the pin to move position - Drag and drop the pin to move position + Drag and drop the pin to move position Controller/Prod/LanguageController.php @@ -2591,9 +2591,9 @@ Form/Login/PhraseaForgotPasswordForm.php Form/Login/PhraseaRegisterForm.php - + EN - EN + EN Form/Configuration/CustomLinkFormType.php @@ -2611,9 +2611,9 @@ Error : All "subdefgroup" tags must have an attribute "name" lib/classes/databox.php - + ES - ES + ES Form/Configuration/CustomLinkFormType.php @@ -2622,9 +2622,9 @@ actions/Feedback/list.html.twig admin/task-manager/templates.html.twig - + Edit position - Edit position + Edit position Controller/Prod/LanguageController.php @@ -2876,9 +2876,9 @@ web/account/sessions.html.twig web/account/sessions.html.twig - + End Range - End Range + End Range Controller/Prod/LanguageController.php @@ -3081,9 +3081,9 @@ Export saved in the waiting queue. Controller/Prod/ExportController.php - + FR - FR + FR Form/Configuration/CustomLinkFormType.php @@ -3248,9 +3248,9 @@ web/prod/index.html.twig web/common/technical_datas.html.twig - + FlashFired - FlashFired + FlashFired SearchEngine/Elastic/ElasticsearchOptions.php @@ -3307,9 +3307,9 @@ Frame rate Media/Subdef/Video.php - + FrameRate - FrameRate + FrameRate SearchEngine/Elastic/ElasticsearchOptions.php @@ -3378,9 +3378,9 @@ Media/Subdef/Unknown.php Media/Subdef/Image.php - + Geo Search - Geo Search + Geo Search web/prod/index.html.twig @@ -3393,9 +3393,9 @@ Get notification when e-mail export fails eventsmanager/notify/downloadmailfail.php - + Get setting form index - Get setting form index + Get setting form index SearchEngine/Elastic/ElasticsearchSettingsFormType.php @@ -3403,24 +3403,24 @@ Gives the option to your application to communicate with Phraseanet. This Webhook can be used to trigger some actions on a third-party application. web/developers/application.html.twig - + Go 1 frame backward - Go 1 frame backward + Go 1 frame backward Controller/Prod/LanguageController.php - + Go 1 frame forward - Go 1 frame forward + Go 1 frame forward Controller/Prod/LanguageController.php - + Go to end point - Go to end point + Go to end point Controller/Prod/LanguageController.php - + Go to start point - Go to start point + Go to start point Controller/Prod/LanguageController.php @@ -3550,9 +3550,9 @@ IP address web/account/sessions.html.twig - + ISO - ISO + ISO SearchEngine/Elastic/ElasticsearchOptions.php @@ -3778,9 +3778,9 @@ Keep synchronization between Bridge and client APIs. TaskManager/Job/BridgeJob.php - + Keyboard shortcuts - Keyboard shortcuts + Keyboard shortcuts Controller/Prod/LanguageController.php @@ -3855,9 +3855,9 @@ admin/statusbit/edit.html.twig admin/statusbit/edit.html.twig - + Language - Language + Language web/prod/index.html.twig @@ -4223,9 +4223,9 @@ Mime type web/common/technical_datas.html.twig - + MimeType - MimeType + MimeType SearchEngine/Elastic/ElasticsearchOptions.php @@ -4365,14 +4365,14 @@ Name or E-mail admin/publications/fiche.html.twig - + Navigate to end point - Navigate to end point + Navigate to end point Controller/Prod/LanguageController.php - + Navigate to entry point - Navigate to entry point + Navigate to entry point Controller/Prod/LanguageController.php @@ -4677,9 +4677,9 @@ One frame backward Controller/Prod/LanguageController.php - + One frame forward - One frame forward + One frame forward Controller/Prod/LanguageController.php @@ -4734,9 +4734,9 @@ Ordinary Controller/Root/LoginController.php - + Orientation - Orientation + Orientation SearchEngine/Elastic/ElasticsearchOptions.php @@ -4814,9 +4814,9 @@ Past year WorkZone/Browser/Browser.html.twig - + Pause - Pause + Pause Controller/Prod/LanguageController.php @@ -4880,9 +4880,9 @@ Phraseanet strongly recommends the use of %link_start%MariaDB%link_end% as a replacement for MySQL. web/setup/step2.html.twig - + Play - Play + Play Controller/Prod/LanguageController.php @@ -5041,9 +5041,9 @@ Basket display setup web/prod/index.html.twig - + Presets - Presets + Presets web/admin/subdefs.html.twig @@ -6016,9 +6016,9 @@ Share the list actions/Feedback/list.html.twig - + Shift - Shift + Shift Controller/Prod/LanguageController.php @@ -6133,9 +6133,9 @@ admin/publications/list.html.twig admin/publications/fiche.html.twig - + Space bar - Space bar + Space bar Controller/Prod/LanguageController.php @@ -6258,9 +6258,9 @@ Subview admin/databox/details.html.twig - + Submit - Submit + Submit Controller/Prod/LanguageController.php @@ -6748,9 +6748,9 @@ admin/publications/list.html.twig admin/publications/fiche.html.twig - + Toggle loop - Toggle loop + Toggle loop Controller/Prod/LanguageController.php @@ -7244,9 +7244,9 @@ Video codec Media/Subdef/Video.php - + Video codec - Video codec + Video codec SearchEngine/Elastic/ElasticsearchOptions.php @@ -8224,9 +8224,9 @@ Confirm collection dump ? admin/collection/collection.html.twig - + admin::base:collection: identifiant - admin::base:collection: identifiant + Collection id ("base_id" API side) admin/collection/collection.html.twig @@ -8781,9 +8781,9 @@ A new user has registered Notification/Mail/MailInfoSomebodyAutoregistered.php - + admin::search-engine: general-aggregation - admin::search-engine: general-aggregation + Aggregates settings admin/search-engine/search-engine-settings.html.twig @@ -9451,19 +9451,19 @@ prod/Share/record.html.twig prod/Share/record.html.twig - + create_subdef_button_label - create_subdef_button_label + Create new subview web/admin/subdefs.html.twig - + create_subdef_modal_access_class - create_subdef_modal_access_class + Create new subview web/admin/subdefs.html.twig - + create_subdef_modal_access_class_document - create_subdef_modal_access_class_document + Access Class web/admin/subdefs.html.twig @@ -9471,29 +9471,29 @@ create_subdef_modal_access_class_no_restriction web/admin/subdefs.html.twig - + create_subdef_modal_access_class_preview - create_subdef_modal_access_class_preview + Subview Type web/admin/subdefs.html.twig - + create_subdef_modal_mediatype - create_subdef_modal_mediatype + Media Type web/admin/subdefs.html.twig - + create_subdef_modal_presets - create_subdef_modal_presets + Presets web/admin/subdefs.html.twig - + create_subdef_modal_subdefinition_name - create_subdef_modal_subdefinition_name + Subview Name web/admin/subdefs.html.twig - + create_subdef_modal_subviewType - create_subdef_modal_subviewType + Subview Type web/admin/subdefs.html.twig @@ -9642,9 +9642,9 @@ web/common/dialog_export.html.twig web/common/dialog_export.html.twig - + export::export-email: email-invalid - export::export-email: email-invalid + Invalid Email web/common/dialog_export.html.twig @@ -9779,9 +9779,9 @@ web/report/report_layout_child.html.twig web/report/report_layout_child.html.twig - + help::help-section-bullet: check-spelling - help::help-section-bullet: check-spelling + Check that there are no misspellings or typing errors. prod/results/help.html.twig @@ -9789,49 +9789,50 @@ help::help-section-bullet: default-operator-between-terms prod/results/help.html.twig - + help::help-section-bullet: expand search - help::help-section-bullet: expand search + Expand search with fewer keywords. prod/results/help.html.twig - + help::help-section-bullet: quotation-marks-allow - help::help-section-bullet: quotation-marks-allow + Quotation marks allow the search of contiguous terms or expressions contained in the media description. prod/results/help.html.twig - + help::help-section-bullet: remove-advance-search - help::help-section-bullet: remove-advance-search + Remove advanced search filters. prod/results/help.html.twig - + help::help-section-bullet: search-in-a-specific-field - help::help-section-bullet: search-in-a-specific-field + To search in a specific field, use syntaxe "name of field: value", exemple: city:"Paris" +See documentation for more examples https://docs.phraseanet.com prod/results/help.html.twig - + help::help-section-bullet: search-in-document - help::help-section-bullet: search-in-document + Search in Documents or Stories mode prod/results/help.html.twig - + help::help-section-bullet: use-EXCEPT-operator - help::help-section-bullet: use-EXCEPT-operator + Use EXCEPT operator to exclude some terms from the search prod/results/help.html.twig - + help::help-section-bullet: use-OR-between-terms - help::help-section-bullet: use-OR-between-terms + Use OR between terms to search several terms contained in the media description prod/results/help.html.twig - + help::help-section-title: search-tips - help::help-section-title: search-tips + Some research tips: prod/results/help.html.twig - + help::help-section-title: sorry-no-result - help::help-section-title: sorry-no-result + Sorry, your search doesn't return any results. prod/results/help.html.twig @@ -9861,24 +9862,24 @@ Facets Preferences web/prod/index.html.twig - + index::advance_search: facet-order - index::advance_search: facet-order + Facets order web/prod/index.html.twig - + index::advance_search: facet-tech-order - index::advance_search: facet-tech-order + default order web/prod/index.html.twig - + index::advance_search: facet-values-order - index::advance_search: facet-values-order + facets value order web/prod/index.html.twig - + index::advance_search: hidden-facet-values-order - index::advance_search: hidden-facet-values-order + Hide facets with 1 result (experimental) web/prod/index.html.twig @@ -9886,9 +9887,9 @@ index::advance_search: order-by-hits web/prod/index.html.twig - + index:advanced-preferences:: use truncation - index:advanced-preferences:: use truncation + use truncation web/prod/index.html.twig @@ -10143,9 +10144,9 @@ Your Order Of : prod/orders/order_item.html.twig - + order-manager::order-item: accepted-item - order-manager::order-item: accepted-item + accepted item prod/orders/order_item.html.twig @@ -10235,9 +10236,9 @@ prod/orders/order_item.html.twig prod/orders/order_item.html.twig - + order-manager::order-item: rejected-item - order-manager::order-item: rejected-item + rejected item prod/orders/order_item.html.twig @@ -10252,9 +10253,9 @@ Select All prod/orders/order_item.html.twig - + order-manager::order-item: selected-item - order-manager::order-item: selected-item + selected item prod/orders/order_item.html.twig @@ -10907,9 +10908,9 @@ prod/Share/record.html.twig prod/Share/record.html.twig - + print:: description - print:: description + Description prod/actions/printer_default.html.twig @@ -11221,9 +11222,9 @@ Replace with term ? web/prod/tab_thesaurus.html.twig - + prod::toolbar : video editor - prod::toolbar : video editor + video tool web/prod/toolbar.html.twig @@ -11232,19 +11233,19 @@ Controller/Prod/ShareController.php Controller/Prod/ToolsController.php - + prod:app trash: also-move-record - prod:app trash: also-move-record + also move record prod/actions/delete_records_confirm.html.twig - + prod:app trash: record-delete - prod:app trash: record-delete + record delete prod/actions/delete_records_confirm.html.twig - + prod:app trash: record-move-to-trash - prod:app trash: record-move-to-trash + move record to trash prod/actions/delete_records_confirm.html.twig @@ -11252,29 +11253,29 @@ prod:app trash: title-trash Controller/Prod/LanguageController.php - + prod:edit: chapters - prod:edit: chapters + Edit chapters Controller/Prod/LanguageController.php - + prod:edit: no overlaps for chapters - prod:edit: no overlaps for chapters + No overlaps for chapters Controller/Prod/LanguageController.php - + prod:edit: only a media of type video can be edited - prod:edit: only a media of type video can be edited + Only a media of type video can be edited Controller/Prod/LanguageController.php - + prod:edit: suggested_values - prod:edit: suggested_values + Suggested values Controller/Prod/LanguageController.php - + prod:edit: video-editor - prod:edit: video-editor + Video tools Controller/Prod/LanguageController.php From 31c2d7f408cef77622e415b5bf8fc65cf419c66e Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 29 May 2018 15:30:01 +0200 Subject: [PATCH 4/4] Translated using Weblate (English) Currently translated at 98.2% (2373 of 2416 strings) --- resources/locales/messages.en.xlf | 56 +++++++++++++++---------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 626060f0de..eec15ba7b2 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -12371,24 +12371,24 @@ See documentation for more examples https://docs.phraseanet.com E-mails send test web/admin/dashboard.html.twig - + setup::custom-link:add-link - setup::custom-link:add-link + Add link web/admin/setup.html.twig - + setup::custom-link:help-menu - setup::custom-link:help-menu + Help Menu Form/Configuration/CustomLinkFormType.php - + setup::custom-link:language-link - setup::custom-link:language-link + Show in language web/admin/setup.html.twig - + setup::custom-link:link-url - setup::custom-link:link-url + Destination URL web/admin/setup.html.twig @@ -12396,50 +12396,50 @@ See documentation for more examples https://docs.phraseanet.com setup::custom-link:location Form/Configuration/CustomLinkFormType.php - + setup::custom-link:location-link - setup::custom-link:location-link + Select Placement ... web/admin/setup.html.twig - + setup::custom-link:name-link - setup::custom-link:name-link + Name of link Form/Configuration/CustomLinkFormType.php web/admin/setup.html.twig - + setup::custom-link:navigation-bar - setup::custom-link:navigation-bar + Navigation Bar Form/Configuration/CustomLinkFormType.php - + setup::custom-link:order-link - setup::custom-link:order-link + Order web/admin/setup.html.twig - + setup::custom-link:placeholder-link-url - setup::custom-link:placeholder-link-url + eg: https://docs.phraseanet.com Form/Configuration/CustomLinkFormType.php - + setup::custom-link:select-language - setup::custom-link:select-language + Select Language Form/Configuration/CustomLinkFormType.php - + setup::custom-link:title-custom-link - setup::custom-link:title-custom-link + Name of link web/admin/setup.html.twig - + share::share-record: advance - share::share-record: advance + Advanced setting prod/Share/record.html.twig - + share::share-record: select-shared-def - share::share-record: select-shared-def + Select a Subview to share prod/Share/record.html.twig @@ -13306,9 +13306,9 @@ See documentation for more examples https://docs.phraseanet.com task-manager/task-editor/subdefs.html.twig web/admin/subdefs.html.twig - + video range extractor - video range extractor + Video Chapter Editing actions/Tools/videoEditor.html.twig