From b3f2076c776ee1f492c2b594f8e6d092d47f152e Mon Sep 17 00:00:00 2001
From: Aina Sitraka <35221835+aynsix@users.noreply.github.com>
Date: Fri, 17 Nov 2023 17:23:48 +0300
Subject: [PATCH 1/3] fic clean user never connected (#4412)
---
.../Phrasea/Command/Maintenance/CleanUsersCommand.php | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/Alchemy/Phrasea/Command/Maintenance/CleanUsersCommand.php b/lib/Alchemy/Phrasea/Command/Maintenance/CleanUsersCommand.php
index 76d0169a0b..7f92475738 100644
--- a/lib/Alchemy/Phrasea/Command/Maintenance/CleanUsersCommand.php
+++ b/lib/Alchemy/Phrasea/Command/Maintenance/CleanUsersCommand.php
@@ -93,7 +93,7 @@ protected function doExecute(InputInterface $input, OutputInterface $output)
return 1;
}
- $clauses[] = sprintf("`last_connection` < DATE_SUB(NOW(), INTERVAL %d day)", $inactivityPeriod);
+ $clauses[] = sprintf("((`last_connection` IS NULL AND `Users`.`created` < DATE_SUB(NOW(), INTERVAL %d day)) OR (`last_connection` < DATE_SUB(NOW(), INTERVAL %d day)))", $inactivityPeriod, $inactivityPeriod);
$sql_where_u = 1;
$sql_where_ub = 1;
@@ -249,7 +249,7 @@ protected function doExecute(InputInterface $input, OutputInterface $output)
$usersList[] = [
$user->getId(),
$user->getLogin(),
- $user->getLastConnection()->format('Y-m-d h:m:s'),
+ ($user->getLastConnection() == null) ? 'never connected' : $user->getLastConnection()->format('Y-m-d h:m:s'),
$action
];
}
@@ -280,7 +280,7 @@ private function relanceUser(User $user, $graceDuration)
$mail->setLogin($user->getLogin());
$mail->setLocale($user->getLocale());
- $mail->setLastConnection($user->getLastConnection()->format('Y-m-d'));
+ $mail->setLastConnection(($user->getLastConnection() == null) ? 'never connected': $user->getLastConnection()->format('Y-m-d'));
$mail->setDeleteDate((new \DateTime("+{$graceDuration} day"))->format('Y-m-d'));
// return 0 on failure
@@ -296,7 +296,7 @@ private function doDelete(User $user, UserManipulator $userManipulator, $validMa
if ($validMail && !empty($maxRelances)) {
$receiver = Receiver::fromUser($user);
$mail = MailSuccessAccountInactifDelete::create($this->container, $receiver);
- $mail->setLastConnection($user->getLastConnection()->format('Y-m-d'));
+ $mail->setLastConnection(($user->getLastConnection() == null) ? 'never connected' : $user->getLastConnection()->format('Y-m-d'));
// if --max_relances=0 there is no inactivity email
if ($user->getLastInactivityEmail() !== null) {
From ca449d6933c4447764783fe8b41a0e47660bf63d Mon Sep 17 00:00:00 2001
From: Aina Sitraka <35221835+aynsix@users.noreply.github.com>
Date: Fri, 17 Nov 2023 17:43:00 +0300
Subject: [PATCH 2/3] PHRAS-3668 happyscribe autosubtitle (#4405)
* happyscribe autosubtitle mvp
* list source lang
---
.../Controller/Prod/ToolsController.php | 55 +-
.../Event/Record/RecordAutoSubtitleEvent.php | 19 +-
.../Subscriber/SubtitleSubscriber.php | 32 +-
.../WorkerManager/Worker/SubtitleWorker.php | 526 +++++++++++-------
.../prod/actions/Tools/videoEditor.html.twig | 29 +-
5 files changed, 408 insertions(+), 253 deletions(-)
diff --git a/lib/Alchemy/Phrasea/Controller/Prod/ToolsController.php b/lib/Alchemy/Phrasea/Controller/Prod/ToolsController.php
index 9c522a6ee5..d6eb522fb7 100644
--- a/lib/Alchemy/Phrasea/Controller/Prod/ToolsController.php
+++ b/lib/Alchemy/Phrasea/Controller/Prod/ToolsController.php
@@ -552,25 +552,13 @@ public function autoSubtitleAction(Request $request)
(int)$request->request->get("record_id")
);
- $permalinkUrl = '';
- $conf = $this->getConf();
-
- // if subdef_source not set, by default use the preview permalink
- $subdefSource = $conf->get(['externalservice', 'ginger', 'AutoSubtitling', 'subdef_source']) ?: 'preview';
-
- if ($this->isPhysicallyPresent($record, $subdefSource) && ($previewLink = $record->get_subdef($subdefSource)->get_permalink()) != null) {
- $permalinkUrl = $previewLink->get_url()->__toString();
- }
$this->dispatch(
PhraseaEvents::RECORD_AUTO_SUBTITLE,
new RecordAutoSubtitleEvent(
$record,
- $permalinkUrl,
$request->request->get("subtitle_language_source"),
- $request->request->get("meta_struct_id_source"),
- $request->request->get("subtitle_language_destination"),
- $request->request->get("meta_struct_id_destination")
+ json_decode($request->request->get("subtitle_destination"), true)
)
);
@@ -629,7 +617,8 @@ public function videoEditorAction(Request $request)
'videoEditorConfig' => $conf->get(['video-editor']),
'metadatas' => $metadatas,
'JSonFields' => json_encode($JSFields),
- 'videoTextTrackFields' => $videoTextTrackFields
+ 'videoTextTrackFields' => $videoTextTrackFields,
+ 'languages' => $this->languageList()
]);
}
@@ -644,4 +633,42 @@ private function isPhysicallyPresent(record_adapter $record, $subdefName)
return false;
}
+
+ private function languageList()
+ {
+ return [
+ 'af-ZA' => 'af-ZA Afrikaans (South Africa)', 'am-ET' => 'am-ET Amharic (Ethiopia)',
+ 'ar-DZ' => 'ar-DZ Arabic (Algeria)', 'ar-BH' => 'ar-BH Arabic (Bahrain)',
+ 'ar-EG' => 'ar-EG Arabic (Egypt)', 'ar-IQ' => 'ar-IQ Arabic (Iraq)',
+ 'ar-IL' => 'ar-IL Arabic (Israel)', 'ar-YE' => 'ar-YE Arabic (Yemen)',
+ 'eu-ES' => 'eu-ES Basque (Spain)', 'bn-BD' => 'bn-BD Bengali (Bangladesh)',
+ 'bn-IN' => 'bn-IN Bengali (India)', 'bg-BG' => 'bg-BG Bulgarian (Bulgaria)',
+ 'ca-ES' => 'ca-ES Catalan (Spain)', 'yue-Hant-HK' => 'yue-Hant-HK Chinese, Cantonese (Traditional, Hong Kong)',
+ 'cmn-Hans-CN' => 'cmn-Hans-CN Chinese, Mandarin (Simplified, China)', 'hr-HR' => 'hr-HR Croatian (Croatia)',
+ 'cs-CZ' => 'cs-CZ Czech (Czech Republic)', 'da-DK' => 'da-DK Danish (Denmark)',
+ 'nl-NL' => 'nl-NL Dutch (Netherlands)', 'nl-BE' => 'nl-BE Dutch (Belgium)',
+ 'en-AU' => 'en-AU English (Australia)', 'en-CA' => 'en-CA English (Canada)',
+ 'en-GB' => 'en-GB English (United Kingdom)', 'en-US' => 'en-US English (United States)',
+ 'fr-CA' => 'fr-CA French (Canada)', 'fr-FR' => 'fr-FR French (France)',
+ 'fr-BE' => 'fr-BE French (Belgium)', 'fr-CH' => 'fr-CH French (Switzerland)',
+ 'ka-GE' => 'ka-GE Georgian (Georgia)', 'de-DE' => 'de-DE German (Germany)',
+ 'el-GR' => 'el-GR Greek (Greece)', 'he-IL' => 'he-IL Hebrew (Israel)',
+ 'hi-IN' => 'hi-IN Hindi (India)', 'hu-HU' => 'hu-HU Hungarian (Hungary)',
+ 'is-IS' => 'is-IS Icelandic (Iceland)', 'id-ID' => 'id-ID Indonesian (Indonesia)',
+ 'it-IT' => 'it-IT Italian (Italy)', 'ja-JP' => 'ja-JP Japanese (Japan)',
+ 'ko-KR' => 'ko-KR Korean (South Korea)', 'lo-LA' => 'lo-LA Lao (Laos)',
+ 'lt-LT' => 'lt-LT Lithuanian (Lithuania)', 'ms-MY' => 'ms-MY Malay (Malaysia)',
+ 'ne-NP' => 'ne-NP Nepali (Nepal)', 'nb-NO' => 'nb-NO Norwegian Bokmål (Norway)',
+ 'pl-PL' => 'pl-PL Polish (Poland)', 'pt-BR' => 'pt-BR Portuguese (Brazil)',
+ 'pt-PT' => 'pt-PT Portuguese (Portugal)', 'ro-RO' => 'ro-RO Romanian (Romania)',
+ 'ru-RU' => 'ru-RU Russian (Russia)', 'sr-RS' => 'sr-RS Serbian (Serbia)',
+ 'sk-SK' => 'sk-SK Slovak (Slovakia)', 'sl-SI' => 'sl-SI Slovenian (Slovenia)',
+ 'es-ES' => 'es-ES Spanish (Spain)', 'sv-SE' => 'sv-SE Swedish (Sweden)',
+ 'th-TH' => 'th-TH Thai (Thailand)', 'tr-TR' => 'tr-TR Turkish (Turkey)',
+ 'uk-UA' => 'uk-UA Ukrainian (Ukraine)', 'vi-VN' => 'vi-VN Vietnamese (Vietnam)',
+ 'et-EE' => 'et-EE Estonian (Estonia)', 'mn-MN' => 'mn-MN Mongolian (Mongolia)',
+ 'uz-UZ' => 'uz-UZ Uzbek (Uzbekistan)'
+
+ ];
+ }
}
diff --git a/lib/Alchemy/Phrasea/Core/Event/Record/RecordAutoSubtitleEvent.php b/lib/Alchemy/Phrasea/Core/Event/Record/RecordAutoSubtitleEvent.php
index 307a54e474..37b12fb4e0 100644
--- a/lib/Alchemy/Phrasea/Core/Event/Record/RecordAutoSubtitleEvent.php
+++ b/lib/Alchemy/Phrasea/Core/Event/Record/RecordAutoSubtitleEvent.php
@@ -10,24 +10,17 @@ class RecordAutoSubtitleEvent extends RecordEvent
private $metaStructureIdSource;
private $languageDestination;
private $metaStructureIdDestination;
- private $permalinkUrl;
public function __construct(
RecordInterface $record,
- $permalinkUrl,
$languageSource,
- $metaStructureIdSource,
- $languageDestination,
- $metaStructureIdDestination
+ $languageDestination
)
{
parent::__construct($record);
$this->languageSource = $languageSource;
- $this->metaStructureIdSource = $metaStructureIdSource;
$this->languageDestination = $languageDestination;
- $this->metaStructureIdDestination = $metaStructureIdDestination;
- $this->permalinkUrl = $permalinkUrl;
}
public function getLanguageSource()
@@ -35,11 +28,6 @@ public function getLanguageSource()
return $this->languageSource;
}
- public function getMetaStructureIdSource()
- {
- return $this->metaStructureIdSource;
- }
-
public function getLanguageDestination()
{
return $this->languageDestination;
@@ -49,9 +37,4 @@ public function getMetaStructureIdDestination()
{
return $this->metaStructureIdDestination;
}
-
- public function getPermalinkUrl()
- {
- return $this->permalinkUrl;
- }
}
diff --git a/lib/Alchemy/Phrasea/WorkerManager/Subscriber/SubtitleSubscriber.php b/lib/Alchemy/Phrasea/WorkerManager/Subscriber/SubtitleSubscriber.php
index 83318bcbb4..b6ab7c4b28 100644
--- a/lib/Alchemy/Phrasea/WorkerManager/Subscriber/SubtitleSubscriber.php
+++ b/lib/Alchemy/Phrasea/WorkerManager/Subscriber/SubtitleSubscriber.php
@@ -27,23 +27,25 @@ public function __construct(callable $repoWorkerJobLocator, MessagePublisher $me
public function onRecordAutoSubtitle(RecordAutoSubtitleEvent $event)
{
- $data = [
- "databoxId" => $event->getRecord()->getDataboxId(),
- "recordId" => $event->getRecord()->getRecordId(),
- "permalinkUrl" => $event->getPermalinkUrl(),
- "languageSource" => $event->getLanguageSource(),
- "metaStructureIdSource" => $event->getMetaStructureIdSource(),
- "languageDestination" => $event->getLanguageDestination(),
- "metaStructureIdDestination" => $event->getMetaStructureIdDestination(),
- "type" => MessagePublisher::SUBTITLE_TYPE // used to specify the final Q to publish message
- ];
+ if (!empty($event->getLanguageDestination())) {
+ $data = [
+ "databoxId" => $event->getRecord()->getDataboxId(),
+ "recordId" => $event->getRecord()->getRecordId(),
+ "languageSource" => $event->getLanguageSource(),
+ "languageDestination" => $event->getLanguageDestination(),
+ "type" => MessagePublisher::SUBTITLE_TYPE // used to specify the final Q to publish message
+ ];
- $payload = [
- 'message_type' => MessagePublisher::MAIN_QUEUE_TYPE,
- 'payload' => $data
- ];
+ $payload = [
+ 'message_type' => MessagePublisher::MAIN_QUEUE_TYPE,
+ 'payload' => $data
+ ];
+
+ $this->messagePublisher->publishMessage($payload, MessagePublisher::MAIN_QUEUE_TYPE);
+ } else {
+ $this->messagePublisher->pushLog("There is no language destination selected when trying do do autosubtitle!");
+ }
- $this->messagePublisher->publishMessage($payload, MessagePublisher::MAIN_QUEUE_TYPE);
}
public static function getSubscribedEvents()
diff --git a/lib/Alchemy/Phrasea/WorkerManager/Worker/SubtitleWorker.php b/lib/Alchemy/Phrasea/WorkerManager/Worker/SubtitleWorker.php
index 753b9c4c16..d170e6d694 100644
--- a/lib/Alchemy/Phrasea/WorkerManager/Worker/SubtitleWorker.php
+++ b/lib/Alchemy/Phrasea/WorkerManager/Worker/SubtitleWorker.php
@@ -29,6 +29,14 @@ class SubtitleWorker implements WorkerInterface
private $repoWorker;
private $dispatcher;
+ /**
+ * @var Client
+ */
+ private $happyscribeClient;
+ private $happyscribeToken;
+ private $extension;
+ private $workerRunningJob;
+ private $transcriptionsId;
public function __construct(WorkerRunningJobRepository $repoWorker, PropertyAccess $conf, callable $appboxLocator, LoggerInterface $logger, EventDispatcherInterface $dispatcher)
{
@@ -41,16 +49,17 @@ public function __construct(WorkerRunningJobRepository $repoWorker, PropertyAcce
public function process(array $payload)
{
- $gingaBaseurl = $this->conf->get(['externalservice', 'ginger', 'AutoSubtitling', 'service_base_url']);
- $gingaToken = $this->conf->get(['externalservice', 'ginger', 'AutoSubtitling', 'token']);
- $gingaTranscriptFormat = $this->conf->get(['externalservice', 'ginger', 'AutoSubtitling', 'transcript_format']);
+ $this->happyscribeToken = $this->conf->get(['externalservice', 'happyscribe', 'token']);
+ $organizationId = $this->conf->get(['externalservice', 'happyscribe', 'organization_id']);
+ $happyscribeTranscriptFormat = $this->conf->get(['externalservice', 'happyscribe', 'transcript_format'], 'vtt');
- if (!$gingaBaseurl || !$gingaToken || !$gingaTranscriptFormat) {
+ if (!$organizationId || !$this->happyscribeToken ) {
$this->logger->error("External service Ginga not set correctly in configuration.yml");
return 0;
}
- $workerRunningJob = null;
+
+ $this->workerRunningJob = null;
$em = $this->repoWorker->getEntityManager();
$em->beginTransaction();
@@ -62,8 +71,8 @@ public function process(array $payload)
];
$date = new \DateTime();
- $workerRunningJob = new WorkerRunningJob();
- $workerRunningJob
+ $this->workerRunningJob = new WorkerRunningJob();
+ $this->workerRunningJob
->setDataboxId($payload['databoxId'])
->setRecordId($payload['recordId'])
->setWork(MessagePublisher::SUBTITLE_TYPE)
@@ -73,7 +82,7 @@ public function process(array $payload)
->setPayload($message)
;
- $em->persist($workerRunningJob);
+ $em->persist($this->workerRunningJob);
$em->flush();
$em->commit();
@@ -81,223 +90,171 @@ public function process(array $payload)
$em->rollback();
}
- switch ($gingaTranscriptFormat) {
- case 'text/srt,':
- $extension = 'srt';
- break;
- case 'text/plain':
- $extension = 'txt';
- break;
- case 'application/json':
- $extension = 'json';
- break;
- case 'text/vtt':
- default:
- $extension = 'vtt';
- break;
+ if (in_array(strtolower($happyscribeTranscriptFormat), ['srt', 'txt', 'json', 'vtt'])) {
+ $this->extension = strtolower($happyscribeTranscriptFormat);
+ } else {
+ $this->extension = 'vtt';
}
- $languageSource = $this->getLanguageFormat($payload['languageSource']);
- $languageDestination = $this->getLanguageFormat($payload['languageDestination']);
-
$record = $this->getApplicationBox()->get_databox($payload['databoxId'])->get_record($payload['recordId']);
- $languageSourceFieldName = $record->getDatabox()->get_meta_structure()->get_element($payload['metaStructureIdSource'])->get_name();
-
- $subtitleSourceTemporaryFile = $this->getTemporaryFilesystem()->createTemporaryFile("subtitle", null, $extension);
- $gingerClient = new Client();
-
- // if the languageSourceFieldName do not yet exist, first generate subtitle for it
- if ($payload['permalinkUrl'] != '' && !$record->get_caption()->has_field($languageSourceFieldName)) {
- try {
- $response = $gingerClient->post($gingaBaseurl.'/media/', [
- 'headers' => [
- 'Authorization' => 'token '.$gingaToken
- ],
- 'json' => [
- 'url' => $payload['permalinkUrl'],
- 'language' => $languageSource
- ]
- ]);
- } catch(\Exception $e) {
- $this->logger->error($e->getMessage());
- $this->jobFinished($workerRunningJob);
-
- return 0;
- }
- if ($response->getStatusCode() !== 201) {
- $this->logger->error("response status /media/ : ". $response->getStatusCode());
- $this->jobFinished($workerRunningJob);
+ // if subdef_source not set, by default use the preview permalink
+ $subdefSource = $this->conf->get(['externalservice', 'happyscribe', 'subdef_source']) ?: 'preview';
- return 0;
- }
+ $tmpUrl = '';
+ if ($this->isPhysicallyPresent($record, $subdefSource) && ($previewLink = $record->get_subdef($subdefSource)->get_permalink()) != null) {
+ $tmpUrl = $previewLink->get_url()->__toString();
+ }
- $responseMediaBody = $response->getBody()->getContents();
- $responseMediaBody = json_decode($responseMediaBody,true);
+ $this->happyscribeClient = new Client();
- $checkStatus = true;
- do {
- // first wait 5 second before check subtitling status
- sleep(5);
- $this->logger->info("bigin to check status");
- try {
- $response = $gingerClient->get($gingaBaseurl.'/task/'.$responseMediaBody['task_id'].'/', [
- 'headers' => [
- 'Authorization' => 'token '.$gingaToken
- ]
- ]);
- } catch (\Exception $e) {
- $checkStatus = false;
+ if (!$this->isRemoteFileExist($tmpUrl)) {
+ $fileName = $record->get_subdef($subdefSource)->get_file();
- break;
- }
+ // first get a signed URL
+ $responseUpload = $this->happyscribeClient->get('https://www.happyscribe.com/api/v1/uploads/new?filename=' . $fileName, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ]
+ ]);
- if ($response->getStatusCode() !== 200) {
- $checkStatus = false;
+ if ($responseUpload->getStatusCode() !== 200) {
+ $this->logger->error("error when uploading file to transcript,response status : ". $responseUpload->getStatusCode());
+ $this->jobFinished();
- break;
- }
+ return 0;
+ }
- $responseTaskBody = $response->getBody()->getContents();
- $responseTaskBody = json_decode($responseTaskBody,true);
+ $responseUploadBody = $responseUpload->getBody()->getContents();
+ $responseUploadBody = json_decode($responseUploadBody,true);
- } while($responseTaskBody['status'] != 'SUCCESS');
+ $tmpUrl = $responseUploadBody['signedUrl'];
+ $res = $this->happyscribeClient->put($tmpUrl, [
+ 'body' => fopen($record->get_subdef($subdefSource)->getRealPath(), 'r')
+ ]);
- if (!$checkStatus) {
- $this->logger->error("can't check status");
- $this->jobFinished($workerRunningJob);
+ if ($res->getStatusCode() !== 200) {
+ $this->logger->error("error when uploading file to signed url,response status : ". $res->getStatusCode());
+ $this->jobFinished();
return 0;
}
+ }
- try {
- $response = $gingerClient->get($gingaBaseurl.'/media/'.$responseMediaBody['media']['uuid'].'/', [
- 'headers' => [
- 'Authorization' => 'token '.$gingaToken,
- 'ACCEPT' => $gingaTranscriptFormat
- ],
- 'query' => [
- 'language' => $languageSource
- ]
- ]);
- } catch (\Exception $e) {
- $this->logger->error($e->getMessage());
- $this->jobFinished($workerRunningJob);
+ // create a transcription
- return 0;
- }
+ try {
+ $responseTranscription = $this->happyscribeClient->post('https://www.happyscribe.com/api/v1/transcriptions', [
+ 'headers' => [
+ 'Authorization' => 'Bearer '. $this->happyscribeToken
+ ],
+ 'json' => [
+ 'transcription' => [
+ 'name' => $record->get_title(),
+ 'is_subtitle' => true,
+ 'language' => $payload['languageSource'],
+ 'organization_id' => $organizationId,
+ 'tmp_url' => $tmpUrl
+ ]
+ ]
+ ]);
- if ($response->getStatusCode() !== 200) {
- $this->logger->error("response status /media/uuid : ". $response->getStatusCode());
- $this->jobFinished($workerRunningJob);
+ } catch (\Exception $e) {
+ $this->logger->error("error when creating transcript : " . $e->getMessage());
+ $this->jobFinished();
- return 0;
- }
+ return 0;
+ }
- $transcriptContent = $response->getBody()->getContents();
+ if ($responseTranscription->getStatusCode() !== 200) {
+ $this->logger->error("error when creating transcript,response status : ". $responseTranscription->getStatusCode());
+ $this->jobFinished();
- $transcriptContent = preg_replace('/WEBVTT/', 'WEBVTT - with cue identifier', $transcriptContent, 1);
+ return 0;
+ }
- // save subtitle on temporary file to use to translate if needed
- file_put_contents($subtitleSourceTemporaryFile, $transcriptContent);
+ $responseTranscriptionBody = $responseTranscription->getBody()->getContents();
+ $responseTranscriptionBody = json_decode($responseTranscriptionBody,true);
+ $this->transcriptionsId[] = $transcriptionId = $responseTranscriptionBody['id'];
- $metadatas[0] = [
- 'meta_struct_id' => (int)$payload['metaStructureIdSource'],
- 'meta_id' => '',
- 'value' => $transcriptContent
- ];
+ // check transcription status
+ $failureTranscriptMessage = '';
- try {
- $record->set_metadatas($metadatas);
+ do {
+ // first wait 5 second before check transcript status
+ sleep(5);
+ $resCheckTranscript = $this->happyscribeClient->get('https://www.happyscribe.com/api/v1/transcriptions/' . $transcriptionId, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ]
+ ]);
- // order to write meta in file
- $this->dispatcher->dispatch(WorkerEvents::RECORDS_WRITE_META,
- new RecordsWriteMetaEvent([$record->getRecordId()], $record->getDataboxId()));
- } catch (\Exception $e) {
- $this->logger->error($e->getMessage());
- $this->jobFinished($workerRunningJob);
+ if ($resCheckTranscript->getStatusCode() !== 200) {
+ $this->logger->error("error when checking transcript,response status : ". $responseTranscription->getStatusCode());
+ $this->jobFinished();
return 0;
}
- $this->logger->info("Generate subtitle on language source SUCCESS");
- } elseif ($record->get_caption()->has_field($languageSourceFieldName)) {
- // get the source subtitle and save it to a temporary file
- $fieldValues = $record->get_caption()->get_field($languageSourceFieldName)->get_values();
- $fieldValue = array_pop($fieldValues);
+ $resCheckTranscriptBody = $resCheckTranscript->getBody()->getContents();
+ $resCheckTranscriptBody = json_decode($resCheckTranscriptBody,true);
+ $transcriptStatus = $resCheckTranscriptBody['state'];
+ if (isset($resCheckTranscriptBody['failureMessage'])) {
+ $failureTranscriptMessage = $resCheckTranscriptBody['failureMessage'];
+ }
- file_put_contents($subtitleSourceTemporaryFile, $fieldValue->getValue());
+ } while(!in_array($transcriptStatus, ['automatic_done', 'locked', 'failed']));
+
+ if ($transcriptStatus != "automatic_done") {
+ $this->logger->error("error when checking transcript, : " . $failureTranscriptMessage);
+ $this->jobFinished();
+
+ return 0;
}
- if ($payload['metaStructureIdSource'] !== $payload['metaStructureIdDestination']) {
- try {
- $response = $gingerClient->post($gingaBaseurl.'/translate/', [
- 'headers' => [
- 'Authorization' => 'token '.$gingaToken,
- 'ACCEPT' => $gingaTranscriptFormat
- ],
- 'multipart' => [
- [
- 'name' => 'transcript',
- 'contents' => fopen($subtitleSourceTemporaryFile, 'r')
- ],
- [
- 'name' => 'transcript_format',
- 'contents' => $gingaTranscriptFormat,
-
- ],
- [
- 'name' => 'language_in',
- 'contents' => $languageSource,
-
- ],
- [
- 'name' => 'language_out',
- 'contents' => $languageDestination,
-
- ]
- ]
- ]);
- } catch(\Exception $e) {
- $this->logger->error($e->getMessage());
- $this->jobFinished($workerRunningJob);
- return 0;
- }
+ $metadatas = [];
- if ($response->getStatusCode() !== 200) {
- $this->logger->error("response status /translate/ : ". $response->getStatusCode());
- $this->jobFinished($workerRunningJob);
+ foreach ($payload['languageDestination'] as $language => $metaStructureIdDestination) {
+ $languageDestination = strtolower($language);
- return 0;
+ if ($this->getTargetLanguageByCode($payload['languageSource']) == $languageDestination) {
+ $metadatas[] = [
+ 'meta_struct_id' => (int)$metaStructureIdDestination,
+ 'meta_id' => '',
+ 'value' => $this->exportTranscription($transcriptionId)
+ ];
+ } else {
+ $metadatas[] = [
+ 'meta_struct_id' => (int)$metaStructureIdDestination,
+ 'meta_id' => '',
+ 'value' => $this->translate($transcriptionId, $languageDestination)
+ ];
}
+ }
- $transcriptContent = $response->getBody()->getContents();
- $transcriptContent = preg_replace('/WEBVTT/', 'WEBVTT - with cue identifier', $transcriptContent, 1);
+ try {
+ $record->set_metadatas($metadatas);
- $metadatas[0] = [
- 'meta_struct_id' => (int)$payload['metaStructureIdDestination'],
- 'meta_id' => '',
- 'value' => $transcriptContent
- ];
+ // order to write meta in file
+ $this->dispatcher->dispatch(WorkerEvents::RECORDS_WRITE_META,
+ new RecordsWriteMetaEvent([$record->getRecordId()], $record->getDataboxId()));
+ } catch (\Exception $e) {
+ $this->logger->error($e->getMessage());
+ $this->jobFinished();
- try {
- $record->set_metadatas($metadatas);
+ return 0;
+ }
- // order to write meta in file
- $this->dispatcher->dispatch(WorkerEvents::RECORDS_WRITE_META,
- new RecordsWriteMetaEvent([$record->getRecordId()], $record->getDataboxId()));
- } catch (\Exception $e) {
- $this->logger->error($e->getMessage());
- $this->jobFinished($workerRunningJob);
+ $this->logger->info("Translate subtitle on language destination SUCCESS");
- return 0;
- }
+ // delete transcription
- $this->logger->info("Translate subtitle on language destination SUCCESS");
- }
+// foreach ($this->transcriptionsId as $transcriptionId) {
+// $this->deleteTranscription($transcriptionId);
+// }
- $this->jobFinished($workerRunningJob);
+ $this->jobFinished();
return 0;
}
@@ -312,30 +269,211 @@ private function getApplicationBox()
return $callable();
}
- private function jobFinished(WorkerRunningJob $workerRunningJob)
+ private function jobFinished()
{
- if ($workerRunningJob != null) {
- $workerRunningJob->setStatus(WorkerRunningJob::FINISHED)
+ if ($this->workerRunningJob != null) {
+ $this->workerRunningJob->setStatus(WorkerRunningJob::FINISHED)
->setFinished(new \DateTime('now'));
$em = $this->repoWorker->getEntityManager();
$this->repoWorker->reconnect();
- $em->persist($workerRunningJob);
+ $em->persist($this->workerRunningJob);
$em->flush();
}
}
- private function getLanguageFormat($language)
+ private function isRemoteFileExist($fileUrl)
+ {
+ $client = new Client();
+
+ try {
+ $client->head($fileUrl);
+ return true;
+ } catch (\Exception $e) {
+ return false;
+ }
+ }
+
+ private function isPhysicallyPresent(\record_adapter $record, $subdefName)
+ {
+ try {
+ return $record->get_subdef($subdefName)->is_physically_present();
+ }
+ catch (\Exception $e) {
+ unset($e);
+ }
+
+ return false;
+ }
+
+ private function exportTranscription($transcriptionId)
+ {
+ $subtitleTranscriptTemporaryFile = $this->getTemporaryFilesystem()->createTemporaryFile("subtitle", null, $this->extension);
+
+ $resExport = $this->happyscribeClient->post('https://www.happyscribe.com/api/v1/exports', [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ],
+ 'json' => [
+ 'export' => [
+ 'format' => $this->extension,
+ 'transcription_ids' => [
+ $transcriptionId
+ ]
+ ]
+ ]
+ ]);
+
+ if ($resExport->getStatusCode() !== 200) {
+ $this->logger->error("error when creating transcript export, response status : ". $resExport->getStatusCode());
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ $resExportBody = $resExport->getBody()->getContents();
+ $resExportBody = json_decode($resExportBody,true);
+
+ $exportId = $resExportBody['id'];
+ $failureExportMessage = '';
+
+ // retrieve transcript export when ready
+ do {
+ sleep(3);
+ $resCheckExport = $this->happyscribeClient->get('https://www.happyscribe.com/api/v1/exports/' . $exportId, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ]
+ ]);
+
+ if ($resCheckExport->getStatusCode() !== 200) {
+ $this->logger->error("error when checking transcript export ,response status : ". $resCheckExport->getStatusCode());
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ $resCheckExportBody = $resCheckExport->getBody()->getContents();
+ $resCheckExportBody = json_decode($resCheckExportBody,true);
+ $exportStatus = $resCheckExportBody['state'];
+ if (isset($resCheckExportBody['failureMessage'])) {
+ $failureExportMessage = $resCheckExportBody['failureMessage'];
+ }
+
+ } while(!in_array($exportStatus, ['ready', 'expired', 'failed']));
+
+
+ if ($exportStatus != 'ready') {
+ $this->logger->error("error when exporting transcript : " . $failureExportMessage);
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ $this->happyscribeClient->get($resCheckExportBody['download_link'], [
+ 'sink' => $subtitleTranscriptTemporaryFile
+ ]);
+
+ $transcriptContent = file_get_contents($subtitleTranscriptTemporaryFile);
+
+ return $transcriptContent;
+ }
+
+ private function translate($sourceTranscriptionId, $targetLanguage)
{
- switch ($language) {
- case 'En':
- return 'en-GB';
- case 'De':
- return 'de-DE';
- case 'Fr':
- default:
- return 'fr-FR';
+ // translate
+ try {
+ $resTranslate = $this->happyscribeClient->post('https://www.happyscribe.com/api/v1/task/transcription_translation', [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ],
+ 'json' => [
+ 'source_transcription_id' => $sourceTranscriptionId,
+ 'target_language' => strtolower($targetLanguage)
+ ]
+ ]);
+ } catch (\Exception $e) {
+ $this->logger->error("error when translate : ". $e->getMessage());
+ $this->jobFinished();
+
+ return 0;
}
+
+
+ if ($resTranslate->getStatusCode() !== 200) {
+ $this->logger->error("error when translate, response status : ". $resTranslate->getStatusCode());
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ $resTranslateBody = $resTranslate->getBody()->getContents();
+ $resTranslateBody = json_decode($resTranslateBody,true);
+
+ if ($resTranslateBody['state'] == 'failed') {
+ $this->logger->error("failed when translate, : " . $resTranslateBody['failureReason']);
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ $translateId = $resTranslateBody['id'];
+ $this->transcriptionsId[] = $translatedTranscriptionId = $resTranslateBody['translatedTranscriptionId'];
+
+ // check translation
+ $failureTranslateMessage = '';
+
+ do {
+ sleep(5);
+
+ $resCheckTranslate = $this->happyscribeClient->get('https://www.happyscribe.com/api/v1/task/transcription_translation/' . $translateId, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ]
+ ]);
+
+ if ($resCheckTranslate->getStatusCode() !== 200) {
+ $this->logger->error("error when checking translation task ,response status : " . $resCheckTranslate->getStatusCode());
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ $resCheckTranslateBody = $resCheckTranslate->getBody()->getContents();
+ $resCheckTranslateBody = json_decode($resCheckTranslateBody,true);
+ $checkTranslateStatus = $resCheckTranslateBody['state'];
+ if (isset($resCheckTranslateBody['failureReason'])) {
+ $failureTranslateMessage = $resCheckTranslateBody['failureReason'];
+ }
+
+ } while(!in_array($checkTranslateStatus, ['done', 'failed']));
+
+ if ($checkTranslateStatus != 'done') {
+ $this->logger->error("error when translate : " . $failureTranslateMessage);
+ $this->jobFinished();
+
+ return 0;
+ }
+
+ // export the translation now
+
+ return $this->exportTranscription($translatedTranscriptionId);
+ }
+
+ private function deleteTranscription($transcriptionId)
+ {
+ $this->happyscribeClient->delete('https://www.happyscribe.com/api/v1/transcriptions/' . $transcriptionId, [
+ 'headers' => [
+ 'Authorization' => 'Bearer ' . $this->happyscribeToken
+ ]
+ ]);
+ }
+
+ private function getTargetLanguageByCode($code)
+ {
+ $t = explode('-', $code);
+
+ return $t[0];
}
}
diff --git a/templates/web/prod/actions/Tools/videoEditor.html.twig b/templates/web/prod/actions/Tools/videoEditor.html.twig
index 50719f5eb3..f3fc5ee52c 100644
--- a/templates/web/prod/actions/Tools/videoEditor.html.twig
+++ b/templates/web/prod/actions/Tools/videoEditor.html.twig
@@ -229,7 +229,7 @@
@@ -241,18 +241,16 @@
-
+ {% for videoTextTrackField in videoTextTrackFields %}
+
+ {% endfor %}
@@ -359,6 +357,15 @@
$('#submit-subtitle-request').on('click', function (e) {
e.preventDefault();
console.log("auto-subtitle process");
+
+ var destination = {};
+ $.each($('input[name=subtitle_language_destination]'), function(k, input){
+ let inputEl = $(input);
+ if (inputEl.prop('checked')) {
+ destination[inputEl.data('label')] = inputEl.val();
+ }
+ });
+
$.ajax({
type: 'POST',
url: '/prod/tools/auto-subtitle/',
@@ -366,10 +373,8 @@
data: {
databox_id: {{ record.getDataboxId }},
record_id: {{ record.getRecordId }},
- subtitle_language_source: $('#subtitle_language_source option:selected').text(),
- meta_struct_id_source: $('#subtitle_language_source').val(),
- subtitle_language_destination: $('#subtitle_language_destination option:selected').text(),
- meta_struct_id_destination: $('#subtitle_language_destination').val()
+ subtitle_language_source: $('#subtitle_language_source').val(),
+ subtitle_destination: JSON.stringify(destination),
},
success: function success(data) {
console.log(data);
From a29aa3355ba3b88324619b516018c5089dd4803b Mon Sep 17 00:00:00 2001
From: Aina Sitraka <35221835+aynsix@users.noreply.github.com>
Date: Fri, 17 Nov 2023 18:04:09 +0300
Subject: [PATCH 3/3] PHRAS-3770: generate translation (#4414)
* generate translation
* fix
---
.../Phrasea/Controller/Api/V1Controller.php | 8 +-
.../Controller/Api/V3/V3ResultHelpers.php | 4 +-
.../Phrasea/Search/RecordTransformer.php | 5 +-
.../Phrasea/Search/StoryTransformer.php | 4 +-
resources/locales/messages.de.xlf | 537 +++++++++--------
resources/locales/messages.en.xlf | 538 ++++++++++--------
resources/locales/messages.fr.xlf | 537 +++++++++--------
resources/locales/messages.nl.xlf | 536 +++++++++--------
resources/locales/validators.de.xlf | 2 +-
resources/locales/validators.en.xlf | 2 +-
resources/locales/validators.fr.xlf | 2 +-
resources/locales/validators.nl.xlf | 2 +-
12 files changed, 1159 insertions(+), 1018 deletions(-)
diff --git a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php
index 728cb743a3..25263d96ff 100644
--- a/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php
+++ b/lib/Alchemy/Phrasea/Controller/Api/V1Controller.php
@@ -1665,10 +1665,12 @@ private function listRecord(Request $request, record_adapter $record)
$technicalInformation[] = ['name' => $name, 'value' => $value];
}
+ $resourceId = $this->getResourceIdResolver()($record);
+
$data = [
'databox_id' => $record->getDataboxId(),
'record_id' => $record->getRecordId(),
- 'resource_id' => ($this->getResourceIdResolver())($record),
+ 'resource_id' => $resourceId,
'mime_type' => $record->getMimeType(),
'title' => $record->get_title(['encode'=> record_adapter::ENCODE_NONE]),
'original_name' => $record->get_original_name(),
@@ -1722,11 +1724,13 @@ private function listStory(Request $request, record_adapter $story)
return $field->get_serialized_values();
};
+ $resourceId = $this->getResourceIdResolver()($story);
+
return [
'@entity@' => self::OBJECT_TYPE_STORY,
'databox_id' => $story->getDataboxId(),
'story_id' => $story->getRecordId(),
- 'resource_id' => ($this->getResourceIdResolver())($story),
+ 'resource_id' => $resourceId,
'cover_record_id' => $story->getCoverRecordId(),
'updated_on' => $story->getUpdated()->format(DATE_ATOM),
'created_on' => $story->getCreated()->format(DATE_ATOM),
diff --git a/lib/Alchemy/Phrasea/Controller/Api/V3/V3ResultHelpers.php b/lib/Alchemy/Phrasea/Controller/Api/V3/V3ResultHelpers.php
index f2cc28e482..51183f7bfc 100644
--- a/lib/Alchemy/Phrasea/Controller/Api/V3/V3ResultHelpers.php
+++ b/lib/Alchemy/Phrasea/Controller/Api/V3/V3ResultHelpers.php
@@ -151,10 +151,12 @@ public function listRecord(Request $request, record_adapter $record, ACL $aclfor
$technicalInformation[] = ['name' => $name, 'value' => $value];
}
+ $resourceId = $this->getResourceIdResolver()($record);
+
$data = [
'databox_id' => $record->getDataboxId(),
'record_id' => $record->getRecordId(),
- 'resource_id' => ($this->getResourceIdResolver())($record),
+ 'resource_id' => $resourceId,
'mime_type' => $record->getMimeType(),
'title' => $record->get_title(['encode'=> record_adapter::ENCODE_NONE]),
'original_name' => $record->get_original_name(),
diff --git a/lib/Alchemy/Phrasea/Search/RecordTransformer.php b/lib/Alchemy/Phrasea/Search/RecordTransformer.php
index 9f6a715e93..51fecf87de 100644
--- a/lib/Alchemy/Phrasea/Search/RecordTransformer.php
+++ b/lib/Alchemy/Phrasea/Search/RecordTransformer.php
@@ -58,10 +58,13 @@ public function transform($recordView)
/** @var RecordView $recordView */
$record = $recordView->getRecord();
+ $resolver = $this->resourceIdResolver;
+ $resourceId = $resolver($record);
+
return [
'databox_id' => $record->getDataboxId(),
'record_id' => $record->getRecordId(),
- 'resource_id' => ($this->resourceIdResolver)($record),
+ 'resource_id' => $resourceId,
'mime_type' => $record->getMimeType(),
'title' => $record->get_title(['encode'=> record_adapter::ENCODE_NONE]),
'original_name' => $record->get_original_name(),
diff --git a/lib/Alchemy/Phrasea/Search/StoryTransformer.php b/lib/Alchemy/Phrasea/Search/StoryTransformer.php
index 4fb17274b6..f2e7739854 100644
--- a/lib/Alchemy/Phrasea/Search/StoryTransformer.php
+++ b/lib/Alchemy/Phrasea/Search/StoryTransformer.php
@@ -49,11 +49,13 @@ public function transform(StoryView $storyView)
{
$story = $storyView->getStory();
+ $resourceId = $this->recordTransformer->getResourceIdResolver()($story);
+
return [
'@entity@' => 'http://api.phraseanet.com/api/objects/story',
'databox_id' => $story->getDataboxId(),
'story_id' => $story->getRecordId(),
- 'resource_id' => ($this->recordTransformer->getResourceIdResolver())($story),
+ 'resource_id' => $resourceId,
'cover_record_id' => $story->getCoverRecordId(),
'updated_on' => NullableDateTime::format($story->getUpdated()),
'created_on' => NullableDateTime::format($story->getUpdated()),
diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf
index a756ef083f..db29b901e5 100644
--- a/resources/locales/messages.de.xlf
+++ b/resources/locales/messages.de.xlf
@@ -1,6 +1,6 @@
-
+
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
@@ -9,6 +9,7 @@
+ WorkerManager/Worker/DownloadAsyncWorker.php
Form/Configuration/EmailFormType.php
Form/Login/PhraseaAuthenticationForm.php
@@ -129,12 +130,12 @@
%docs_not_orderable% Dokumente können nicht bestellt werden
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
%docs_orderable% bestellte Dokumente
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -263,7 +264,7 @@
%record_count% Datensätze entsprechen dem eindeutigen Bezeichner:
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -520,7 +521,7 @@
Ein Datensatz entspricht dem eindeutigen Bezeichner :
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -644,7 +645,7 @@
Es ist nicht möglich, eine Empfangsbestätigung zu erhalten. Grund: eine fehlende E-Mail Adresse
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -699,8 +700,9 @@
Hinzufügen
prod/User/Add.html.twig
prod/actions/Push.html.twig
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -753,6 +755,11 @@
actions/Feedback/list.html.twig
prod/actions/Push.html.twig
+
+
+ Add with caption
+ prod/upload/lazaret.html.twig
+
Zusatzmodule
@@ -807,7 +814,7 @@
Erweiterte Einstellungen
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -908,7 +915,7 @@
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
WorkZone/Browser/Browser.html.twig
admin/worker-manager/worker_searchengine.html.twig
task-manager/task-editor/subdefs.html.twig
@@ -1002,9 +1009,9 @@
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Controller/Prod/MoveCollectionController.php
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
Controller/Prod/BasketController.php
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
Controller/Prod/StoryController.php
Controller/Admin/DataboxesController.php
Controller/Admin/DataboxController.php
@@ -1037,18 +1044,18 @@
Beim Ändern des Status ist ein Fehler aufgetreten!
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
Ein Fehler ist aufgetreten bei der Verweigerung. Bitte versuchen Sie es erneut oder wenden Sie sich an Ihren Systemadministrator
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
Ein Fehler ist aufgetreten beim Senden. Bitte versuchen Sie es erneut oder wenden Sie sich an Ihren Systemadministrator
- Order/Controller/ProdOrderController.php
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
@@ -1069,15 +1076,15 @@
Ein Fehler ist aufgetreten, bitte wiederholen Sie oder wenden Sie sich an Ihren Systemadministrator
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Ein Fehler ist aufgetreten
Order/Controller/ProdOrderController.php
Controller/Prod/BasketController.php
- Controller/Api/V1Controller.php
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
Controller/Admin/SearchEngineController.php
Controller/Admin/DataboxController.php
Controller/Admin/CollectionController.php
@@ -1231,7 +1238,7 @@
Sind Sie sicher, dass Sie die Unterauflösungen von ausgewählte Datensätzen wiederherstellen möchten?
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -1252,7 +1259,7 @@
Vorsicht, einige Dokumente haben ersetzte Unterauflösungen
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -1476,6 +1483,7 @@
Datenbank
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -1590,10 +1598,10 @@
Wenn Sie dieses Kästchen anwählen, akzeptieren Sie die %beginning_link% Nutzungsbedingungen %end_link%
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1751,7 +1759,7 @@
Bitte füllen Sie die erforderlichen Felder aus
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1768,10 +1776,12 @@
Wiedergabegeschwindigkeit ändern
Controller/Prod/LanguageController.php
-
-
- Änderungen für Drehung werden nur auf "Bilder" Unterauflösungen verwendet.
- actions/Tools/index.html.twig
+
+
+ Changes for rotation will be applied only on
+ the sub-definitions of "image" type.
+ actions/Tools/index.html.twig
@@ -1798,8 +1808,8 @@
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -1815,7 +1825,7 @@
Anrede
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1869,7 +1879,7 @@
Kollektion
prod/Story/Create.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
admin/databox/details.html.twig
@@ -2178,7 +2188,7 @@
benutzerdefiniert
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -2255,7 +2265,7 @@
Datum
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -2288,7 +2298,7 @@
Abfrage Datum
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2312,7 +2322,7 @@
Termin
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2397,8 +2407,8 @@
Löschen
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
admin/task-manager/templates.html.twig
@@ -2446,8 +2456,8 @@
verweigern
login/oauth/authorize-access.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2536,7 +2546,7 @@
Sharing-Link deaktivieren
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -2607,17 +2617,17 @@
Dokument wurde von %name% gesendet
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Dokument wurde erfolgreich ersetzt
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
Dokument wurde von %name% abgelehnt
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2632,10 +2642,10 @@
Dokument(e) nicht verfügbar
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -2650,6 +2660,7 @@
Download von Dokumenten
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -2879,7 +2890,7 @@
Wenn Sie die Quarantäne leeren, werden Sie alle Dokumente löschen. Fortfahren?
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -2952,7 +2963,7 @@
Dokumenttyp Teilen aktivieren
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -3197,8 +3208,10 @@
Exportieren
- Controller/Prod/DoDownloadController.php
+ Controller/Prod/DownloadController.php
+ Controller/Prod/DownloadController.php
Controller/Prod/DoDownloadController.php
+ Controller/Prod/DoDownloadController.php
Controller/Prod/LanguageController.php
@@ -3309,7 +3322,7 @@
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Controller/Prod/LazaretController.php
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -3339,7 +3352,7 @@
Dateiname
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -3416,12 +3429,12 @@
Senden des Dokumentes außer Kraft setzen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Wiederaufbau auf Datensätze, die ersetzte Miniaturansichten haben, zwingen
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -3765,9 +3778,9 @@
Geschäftsfelder in Beschriftung enthalten
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -3942,9 +3955,9 @@
Unterauflösung für die folgende Dokumente ist nicht verfügbar
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -4008,7 +4021,7 @@
zuletzte geladene Version
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -4083,7 +4096,7 @@
Dokumente können nicht heruntergeladen werden
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -4504,6 +4517,7 @@
Name
Controller/Prod/LanguageController.php
Bridge/Dailymotion/playlist_createcontainer.html.twig
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
prod/templates/push.html.twig
admin/fields/templates.html.twig
@@ -4598,7 +4612,7 @@
Kein Dokument in der Quarantäne
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -4869,22 +4883,22 @@
Die Bestellung wurde storniert
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
Angewandte Auswahl(en).
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Angewandte Auswahl(en).
- Order/Controller/ProdOrderController.php
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -5148,6 +5162,7 @@
Bitte warten Sie, während Dateien, die für den Download versammelt sind, kann dieser Vorgang einige Minuten dauern.
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -5202,7 +5217,7 @@
Voreinstellungen
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -5558,7 +5573,7 @@
Empfangsbestätigung zu %my_email% bekommen
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -5583,7 +5598,7 @@
Datensatz wurde nicht gefunden
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
@@ -6083,8 +6098,8 @@
prod/actions/Push.html.twig
prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
web/admin/dashboard.html.twig
@@ -6392,7 +6407,7 @@
Bericht wurde nicht gefunden
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
@@ -6432,6 +6447,7 @@
Unterauflösung
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -6439,6 +6455,11 @@
Unterauflösung
admin/databox/details.html.twig
+
+
+ Subdef "%s" has been successfully substitued
+ Controller/Prod/ToolsController.php
+
Einreichen
@@ -6447,18 +6468,18 @@
Ersetzung
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
Für diesen Typ von Aufnahme ist die Ersetzung nicht verfügbar
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
Erfolg
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
api/auth/native_app_access_token.html.twig
@@ -6549,9 +6570,14 @@
Bitte trennen Sie die Tags durch ein Leerzeichen: Paris Urlaub Restaurant
Bridge/Dailymotion/upload.html.twig
-
-
- TLS
+
+
+ TLSV1.1
+ Form/Configuration/EmailFormType.php
+
+
+
+ TLSV1.2
Form/Configuration/EmailFormType.php
@@ -6571,7 +6597,7 @@
Zielgerät
- classes/databox/subdef.php
+ classes/databox/subdef.php
@@ -6615,7 +6641,7 @@
Nutzungsbedingungen
Form/Login/PhraseaRegisterForm.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -6670,7 +6696,8 @@
Zieldatensatz wird nicht erlaubt
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -6680,6 +6707,7 @@
Die Datei enthält folgende Elemente
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -6876,13 +6904,9 @@
Miniaturansicht
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
-
-
- Vorschau wurde erfolgreich ersetzt
- Controller/Prod/ToolsController.php
-
Miniaturansichtenverzeichnis wird befestigt, um durch HTTP erreichbar zu werden, aber andere Dateien nicht.
@@ -7029,12 +7053,12 @@
Ein bestelltes Dokument
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Ein Dokument kann nicht bestellt werden
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7224,7 +7248,7 @@
von: %username% hochgeladen
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -7342,7 +7366,7 @@
Verwendungszweck:
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -7528,7 +7552,7 @@
Sie müssen einen Typ von Unterauflösungen auswählen
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7622,7 +7646,7 @@
Warnung !
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7718,7 +7742,7 @@
Meta schreiben
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -7784,7 +7808,7 @@
Alternativ können Sie ein Download Link durch Email erhalten.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7799,7 +7823,7 @@
Sie können nicht mehr als %max_download% Mo herunterladen.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7825,7 +7849,7 @@
Kein Zugriff auf die Quarantäne : fehlende Rechte
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -7885,7 +7909,7 @@
Sie müssen die Nutzungsbedingungen akzeptieren, um fortzufahren
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7895,7 +7919,7 @@
Geben Sie bitte einen Zieldatensatz
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -7961,6 +7985,7 @@
Ihre Dokumente sind fertig. Falls das Herunterladen nicht startet, bitte %before_link% klicken Sie hier %after_link%
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -8580,7 +8605,7 @@
Adresse
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8595,7 +8620,7 @@
PLZ
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8625,7 +8650,7 @@
E-Mail
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/users.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
@@ -8673,7 +8698,7 @@
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
@@ -8695,7 +8720,7 @@
Beruf
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8706,7 +8731,7 @@
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8723,7 +8748,7 @@
Unternehmen
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/users.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
@@ -8739,7 +8764,7 @@
Telefon
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
@@ -8755,7 +8780,7 @@
Ort
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8845,7 +8870,7 @@
Frau
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8853,7 +8878,7 @@
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8861,7 +8886,7 @@
Herr
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -9779,7 +9804,7 @@
Unmöglich, die Expose Einstellungen wiederzuherstellen
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
@@ -9789,32 +9814,32 @@
Auth Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Expose Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Notify Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Report Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Uploader Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Diese Expose Aktivieren
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9829,7 +9854,7 @@
Verbindungsmethode
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9894,12 +9919,12 @@
admin:phrasea-service-setting:tab:expose:: auth provider name with type ps-auth
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
Gültigkeit des SSL-Zertifikats prüfen
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9969,7 +9994,7 @@
Phrasea Konfigurationserror
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
@@ -9990,7 +10015,7 @@
Vorsicht
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -10011,7 +10036,7 @@
Ein Fehler ist aufgetreten
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
@@ -10130,10 +10155,10 @@
Abbrechen
Controller/Prod/LanguageController.php
Controller/Prod/LanguageController.php
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/thesaurus/export-text-dialog.html.twig
web/thesaurus/import-dialog.html.twig
web/thesaurus/thesaurus.html.twig
@@ -10191,7 +10216,7 @@
Bestellen
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10219,13 +10244,13 @@
Senden
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
probieren
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10381,7 +10406,7 @@
Download
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/lightbox/sc_options_box.html.twig
web/lightbox/feed_options_box.html.twig
@@ -10504,10 +10529,9 @@
Abbrechen
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -10581,13 +10605,13 @@
Klasse
- web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
client_credentials
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -10602,13 +10626,13 @@
Termin
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Verwendungszweck
- web/common/dialog_export.html.twig
- prod/orders/order_item.html.twig
+ web/common/dialog_export.html.twig
+ prod/orders/order_item.html.twig
@@ -10824,7 +10848,7 @@
Dokument
Phrasea/Twig/PhraseanetExtension.php
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
task-manager/task-editor/subdefs.html.twig
@@ -10900,7 +10924,7 @@
FTP
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10911,7 +10935,7 @@
E-Mail
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10922,12 +10946,12 @@
Download
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Das Format der Email Adresse scheint falsch zu sein
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10937,18 +10961,18 @@
Textinhalt
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
zu
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
E-Mail Anhänge
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10963,12 +10987,12 @@
Empfangbestätigungen schaffen nur, wenn der Empfänger diese Funktion zulässt
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
E-Mail Adressen durch Kommas getrennt
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -11011,7 +11035,7 @@
Abmeldung
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -11157,10 +11181,10 @@
Datei ist nicht gültig
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
@@ -11317,7 +11341,7 @@
Bilddrehung
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -11722,7 +11746,7 @@
Media Typ
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -11732,7 +11756,7 @@
ursprüngliche Dateiname nach Ersetzung aktualisieren
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -11748,14 +11772,14 @@
Nein
web/common/technical_datas.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
user/import/view.html.twig
web/account/sessions.html.twig
Kein Bild wurde ausgewählt
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -11830,198 +11854,198 @@
Alle Dokumente wurden behandelt
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Die Bestellung stornieren (endgültig)
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Abgebrochen am %canceled_on% von %canceled_by%, mit %n% unbehandelte Dokumente
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Ihre Bestellung von :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
akzeptiert
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Adresse
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Schon gesendet
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
von
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Unternehmen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Land
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
OK
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Neuer Sammelkorb
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Für die Dokumente, die nicht gesendet wurden
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Information
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Dokument
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Dokument(e) schon gesendet
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Dokumente, die auf eine Bestätigung warten
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
weniger sehen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
mehr sehen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Nummer
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Von
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
zuvor abgelehnt
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
abgelehnt
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
zurücksetzen
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Alle auswählen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
ausgewählt
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
ausgewählte Datensätze
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Senden
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Telefon
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Die Auswahl bestätigen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Ausstenhende Auswahl abbrechen?
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Mit der abgelehnten Datensätzen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Mit der Auswahl
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Mit gesendete(r) Dokument(en)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Dokument(e) abgelehnt
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Dokument(e) gesendet
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Sammelkorb erstellen
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Bestellübersicht
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12065,8 +12089,8 @@
Bestellung Nummer
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12088,7 +12112,7 @@
Verarbeitete(r) Datensatz(¨e)
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12193,7 +12217,7 @@
Passwort
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -12327,7 +12351,7 @@
Voreinstellungen
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -12618,7 +12642,7 @@
Voransicht
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -12997,7 +13021,7 @@
verarbeitend
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -13099,7 +13123,12 @@
prod::download: delete-marking-stamp
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+
+
+
+ prod::download: report as spreadsheet
+ web/common/dialog_export.html.twig
@@ -13351,7 +13380,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Download verfügbar bis
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -13654,12 +13683,12 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Erstellung Abfrage von Auflösungen wird bearbeitet
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
Datei auswählen
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -13776,22 +13805,22 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Bearbeitbar
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Meine
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Mapping
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
nächste
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -13801,7 +13830,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
letzte
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -13816,13 +13845,13 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Eine Veröffentlichung hinzufügen
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Aktualisieren
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -14111,7 +14140,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Expose auswählen
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -15056,12 +15085,12 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
90° entgegen dem Uhrzeigersinn drehen
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
90° im Uhrzeigersinn drehen
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -15260,20 +15289,20 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Kann bestellt werden
web/admin/subdefs.html.twig
+
+
+ subdef.substituable
+ web/admin/subdefs.html.twig
+
Ersetzung
actions/Tools/index.html.twig
-
-
- Dokument Ersetzung
- actions/Tools/index.html.twig
-
-
-
- Miniaturansicht Ersetzung
- actions/Tools/index.html.twig
+
+
+ substitution of %sd%
+ actions/Tools/index.html.twig
@@ -16077,13 +16106,13 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Miniaturansicht Validierung
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
Alle
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -16115,6 +16144,11 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
aktualisiert am
Phrasea/Helper/Prod.php
+
+
+ upload:: Copy meta
+ prod/upload/lazaret.html.twig
+
Kollektion
@@ -16126,12 +16160,12 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Status
prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
Checker ist deaktiviert oder gelöscht
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -16141,10 +16175,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Bestätigen
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -16391,7 +16424,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben
Ja
web/common/technical_datas.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
web/account/sessions.html.twig
diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf
index 2f3d8faaed..fe34f2e93b 100644
--- a/resources/locales/messages.en.xlf
+++ b/resources/locales/messages.en.xlf
@@ -1,6 +1,6 @@
-
+
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
@@ -9,6 +9,7 @@
+ WorkerManager/Worker/DownloadAsyncWorker.php
Form/Configuration/EmailFormType.php
Form/Login/PhraseaAuthenticationForm.php
@@ -129,12 +130,12 @@
%docs_not_orderable% document(s) can't be ordered
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
%docs_orderable% ordered document(s)
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -263,7 +264,7 @@
%record_count% records match the unique identifier:
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -520,7 +521,7 @@
A record matches the unique identifier:
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -644,7 +645,7 @@
Unable to send an acknowledgement: Missing e-mail address.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -699,8 +700,9 @@
Add
prod/User/Add.html.twig
prod/actions/Push.html.twig
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -754,6 +756,11 @@
actions/Feedback/list.html.twig
prod/actions/Push.html.twig
+
+
+ Add with caption
+ prod/upload/lazaret.html.twig
+
Additional modules
@@ -808,7 +815,7 @@
Advanced settings
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -909,7 +916,7 @@
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
WorkZone/Browser/Browser.html.twig
admin/worker-manager/worker_searchengine.html.twig
task-manager/task-editor/subdefs.html.twig
@@ -1003,9 +1010,9 @@
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Controller/Prod/MoveCollectionController.php
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
Controller/Prod/BasketController.php
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
Controller/Prod/StoryController.php
Controller/Admin/DataboxesController.php
Controller/Admin/DataboxController.php
@@ -1038,18 +1045,18 @@
An error occured when wanting to change status!
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
An error occurred while denying. Please retry or contact an administrator if problem persists.
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
An error occured while sending. Please retry or contact an administrator if problem persists.
- Order/Controller/ProdOrderController.php
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
@@ -1070,15 +1077,15 @@
An error occurred. Please retry or contact an administrator if problem persists.
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
An error occurred
Order/Controller/ProdOrderController.php
Controller/Prod/BasketController.php
- Controller/Api/V1Controller.php
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
Controller/Admin/SearchEngineController.php
Controller/Admin/DataboxController.php
Controller/Admin/CollectionController.php
@@ -1232,7 +1239,7 @@
Are you sure you want to rebuild the subviews of the selected records?
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -1253,7 +1260,7 @@
Caution! Some documents have substituted subviews.
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -1477,6 +1484,7 @@
Base
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -1591,10 +1599,10 @@
By checking this box, you have read and agree to the %beginning_link% Terms of Use %end_link%
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1752,7 +1760,7 @@
Some fields must be completed
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1769,11 +1777,12 @@
Change play speed
Controller/Prod/LanguageController.php
-
-
- Changes for rotation will be applied only on
- the sub-definitions of "image" type.
- actions/Tools/index.html.twig
+
+
+ Changes for rotation will be applied only on
+ the sub-definitions of "image" type.
+ actions/Tools/index.html.twig
@@ -1800,8 +1809,8 @@
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -1817,7 +1826,7 @@
Title
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1871,7 +1880,7 @@
Collection
prod/Story/Create.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
admin/databox/details.html.twig
@@ -2181,7 +2190,7 @@
Custom
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -2258,7 +2267,7 @@
Date
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -2291,7 +2300,7 @@
Request date
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2315,7 +2324,7 @@
Deadline
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2400,8 +2409,8 @@
Delete
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
admin/task-manager/templates.html.twig
@@ -2449,8 +2458,8 @@
Deny
login/oauth/authorize-access.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2539,7 +2548,7 @@
Disable document type sharing
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -2610,17 +2619,17 @@
Document sent by
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document has been successfully substituted
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
Document denied by %name%
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2635,10 +2644,10 @@
Document(s) unavailable
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -2653,6 +2662,7 @@
Documents downloads
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -2882,7 +2892,7 @@
Empty quarantine will delete all its contents. This action is irreversible. Are you sure you want to continue?
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -2955,7 +2965,7 @@
Enable document type sharing
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -3200,8 +3210,10 @@
Export
- Controller/Prod/DoDownloadController.php
+ Controller/Prod/DownloadController.php
+ Controller/Prod/DownloadController.php
Controller/Prod/DoDownloadController.php
+ Controller/Prod/DoDownloadController.php
Controller/Prod/LanguageController.php
@@ -3312,7 +3324,7 @@
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Controller/Prod/LazaretController.php
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -3342,7 +3354,7 @@
File Name
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -3419,12 +3431,12 @@
Force document delivery
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Force re-creation for substituted subviews
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -3768,9 +3780,9 @@
Include Business fields in captions
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -3945,9 +3957,9 @@
Subviews unavailable for the following document(s)
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -4011,7 +4023,7 @@
Last uploaded version
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -4086,7 +4098,7 @@
Documents can not be downloaded
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -4507,6 +4519,7 @@
Name
Controller/Prod/LanguageController.php
Bridge/Dailymotion/playlist_createcontainer.html.twig
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
prod/templates/push.html.twig
admin/fields/templates.html.twig
@@ -4601,7 +4614,7 @@
No document in quarantine
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -4872,22 +4885,22 @@
Order has been canceled
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
Choice(s) applied.
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Choice(s) applied.
- Order/Controller/ProdOrderController.php
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -5151,6 +5164,7 @@
Please wait while files are being gathered for download. This operation may take a few minutes.
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -5205,7 +5219,7 @@
Presets
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -5561,7 +5575,7 @@
Receive an acknowledgement at %my_email%
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -5586,7 +5600,7 @@
Record not found
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
@@ -6086,8 +6100,8 @@
prod/actions/Push.html.twig
prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
web/admin/dashboard.html.twig
@@ -6395,7 +6409,7 @@
Story not found
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
@@ -6435,6 +6449,7 @@
Subviews
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -6442,6 +6457,11 @@
Subview
admin/databox/details.html.twig
+
+
+ Subdef "%s" has been successfully substitued
+ Controller/Prod/ToolsController.php
+
Submit
@@ -6450,18 +6470,18 @@
Substitute
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
Substitution is not possible for this record type
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
Success
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
api/auth/native_app_access_token.html.twig
@@ -6552,9 +6572,14 @@
Use space character between tags or keywords : Paris Holidays Restaurant
Bridge/Dailymotion/upload.html.twig
-
-
- TLS
+
+
+ TLSV1.1
+ Form/Configuration/EmailFormType.php
+
+
+
+ TLSV1.2
Form/Configuration/EmailFormType.php
@@ -6574,7 +6599,7 @@
Target device
- classes/databox/subdef.php
+ classes/databox/subdef.php
@@ -6618,7 +6643,7 @@
Terms of use
Form/Login/PhraseaRegisterForm.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -6673,7 +6698,8 @@
The targeted record choosen is not allowed
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -6683,6 +6709,7 @@
The file contains the following items.
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -6879,13 +6906,9 @@
Thumbnail
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
-
-
- Thumbnail has been successfully substituted
- Controller/Prod/ToolsController.php
-
Thumbnails directory is mounted to be accessible via HTTP, while others directories are not.
@@ -7032,12 +7055,12 @@
One document ordered.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
One document can not be ordered.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7227,7 +7250,7 @@
Uploaded by: %username%
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -7345,7 +7368,7 @@
Intended use:
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -7531,7 +7554,7 @@
Select type of subviews
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7625,7 +7648,7 @@
Warning!
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7721,7 +7744,7 @@
Write Metadatas
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -7787,7 +7810,7 @@
Alternatively, you can receive a download link by email?
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7802,7 +7825,7 @@
You can't directly download more than %max_download% Mo.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7828,7 +7851,7 @@
You do not have enough rights to access the quarantine
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -7888,7 +7911,7 @@
You must accept the Terms of Use to continue.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7898,7 +7921,7 @@
You must select one target record
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -7964,6 +7987,7 @@
Your documents are ready. If the download doesn't start automatically, please %before_link%click here%after_link%.
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -8583,7 +8607,7 @@
Address
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8598,7 +8622,7 @@
Zip code
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8628,7 +8652,7 @@
E-mail
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/users.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
@@ -8676,7 +8700,7 @@
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
@@ -8698,7 +8722,7 @@
Job
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8709,7 +8733,7 @@
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8726,7 +8750,7 @@
Company
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/users.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
@@ -8742,7 +8766,7 @@
Phone
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
@@ -8758,7 +8782,7 @@
City
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8848,7 +8872,7 @@
Mrs.
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8856,7 +8880,7 @@
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8864,7 +8888,7 @@
Mr.
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -9782,7 +9806,7 @@
Expose Retrieval configuration error
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
@@ -9792,32 +9816,32 @@
Auth Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Expose Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Notify Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Report Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Uploader Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Activate this expose
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9832,7 +9856,7 @@
Interconnection method
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9897,12 +9921,12 @@
admin:phrasea-service-setting:tab:expose:: auth provider name with type ps-auth
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
Check SSL certificate validity
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9972,7 +9996,7 @@
Phrasea configuration error
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
@@ -9993,7 +10017,7 @@
Warning
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -10014,7 +10038,7 @@
an error occured
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
@@ -10133,10 +10157,10 @@
Cancel
Controller/Prod/LanguageController.php
Controller/Prod/LanguageController.php
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/thesaurus/export-text-dialog.html.twig
web/thesaurus/import-dialog.html.twig
web/thesaurus/thesaurus.html.twig
@@ -10194,7 +10218,7 @@
Order
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10222,13 +10246,13 @@
Send
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Try
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10384,7 +10408,7 @@
Download
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/lightbox/sc_options_box.html.twig
web/lightbox/feed_options_box.html.twig
@@ -10507,10 +10531,9 @@
Cancel
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -10584,13 +10607,13 @@
Class
- web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
client_credentials
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -10605,13 +10628,13 @@
Deadline
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Intended use
- web/common/dialog_export.html.twig
- prod/orders/order_item.html.twig
+ web/common/dialog_export.html.twig
+ prod/orders/order_item.html.twig
@@ -10827,7 +10850,7 @@
document
Phrasea/Twig/PhraseanetExtension.php
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
task-manager/task-editor/subdefs.html.twig
@@ -10903,7 +10926,7 @@
FTP
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10914,7 +10937,7 @@
E-Mail
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10925,12 +10948,12 @@
Download
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
The email address format seems incorrect
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10940,18 +10963,18 @@
Content
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
To
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Attachment(s)
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10966,12 +10989,12 @@
Acknowledgments only work if the recipient allows this feature
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Email addresses must be separated by commas
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -11014,7 +11037,7 @@
Logout
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -11160,10 +11183,10 @@
file is not valid
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
@@ -11320,7 +11343,7 @@
Image rotation
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -11725,7 +11748,7 @@
Media type
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -11735,7 +11758,7 @@
Update the filename
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -11751,14 +11774,14 @@
No
web/common/technical_datas.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
user/import/view.html.twig
web/account/sessions.html.twig
No Document selected
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -11833,198 +11856,198 @@
All documents have been treated
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Cancel the order (definitively)
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Canceled on %canceled_on% by %canceled_by%, with %n% untreated documents
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Your Order Of :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Accepted item(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Address
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Already sent
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
by
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Company
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Country
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
OK
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Create a basket
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
For no sent documents:
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Informations about the media:
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Sent Document(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Documents waiting for validation
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
less
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
More
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Number
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
of
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Previously denied
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Rejected item(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Cancel
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Select All
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Selected item(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Selected document(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Submit
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Tel
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Validate choices
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Cancel pending choices?
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
With denied document(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
With selected document(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
With validated document(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Documents you have denied
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Documents you have sent
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Create Basket
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Order review
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12068,8 +12091,8 @@
Order Number
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12091,7 +12114,7 @@
Treated Document(s)
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12196,7 +12219,7 @@
Password
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -12330,7 +12353,7 @@
Presets
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -12621,7 +12644,7 @@
Preview
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -13000,7 +13023,7 @@
Processing...
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -13102,7 +13125,12 @@
prod::download: delete-marking-stamp
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+
+
+
+ prod::download: report as spreadsheet
+ web/common/dialog_export.html.twig
@@ -13354,7 +13382,7 @@ Warning: The current values will be overwritten by these new values
Download available until
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -13657,12 +13685,12 @@ Warning: The current values will be overwritten by these new values
Subdefinition build request has been submitted
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
Select a file
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -13779,22 +13807,22 @@ Warning: The current values will be overwritten by these new values
Editable
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Mine
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Mapping
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
next
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -13804,7 +13832,7 @@ Warning: The current values will be overwritten by these new values
previous
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -13819,13 +13847,13 @@ Warning: The current values will be overwritten by these new values
Add publication
- prod/WorkZone/Macros.html.twig
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
Refresh
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -14114,7 +14142,7 @@ Warning: The current values will be overwritten by these new values
Choose Expose
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -15062,12 +15090,12 @@ It is possible to place several search areas
Rotate 90 degrees counter clockwise
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
Rotate 90 degrees clockwise
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -15266,20 +15294,20 @@ It is possible to place several search areas
Orderable
web/admin/subdefs.html.twig
+
+
+ subdef.substituable
+ web/admin/subdefs.html.twig
+
Substitution
actions/Tools/index.html.twig
-
-
- Document substitution
- actions/Tools/index.html.twig
-
-
-
- Thumbnail substitution
- actions/Tools/index.html.twig
+
+
+ substitution of %sd%
+ actions/Tools/index.html.twig
@@ -16083,13 +16111,13 @@ It is possible to place several search areas
Confirm thumbnail
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
Everyone
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -16121,6 +16149,11 @@ It is possible to place several search areas
updated on
Phrasea/Helper/Prod.php
+
+
+ upload:: Copy meta
+ prod/upload/lazaret.html.twig
+
Collection
@@ -16132,12 +16165,12 @@ It is possible to place several search areas
Apply status
prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
Checker is disabled or deleted
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -16147,10 +16180,9 @@ It is possible to place several search areas
Validate
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -16397,7 +16429,7 @@ It is possible to place several search areas
Yes
web/common/technical_datas.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
web/account/sessions.html.twig
diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf
index d73a2c04ba..801774a310 100644
--- a/resources/locales/messages.fr.xlf
+++ b/resources/locales/messages.fr.xlf
@@ -1,6 +1,6 @@
-
+
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
@@ -9,6 +9,7 @@
+ WorkerManager/Worker/DownloadAsyncWorker.php
Form/Configuration/EmailFormType.php
Form/Login/PhraseaAuthenticationForm.php
@@ -129,12 +130,12 @@
%docs_not_orderable% documents ne peuvent être commandés
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
%docs_orderable% documents commandés
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -263,7 +264,7 @@
%record_count% enregistrements correspondent à des identifiants uniques existants:
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -520,7 +521,7 @@
Un enregistrement correspond à un identifiant unique existant :
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -644,7 +645,7 @@
Accusé de réception indisponible; vous n'avez pas déclaré d'adresse e-mail
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -699,8 +700,9 @@
Ajouter
prod/User/Add.html.twig
prod/actions/Push.html.twig
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -753,6 +755,11 @@
actions/Feedback/list.html.twig
prod/actions/Push.html.twig
+
+
+ Add with caption
+ prod/upload/lazaret.html.twig
+
Modules additionnels
@@ -807,7 +814,7 @@
Réglages avancés
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -908,7 +915,7 @@
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
actions/Feedback/list.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
WorkZone/Browser/Browser.html.twig
admin/worker-manager/worker_searchengine.html.twig
task-manager/task-editor/subdefs.html.twig
@@ -1002,9 +1009,9 @@
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Controller/Prod/MoveCollectionController.php
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
Controller/Prod/BasketController.php
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
Controller/Prod/StoryController.php
Controller/Admin/DataboxesController.php
Controller/Admin/DataboxController.php
@@ -1037,18 +1044,18 @@
Une erreur est survenue lors de la modification du status-bit!
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
Une erreur s'est produite lors du refus. Veuillez réessayer ou contacter un administrateur si le problème persiste
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
Une erreur s'est produite lors de l'envoi. Veuillez réessayer ou contacter un administrateur si le problème persiste.
- Order/Controller/ProdOrderController.php
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
@@ -1069,15 +1076,15 @@
Une erreur est survenue. Veuillez réessayer et si le problème persiste, contactez un administrateur.
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Une erreur est survenue
Order/Controller/ProdOrderController.php
Controller/Prod/BasketController.php
- Controller/Api/V1Controller.php
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
Controller/Admin/SearchEngineController.php
Controller/Admin/DataboxController.php
Controller/Admin/CollectionController.php
@@ -1231,7 +1238,7 @@
Êtes-vous sûr de vouloir reconstruire les fichiers de sous-définitions des enregistrements sélectionnés ?
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -1252,7 +1259,7 @@
Attention, certains documents ont des sous-définitions substituées.
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -1476,6 +1483,7 @@
Base
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -1590,10 +1598,10 @@
En cochant cette case, vous acceptez les %beginning_link% conditions générales d'utilisation %end_link%
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1751,7 +1759,7 @@
Certains champs sont obligatoires, veuillez les compléter
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1768,10 +1776,12 @@
Vitesse de lecture
Controller/Prod/LanguageController.php
-
-
- Les rotations s'appliquent uniquement aux fichiers au format PNG et JPEG.
- actions/Tools/index.html.twig
+
+
+ Changes for rotation will be applied only on
+ the sub-definitions of "image" type.
+ actions/Tools/index.html.twig
@@ -1798,8 +1808,8 @@
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -1815,7 +1825,7 @@
Civilité
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -1869,7 +1879,7 @@
Collection
prod/Story/Create.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
admin/databox/details.html.twig
@@ -2178,7 +2188,7 @@
Personnaliser
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -2255,7 +2265,7 @@
Date
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -2288,7 +2298,7 @@
Date de la demande
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2312,7 +2322,7 @@
Date limite
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2397,8 +2407,8 @@
Supprimer
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
admin/task-manager/templates.html.twig
@@ -2446,8 +2456,8 @@
Refuser
login/oauth/authorize-access.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2536,7 +2546,7 @@
Désactiver le lien de partage
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -2607,17 +2617,17 @@
Document envoyé par %name%
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Le document a été substitué
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
Document refusé par %name%
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -2632,10 +2642,10 @@
Documents indisponibles
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -2650,6 +2660,7 @@
Téléchargement de documents
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -2879,7 +2890,7 @@
Vider la quarantaine efface son contenu. Cette action est irréversible. Etes-vous certain de vouloir continuer ?
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -2952,7 +2963,7 @@
Activer le lien de partage
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -3197,8 +3208,10 @@
Exporter
- Controller/Prod/DoDownloadController.php
+ Controller/Prod/DownloadController.php
+ Controller/Prod/DownloadController.php
Controller/Prod/DoDownloadController.php
+ Controller/Prod/DoDownloadController.php
Controller/Prod/LanguageController.php
@@ -3309,7 +3322,7 @@
Model/Manipulator/LazaretManipulator.php
Model/Manipulator/LazaretManipulator.php
Controller/Prod/LazaretController.php
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -3339,7 +3352,7 @@
Nom du fichier
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -3416,12 +3429,12 @@
Forcer l'envoi du document
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Forcer la reconstruction sur les enregistrements ayant des vignettes substituées
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -3765,9 +3778,9 @@
Inclure les champs métier dans la notice
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -3942,9 +3955,9 @@
La sous-résolution n'est pas disponible pour les documents suivants
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -4008,7 +4021,7 @@
Dernière version ajoutée
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -4083,7 +4096,7 @@
Les documents ne peuvent pas être exportés
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -4504,6 +4517,7 @@
Nom
Controller/Prod/LanguageController.php
Bridge/Dailymotion/playlist_createcontainer.html.twig
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
prod/templates/push.html.twig
admin/fields/templates.html.twig
@@ -4598,7 +4612,7 @@
Aucun document dans la quarantaine
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -4869,22 +4883,22 @@
La commande a été annulée
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
Choix appliqué(s).
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Choix appliqué(s).
- Order/Controller/ProdOrderController.php
- Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
+ Order/Controller/ProdOrderController.php
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -5148,6 +5162,7 @@
Veuillez patienter pendant que vos fichiers sont rassemblés pour le téléchargement. Cette opération peut prendre quelques minutes.
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -5202,7 +5217,7 @@
Réglages prédéfinis
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -5558,7 +5573,7 @@
Demander un accusé de réception à transmettre à l'adresse %my_email%
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -5583,7 +5598,7 @@
Enregistrement non trouvé
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
@@ -6083,8 +6098,8 @@
prod/actions/Push.html.twig
prod/upload/upload.html.twig
prod/upload/upload-flash.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
web/admin/dashboard.html.twig
@@ -6392,7 +6407,7 @@
Reportage inconnu
- Controller/Api/V1Controller.php
+ Controller/Api/V1Controller.php
@@ -6432,6 +6447,7 @@
Sous-définitions
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -6439,6 +6455,11 @@
Sous-définition
admin/databox/details.html.twig
+
+
+ Subdef "%s" has been successfully substitued
+ Controller/Prod/ToolsController.php
+
Envoyer
@@ -6447,18 +6468,18 @@
Substituer
- prod/upload/lazaret.html.twig
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
La substitution de ce type d'enregistrement n'est pas possible
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
Succès
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
api/auth/native_app_access_token.html.twig
@@ -6549,9 +6570,14 @@
Séparez les mots clés ou tags par un espace : Paris vacances restaurant
Bridge/Dailymotion/upload.html.twig
-
-
- TLS
+
+
+ TLSV1.1
+ Form/Configuration/EmailFormType.php
+
+
+
+ TLSV1.2
Form/Configuration/EmailFormType.php
@@ -6571,7 +6597,7 @@
Dispositif ciblé
- classes/databox/subdef.php
+ classes/databox/subdef.php
@@ -6615,7 +6641,7 @@
Conditions générales d'utilisation
Form/Login/PhraseaRegisterForm.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -6670,7 +6696,8 @@
L'enregistrement de destination fourni n'est pas autorisé
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -6680,6 +6707,7 @@
Le fichier contient les éléments suivants :
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -6876,13 +6904,9 @@
Vignette
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
-
-
- La vignette a été substituée
- Controller/Prod/ToolsController.php
-
Le répertoire des vignettes est monté pour être accessible en HTTP, les autres non.
@@ -7029,12 +7053,12 @@
Un document commandé.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Un document ne peut être commandé.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7224,7 +7248,7 @@
Ajouté par : %username%
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -7342,7 +7366,7 @@
Utilisation prévue :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -7528,7 +7552,7 @@
Vous devez sélectionner un type de sous-définitions
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7622,7 +7646,7 @@
Attention !
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7718,7 +7742,7 @@
Ecriture des métadonnées
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -7784,7 +7808,7 @@
Alternativement, vous pouvez recevoir un lien de téléchargement par email ?
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7799,7 +7823,7 @@
Vous ne pouvez pas télécharger directement plus de %max_download% Mo de données.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7825,7 +7849,7 @@
Vous ne disposez pas des autorisations suffisantes pour accéder à la quarantaine
- prod/upload/lazaret.html.twig
+ prod/upload/lazaret.html.twig
@@ -7885,7 +7909,7 @@
Vous devez accepter les conditions générales d'utilisation pour poursuivre.
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -7895,7 +7919,7 @@
Vous devez spécifier un enregistrement de destination
- Controller/Prod/LazaretController.php
+ Controller/Prod/LazaretController.php
@@ -7961,6 +7985,7 @@
Vos documents sont prêts. Si le téléchargement ne démarre pas, %before_link%cliquez ici%after_link%.
+ actions/Download/prepare_async.html.twig
actions/Download/prepare.html.twig
@@ -8580,7 +8605,7 @@
Adresse
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8595,7 +8620,7 @@
Code postal
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8625,7 +8650,7 @@
E-mail
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/users.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
@@ -8673,7 +8698,7 @@
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
@@ -8695,7 +8720,7 @@
Poste
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8706,7 +8731,7 @@
Core/Provider/RegistrationServiceProvider.php
Event/Subscriber/RegistrationSubscriber.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
web/account/account.html.twig
@@ -8723,7 +8748,7 @@
Société
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/users.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
@@ -8739,7 +8764,7 @@
Téléphone
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/connected-users.html.twig
web/admin/editusers.html.twig
admin/user/registrations.html.twig
@@ -8755,7 +8780,7 @@
Ville
Core/Provider/RegistrationServiceProvider.php
Controller/Admin/UserController.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8846,7 +8871,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Mme
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8854,7 +8879,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -8862,7 +8887,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
M.
Core/Provider/RegistrationServiceProvider.php
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/admin/editusers.html.twig
web/account/account.html.twig
@@ -9780,7 +9805,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Impossible de récupérer les réglages de Expose
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
@@ -9790,32 +9815,32 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Auth Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Expose Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Notify Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Report Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Uploader Service
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
Activer cet Expose
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9830,7 +9855,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Méthode d'interconnexion
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9895,12 +9920,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
admin:phrasea-service-setting:tab:expose:: auth provider name with type ps-auth
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
Vérifier la validité du certificat SSL
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -9970,7 +9995,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Erreur de configuration de Phrasea
- admin/phraseanet-service/index.html.twig
+ admin/phraseanet-service/index.html.twig
@@ -9991,7 +10016,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Alerte
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -10012,7 +10037,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
une erreur est survenue
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
@@ -10131,10 +10156,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Annuler
Controller/Prod/LanguageController.php
Controller/Prod/LanguageController.php
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/thesaurus/export-text-dialog.html.twig
web/thesaurus/import-dialog.html.twig
web/thesaurus/thesaurus.html.twig
@@ -10192,7 +10217,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Commander
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10220,13 +10245,13 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Envoyer
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Essayer
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10382,7 +10407,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Télécharger
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
web/lightbox/sc_options_box.html.twig
web/lightbox/feed_options_box.html.twig
@@ -10505,10 +10530,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Annuler
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -10582,13 +10606,13 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Classe
- web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
client_credentials
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -10603,13 +10627,13 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Date limite
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Utilisation prévue
- web/common/dialog_export.html.twig
- prod/orders/order_item.html.twig
+ web/common/dialog_export.html.twig
+ prod/orders/order_item.html.twig
@@ -10825,7 +10849,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
documents
Phrasea/Twig/PhraseanetExtension.php
web/admin/subdefs.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
task-manager/task-editor/subdefs.html.twig
@@ -10901,7 +10925,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
FTP
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10912,7 +10936,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
E-Mail
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10923,12 +10947,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Téléchargement
web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Email invalide
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10938,18 +10962,18 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Texte
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
A
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Fichier(s) joint(s)
- web/common/dialog_export.html.twig
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -10964,12 +10988,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Les accusés de réception ne fonctionnent que si le destinataire autorise cette fonctionnalité
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
Ajouter les adresses email en les séparant par une virgule
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -11012,7 +11036,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Déconnexion
- prod/WorkZone/Macros.html.twig
+ prod/WorkZone/Macros.html.twig
@@ -11158,10 +11182,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Le fichier n'est pas valide
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
- Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
+ Controller/Prod/ToolsController.php
@@ -11318,7 +11342,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Rotation d'images
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -11723,7 +11747,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Type média
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -11733,7 +11757,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Mettre à jour le nom original du fichier après substitution
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
@@ -11749,14 +11773,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Non
web/common/technical_datas.html.twig
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
user/import/view.html.twig
web/account/sessions.html.twig
Aucune image sélectionnée
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -11831,198 +11855,198 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Tous les documents ont été traités
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Annuler la commande (définitif)
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Annulé le %canceled_on% par %canceled_by%, avec %n% documents non traités
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Votre commande du :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Média délivré
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Adresse :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Envoyé
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
par
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Société :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Pays :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Valider
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Créer un Panier
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Pour le(s) document(s) non envoyé(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Informations sur le média :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document(s) déjà envoyé(s) :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document(s) en attente de validation
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Voir moins
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Voir plus
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Numéro
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
du
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Précédemment refusé
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Média non délivré
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Annuler
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Tout sélectionner
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Média sélectionné
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document(s) sélectionné(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Envoyer
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Téléphone :
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Valider les choix
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Annuler les choix en attente?
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Avec le(s) document(s) refusé(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Avec la sélection
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Avec le(s) document(s) envoyé(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document(s) refusé(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Document(s) envoyé(s)
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Créer un panier
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
Récapitulatif de la commande
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12066,8 +12090,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Commande Numéro
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12089,7 +12113,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Média(s) traité(s)
prod/orders/order_box.html.twig
prod/orders/order_box.html.twig
- prod/orders/order_item.html.twig
+ prod/orders/order_item.html.twig
@@ -12194,7 +12218,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Mot de passe
- PhraseanetService/Form/PSExposeConnectionType.php
+ PhraseanetService/Form/PSExposeConnectionType.php
@@ -12328,7 +12352,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Préréglages
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
@@ -12619,7 +12643,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
Sous-définition
- web/admin/subdefs.html.twig
+ web/admin/subdefs.html.twig
@@ -12998,7 +13022,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
En cours...
- actions/Tools/index.html.twig
+ actions/Tools/index.html.twig
actions/Tools/videoEditor.html.twig
@@ -13100,7 +13124,12 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
prod::download: delete-marking-stamp
- web/common/dialog_export.html.twig
+ web/common/dialog_export.html.twig
+
+
+
+ prod::download: report as spreadsheet
+ web/common/dialog_export.html.twig
@@ -13354,7 +13383,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles