Merge branch 'master' into PHRAS-3485_Phraseanet_behind_traefik

This commit is contained in:
Nicolas Maillat
2022-03-15 12:20:56 +01:00
committed by GitHub
26 changed files with 762 additions and 415 deletions

2
.env
View File

@@ -128,7 +128,7 @@ PHRASEANET_DOCKER_REGISTRY=local
# Docker images tag.
# @run
PHRASEANET_DOCKER_TAG=4.1.5
PHRASEANET_DOCKER_TAG=4.1.6-rc1
# --- Phraseanet container network settings ------------------------------------------------------------------------------------

View File

@@ -1,5 +1,48 @@
# CHANGELOG
## 4.1.6-rc1
### Update instructions
- Migration patch: no patch to play, just run upgrade for bump version
- Elasticsearch action : none
### Version summary :
- Big improvement of generated PDF,
- Password protection
- Download link
- Prod - Publications editing, user experience improvements
### New Features
```
PHRAS-3642 API - Return databox subdefs on new endpoint /api/v3/databoxes/\{databox\_id\}/subdefs/ and /api/v3/databoxes/subdefs/
PHRAS-3636 docker - docker-compose - Add container for execute primary datastore \(mysql\) backup
```
### Improvement
```
PHRAS-3633 Prod - Printed PDF Improvement - add a Title , Password, download link to the PDF
PHRAS-3595 Prod - New publication - features and UX improvement
PHRAS-3631 Prod : Notifications : Add a fonction to mark all notification as read
PHRAS-3229 Thesaurus GUI improvement - import - refresh candidat terms
```
### Bug fix
```
PHRAS-3637 API - Upload Url | Prod GUI - Let's Encrypt ssl certificate verification fail. use the correct guzzle version
PHRAS-3635 user list : general toggles change selection
PHRAS-3626 Prod - detailed view - Print, Export windows appear behind the detailed view \(z-index\)
PHRAS-3620 Admin - subviews : a bad path can lead to creating file at the roots of the Phraseanet sources.
PHRAS-3619 After record removal, we have an HTTP status 200 on the /records route of the API on the deleted record
PHRAS-3285 Thesaurus - candidat panel - The Stock is not available
PHRAS-3628 API - create record - 500 error if No file
```
## 4.1.5
### Version summary :

View File

@@ -148,7 +148,6 @@ $cli->command(new UserListCommand('user:list'));
$cli->command(new RecordAdd('records:add'));
$cli->command(new RescanTechnicalDatas('records:rescan-technical-datas'));
$cli->command(new BuildMissingSubdefs('records:build-missing-subdefs'));
$cli->command(new BuildSubdefs('records:build-subdefs'));
$cli->command(new AddPlugin());

View File

@@ -1,94 +0,0 @@
<?php
/*
* This file is part of Phraseanet
*
* (c) 2005-2016 Alchemy
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Alchemy\Phrasea\Command;
use Alchemy\Phrasea\Media\SubdefGenerator;
use Symfony\Component\Console\Helper\ProgressBar;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
class BuildMissingSubdefs extends Command
{
private $generator;
public function __construct($name = null)
{
parent::__construct($name);
$this->setDescription('Builds subviews that previously failed to be generated / did not exist when records were added');
}
/**
* {@inheritdoc}
*/
protected function doExecute(InputInterface $input, OutputInterface $output)
{
$start = microtime(true);
$progressBar = new ProgressBar($output);
$generatedSubdefs = 0;
foreach ($this->container->getDataboxes() as $databox) {
$sql = 'SELECT record_id FROM record WHERE parent_record_id = 0';
$result = $databox->get_connection()->executeQuery($sql)->fetchAll(\PDO::FETCH_ASSOC);
$progressBar->start(count($result));
foreach ($result as $row) {
$record = $databox->get_record($row['record_id']);
$generatedSubdefs += $this->generateRecordMissingSubdefs($record);
$progressBar->advance();
}
$progressBar->finish();
}
$this->container['monolog']->addInfo($generatedSubdefs . " subdefs done");
$stop = microtime(true);
$duration = $stop - $start;
$this->container['monolog']->addInfo(sprintf("process took %s, (%f sd/s.)", $this->getFormattedDuration($duration), round($generatedSubdefs / $duration, 3)));
$progressBar->finish();
}
/**
* Generate subdef generation and return number of subdef
* @param \record_adapter $record
* @return int
*/
protected function generateRecordMissingSubdefs(\record_adapter $record)
{
$wanted_subdefs = $record->get_missing_subdefs();
if (!empty($wanted_subdefs)) {
$this->getSubdefGenerator()->generateSubdefs($record, $wanted_subdefs);
foreach ($wanted_subdefs as $subdef) {
$this->container['monolog']->addInfo("generate " . $subdef . " for record " . $record->getRecordId());
}
}
return count($wanted_subdefs);
}
/**
* @return SubdefGenerator
*/
protected function getSubdefGenerator()
{
if (null === $this->generator) {
$this->generator = $this->container['subdef.generator'];
}
return $this->generator;
}
}

View File

@@ -13,9 +13,9 @@ namespace Alchemy\Phrasea\Command;
use Alchemy\Phrasea\Core\PhraseaTokens;
use Alchemy\Phrasea\Databox\SubdefGroup;
use Alchemy\Phrasea\Media\SubdefGenerator;
use Alchemy\Phrasea\WorkerManager\Queue\MessagePublisher;
use databox_subdef;
use Doctrine\DBAL\Connection;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
@@ -77,6 +77,8 @@ class BuildSubdefs extends Command
/** @var bool */
private $dry;
/** @var bool */
private $publish;
/** @var bool */
private $show_sql;
/** @var array */
@@ -130,6 +132,7 @@ class BuildSubdefs extends Command
$this->addOption('maxduration', null, InputOption::VALUE_REQUIRED, 'Maximum duration (seconds) of job. (job will do at least one record)');
$this->addOption('ttl', null, InputOption::VALUE_REQUIRED, 'Wait time (seconds) before quit if no records were changed');
$this->addOption('dry', null, InputOption::VALUE_NONE, 'dry run, list but don\'t act');
$this->addOption('publish', null, InputOption::VALUE_NONE, 'publish message in Q for build subdef');
$this->addOption('show_sql', null, InputOption::VALUE_NONE, 'show sql pre-selecting records');
$this->setHelp(""
@@ -258,6 +261,7 @@ class BuildSubdefs extends Command
$this->show_sql = $input->getOption('show_sql') ? true : false;
$this->dry = $input->getOption('dry') ? true : false;
$this->publish = $input->getOption('publish') ? true : false;
$this->min_record_id = $input->getOption('min_record_id');
$this->max_record_id = $input->getOption('max_record_id');
$this->substituted_only = $input->getOption('substituted_only') ? true : false;
@@ -433,21 +437,36 @@ class BuildSubdefs extends Command
// here an existing subdef must be (re)done
if(isset($subdefNamesToDo[$name])) {
if (!$this->dry) {
$subdef->remove_file();
$subdef->set_substituted(false);
}
$recordChanged = true;
$msg[] = sprintf(" [\"%s\"] deleted", $name);
}
}
$subdefNamesToDo = array_keys($subdefNamesToDo);
if(!empty($subdefNamesToDo)) {
if(!$this->dry) {
if (!$this->dry && !$this->publish) {
/** @var SubdefGenerator $subdefGenerator */
$subdefGenerator = $this->container['subdef.generator'];
$subdefGenerator->generateSubdefs($record, $subdefNamesToDo);
}
if (!$this->dry && $this->publish) {
foreach ($subdefNamesToDo as $subdefName) {
$payload = [
'message_type' => MessagePublisher::SUBDEF_CREATION_TYPE,
'payload' => [
'recordId' => $record->getRecordId(),
'databoxId' => $this->databox->get_sbas_id(),
'subdefName' => $subdefName,
'status' => ''
]
];
$this->getPublisher()->publishMessage($payload, MessagePublisher::SUBDEF_CREATION_TYPE);
}
}
$recordChanged = true;
$msg[] = sprintf(" [\"%s\"] built", implode('","', $subdefNamesToDo));
}
@@ -577,4 +596,13 @@ class BuildSubdefs extends Command
return $sql;
}
/**
* @return MessagePublisher
*/
private function getPublisher()
{
return $this->container['alchemy_worker.message.publisher'];
}
}

View File

@@ -2813,7 +2813,7 @@ class V1Controller extends Controller
{
$ret = [
"meta_fields" => $this->listUserAuthorizedMetadataFields($this->getAuthenticatedUser()),
"aggregable_fields" => $this->buildUserFieldList(ElasticsearchOptions::getAggregableTechnicalFields(), ['choices']),
"aggregable_fields" => $this->buildUserFieldList(ElasticsearchOptions::getAggregableTechnicalFields($this->app['translator']), ['choices']),
"technical_fields" => $this->buildUserFieldList(media_subdef::getTechnicalFieldsList()),
];

View File

@@ -0,0 +1,76 @@
<?php
namespace Alchemy\Phrasea\Controller\Api\V3;
use Alchemy\Phrasea\Controller\Api\Result;
use Alchemy\Phrasea\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
class V3Controller extends Controller
{
public function getDataboxSubdefsAction(Request $request)
{
if (!empty($request->attributes->get('databox_id'))) {
$ret = [
'databoxes' => $this->listSubdefsStructure([$this->findDataboxById($request->attributes->get('databox_id'))])
];
} else {
$acl = $this->getAclForUser($this->getAuthenticatedUser());
// ensure can see databox structure
$ret = [
'databoxes' => $this->listSubdefsStructure($acl->get_granted_sbas([\ACL::BAS_MODIFY_STRUCT]))
];
}
return Result::create($request, $ret)->createResponse();
}
/**
* List the subdef structure of databoxes
* @param array $databoxes
* @return array
* @throws \Exception
*/
private function listSubdefsStructure(array $databoxes)
{
$ret = [];
/** @var \databox $databox */
foreach ($databoxes as $databox) {
$databoxId = $databox->get_sbas_id();
$subdefStructure = $databox->get_subdef_structure();
$subdefs = [];
foreach ($subdefStructure as $subGroup) {
/** @var \databox_subdef $sub */
foreach ($subGroup->getIterator() as $sub) {
$opt = [];
$data = [
'name' => $sub->get_name(),
'databox_id' => $databoxId,
'class' => $sub->get_class(),
'preset' => $sub->get_preset(),
'downloadable' => $sub->isDownloadable(),
'devices' => $sub->getDevices(),
'labels' => [
'fr' => $sub->get_label('fr'),
'en' => $sub->get_label('en'),
'de' => $sub->get_label('de'),
'nl' => $sub->get_label('nl'),
],
];
$options = $sub->getOptions();
foreach ($options as $option) {
$opt[$option->getName()] = $option->getValue();
}
$data['options'] = $opt;
$subdefs[$subGroup->getName()][$sub->get_name()] = $data;
}
}
$ret[$databoxId]['databox_id'] = $databoxId;
$ret[$databoxId]['subdefs'] = $subdefs;
}
return $ret;
}
}

View File

@@ -76,7 +76,8 @@ class QueryController extends Controller
$this->app['elasticsearch.client'],
$query_context_factory,
$this->app['elasticsearch.facets_response.factory'],
$this->app['elasticsearch.options']
$this->app['elasticsearch.options'],
$this->app['translator']
);
$autocomplete = $engine->autocomplete($word, $options);
@@ -351,7 +352,7 @@ class QueryController extends Controller
// add technical fields
$fieldsInfosByName = [];
foreach(ElasticsearchOptions::getAggregableTechnicalFields() as $k => $f) {
foreach(ElasticsearchOptions::getAggregableTechnicalFields($this->app['translator']) as $k => $f) {
$fieldsInfosByName[$k] = $f;
$fieldsInfosByName[$k]['trans_label'] = $this->app->trans( /** @ignore */ $f['label']);
$fieldsInfosByName[$k]['labels'] = [];

View File

@@ -4,6 +4,7 @@ namespace Alchemy\Phrasea\ControllerProvider\Api;
use Alchemy\Phrasea\Application as PhraseaApplication;
use Alchemy\Phrasea\Controller\Api\V1Controller;
use Alchemy\Phrasea\Controller\Api\V3\V3Controller;
use Alchemy\Phrasea\Controller\Api\V3\V3RecordController;
use Alchemy\Phrasea\Controller\Api\V3\V3ResultHelpers;
use Alchemy\Phrasea\Controller\Api\V3\V3SearchController;
@@ -53,6 +54,9 @@ class V3 extends Api implements ControllerProviderInterface, ServiceProviderInte
$app['controller.api.v3.stories'] = $app->share(function (PhraseaApplication $app) {
return (new V3StoriesController($app));
});
$app['controller.api.v3'] = $app->share(function (PhraseaApplication $app) {
return (new V3Controller($app));
});
}
public function boot(Application $app)
@@ -150,6 +154,16 @@ class V3 extends Api implements ControllerProviderInterface, ServiceProviderInte
$controllers->post('/subdefs_service/', 'controller.api.v3.subdefs_service:indexAction_POST');
}
/**
* @uses V3Controller::getDataboxSubdefsAction()
*/
$controllers->get('/databoxes/{databox_id}/subdefs/', 'controller.api.v3:getDataboxSubdefsAction')
->before('controller.api.v1:ensureAccessToDatabox')
->before('controller.api.v1:ensureCanSeeDataboxStructure')
->assert('databox_id', '\d+');
$controllers->get('/databoxes/subdefs/', 'controller.api.v3:getDataboxSubdefsAction');
return $controllers;
}

View File

@@ -96,7 +96,8 @@ class SearchEngineServiceProvider implements ServiceProviderInterface
$app['elasticsearch.client'],
$app['query_context.factory'],
$app['elasticsearch.facets_response.factory'],
$app['elasticsearch.options']
$app['elasticsearch.options'],
$app['translator']
);
});

View File

@@ -16,7 +16,7 @@ class Version
/**
* @var string
*/
private $number = '4.1.5';
private $number = '4.1.6-rc1';
/**
* @var string

View File

@@ -33,6 +33,7 @@ use Closure;
use databox_field;
use Doctrine\Common\Collections\ArrayCollection;
use Elasticsearch\Client;
use Symfony\Component\Translation\TranslatorInterface;
class ElasticSearchEngine implements SearchEngineInterface
{
@@ -59,6 +60,8 @@ class ElasticSearchEngine implements SearchEngineInterface
*/
private $context_factory;
private $translator;
/**
* @param Application $app
* @param GlobalStructure $structure
@@ -66,8 +69,9 @@ class ElasticSearchEngine implements SearchEngineInterface
* @param QueryContextFactory $context_factory
* @param Closure $facetsResponseFactory
* @param ElasticsearchOptions $options
* @param TranslatorInterface $translator
*/
public function __construct(Application $app, GlobalStructure $structure, Client $client, QueryContextFactory $context_factory, Closure $facetsResponseFactory, ElasticsearchOptions $options)
public function __construct(Application $app, GlobalStructure $structure, Client $client, QueryContextFactory $context_factory, Closure $facetsResponseFactory, ElasticsearchOptions $options, TranslatorInterface $translator)
{
$this->app = $app;
$this->structure = $structure;
@@ -75,6 +79,7 @@ class ElasticSearchEngine implements SearchEngineInterface
$this->context_factory = $context_factory;
$this->facetsResponseFactory = $facetsResponseFactory;
$this->options = $options;
$this->translator = $translator;
$this->indexName = $options->getIndexName();
}
@@ -780,7 +785,7 @@ class ElasticSearchEngine implements SearchEngineInterface
{
$aggs = [];
// technical aggregates (enable + optional limit)
foreach (ElasticsearchOptions::getAggregableTechnicalFields() as $k => $f) {
foreach (ElasticsearchOptions::getAggregableTechnicalFields($this->translator) as $k => $f) {
$size = $this->options->getAggregableFieldLimit($k);
if ($size !== databox_field::FACET_DISABLED) {
if ($size === databox_field::FACET_NO_LIMIT) {
@@ -793,6 +798,13 @@ class ElasticSearchEngine implements SearchEngineInterface
]
];
$aggs[$k] = $agg;
if($options->getIncludeUnsetFieldFacet() === true) {
$aggs[$k . '#empty'] = [
'missing' => [
'field' => $f['esfield'],
]
];
}
}
}
// fields aggregates

View File

@@ -11,6 +11,7 @@ namespace Alchemy\Phrasea\SearchEngine\Elastic;
use databox_field;
use igorw;
use Symfony\Component\Translation\TranslatorInterface;
class ElasticsearchOptions
@@ -312,47 +313,47 @@ class ElasticsearchOptions
$this->_customValues = igorw\assoc_in($this->_customValues, $keys, $value);
}
public static function getAggregableTechnicalFields()
public static function getAggregableTechnicalFields(TranslatorInterface $translator)
{
return [
'_base' => [
'type' => 'string',
'label' => 'prod::facet:base_label',
'label' => $translator->trans('prod::facet:base_label'),
'field' => "database",
'esfield' => 'databox_name',
'query' => 'database:%s',
'query' => 'database=%s',
],
'_collection' => [
'type' => 'string',
'label' => 'prod::facet:collection_label',
'label' => $translator->trans('prod::facet:collection_label'),
'field' => "collection",
'esfield' => 'collection_name',
'query' => 'collection:%s',
'query' => 'collection=%s',
],
'_doctype' => [
'type' => 'string',
'label' => 'prod::facet:doctype_label',
'label' => $translator->trans('prod::facet:doctype_label'),
'field' => "type",
'esfield' => 'type',
'query' => 'type:%s',
'query' => 'type=%s',
],
'_camera_model' => [
'type' => 'string',
'label' => 'Camera Model',
'label' => $translator->trans('prod::facet:CameraModel_label'),
'field' => "meta.CameraModel",
'esfield' => 'metadata_tags.CameraModel',
'query' => 'meta.CameraModel:%s',
'query' => 'meta.CameraModel=%s',
],
'_iso' => [
'type' => 'number',
'label' => 'ISO',
'label' => $translator->trans('prod::facet:ISO_label'),
'field' => "meta.ISO",
'esfield' => 'metadata_tags.ISO',
'query' => 'meta.ISO=%s',
],
'_aperture' => [
'type' => 'number',
'label' => 'Aperture',
'label' => $translator->trans('prod::facet:Aperture_label'),
'field' => "meta.Aperture",
'esfield' => 'metadata_tags.Aperture',
'query' => 'meta.Aperture=%s',
@@ -362,7 +363,7 @@ class ElasticsearchOptions
],
'_shutterspeed' => [
'type' => 'number',
'label' => 'Shutter speed',
'label' => $translator->trans('prod::facet:ShutterSpeed_label'),
'field' => "meta.ShutterSpeed",
'esfield' => 'metadata_tags.ShutterSpeed',
'query' => 'meta.ShutterSpeed=%s',
@@ -375,66 +376,89 @@ class ElasticsearchOptions
],
'_flashfired' => [
'type' => 'boolean',
'label' => 'FlashFired',
'label' => $translator->trans('prod::facet:FlashFired_label'),
'field' => "meta.FlashFired",
'esfield' => 'metadata_tags.FlashFired',
'query' => 'meta.FlashFired=%s',
'choices' => [
"aggregated (2 values: fired = 0 or 1)" => -1,
],
'output_formatter' => function($value) {
static $map = ["false"=>"No flash", "true"=>"Flash", '0'=>"No flash", '1'=>"Flash"];
'output_formatter' => function($value) use($translator) {
$map = [
"false" => $translator->trans("facet.flashfired:no"),
"true" => $translator->trans("facet.flashfired:yes"),
'0' => $translator->trans("facet.flashfired:no"),
'1' => $translator->trans("facet.flashfired:yes")
];
return array_key_exists($value, $map) ? $map[$value] : $value;
},
],
'_framerate' => [
'type' => 'number',
'label' => 'FrameRate',
'label' => $translator->trans('prod::facet:FrameRate_label'),
'field' => "meta.FrameRate",
'esfield' => 'metadata_tags.FrameRate',
'query' => 'meta.FrameRate=%s',
],
'_audiosamplerate' => [
'type' => 'number',
'label' => 'Audio Samplerate',
'label' => $translator->trans('prod::facet:AudioSamplerate_label'),
'field' => "meta.AudioSamplerate",
'esfield' => 'metadata_tags.AudioSamplerate',
'query' => 'meta.AudioSamplerate=%s',
],
'_videocodec' => [
'type' => 'string',
'label' => 'Video codec',
'label' => $translator->trans('prod::facet:VideoCodec_label'),
'field' => "meta.VideoCodec",
'esfield' => 'metadata_tags.VideoCodec',
'query' => 'meta.VideoCodec:%s',
'query' => 'meta.VideoCodec=%s',
],
'_audiocodec' => [
'type' => 'string',
'label' => 'Audio codec',
'label' => $translator->trans('prod::facet:AudioCodec_label'),
'field' => "meta.AudioCodec",
'esfield' => 'metadata_tags.AudioCodec',
'query' => 'meta.AudioCodec:%s',
'query' => 'meta.AudioCodec=%s',
],
'_orientation' => [
'type' => 'string',
'label' => 'Orientation',
'label' => $translator->trans('prod::facet.Orientation_label'),
'field' => "meta.Orientation",
'esfield' => 'metadata_tags.Orientation',
'query' => 'meta.Orientation=%s',
],
'_thumbnail_orientation' => [
'type' => 'string',
'label' => $translator->trans('prod::facet.ThumbnailOrientation_label'),
'field' => "meta.ThumbnailOrientation",
'esfield' => 'metadata_tags.ThumbnailOrientation',
'query' => 'meta.ThumbnailOrientation=%s',
'choices' => [
"aggregated (4 values: '', 'S', 'L', 'P')" => -1,
],
'output_formatter' => function($value) use($translator) {
$map = [
"L" => $translator->trans("facet.ThumbnailOrientation:Landscape"),
"P" => $translator->trans("facet.ThumbnailOrientation:Portrait"),
'S' => $translator->trans("facet.ThumbnailOrientation:Square")
];
return array_key_exists($value, $map) ? $map[$value] : $value;
},
],
'_colorspace' => [
'type' => 'string',
'label' => 'Colorspace',
'label' => $translator->trans('prod::facet:Colorspace_label'),
'field' => "meta.ColorSpace",
'esfield' => 'metadata_tags.ColorSpace',
'query' => 'meta.ColorSpace:%s',
'query' => 'meta.ColorSpace=%s',
],
'_mimetype' => [
'type' => 'string',
'label' => 'MimeType',
'label' => $translator->trans('prod::facet:MimeType_label'),
'field' => "meta.MimeType",
'esfield' => 'metadata_tags.MimeType',
'query' => 'meta.MimeType:%s',
'query' => 'meta.MimeType=%s',
],
];
}

View File

@@ -137,7 +137,7 @@ class ElasticsearchSettingsFormType extends AbstractType
}
// add or replace hardcoded tech fields
foreach(ElasticsearchOptions::getAggregableTechnicalFields() as $k => $f) {
foreach(ElasticsearchOptions::getAggregableTechnicalFields($this->translator) as $k => $f) {
$choices = array_key_exists('choices', $f) ? $f['choices'] : null; // a tech-field can publish it's own choices
$help = null;
$label = '#' . $k;

View File

@@ -18,7 +18,18 @@ use media_Permalink_Adapter;
class SubDefinitionHydrator implements HydratorInterface
{
/** @var Application */
const ORIENTATION_SQUARE = 'S';
const ORIENTATION_LANDSCAPE = 'L';
const ORIENTATION_PORTRAIT = 'P';
const ORIENTATION_UNKNOW = '';
// const ORIENTATION_SQUARE = 1;
// const ORIENTATION_LANDSCAPE = 2;
// const ORIENTATION_PORTRAIT = 3;
// const ORIENTATION_UNKNOW = 0;
/** @var Application */
private $app;
/** @var databox */
@@ -38,45 +49,50 @@ class SubDefinitionHydrator implements HydratorInterface
{
if ($this->populatePermalinks) {
$this->hydrateRecordsWithPermalinks($records);
} else {
}
else {
$this->hydrateRecordsWithoutPermalinks($records);
}
}
private function hydrateRecordsWithPermalinks(&$records)
{
foreach(array_keys($records) as $rid) {
foreach (array_keys($records) as $rid) {
$record = &$records[$rid];
try {
$subdefs = $this->databox->getRecordRepository()->find($rid)->get_subdefs();
$pls = array_map(
/** media_Permalink_Adapter|null $plink */
function($plink) {
return $plink ? ((string) $plink->get_url()) : null;
function ($plink) {
return $plink ? ((string)$plink->get_url()) : null;
},
media_Permalink_Adapter::getMany($this->app, $subdefs, false) // false: don't create missing plinks
);
foreach($subdefs as $subdef) {
foreach ($subdefs as $subdef) {
$name = $subdef->get_name();
if(substr(($path = $subdef->get_path()), -1) !== '/') {
if (substr(($path = $subdef->get_path()), -1) !== '/') {
$path .= '/';
}
$records[$rid]['subdefs'][$name] = array(
'path' => $path . $subdef->get_file(),
'width' => $subdef->get_width(),
'height' => $subdef->get_height(),
'size' => $subdef->get_size(),
'mime' => $subdef->get_mime(),
$record['subdefs'][$name] = [
'path' => $path . $subdef->get_file(),
'width' => $subdef->get_width(),
'height' => $subdef->get_height(),
'size' => $subdef->get_size(),
'mime' => $subdef->get_mime(),
'permalink' => array_key_exists($name, $pls) ? $pls[$name] : null
);
];
if ($name == "thumbnail") {
$this->setOrientation($record, $subdef->get_width(), $subdef->get_height());
}
}
}
catch (\Exception $e) {
// cant get record ? ignore
}
}
}
@@ -96,22 +112,42 @@ class SubDefinitionHydrator implements HydratorInterface
ORDER BY s.record_id
SQL;
$statement = $this->databox->get_connection()->executeQuery($sql,
array(array_keys($records)),
array(Connection::PARAM_INT_ARRAY)
[array_keys($records)],
[Connection::PARAM_INT_ARRAY]
);
$current_rid = null;
$record = null;
while ($subdef = $statement->fetch()) {
$rid = $subdef['record_id'];
$record = &$records[$rid];
$name = $subdef['name'];
$records[$subdef['record_id']]['subdefs'][$name] = array(
'path' => $subdef['path'],
'width' => $subdef['width'],
'height' => $subdef['height'],
'size' => $subdef['size'],
'mime' => $subdef['mime'],
$record['subdefs'][$name] = [
'path' => $subdef['path'],
'width' => $subdef['width'],
'height' => $subdef['height'],
'size' => $subdef['size'],
'mime' => $subdef['mime'],
'permalink' => null
);
];
if ($name == "thumbnail") {
$this->setOrientation($record, $subdef['width'], $subdef['height']);
}
}
}
private function setOrientation(&$record, $w, $h)
{
$o = self::ORIENTATION_UNKNOW;
if ($w !== '' && $h !== '' && !is_null($w) && !is_null($h)) {
$w = (int)$w;
$h = (int)$h;
$o = $w == $h ? self::ORIENTATION_SQUARE : ($w > $h ? self::ORIENTATION_LANDSCAPE : self::ORIENTATION_PORTRAIT);
}
if(!array_key_exists('metadata_tags', $record)) {
$record['metadata_tags'] = [];
}
$record['metadata_tags']['ThumbnailOrientation'] = $o;
}
}

View File

@@ -18,6 +18,25 @@ class MetadataTagToFieldMappingConverter
{
public function convertTag(Tag $tag)
{
if ($tag->getType() === FieldMapping::TYPE_STRING) {
$fieldMapping = new StringFieldMapping($tag->getName());
$fieldMapping->addChild((new StringFieldMapping('raw'))->enableRawIndexing());
if ($tag->isAnalyzable()) {
$fieldMapping->enableAnalysis();
}
else {
$fieldMapping->disableAnalysis();
}
return $fieldMapping;
}
return new FieldMapping($tag->getName(), $tag->getType());
}
public function dead_convertTag(Tag $tag)
{
if ($tag->getType() === FieldMapping::TYPE_STRING) {
$fieldMapping = new StringFieldMapping($tag->getName());

View File

@@ -24,7 +24,7 @@ class FacetsResponse
return;
}
$atf = ElasticsearchOptions::getAggregableTechnicalFields();
$atf = ElasticsearchOptions::getAggregableTechnicalFields($this->translator);
// sort facets respecting the order defined in options
foreach($options->getAggregableFields() as $name=>$foptions) {
@@ -35,9 +35,11 @@ class FacetsResponse
$tf = null;
$valueFormatter = function($v){ return $v; }; // default equality formatter
$label = $name;
if(array_key_exists($name, $atf)) {
$tf = $atf[$name];
$label = $tf['label'];
if(array_key_exists('output_formatter', $tf)) {
$valueFormatter = $tf['output_formatter'];
}
@@ -56,7 +58,8 @@ class FacetsResponse
if($response['aggregations'][$name . '#empty']['doc_count'] > 0) { // don't add a facet for 0 results
$aggregation['buckets'][] = [
'key' => '_unset_',
'value' => $this->translator->trans('prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)', ['%fieldname%' =>$name]), // special homemade prop to display a human value instead of the key
'value' => $this->translator->trans('prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)', ['%fieldname%' =>$label]), // special homemade prop to display a human value instead of the key
// 'value' => 'unset '.$name, // special homemade prop to display a human value instead of the key
'doc_count' => $response['aggregations'][$name . '#empty']['doc_count']
];
}
@@ -70,8 +73,15 @@ class FacetsResponse
$key = array_key_exists('key_as_string', $bucket) ? $bucket['key_as_string'] : $bucket['key'];
if($tf) {
// the field is one of the hardcoded tech fields
if($key == '_unset_' && array_key_exists('value', $bucket)) {
// don't use the valueformatter since 'value' if already translated
$v = $bucket['value'];
}
else {
$v = $valueFormatter($key);
}
$value = [
'value' => $valueFormatter($key),
'value' => $v,
'raw_value' => $key,
'count' => $bucket['doc_count'],
'query' => sprintf($tf['query'], $this->escaper->escapeWord($key))

View File

@@ -109,6 +109,7 @@ class media_subdef extends media_abstract implements cache_cacheableInterface
const TC_DATA_COLORSPACE = 'ColorSpace';
const TC_DATA_CHANNELS = 'Channels';
const TC_DATA_ORIENTATION = 'Orientation';
const TC_DATA_THUMBNAILORIENTATION = 'ThumbnailOrientation';
const TC_DATA_COLORDEPTH = 'ColorDepth';
const TC_DATA_DURATION = 'Duration';
const TC_DATA_AUDIOCODEC = 'AudioCodec';
@@ -864,6 +865,7 @@ class media_subdef extends media_abstract implements cache_cacheableInterface
self::TC_DATA_VIDEOCODEC => ['method' => 'getVideoCodec', 'type' => 'string', 'analyzable' => false],
self::TC_DATA_AUDIOCODEC => ['method' => 'getAudioCodec', 'type' => 'string', 'analyzable' => false],
self::TC_DATA_ORIENTATION => ['method' => 'getOrientation', 'type' => 'integer', 'analyzable' => false],
self::TC_DATA_THUMBNAILORIENTATION => ['type' => 'string', 'analyzable' => false],
self::TC_DATA_LONGITUDE => ['method' => 'getLongitude', 'type' => 'float', 'analyzable' => false],
self::TC_DATA_LONGITUDE_REF => ['method' => 'getLongitudeRef'],
self::TC_DATA_LATITUDE => ['method' => 'getLatitude', 'type' => 'float', 'analyzable' => false],

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:09:55Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:00:26Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>
@@ -198,7 +198,7 @@
<trans-unit id="de0804eb70c10b14d71df74292e45c6daa13d672" resname="%number% documents&lt;br/&gt;selectionnes" approved="yes">
<source>%number% documents&lt;br/&gt;selectionnes</source>
<target state="translated"><![CDATA[%number% Dokumente<br/> ausgewählt]]></target>
<jms:reference-file line="263">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="264">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ac5c6fe2979cfa2496c95dcb218f135fd916040d" resname="%quantity% Stories attached to the WorkZone" approved="yes">
<source>%quantity% Stories attached to the WorkZone</source>
@@ -279,7 +279,7 @@
<trans-unit id="f9b19aa0c7cf7aab245692450b473acff6a077e4" resname="%total% reponses" approved="yes">
<source>%total% reponses</source>
<target state="translated">%total% Ergebnisse</target>
<jms:reference-file line="311">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="312">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="99d2e1a7e8d0ba4a7132282b53b15e503b91c2cb" resname="%user% a envoye son rapport de validation de %title%" approved="yes">
<source>%user% a envoye son rapport de validation de %title%</source>
@@ -1080,7 +1080,6 @@
<trans-unit id="aae1263383b96270870516a4097020921912df74" resname="Aperture" approved="yes">
<source>Aperture</source>
<target state="translated">Blende</target>
<jms:reference-file line="355">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="104">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="013cf62916a339608ae3c498d34b9e55afa46dc1" resname="Apparait aussi dans ces paniers" approved="yes">
@@ -1291,21 +1290,11 @@
<jms:reference-file line="36">Media/Subdef/Video.php</jms:reference-file>
<jms:reference-file line="37">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="a80232c45008d73666e95544f7c9c8c0896536af" resname="Audio Samplerate" approved="yes">
<source>Audio Samplerate</source>
<target state="translated">Audio Samplerate</target>
<jms:reference-file line="399">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel" approved="yes">
<source>Audio channel</source>
<target state="translated">Audiokanal</target>
<jms:reference-file line="38">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec" approved="yes">
<source>Audio codec</source>
<target state="translated">Audio-Codec</target>
<jms:reference-file line="413">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="27be4ad944410219f1a8dd01cc5e216a09c16646" resname="AudioSamplerate" approved="yes">
<source>AudioSamplerate</source>
<target state="translated">Audio Samplerate</target>
@@ -1577,7 +1566,6 @@
<trans-unit id="07d75a5073e3247c7ac54d3a797d3f777b421863" resname="Camera Model" approved="yes">
<source>Camera Model</source>
<target state="translated">Kameramodell</target>
<jms:reference-file line="341">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="56">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="77dfd2135f4db726c47299bb55be26f7f4525a46" resname="Cancel" approved="yes">
@@ -1863,11 +1851,6 @@
<target state="translated">Farbraum</target>
<jms:reference-file line="62">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0b8cb446bc8277d5fd8242aa11ecb0054f9bbaa6" resname="Colorspace" approved="yes">
<source>Colorspace</source>
<target state="translated">Colorspace</target>
<jms:reference-file line="427">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="478443411674f0df06db3b28230d37625383f8c2" resname="Commande" approved="yes">
<source>Commande</source>
<target state="translated">Bestellung</target>
@@ -3352,11 +3335,6 @@
<jms:reference-file line="87">web/common/technical_datas.html.twig</jms:reference-file>
<jms:reference-file line="436">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2869d115faa9aa305076269dfbaf57c28cbd9fb6" resname="FlashFired" approved="yes">
<source>FlashFired</source>
<target state="translated">FlashFired</target>
<jms:reference-file line="378">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="02893456d53323f0fdbbe9447fe5b3401f2102f7" resname="Flatten layers" approved="yes">
<source>Flatten layers</source>
<target state="translated">Flatten Layers</target>
@@ -3418,11 +3396,6 @@
<target state="translated">Bildfrequenz</target>
<jms:reference-file line="33">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="629fe48e7fcf628a108551add706c29832b214df" resname="FrameRate" approved="yes">
<source>FrameRate</source>
<target state="translated">Framerate</target>
<jms:reference-file line="392">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4947df23a237794a9ff63353bd60ebe679c830c" resname="Frequence d'echantillonage" approved="yes">
<source>Frequence d'echantillonage</source>
<target state="translated">Abtastfrequenz</target>
@@ -3668,11 +3641,6 @@
<target state="translated">IP</target>
<jms:reference-file line="31">web/account/sessions.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4f325d995b6d028ccc75771b1679537b623521c4" resname="ISO" approved="yes">
<source>ISO</source>
<target state="translated">ISO</target>
<jms:reference-file line="348">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="16a5173a6d384d155354f429d72834cd0bd6bc54" resname="ISO sensibility" approved="yes">
<source>ISO sensibility</source>
<target state="translated">ISO Empfindlichkeit</target>
@@ -4375,11 +4343,6 @@
<target state="translated">Mime Typ</target>
<jms:reference-file line="14">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1bd7ccbde8d3077fec1f549017e747393223a900" resname="MimeType" approved="yes">
<source>MimeType</source>
<target state="translated">MimeType</target>
<jms:reference-file line="434">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb4f425374af2741715669ed8b541a666078b729" resname="Minimum number of letters before truncation" approved="yes">
<source>Minimum number of letters before truncation</source>
<target state="translated">Mindestzeichenzahl vor der Kürzung</target>
@@ -4911,11 +4874,6 @@
<target state="translated">Einfach</target>
<jms:reference-file line="152">Controller/Root/LoginController.php</jms:reference-file>
</trans-unit>
<trans-unit id="86e4e3875420cdee95d08d4472073493729a7aee" resname="Orientation" approved="yes">
<source>Orientation</source>
<target state="translated">Ausrichtung</target>
<jms:reference-file line="420">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="77561f3d48cb738cc40f376dec4616a77da54ee1" resname="Original name" approved="yes">
<source>Original name</source>
<target state="translated">ursprünglicher Name</target>
@@ -6234,7 +6192,6 @@
<trans-unit id="32e50dd99f3b67dc93272aa6c904b83d37f4f48d" resname="Shutter speed" approved="yes">
<source>Shutter speed</source>
<target state="translated">Verschlusszeit</target>
<jms:reference-file line="365">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="98">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e4538baf30d4eb324ec64e4b48c1ca424dd3b773" resname="Si cet email contient des liens non cliquables, copiez/collez ces liens dans votre navigateur." approved="yes">
@@ -7458,11 +7415,6 @@
<target state="translated">Video Codec</target>
<jms:reference-file line="34">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="534048d6c768f47f83f67c0498e6d4ecf5cff4bb" resname="Video codec" approved="yes">
<source>Video codec</source>
<target state="translated">Video-Codec</target>
<jms:reference-file line="406">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="56b71e89fb1079caaadefd0889e9a22e8b0560e3" resname="Videos" approved="yes">
<source>Videos</source>
<target state="translated">Videos</target>
@@ -9726,7 +9678,7 @@
<trans-unit id="bc977e6f2634272519d99c369e27b6c0f4f2b542" resname="ascendant" approved="yes">
<source>ascendant</source>
<target state="translated">aufsteigend</target>
<jms:reference-file line="185">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="190">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="a06a492959ce12b3f0292406ec84177d07ae19b1" resname="audio" approved="yes">
<source>audio</source>
@@ -10330,12 +10282,12 @@
<trans-unit id="aab7fdd9c18941cbc8d78fa0c690361ffd8c50bf" resname="date dajout" approved="yes">
<source>date dajout</source>
<target state="translated">hinzugefügtes Datum</target>
<jms:reference-file line="149">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="154">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="9422f3c3d1d722ee14182539cce3e00c003efd63" resname="date de modification" approved="yes">
<source>date de modification</source>
<target state="translated">Änderungsdatum</target>
<jms:reference-file line="150">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="155">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="41c882ad92672dcb86f0ede3f789f7542bcc82fc" resname="decembre" approved="yes">
<source>decembre</source>
@@ -10350,7 +10302,7 @@
<trans-unit id="1051f820052d19c0fff9afec561c3d02607fc90d" resname="descendant" approved="yes">
<source>descendant</source>
<target state="translated">absteigend</target>
<jms:reference-file line="184">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="189">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="8e82b164f61602c25d57b485ed09c7a59a8e0919" resname="developers:: Events name">
<source>developers:: Events name</source>
@@ -10730,6 +10682,33 @@
<target state="translated">Untertitelung (vtt) Felder senden</target>
<jms:reference-file line="23">prod/WorkZone/ExposeFieldList.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dd6825faca66dd1d879174587320166f59151212" resname="facet.ThumbnailOrientation:Landscape">
<source>facet.ThumbnailOrientation:Landscape</source>
<target state="needs-translation">Landschaft</target>
<jms:reference-file line="442">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="8f3af69c73dc63a16eebdd0915c168c177d5e6bf" resname="facet.ThumbnailOrientation:Portrait">
<source>facet.ThumbnailOrientation:Portrait</source>
<target state="needs-translation">Porträt</target>
<jms:reference-file line="443">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="367be8ef167f874f5b7c675f14e7902d33b39b76" resname="facet.ThumbnailOrientation:Square">
<source>facet.ThumbnailOrientation:Square</source>
<target state="needs-translation">Quadrat</target>
<jms:reference-file line="444">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="0026e83292bbf5f7d41456ad566e4bf48cfc6873" resname="facet.flashfired:no">
<source>facet.flashfired:no</source>
<target state="needs-translation">Blitz nicht benutzt</target>
<jms:reference-file line="388">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="390">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="4aecf920978685efafb134164cc934c4e1acb845" resname="facet.flashfired:yes">
<source>facet.flashfired:yes</source>
<target state="needs-translation">Blitz benutzt</target>
<jms:reference-file line="389">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="391">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="c01ba8aa5fa44fe8ec9f761edd3a48763e122fa9" resname="failed to send mail" approved="yes">
<source>failed to send mail</source>
<target state="translated">Email Senden ist fehlgeschlagen</target>
@@ -11619,7 +11598,7 @@
<trans-unit id="f16110620b1971f58336063cbdb64df7e0e0c7ac" resname="pertinence" approved="yes">
<source>pertinence</source>
<target state="translated">Relevanz</target>
<jms:reference-file line="148">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="153">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="da819bd8e531681e8cc8b0c5f30da694b7ffe03c" resname="php.ini path" approved="yes">
<source>php.ini path</source>
@@ -12153,7 +12132,7 @@
</trans-unit>
<trans-unit id="803a88bdcb07cb8055e10ca28aee9b3c74992da6" resname="print:: add and remember password to protect the pdf">
<source>print:: add and remember password to protect the pdf</source>
<target state="translated">Ein Passwort für das Öffnen der PDF festlegen</target>
<target state="needs-translation">Ein Passwort für das Öffnen der PDF festlegen (optional)</target>
<jms:reference-file line="69">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ab6e7dd76557336eb64bba71b09faadb822dd91f" resname="print:: basket feedback" approved="yes">
@@ -12265,7 +12244,7 @@
</trans-unit>
<trans-unit id="a37895cb1cf6b1e86a9a4e1581d5b682568b44fa" resname="print:: some options">
<source>print:: some options</source>
<target state="translated">Weitere Optionen</target>
<target state="needs-translation">Weitere Einstellungen</target>
<jms:reference-file line="67">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="be0543f570963b35cd3c119d878d45410b363316" resname="print:: subdef mapping">
@@ -12594,20 +12573,85 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben</target>
<jms:reference-file line="18">web/lightbox/validate.html.twig</jms:reference-file>
<jms:reference-file line="1097">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c7d4ddab714f52fc0dc7a811909a985a270fcdf9" resname="prod::facet.Orientation_label">
<source>prod::facet.Orientation_label</source>
<target state="needs-translation">Exif Ausrichtung</target>
<jms:reference-file line="426">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ec7cc75bc2bb550f2e07350712f5a440b3bb2d60" resname="prod::facet.ThumbnailOrientation_label">
<source>prod::facet.ThumbnailOrientation_label</source>
<target state="needs-translation">Ausrichtung</target>
<jms:reference-file line="433">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d8f44aec5909904ecf96c1f66a8f619fe3b8d17d" resname="prod::facet:Aperture_label">
<source>prod::facet:Aperture_label</source>
<target state="needs-translation">Blendeöffnung</target>
<jms:reference-file line="356">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ad9a5152bd51893746bf36455487a01183ebec95" resname="prod::facet:AudioCodec_label">
<source>prod::facet:AudioCodec_label</source>
<target state="needs-translation">Audio Codec</target>
<jms:reference-file line="419">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f7cd3df416fef9859c9765557d93e3edae4d970f" resname="prod::facet:AudioSamplerate_label">
<source>prod::facet:AudioSamplerate_label</source>
<target state="needs-translation">Audio Sample Rate</target>
<jms:reference-file line="405">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="291bf75117d490adf3ef33c7f755c60cae734c9f" resname="prod::facet:CameraModel_label">
<source>prod::facet:CameraModel_label</source>
<target state="needs-translation">Kamera Modell</target>
<jms:reference-file line="342">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4181004be269c01d0f28a2a3afdd5a66ac9ab88" resname="prod::facet:Colorspace_label">
<source>prod::facet:Colorspace_label</source>
<target state="needs-translation">Farbraum</target>
<jms:reference-file line="451">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f2fde4df5b7371e2f1f2bf7b5451a663cbdc0b43" resname="prod::facet:FlashFired_label">
<source>prod::facet:FlashFired_label</source>
<target state="needs-translation">Blitzlicht</target>
<jms:reference-file line="379">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="93e4d2943a67d73ab2bf3d47e5e0414d98a71b9c" resname="prod::facet:FrameRate_label">
<source>prod::facet:FrameRate_label</source>
<target state="needs-translation">Video Frame Rate</target>
<jms:reference-file line="398">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ecc03975a89f5de1fb3112f1e3d8fdf7681cf4a0" resname="prod::facet:ISO_label">
<source>prod::facet:ISO_label</source>
<target state="needs-translation">ISO</target>
<jms:reference-file line="349">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c1f93d999bc3c0be1283247a50d66b3266810" resname="prod::facet:MimeType_label">
<source>prod::facet:MimeType_label</source>
<target state="needs-translation">Mime Type</target>
<jms:reference-file line="458">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="3be65bac65219afaa6f34f579ea7e506269a4a8d" resname="prod::facet:ShutterSpeed_label">
<source>prod::facet:ShutterSpeed_label</source>
<target state="needs-translation">Belichtungszeit</target>
<jms:reference-file line="366">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="6f7c968c419f90c6c733190b0d75db89aa0a6d8b" resname="prod::facet:VideoCodec_label">
<source>prod::facet:VideoCodec_label</source>
<target state="needs-translation">Video Codec</target>
<jms:reference-file line="412">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb08c63b1c016e31a255a38795c8e4cb66b0e66e" resname="prod::facet:base_label" approved="yes">
<source>prod::facet:base_label</source>
<target state="translated">Datenbanken</target>
<jms:reference-file line="320">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="321">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="36fa870bac03b1a7c83f2b7030bf93ed4718e0a7" resname="prod::facet:collection_label" approved="yes">
<source>prod::facet:collection_label</source>
<target state="translated">Kollektionen</target>
<jms:reference-file line="327">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="328">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="12988153991e94fd6fc58934903504b0bf03c30a" resname="prod::facet:doctype_label" approved="yes">
<source>prod::facet:doctype_label</source>
<target state="translated">Dokumenttyp</target>
<jms:reference-file line="334">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="335">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="a146a90e6a97ac82ffa4ab5d4dc7cf4955a1e305" resname="prod::feedback:feedback_set_title" approved="yes">
<source>prod::feedback:feedback_set_title</source>
@@ -13374,7 +13418,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben</target>
<trans-unit id="9fb38743f0e67ac389f4d31a55eff4ec5acac703" resname="prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)">
<source>prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)</source>
<target state="translated">Wert nicht gesetzt für %fieldname%</target>
<jms:reference-file line="59">Elastic/Search/FacetsResponse.php</jms:reference-file>
<jms:reference-file line="61">Elastic/Search/FacetsResponse.php</jms:reference-file>
</trans-unit>
<trans-unit id="61c9b2b17db77a27841bbeeabff923448b0f6388" resname="public" approved="yes">
<source>public</source>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:10:09Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:00:40Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>
@@ -198,7 +198,7 @@
<trans-unit id="de0804eb70c10b14d71df74292e45c6daa13d672" resname="%number% documents&lt;br/&gt;selectionnes" approved="yes">
<source>%number% documents&lt;br/&gt;selectionnes</source>
<target state="translated"><![CDATA[%number% documents<br/>selected]]></target>
<jms:reference-file line="263">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="264">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ac5c6fe2979cfa2496c95dcb218f135fd916040d" resname="%quantity% Stories attached to the WorkZone" approved="yes">
<source>%quantity% Stories attached to the WorkZone</source>
@@ -279,7 +279,7 @@
<trans-unit id="f9b19aa0c7cf7aab245692450b473acff6a077e4" resname="%total% reponses" approved="yes">
<source>%total% reponses</source>
<target state="translated">%total% responses</target>
<jms:reference-file line="311">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="312">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="99d2e1a7e8d0ba4a7132282b53b15e503b91c2cb" resname="%user% a envoye son rapport de validation de %title%" approved="yes">
<source>%user% a envoye son rapport de validation de %title%</source>
@@ -1081,7 +1081,6 @@
<trans-unit id="aae1263383b96270870516a4097020921912df74" resname="Aperture" approved="yes">
<source>Aperture</source>
<target state="translated">Aperture</target>
<jms:reference-file line="355">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="104">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="013cf62916a339608ae3c498d34b9e55afa46dc1" resname="Apparait aussi dans ces paniers" approved="yes">
@@ -1292,21 +1291,11 @@
<jms:reference-file line="36">Media/Subdef/Video.php</jms:reference-file>
<jms:reference-file line="37">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="a80232c45008d73666e95544f7c9c8c0896536af" resname="Audio Samplerate" approved="yes">
<source>Audio Samplerate</source>
<target state="translated">Audio Samplerate</target>
<jms:reference-file line="399">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel" approved="yes">
<source>Audio channel</source>
<target state="translated">Audio channel</target>
<jms:reference-file line="38">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec" approved="yes">
<source>Audio codec</source>
<target state="translated">Audio codec</target>
<jms:reference-file line="413">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="27be4ad944410219f1a8dd01cc5e216a09c16646" resname="AudioSamplerate" approved="yes">
<source>AudioSamplerate</source>
<target state="translated">Audio sample rate</target>
@@ -1578,7 +1567,6 @@
<trans-unit id="07d75a5073e3247c7ac54d3a797d3f777b421863" resname="Camera Model" approved="yes">
<source>Camera Model</source>
<target state="translated">Camera model</target>
<jms:reference-file line="341">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="56">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="77dfd2135f4db726c47299bb55be26f7f4525a46" resname="Cancel" approved="yes">
@@ -1865,11 +1853,6 @@
<target state="translated">Color space</target>
<jms:reference-file line="62">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0b8cb446bc8277d5fd8242aa11ecb0054f9bbaa6" resname="Colorspace" approved="yes">
<source>Colorspace</source>
<target state="translated">Colorspace</target>
<jms:reference-file line="427">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="478443411674f0df06db3b28230d37625383f8c2" resname="Commande" approved="yes">
<source>Commande</source>
<target state="translated">Order</target>
@@ -3355,11 +3338,6 @@
<jms:reference-file line="87">web/common/technical_datas.html.twig</jms:reference-file>
<jms:reference-file line="436">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2869d115faa9aa305076269dfbaf57c28cbd9fb6" resname="FlashFired" approved="yes">
<source>FlashFired</source>
<target state="translated">FlashFired</target>
<jms:reference-file line="378">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="02893456d53323f0fdbbe9447fe5b3401f2102f7" resname="Flatten layers" approved="yes">
<source>Flatten layers</source>
<target state="translated">Flatten layers</target>
@@ -3421,11 +3399,6 @@
<target state="translated">Frame rate</target>
<jms:reference-file line="33">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="629fe48e7fcf628a108551add706c29832b214df" resname="FrameRate" approved="yes">
<source>FrameRate</source>
<target state="translated">FrameRate</target>
<jms:reference-file line="392">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4947df23a237794a9ff63353bd60ebe679c830c" resname="Frequence d'echantillonage" approved="yes">
<source>Frequence d'echantillonage</source>
<target state="translated">Sampling frequency</target>
@@ -3671,11 +3644,6 @@
<target state="translated">IP address</target>
<jms:reference-file line="31">web/account/sessions.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4f325d995b6d028ccc75771b1679537b623521c4" resname="ISO" approved="yes">
<source>ISO</source>
<target state="translated">ISO</target>
<jms:reference-file line="348">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="16a5173a6d384d155354f429d72834cd0bd6bc54" resname="ISO sensibility" approved="yes">
<source>ISO sensibility</source>
<target state="translated">ISO sensibility</target>
@@ -4378,11 +4346,6 @@
<target state="translated">Mime type</target>
<jms:reference-file line="14">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1bd7ccbde8d3077fec1f549017e747393223a900" resname="MimeType" approved="yes">
<source>MimeType</source>
<target state="translated">MimeType</target>
<jms:reference-file line="434">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb4f425374af2741715669ed8b541a666078b729" resname="Minimum number of letters before truncation" approved="yes">
<source>Minimum number of letters before truncation</source>
<target state="translated">Minimum number of characters before truncation</target>
@@ -4914,11 +4877,6 @@
<target state="translated">Ordinary</target>
<jms:reference-file line="152">Controller/Root/LoginController.php</jms:reference-file>
</trans-unit>
<trans-unit id="86e4e3875420cdee95d08d4472073493729a7aee" resname="Orientation" approved="yes">
<source>Orientation</source>
<target state="translated">Orientation</target>
<jms:reference-file line="420">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="77561f3d48cb738cc40f376dec4616a77da54ee1" resname="Original name" approved="yes">
<source>Original name</source>
<target state="translated">Original name</target>
@@ -6237,7 +6195,6 @@
<trans-unit id="32e50dd99f3b67dc93272aa6c904b83d37f4f48d" resname="Shutter speed" approved="yes">
<source>Shutter speed</source>
<target state="translated">Shutter speed</target>
<jms:reference-file line="365">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="98">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e4538baf30d4eb324ec64e4b48c1ca424dd3b773" resname="Si cet email contient des liens non cliquables, copiez/collez ces liens dans votre navigateur." approved="yes">
@@ -7461,11 +7418,6 @@
<target state="translated">Video codec</target>
<jms:reference-file line="34">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="534048d6c768f47f83f67c0498e6d4ecf5cff4bb" resname="Video codec" approved="yes">
<source>Video codec</source>
<target state="translated">Video codec</target>
<jms:reference-file line="406">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="56b71e89fb1079caaadefd0889e9a22e8b0560e3" resname="Videos" approved="yes">
<source>Videos</source>
<target state="translated">Videos</target>
@@ -9729,7 +9681,7 @@
<trans-unit id="bc977e6f2634272519d99c369e27b6c0f4f2b542" resname="ascendant" approved="yes">
<source>ascendant</source>
<target state="translated">ascending</target>
<jms:reference-file line="185">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="190">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="a06a492959ce12b3f0292406ec84177d07ae19b1" resname="audio" approved="yes">
<source>audio</source>
@@ -10333,12 +10285,12 @@
<trans-unit id="aab7fdd9c18941cbc8d78fa0c690361ffd8c50bf" resname="date dajout" approved="yes">
<source>date dajout</source>
<target state="translated">Add date</target>
<jms:reference-file line="149">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="154">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="9422f3c3d1d722ee14182539cce3e00c003efd63" resname="date de modification" approved="yes">
<source>date de modification</source>
<target state="translated">Modification date</target>
<jms:reference-file line="150">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="155">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="41c882ad92672dcb86f0ede3f789f7542bcc82fc" resname="decembre" approved="yes">
<source>decembre</source>
@@ -10353,7 +10305,7 @@
<trans-unit id="1051f820052d19c0fff9afec561c3d02607fc90d" resname="descendant" approved="yes">
<source>descendant</source>
<target state="translated">descending</target>
<jms:reference-file line="184">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="189">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="8e82b164f61602c25d57b485ed09c7a59a8e0919" resname="developers:: Events name">
<source>developers:: Events name</source>
@@ -10733,6 +10685,33 @@
<target state="translated">Send video text track files</target>
<jms:reference-file line="23">prod/WorkZone/ExposeFieldList.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dd6825faca66dd1d879174587320166f59151212" resname="facet.ThumbnailOrientation:Landscape">
<source>facet.ThumbnailOrientation:Landscape</source>
<target state="needs-translation">Landscape</target>
<jms:reference-file line="442">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="8f3af69c73dc63a16eebdd0915c168c177d5e6bf" resname="facet.ThumbnailOrientation:Portrait">
<source>facet.ThumbnailOrientation:Portrait</source>
<target state="needs-translation">Portrait</target>
<jms:reference-file line="443">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="367be8ef167f874f5b7c675f14e7902d33b39b76" resname="facet.ThumbnailOrientation:Square">
<source>facet.ThumbnailOrientation:Square</source>
<target state="needs-translation">Square</target>
<jms:reference-file line="444">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="0026e83292bbf5f7d41456ad566e4bf48cfc6873" resname="facet.flashfired:no">
<source>facet.flashfired:no</source>
<target state="needs-translation">Flash Not fired</target>
<jms:reference-file line="388">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="390">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="4aecf920978685efafb134164cc934c4e1acb845" resname="facet.flashfired:yes">
<source>facet.flashfired:yes</source>
<target state="needs-translation">Flash Fired</target>
<jms:reference-file line="389">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="391">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="c01ba8aa5fa44fe8ec9f761edd3a48763e122fa9" resname="failed to send mail" approved="yes">
<source>failed to send mail</source>
<target state="translated">failed to send mail</target>
@@ -11237,7 +11216,7 @@
</trans-unit>
<trans-unit id="a688627f4dd71b157e89c24314fd077ce0e44571" resname="notification:: mark all notification as read">
<source>notification:: mark all notification as read</source>
<target state="needs-translation">Mark all notifications as "Read"</target>
<target state="translated">Mark all notifications as "Read"</target>
<jms:reference-file line="4">web/prod/notifications_dialog.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ef8ffaf5527518b39ca6500ef0e9a47a4b7cceec" resname="notification::read:tooltip">
@@ -11622,7 +11601,7 @@
<trans-unit id="f16110620b1971f58336063cbdb64df7e0e0c7ac" resname="pertinence" approved="yes">
<source>pertinence</source>
<target state="translated">Relevance</target>
<jms:reference-file line="148">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="153">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="da819bd8e531681e8cc8b0c5f30da694b7ffe03c" resname="php.ini path" approved="yes">
<source>php.ini path</source>
@@ -12156,7 +12135,7 @@
</trans-unit>
<trans-unit id="803a88bdcb07cb8055e10ca28aee9b3c74992da6" resname="print:: add and remember password to protect the pdf">
<source>print:: add and remember password to protect the pdf</source>
<target state="translated">Define a password to protect the PDF</target>
<target state="translated">Define a password to protect the PDF (optional)</target>
<jms:reference-file line="69">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ab6e7dd76557336eb64bba71b09faadb822dd91f" resname="print:: basket feedback" approved="yes">
@@ -12268,7 +12247,7 @@
</trans-unit>
<trans-unit id="a37895cb1cf6b1e86a9a4e1581d5b682568b44fa" resname="print:: some options">
<source>print:: some options</source>
<target state="translated">More Options</target>
<target state="translated">Additional settings</target>
<jms:reference-file line="67">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="be0543f570963b35cd3c119d878d45410b363316" resname="print:: subdef mapping">
@@ -12293,7 +12272,7 @@
</trans-unit>
<trans-unit id="d16a375bd489fa9232346a1c6e48570bbf53a479" resname="print:: warning! Only available media for chosen subdef is downloadable">
<source>print:: warning! Only available media for chosen subdef is downloadable</source>
<target state="needs-translation">Leave the duration empty for a permanent validity</target>
<target state="translated">Leave the duration empty for a permanent validity</target>
<jms:reference-file line="93">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="52acc8afb73e42ebb15886d76b723d8e8907d8eb" resname="print:: week">
@@ -12599,20 +12578,85 @@ Warning: The current values will be overwritten by these new values</target>
<jms:reference-file line="18">web/lightbox/validate.html.twig</jms:reference-file>
<jms:reference-file line="1097">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c7d4ddab714f52fc0dc7a811909a985a270fcdf9" resname="prod::facet.Orientation_label">
<source>prod::facet.Orientation_label</source>
<target state="needs-translation">Exif Orientation</target>
<jms:reference-file line="426">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ec7cc75bc2bb550f2e07350712f5a440b3bb2d60" resname="prod::facet.ThumbnailOrientation_label">
<source>prod::facet.ThumbnailOrientation_label</source>
<target state="needs-translation">Orientation</target>
<jms:reference-file line="433">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d8f44aec5909904ecf96c1f66a8f619fe3b8d17d" resname="prod::facet:Aperture_label">
<source>prod::facet:Aperture_label</source>
<target state="needs-translation">Aperture</target>
<jms:reference-file line="356">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ad9a5152bd51893746bf36455487a01183ebec95" resname="prod::facet:AudioCodec_label">
<source>prod::facet:AudioCodec_label</source>
<target state="needs-translation">Audio Codec</target>
<jms:reference-file line="419">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f7cd3df416fef9859c9765557d93e3edae4d970f" resname="prod::facet:AudioSamplerate_label">
<source>prod::facet:AudioSamplerate_label</source>
<target state="needs-translation">Audio Samplerate</target>
<jms:reference-file line="405">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="291bf75117d490adf3ef33c7f755c60cae734c9f" resname="prod::facet:CameraModel_label">
<source>prod::facet:CameraModel_label</source>
<target state="needs-translation">Camera Model</target>
<jms:reference-file line="342">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4181004be269c01d0f28a2a3afdd5a66ac9ab88" resname="prod::facet:Colorspace_label">
<source>prod::facet:Colorspace_label</source>
<target state="needs-translation">Colorspace</target>
<jms:reference-file line="451">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f2fde4df5b7371e2f1f2bf7b5451a663cbdc0b43" resname="prod::facet:FlashFired_label">
<source>prod::facet:FlashFired_label</source>
<target state="needs-translation">Flash</target>
<jms:reference-file line="379">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="93e4d2943a67d73ab2bf3d47e5e0414d98a71b9c" resname="prod::facet:FrameRate_label">
<source>prod::facet:FrameRate_label</source>
<target state="needs-translation">Video frame rate</target>
<jms:reference-file line="398">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ecc03975a89f5de1fb3112f1e3d8fdf7681cf4a0" resname="prod::facet:ISO_label">
<source>prod::facet:ISO_label</source>
<target state="needs-translation">ISO</target>
<jms:reference-file line="349">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c1f93d999bc3c0be1283247a50d66b3266810" resname="prod::facet:MimeType_label">
<source>prod::facet:MimeType_label</source>
<target state="needs-translation">Mime Type</target>
<jms:reference-file line="458">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="3be65bac65219afaa6f34f579ea7e506269a4a8d" resname="prod::facet:ShutterSpeed_label">
<source>prod::facet:ShutterSpeed_label</source>
<target state="needs-translation">Shutter Speed</target>
<jms:reference-file line="366">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="6f7c968c419f90c6c733190b0d75db89aa0a6d8b" resname="prod::facet:VideoCodec_label">
<source>prod::facet:VideoCodec_label</source>
<target state="needs-translation">Video Codec</target>
<jms:reference-file line="412">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb08c63b1c016e31a255a38795c8e4cb66b0e66e" resname="prod::facet:base_label" approved="yes">
<source>prod::facet:base_label</source>
<target state="translated">Base</target>
<jms:reference-file line="320">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="321">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="36fa870bac03b1a7c83f2b7030bf93ed4718e0a7" resname="prod::facet:collection_label" approved="yes">
<source>prod::facet:collection_label</source>
<target state="translated">Collection</target>
<jms:reference-file line="327">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="328">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="12988153991e94fd6fc58934903504b0bf03c30a" resname="prod::facet:doctype_label" approved="yes">
<source>prod::facet:doctype_label</source>
<target state="translated">Document type</target>
<jms:reference-file line="334">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="335">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="a146a90e6a97ac82ffa4ab5d4dc7cf4955a1e305" resname="prod::feedback:feedback_set_title" approved="yes">
<source>prod::feedback:feedback_set_title</source>
@@ -13382,7 +13426,7 @@ It is possible to place several search areas</target>
<trans-unit id="9fb38743f0e67ac389f4d31a55eff4ec5acac703" resname="prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)">
<source>prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)</source>
<target state="translated">Unset value for %fieldname%</target>
<jms:reference-file line="59">Elastic/Search/FacetsResponse.php</jms:reference-file>
<jms:reference-file line="61">Elastic/Search/FacetsResponse.php</jms:reference-file>
</trans-unit>
<trans-unit id="61c9b2b17db77a27841bbeeabff923448b0f6388" resname="public" approved="yes">
<source>public</source>
@@ -13442,7 +13486,7 @@ It is possible to place several search areas</target>
</trans-unit>
<trans-unit id="a85c5b39743bad12b07c179a912cf5dbc47860f8" resname="publication:: %count% users to notify">
<source>publication:: %count% users to notify</source>
<target state="needs-translation">%count% users will be notified</target>
<target state="translated">%count% users will be notified</target>
<jms:reference-file line="149">Controller/Prod/FeedController.php</jms:reference-file>
</trans-unit>
<trans-unit id="c4664885fa2a9f300cc01beed066cfcfafe4dd39" resname="publication:: no feed selected">

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:10:26Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:00:57Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>
@@ -198,7 +198,7 @@
<trans-unit id="de0804eb70c10b14d71df74292e45c6daa13d672" resname="%number% documents&lt;br/&gt;selectionnes" approved="yes">
<source>%number% documents&lt;br/&gt;selectionnes</source>
<target state="translated"><![CDATA[%number% documents<br/>sélectionnés]]></target>
<jms:reference-file line="263">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="264">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ac5c6fe2979cfa2496c95dcb218f135fd916040d" resname="%quantity% Stories attached to the WorkZone" approved="yes">
<source>%quantity% Stories attached to the WorkZone</source>
@@ -279,7 +279,7 @@
<trans-unit id="f9b19aa0c7cf7aab245692450b473acff6a077e4" resname="%total% reponses" approved="yes">
<source>%total% reponses</source>
<target state="translated">%total% réponses</target>
<jms:reference-file line="311">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="312">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="99d2e1a7e8d0ba4a7132282b53b15e503b91c2cb" resname="%user% a envoye son rapport de validation de %title%" approved="yes">
<source>%user% a envoye son rapport de validation de %title%</source>
@@ -1080,7 +1080,6 @@
<trans-unit id="aae1263383b96270870516a4097020921912df74" resname="Aperture" approved="yes">
<source>Aperture</source>
<target state="translated">Ouverture</target>
<jms:reference-file line="355">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="104">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="013cf62916a339608ae3c498d34b9e55afa46dc1" resname="Apparait aussi dans ces paniers" approved="yes">
@@ -1291,21 +1290,11 @@
<jms:reference-file line="36">Media/Subdef/Video.php</jms:reference-file>
<jms:reference-file line="37">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="a80232c45008d73666e95544f7c9c8c0896536af" resname="Audio Samplerate" approved="yes">
<source>Audio Samplerate</source>
<target state="translated">Fréquence d'échantillonnage</target>
<jms:reference-file line="399">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel" approved="yes">
<source>Audio channel</source>
<target state="translated">Canal audio</target>
<jms:reference-file line="38">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec" approved="yes">
<source>Audio codec</source>
<target state="translated">Encodeur Audio</target>
<jms:reference-file line="413">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="27be4ad944410219f1a8dd01cc5e216a09c16646" resname="AudioSamplerate" approved="yes">
<source>AudioSamplerate</source>
<target state="translated">Taux déchantillonnage audio</target>
@@ -1577,7 +1566,6 @@
<trans-unit id="07d75a5073e3247c7ac54d3a797d3f777b421863" resname="Camera Model" approved="yes">
<source>Camera Model</source>
<target state="translated">Type d'appareil numérique</target>
<jms:reference-file line="341">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="56">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="77dfd2135f4db726c47299bb55be26f7f4525a46" resname="Cancel" approved="yes">
@@ -1863,11 +1851,6 @@
<target state="translated">Espace colorimétrique</target>
<jms:reference-file line="62">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0b8cb446bc8277d5fd8242aa11ecb0054f9bbaa6" resname="Colorspace" approved="yes">
<source>Colorspace</source>
<target state="translated">Espace colorimétrique</target>
<jms:reference-file line="427">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="478443411674f0df06db3b28230d37625383f8c2" resname="Commande" approved="yes">
<source>Commande</source>
<target state="translated">Commande</target>
@@ -3352,11 +3335,6 @@
<jms:reference-file line="87">web/common/technical_datas.html.twig</jms:reference-file>
<jms:reference-file line="436">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2869d115faa9aa305076269dfbaf57c28cbd9fb6" resname="FlashFired" approved="yes">
<source>FlashFired</source>
<target state="translated">Avec Flash</target>
<jms:reference-file line="378">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="02893456d53323f0fdbbe9447fe5b3401f2102f7" resname="Flatten layers" approved="yes">
<source>Flatten layers</source>
<target state="translated">Aplatir les calques</target>
@@ -3418,11 +3396,6 @@
<target state="translated">Nombre d'images par seconde</target>
<jms:reference-file line="33">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="629fe48e7fcf628a108551add706c29832b214df" resname="FrameRate" approved="yes">
<source>FrameRate</source>
<target state="translated">Cadence</target>
<jms:reference-file line="392">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4947df23a237794a9ff63353bd60ebe679c830c" resname="Frequence d'echantillonage" approved="yes">
<source>Frequence d'echantillonage</source>
<target state="translated">Fréquence d'échantillonnage</target>
@@ -3668,11 +3641,6 @@
<target state="translated">Adresse IP</target>
<jms:reference-file line="31">web/account/sessions.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4f325d995b6d028ccc75771b1679537b623521c4" resname="ISO" approved="yes">
<source>ISO</source>
<target state="translated">ISO</target>
<jms:reference-file line="348">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="16a5173a6d384d155354f429d72834cd0bd6bc54" resname="ISO sensibility" approved="yes">
<source>ISO sensibility</source>
<target state="translated">Sensibilité ISO</target>
@@ -4375,11 +4343,6 @@
<target state="translated">Type Mime</target>
<jms:reference-file line="14">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1bd7ccbde8d3077fec1f549017e747393223a900" resname="MimeType" approved="yes">
<source>MimeType</source>
<target state="translated">MimeType</target>
<jms:reference-file line="434">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb4f425374af2741715669ed8b541a666078b729" resname="Minimum number of letters before truncation" approved="yes">
<source>Minimum number of letters before truncation</source>
<target state="translated">Nombre minimal de caractères avant la troncature</target>
@@ -4911,11 +4874,6 @@
<target state="translated">Normale</target>
<jms:reference-file line="152">Controller/Root/LoginController.php</jms:reference-file>
</trans-unit>
<trans-unit id="86e4e3875420cdee95d08d4472073493729a7aee" resname="Orientation" approved="yes">
<source>Orientation</source>
<target state="translated">Orientation</target>
<jms:reference-file line="420">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="77561f3d48cb738cc40f376dec4616a77da54ee1" resname="Original name" approved="yes">
<source>Original name</source>
<target state="translated">Le nom de fichier original</target>
@@ -6236,7 +6194,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis
<trans-unit id="32e50dd99f3b67dc93272aa6c904b83d37f4f48d" resname="Shutter speed" approved="yes">
<source>Shutter speed</source>
<target state="translated">Vitesse d'obturateur</target>
<jms:reference-file line="365">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="98">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e4538baf30d4eb324ec64e4b48c1ca424dd3b773" resname="Si cet email contient des liens non cliquables, copiez/collez ces liens dans votre navigateur." approved="yes">
@@ -7460,11 +7417,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis
<target state="translated">Codec Vidéos</target>
<jms:reference-file line="34">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="534048d6c768f47f83f67c0498e6d4ecf5cff4bb" resname="Video codec" approved="yes">
<source>Video codec</source>
<target state="translated">Codec vidéo</target>
<jms:reference-file line="406">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="56b71e89fb1079caaadefd0889e9a22e8b0560e3" resname="Videos" approved="yes">
<source>Videos</source>
<target state="translated">Vidéos</target>
@@ -9729,7 +9681,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<trans-unit id="bc977e6f2634272519d99c369e27b6c0f4f2b542" resname="ascendant" approved="yes">
<source>ascendant</source>
<target state="translated">Ascendant</target>
<jms:reference-file line="185">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="190">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="a06a492959ce12b3f0292406ec84177d07ae19b1" resname="audio" approved="yes">
<source>audio</source>
@@ -10333,12 +10285,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<trans-unit id="aab7fdd9c18941cbc8d78fa0c690361ffd8c50bf" resname="date dajout" approved="yes">
<source>date dajout</source>
<target state="translated">Date d'ajout</target>
<jms:reference-file line="149">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="154">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="9422f3c3d1d722ee14182539cce3e00c003efd63" resname="date de modification" approved="yes">
<source>date de modification</source>
<target state="translated">date de modification</target>
<jms:reference-file line="150">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="155">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="41c882ad92672dcb86f0ede3f789f7542bcc82fc" resname="decembre" approved="yes">
<source>decembre</source>
@@ -10353,7 +10305,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<trans-unit id="1051f820052d19c0fff9afec561c3d02607fc90d" resname="descendant" approved="yes">
<source>descendant</source>
<target state="translated">Descendant</target>
<jms:reference-file line="184">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="189">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="8e82b164f61602c25d57b485ed09c7a59a8e0919" resname="developers:: Events name">
<source>developers:: Events name</source>
@@ -10733,6 +10685,33 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="translated">Envoyer les fichiers de sous titrage</target>
<jms:reference-file line="23">prod/WorkZone/ExposeFieldList.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dd6825faca66dd1d879174587320166f59151212" resname="facet.ThumbnailOrientation:Landscape">
<source>facet.ThumbnailOrientation:Landscape</source>
<target state="needs-translation">Paysage</target>
<jms:reference-file line="442">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="8f3af69c73dc63a16eebdd0915c168c177d5e6bf" resname="facet.ThumbnailOrientation:Portrait">
<source>facet.ThumbnailOrientation:Portrait</source>
<target state="needs-translation">Portrait</target>
<jms:reference-file line="443">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="367be8ef167f874f5b7c675f14e7902d33b39b76" resname="facet.ThumbnailOrientation:Square">
<source>facet.ThumbnailOrientation:Square</source>
<target state="needs-translation">Carré</target>
<jms:reference-file line="444">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="0026e83292bbf5f7d41456ad566e4bf48cfc6873" resname="facet.flashfired:no">
<source>facet.flashfired:no</source>
<target state="needs-translation">Flash non déclenché</target>
<jms:reference-file line="388">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="390">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="4aecf920978685efafb134164cc934c4e1acb845" resname="facet.flashfired:yes">
<source>facet.flashfired:yes</source>
<target state="needs-translation">Flash déclenché</target>
<jms:reference-file line="389">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="391">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="c01ba8aa5fa44fe8ec9f761edd3a48763e122fa9" resname="failed to send mail" approved="yes">
<source>failed to send mail</source>
<target state="translated">Echec de l'envoi d'e-mail</target>
@@ -11622,7 +11601,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<trans-unit id="f16110620b1971f58336063cbdb64df7e0e0c7ac" resname="pertinence" approved="yes">
<source>pertinence</source>
<target state="translated">Pertinence</target>
<jms:reference-file line="148">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="153">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="da819bd8e531681e8cc8b0c5f30da694b7ffe03c" resname="php.ini path" approved="yes">
<source>php.ini path</source>
@@ -12156,7 +12135,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
</trans-unit>
<trans-unit id="803a88bdcb07cb8055e10ca28aee9b3c74992da6" resname="print:: add and remember password to protect the pdf">
<source>print:: add and remember password to protect the pdf</source>
<target state="translated">Définir un mot de passe pour l'ouverture du PDF</target>
<target state="needs-translation">Définir un mot de passe pour l'ouverture du PDF (optionnel)</target>
<jms:reference-file line="69">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ab6e7dd76557336eb64bba71b09faadb822dd91f" resname="print:: basket feedback" approved="yes">
@@ -12268,7 +12247,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
</trans-unit>
<trans-unit id="a37895cb1cf6b1e86a9a4e1581d5b682568b44fa" resname="print:: some options">
<source>print:: some options</source>
<target state="translated">Options supplémentaires</target>
<target state="needs-translation">Réglages supplémentaires</target>
<jms:reference-file line="67">prod/actions/printer_default.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="be0543f570963b35cd3c119d878d45410b363316" resname="print:: subdef mapping">
@@ -12599,20 +12578,85 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles
<jms:reference-file line="18">web/lightbox/validate.html.twig</jms:reference-file>
<jms:reference-file line="1097">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c7d4ddab714f52fc0dc7a811909a985a270fcdf9" resname="prod::facet.Orientation_label">
<source>prod::facet.Orientation_label</source>
<target state="needs-translation">Orientation exif</target>
<jms:reference-file line="426">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ec7cc75bc2bb550f2e07350712f5a440b3bb2d60" resname="prod::facet.ThumbnailOrientation_label">
<source>prod::facet.ThumbnailOrientation_label</source>
<target state="needs-translation">Orientation</target>
<jms:reference-file line="433">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d8f44aec5909904ecf96c1f66a8f619fe3b8d17d" resname="prod::facet:Aperture_label">
<source>prod::facet:Aperture_label</source>
<target state="needs-translation">Ouverture</target>
<jms:reference-file line="356">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ad9a5152bd51893746bf36455487a01183ebec95" resname="prod::facet:AudioCodec_label">
<source>prod::facet:AudioCodec_label</source>
<target state="needs-translation">Codec audio</target>
<jms:reference-file line="419">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f7cd3df416fef9859c9765557d93e3edae4d970f" resname="prod::facet:AudioSamplerate_label">
<source>prod::facet:AudioSamplerate_label</source>
<target state="needs-translation">Fréquence d'échantillonnage</target>
<jms:reference-file line="405">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="291bf75117d490adf3ef33c7f755c60cae734c9f" resname="prod::facet:CameraModel_label">
<source>prod::facet:CameraModel_label</source>
<target state="needs-translation">Appareil Photographique</target>
<jms:reference-file line="342">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4181004be269c01d0f28a2a3afdd5a66ac9ab88" resname="prod::facet:Colorspace_label">
<source>prod::facet:Colorspace_label</source>
<target state="needs-translation">Espace colorimétrique</target>
<jms:reference-file line="451">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f2fde4df5b7371e2f1f2bf7b5451a663cbdc0b43" resname="prod::facet:FlashFired_label">
<source>prod::facet:FlashFired_label</source>
<target state="needs-translation">Flash</target>
<jms:reference-file line="379">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="93e4d2943a67d73ab2bf3d47e5e0414d98a71b9c" resname="prod::facet:FrameRate_label">
<source>prod::facet:FrameRate_label</source>
<target state="needs-translation">Cadence</target>
<jms:reference-file line="398">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ecc03975a89f5de1fb3112f1e3d8fdf7681cf4a0" resname="prod::facet:ISO_label">
<source>prod::facet:ISO_label</source>
<target state="needs-translation">ISO</target>
<jms:reference-file line="349">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c1f93d999bc3c0be1283247a50d66b3266810" resname="prod::facet:MimeType_label">
<source>prod::facet:MimeType_label</source>
<target state="needs-translation">Type Mime</target>
<jms:reference-file line="458">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="3be65bac65219afaa6f34f579ea7e506269a4a8d" resname="prod::facet:ShutterSpeed_label">
<source>prod::facet:ShutterSpeed_label</source>
<target state="needs-translation">Vitesse d'obturateur</target>
<jms:reference-file line="366">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="6f7c968c419f90c6c733190b0d75db89aa0a6d8b" resname="prod::facet:VideoCodec_label">
<source>prod::facet:VideoCodec_label</source>
<target state="needs-translation">Codec Video</target>
<jms:reference-file line="412">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb08c63b1c016e31a255a38795c8e4cb66b0e66e" resname="prod::facet:base_label" approved="yes">
<source>prod::facet:base_label</source>
<target state="translated">Bases</target>
<jms:reference-file line="320">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="321">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="36fa870bac03b1a7c83f2b7030bf93ed4718e0a7" resname="prod::facet:collection_label" approved="yes">
<source>prod::facet:collection_label</source>
<target state="translated">Collections</target>
<jms:reference-file line="327">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="328">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="12988153991e94fd6fc58934903504b0bf03c30a" resname="prod::facet:doctype_label" approved="yes">
<source>prod::facet:doctype_label</source>
<target state="translated">Types de documents</target>
<jms:reference-file line="334">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="335">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="a146a90e6a97ac82ffa4ab5d4dc7cf4955a1e305" resname="prod::feedback:feedback_set_title" approved="yes">
<source>prod::feedback:feedback_set_title</source>
@@ -13385,7 +13429,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles
<trans-unit id="9fb38743f0e67ac389f4d31a55eff4ec5acac703" resname="prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)">
<source>prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)</source>
<target state="translated">Valeur non définie pour %fieldname%</target>
<jms:reference-file line="59">Elastic/Search/FacetsResponse.php</jms:reference-file>
<jms:reference-file line="61">Elastic/Search/FacetsResponse.php</jms:reference-file>
</trans-unit>
<trans-unit id="61c9b2b17db77a27841bbeeabff923448b0f6388" resname="public" approved="yes">
<source>public</source>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:10:45Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:01:15Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>
@@ -198,7 +198,7 @@
<trans-unit id="de0804eb70c10b14d71df74292e45c6daa13d672" resname="%number% documents&lt;br/&gt;selectionnes">
<source><![CDATA[%number% documents<br/>selectionnes]]></source>
<target state="new"><![CDATA[%number% documents<br/>selectionnes]]></target>
<jms:reference-file line="263">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="264">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ac5c6fe2979cfa2496c95dcb218f135fd916040d" resname="%quantity% Stories attached to the WorkZone">
<source>%quantity% Stories attached to the WorkZone</source>
@@ -279,7 +279,7 @@
<trans-unit id="f9b19aa0c7cf7aab245692450b473acff6a077e4" resname="%total% reponses">
<source>%total% reponses</source>
<target state="new">%total% reponses</target>
<jms:reference-file line="311">Controller/Prod/QueryController.php</jms:reference-file>
<jms:reference-file line="312">Controller/Prod/QueryController.php</jms:reference-file>
</trans-unit>
<trans-unit id="99d2e1a7e8d0ba4a7132282b53b15e503b91c2cb" resname="%user% a envoye son rapport de validation de %title%">
<source>%user% a envoye son rapport de validation de %title%</source>
@@ -1082,7 +1082,6 @@
<trans-unit id="aae1263383b96270870516a4097020921912df74" resname="Aperture" approved="yes">
<source>Aperture</source>
<target state="translated">Diafragma</target>
<jms:reference-file line="355">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="104">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="013cf62916a339608ae3c498d34b9e55afa46dc1" resname="Apparait aussi dans ces paniers" approved="yes">
@@ -1293,21 +1292,11 @@
<jms:reference-file line="36">Media/Subdef/Video.php</jms:reference-file>
<jms:reference-file line="37">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="a80232c45008d73666e95544f7c9c8c0896536af" resname="Audio Samplerate">
<source>Audio Samplerate</source>
<target state="new">Audio Samplerate</target>
<jms:reference-file line="399">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel">
<source>Audio channel</source>
<target state="new">Audio channel</target>
<jms:reference-file line="38">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec">
<source>Audio codec</source>
<target state="new">Audio codec</target>
<jms:reference-file line="413">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="27be4ad944410219f1a8dd01cc5e216a09c16646" resname="AudioSamplerate">
<source>AudioSamplerate</source>
<target>AudioSamplerate</target>
@@ -1579,7 +1568,6 @@
<trans-unit id="07d75a5073e3247c7ac54d3a797d3f777b421863" resname="Camera Model" approved="yes">
<source>Camera Model</source>
<target state="translated">Cameramodel</target>
<jms:reference-file line="341">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="56">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="77dfd2135f4db726c47299bb55be26f7f4525a46" resname="Cancel" approved="yes">
@@ -1867,11 +1855,6 @@
<target state="translated">Kleurruimte</target>
<jms:reference-file line="62">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0b8cb446bc8277d5fd8242aa11ecb0054f9bbaa6" resname="Colorspace">
<source>Colorspace</source>
<target state="new">Colorspace</target>
<jms:reference-file line="427">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="478443411674f0df06db3b28230d37625383f8c2" resname="Commande" approved="yes">
<source>Commande</source>
<target state="translated">Bestelling</target>
@@ -3364,11 +3347,6 @@
<jms:reference-file line="87">web/common/technical_datas.html.twig</jms:reference-file>
<jms:reference-file line="436">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2869d115faa9aa305076269dfbaf57c28cbd9fb6" resname="FlashFired">
<source>FlashFired</source>
<target state="new">FlashFired</target>
<jms:reference-file line="378">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="02893456d53323f0fdbbe9447fe5b3401f2102f7" resname="Flatten layers">
<source>Flatten layers</source>
<target state="new">Flatten layers</target>
@@ -3430,11 +3408,6 @@
<target state="translated">Beelden per Seconden</target>
<jms:reference-file line="33">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="629fe48e7fcf628a108551add706c29832b214df" resname="FrameRate">
<source>FrameRate</source>
<target state="new">FrameRate</target>
<jms:reference-file line="392">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4947df23a237794a9ff63353bd60ebe679c830c" resname="Frequence d'echantillonage" approved="yes">
<source>Frequence d'echantillonage</source>
<target state="translated">Samplefrequentie</target>
@@ -3680,11 +3653,6 @@
<target>IP</target>
<jms:reference-file line="31">web/account/sessions.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4f325d995b6d028ccc75771b1679537b623521c4" resname="ISO">
<source>ISO</source>
<target state="new">ISO</target>
<jms:reference-file line="348">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="16a5173a6d384d155354f429d72834cd0bd6bc54" resname="ISO sensibility" approved="yes">
<source>ISO sensibility</source>
<target state="translated">ISO waarde</target>
@@ -4387,11 +4355,6 @@
<target state="new">Mime type</target>
<jms:reference-file line="14">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1bd7ccbde8d3077fec1f549017e747393223a900" resname="MimeType">
<source>MimeType</source>
<target state="new">MimeType</target>
<jms:reference-file line="434">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb4f425374af2741715669ed8b541a666078b729" resname="Minimum number of letters before truncation" approved="yes">
<source>Minimum number of letters before truncation</source>
<target state="translated">Minimum aantal tekens alvorens te ledigen</target>
@@ -4923,11 +4886,6 @@
<target state="translated">Gewoon</target>
<jms:reference-file line="152">Controller/Root/LoginController.php</jms:reference-file>
</trans-unit>
<trans-unit id="86e4e3875420cdee95d08d4472073493729a7aee" resname="Orientation">
<source>Orientation</source>
<target state="new">Orientation</target>
<jms:reference-file line="420">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="77561f3d48cb738cc40f376dec4616a77da54ee1" resname="Original name" approved="yes">
<source>Original name</source>
<target state="translated">Originele naam</target>
@@ -6246,7 +6204,6 @@
<trans-unit id="32e50dd99f3b67dc93272aa6c904b83d37f4f48d" resname="Shutter speed" approved="yes">
<source>Shutter speed</source>
<target state="translated">Sluitersnelheid</target>
<jms:reference-file line="365">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="98">web/common/technical_datas.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e4538baf30d4eb324ec64e4b48c1ca424dd3b773" resname="Si cet email contient des liens non cliquables, copiez/collez ces liens dans votre navigateur." approved="yes">
@@ -7470,11 +7427,6 @@
<target>Video Codec</target>
<jms:reference-file line="34">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="534048d6c768f47f83f67c0498e6d4ecf5cff4bb" resname="Video codec">
<source>Video codec</source>
<target state="new">Video codec</target>
<jms:reference-file line="406">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="56b71e89fb1079caaadefd0889e9a22e8b0560e3" resname="Videos" approved="yes">
<source>Videos</source>
<target state="translated">Video's</target>
@@ -9738,7 +9690,7 @@
<trans-unit id="bc977e6f2634272519d99c369e27b6c0f4f2b542" resname="ascendant" approved="yes">
<source>ascendant</source>
<target state="translated">aflopend</target>
<jms:reference-file line="185">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="190">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="a06a492959ce12b3f0292406ec84177d07ae19b1" resname="audio" approved="yes">
<source>audio</source>
@@ -10342,12 +10294,12 @@
<trans-unit id="aab7fdd9c18941cbc8d78fa0c690361ffd8c50bf" resname="date dajout" approved="yes">
<source>date dajout</source>
<target state="translated">Datum toegevoegd</target>
<jms:reference-file line="149">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="154">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="9422f3c3d1d722ee14182539cce3e00c003efd63" resname="date de modification">
<source>date de modification</source>
<target state="new">date de modification</target>
<jms:reference-file line="150">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="155">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="41c882ad92672dcb86f0ede3f789f7542bcc82fc" resname="decembre" approved="yes">
<source>decembre</source>
@@ -10362,7 +10314,7 @@
<trans-unit id="1051f820052d19c0fff9afec561c3d02607fc90d" resname="descendant" approved="yes">
<source>descendant</source>
<target state="translated">oplopend</target>
<jms:reference-file line="184">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="189">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="8e82b164f61602c25d57b485ed09c7a59a8e0919" resname="developers:: Events name">
<source>developers:: Events name</source>
@@ -10742,6 +10694,33 @@
<target state="new">expose::setting send vtt field</target>
<jms:reference-file line="23">prod/WorkZone/ExposeFieldList.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dd6825faca66dd1d879174587320166f59151212" resname="facet.ThumbnailOrientation:Landscape">
<source>facet.ThumbnailOrientation:Landscape</source>
<target state="new">facet.ThumbnailOrientation:Landscape</target>
<jms:reference-file line="442">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="8f3af69c73dc63a16eebdd0915c168c177d5e6bf" resname="facet.ThumbnailOrientation:Portrait">
<source>facet.ThumbnailOrientation:Portrait</source>
<target state="new">facet.ThumbnailOrientation:Portrait</target>
<jms:reference-file line="443">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="367be8ef167f874f5b7c675f14e7902d33b39b76" resname="facet.ThumbnailOrientation:Square">
<source>facet.ThumbnailOrientation:Square</source>
<target state="new">facet.ThumbnailOrientation:Square</target>
<jms:reference-file line="444">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="0026e83292bbf5f7d41456ad566e4bf48cfc6873" resname="facet.flashfired:no">
<source>facet.flashfired:no</source>
<target state="new">facet.flashfired:no</target>
<jms:reference-file line="388">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="390">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="4aecf920978685efafb134164cc934c4e1acb845" resname="facet.flashfired:yes">
<source>facet.flashfired:yes</source>
<target state="new">facet.flashfired:yes</target>
<jms:reference-file line="389">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="391">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="c01ba8aa5fa44fe8ec9f761edd3a48763e122fa9" resname="failed to send mail" approved="yes">
<source>failed to send mail</source>
<target state="translated">email versturen niet gelukt</target>
@@ -11631,7 +11610,7 @@
<trans-unit id="f16110620b1971f58336063cbdb64df7e0e0c7ac" resname="pertinence" approved="yes">
<source>pertinence</source>
<target state="translated">relevantie</target>
<jms:reference-file line="148">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
<jms:reference-file line="153">SearchEngine/Elastic/ElasticSearchEngine.php</jms:reference-file>
</trans-unit>
<trans-unit id="da819bd8e531681e8cc8b0c5f30da694b7ffe03c" resname="php.ini path" approved="yes">
<source>php.ini path</source>
@@ -12605,20 +12584,85 @@
<jms:reference-file line="18">web/lightbox/validate.html.twig</jms:reference-file>
<jms:reference-file line="1097">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c7d4ddab714f52fc0dc7a811909a985a270fcdf9" resname="prod::facet.Orientation_label">
<source>prod::facet.Orientation_label</source>
<target state="new">prod::facet.Orientation_label</target>
<jms:reference-file line="426">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ec7cc75bc2bb550f2e07350712f5a440b3bb2d60" resname="prod::facet.ThumbnailOrientation_label">
<source>prod::facet.ThumbnailOrientation_label</source>
<target state="new">prod::facet.ThumbnailOrientation_label</target>
<jms:reference-file line="433">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d8f44aec5909904ecf96c1f66a8f619fe3b8d17d" resname="prod::facet:Aperture_label">
<source>prod::facet:Aperture_label</source>
<target state="new">prod::facet:Aperture_label</target>
<jms:reference-file line="356">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ad9a5152bd51893746bf36455487a01183ebec95" resname="prod::facet:AudioCodec_label">
<source>prod::facet:AudioCodec_label</source>
<target state="new">prod::facet:AudioCodec_label</target>
<jms:reference-file line="419">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f7cd3df416fef9859c9765557d93e3edae4d970f" resname="prod::facet:AudioSamplerate_label">
<source>prod::facet:AudioSamplerate_label</source>
<target state="new">prod::facet:AudioSamplerate_label</target>
<jms:reference-file line="405">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="291bf75117d490adf3ef33c7f755c60cae734c9f" resname="prod::facet:CameraModel_label">
<source>prod::facet:CameraModel_label</source>
<target state="new">prod::facet:CameraModel_label</target>
<jms:reference-file line="342">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4181004be269c01d0f28a2a3afdd5a66ac9ab88" resname="prod::facet:Colorspace_label">
<source>prod::facet:Colorspace_label</source>
<target state="new">prod::facet:Colorspace_label</target>
<jms:reference-file line="451">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="f2fde4df5b7371e2f1f2bf7b5451a663cbdc0b43" resname="prod::facet:FlashFired_label">
<source>prod::facet:FlashFired_label</source>
<target state="new">prod::facet:FlashFired_label</target>
<jms:reference-file line="379">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="93e4d2943a67d73ab2bf3d47e5e0414d98a71b9c" resname="prod::facet:FrameRate_label">
<source>prod::facet:FrameRate_label</source>
<target state="new">prod::facet:FrameRate_label</target>
<jms:reference-file line="398">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="ecc03975a89f5de1fb3112f1e3d8fdf7681cf4a0" resname="prod::facet:ISO_label">
<source>prod::facet:ISO_label</source>
<target state="new">prod::facet:ISO_label</target>
<jms:reference-file line="349">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c1f93d999bc3c0be1283247a50d66b3266810" resname="prod::facet:MimeType_label">
<source>prod::facet:MimeType_label</source>
<target state="new">prod::facet:MimeType_label</target>
<jms:reference-file line="458">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="3be65bac65219afaa6f34f579ea7e506269a4a8d" resname="prod::facet:ShutterSpeed_label">
<source>prod::facet:ShutterSpeed_label</source>
<target state="new">prod::facet:ShutterSpeed_label</target>
<jms:reference-file line="366">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="6f7c968c419f90c6c733190b0d75db89aa0a6d8b" resname="prod::facet:VideoCodec_label">
<source>prod::facet:VideoCodec_label</source>
<target state="new">prod::facet:VideoCodec_label</target>
<jms:reference-file line="412">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="cb08c63b1c016e31a255a38795c8e4cb66b0e66e" resname="prod::facet:base_label">
<source>prod::facet:base_label</source>
<target state="new">prod::facet:base_label</target>
<jms:reference-file line="320">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="321">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="36fa870bac03b1a7c83f2b7030bf93ed4718e0a7" resname="prod::facet:collection_label">
<source>prod::facet:collection_label</source>
<target state="new">prod::facet:collection_label</target>
<jms:reference-file line="327">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="328">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="12988153991e94fd6fc58934903504b0bf03c30a" resname="prod::facet:doctype_label">
<source>prod::facet:doctype_label</source>
<target state="new">prod::facet:doctype_label</target>
<jms:reference-file line="334">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
<jms:reference-file line="335">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="a146a90e6a97ac82ffa4ab5d4dc7cf4955a1e305" resname="prod::feedback:feedback_set_title">
<source>prod::feedback:feedback_set_title</source>
@@ -13385,7 +13429,7 @@
<trans-unit id="9fb38743f0e67ac389f4d31a55eff4ec5acac703" resname="prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)">
<source>prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)</source>
<target state="new">prod:workzone:facetstab:unset_field_facet_label_(%fieldname%)</target>
<jms:reference-file line="59">Elastic/Search/FacetsResponse.php</jms:reference-file>
<jms:reference-file line="61">Elastic/Search/FacetsResponse.php</jms:reference-file>
</trans-unit>
<trans-unit id="61c9b2b17db77a27841bbeeabff923448b0f6388" resname="public" approved="yes">
<source>public</source>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:09:55Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:00:26Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:10:10Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:00:40Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:10:26Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:00:57Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2022-02-15T09:10:46Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<file date="2022-03-08T15:01:15Z" source-language="en" target-language="nl" datatype="plaintext" original="not.available">
<header>
<tool tool-id="JMSTranslationBundle" tool-name="JMSTranslationBundle" tool-version="1.1.0-DEV"/>
<note>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.</note>