Merge branch 'master' into PHRAS-2562-multistage

This commit is contained in:
Nicolas Maillat
2019-05-13 13:12:38 +02:00
committed by GitHub
24 changed files with 5660 additions and 10871 deletions

View File

@@ -1,102 +1,126 @@
version: 2
version: 2.1
orbs:
aws-ecr: circleci/aws-ecr@4.0.1
jobs:
build:
working_directory: ~/alchemy-fr/Phraseanet
parallelism: 2
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
docker:
- image: circleci/build-image:ubuntu-14.04-XXL-upstart-1189-5614f37
command: /sbin/init
steps:
- checkout
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
- run:
build:
working_directory: ~/alchemy-fr/Phraseanet
command: nvm install v10.12.0 && nvm alias default v10.12.0
- run:
working_directory: ~/alchemy-fr/Phraseanet
command: 'sudo service memcached status || sudo service memcached start; sudo
redis-cli ping >/dev/null 2>&1 || sudo service redis-server start; sudo
service mysql status || sudo service mysql start; sudo service rabbitmq-server
status || sudo service rabbitmq-server start; '
# Dependencies
# This would typically go in either a build or a build-and-test job when using workflows
# Restore the dependency cache
- restore_cache:
keys:
# This branch if available
- v1-dep-{{ .Branch }}-
# Default branch if not
- v1-dep-master-
# Any branch if there are none on the default branch - this should be unnecessary if you have your default branch configured correctly
- v1-dep-
# This is based on your 1.0 configuration file or project settings
- run: echo 127.0.0.1 redis elasticsearch db rabbitmq | sudo tee -a /etc/hosts
- run: git clone https://github.com/alanxz/rabbitmq-c
- run: cd rabbitmq-c && git checkout 2ca1774489328cde71195f5fa95e17cf3a80cb8a
- run: cd rabbitmq-c && git submodule init && git submodule update && autoreconf -i && ./configure && make && sudo make install
# disabled because pear.php.net is down cause of security failure
#- run: pecl channel-update pear.php.net
- run: yes '' | pecl install amqp-1.9.3
- run: yes '' | pecl install imagick
- run: sudo apt-get install libzmq-dev
- run: yes '' | pecl install zmq-beta
- run: echo "extension = amqp.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/amqp.ini
- run: echo "extension = zmq.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/zmq.ini
- run: echo "date.timezone = UTC" > /opt/circleci/php/$(phpenv global)/etc/conf.d/timezone.ini
- run: sed -i 's/^\(session.cache_limiter = \).*/\1""/' /opt/circleci/php/$(phpenv global)/etc/php.ini
- run: npm rebuild node-sass
# This is based on your 1.0 configuration file or project settings
- run: composer install --no-progress --no-interaction --optimize-autoloader
# This is based on your 1.0 configuration file or project settings
- run: node -v
- run: npm -v
- run: npm install
- run: if [[ ! -e elasticsearch-2.3.3 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.3.3.tar.gz && tar -xvf elasticsearch-2.3.3.tar.gz && elasticsearch-2.3.3/bin/plugin install analysis-icu; fi
- run:
command: elasticsearch-2.3.3/bin/elasticsearch
background: true
# Save dependency cache
- save_cache:
key: v1-dep-{{ .Branch }}-{{ epoch }}
paths:
# This is a broad list of cache paths to include many possible development environments
# You can probably delete some of these entries
- vendor/bundle
- ~/virtualenvs
- ~/.m2
- ~/.ivy2
- ~/.bundle
- ~/.go_workspace
- ~/.gradle
- ~/.cache/bower
# These cache paths were specified in the 1.0 config
- elasticsearch-2.3.3
- node_modules
- ~/.composer
# This is based on your 1.0 configuration file or project settings
- run: mysql -u ubuntu -e 'CREATE DATABASE update39_test;CREATE DATABASE ab_test;CREATE DATABASE db_test;SET @@global.sql_mode=STRICT_ALL_TABLES;SET @@global.max_allowed_packet=33554432;SET @@global.wait_timeout=999999;';
# This is based on your 1.0 configuration file or project settings
- run: ./bin/developer system:uninstall -v
- run: ./bin/setup system:install -v --email=test@phraseanet.com --password=test --db-host=127.0.0.1 --db-user=ubuntu --db-template=fr-simple --db-password= --databox=db_test --appbox=ab_test --server-name=http://127.0.0.1 -y;
- run: ./bin/developer ini:setup-tests-dbs -v
- run: ./bin/console searchengine:index:create -v
- run: ./bin/developer phraseanet:regenerate-sqlite -v
- run: ./bin/developer phraseanet:generate-js-fixtures -v
# Test
# This would typically be a build job when using workflows, possibly combined with build
# This is based on your 1.0 configuration file or project settings
- run: case $CIRCLE_NODE_INDEX in 0) EXIT=0; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-unit.xml --exclude-group legacy || EXIT=$?; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-no-web.xml --group legacy --exclude-group web || EXIT=$?; exit $EXIT;; 1) php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-web.xml --group web ;; esac
# Teardown
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
# Save test results
- store_test_results:
path: /tmp/circleci-test-results
# Save artifacts
- store_artifacts:
path: /tmp/circleci-artifacts
- store_artifacts:
path: /tmp/circleci-test-results
parallelism: 2
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
docker:
- image: circleci/build-image:ubuntu-14.04-XXL-upstart-1189-5614f37
command: /sbin/init
steps:
- checkout
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
- run:
working_directory: ~/alchemy-fr/Phraseanet
command: nvm install v10.12.0 && nvm alias default v10.12.0
- run:
working_directory: ~/alchemy-fr/Phraseanet
command: 'sudo service memcached status || sudo service memcached start; sudo
redis-cli ping >/dev/null 2>&1 || sudo service redis-server start; sudo
service mysql status || sudo service mysql start; sudo service rabbitmq-server
status || sudo service rabbitmq-server start; '
# Dependencies
# This would typically go in either a build or a build-and-test job when using workflows
# Restore the dependency cache
- restore_cache:
keys:
# This branch if available
- v1-dep-{{ .Branch }}-
# Default branch if not
- v1-dep-master-
# Any branch if there are none on the default branch - this should be unnecessary if you have your default branch configured correctly
- v1-dep-
# This is based on your 1.0 configuration file or project settings
- run: echo 127.0.0.1 redis elasticsearch db rabbitmq | sudo tee -a /etc/hosts
- run: git clone https://github.com/alanxz/rabbitmq-c
- run: cd rabbitmq-c && git checkout 2ca1774489328cde71195f5fa95e17cf3a80cb8a
- run: cd rabbitmq-c && git submodule init && git submodule update && autoreconf -i && ./configure && make && sudo make install
# disabled because pear.php.net is down cause of security failure
#- run: pecl channel-update pear.php.net
- run: yes '' | pecl install amqp-1.9.3
- run: yes '' | pecl install imagick
- run: sudo apt-get install libzmq-dev
- run: yes '' | pecl install zmq-beta
- run: echo "extension = amqp.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/amqp.ini
- run: echo "extension = zmq.so" > /opt/circleci/php/$(phpenv global)/etc/conf.d/zmq.ini
- run: echo "date.timezone = UTC" > /opt/circleci/php/$(phpenv global)/etc/conf.d/timezone.ini
- run: sed -i 's/^\(session.cache_limiter = \).*/\1""/' /opt/circleci/php/$(phpenv global)/etc/php.ini
- run: npm rebuild node-sass
# This is based on your 1.0 configuration file or project settings
- run: composer install --no-progress --no-interaction --optimize-autoloader
# This is based on your 1.0 configuration file or project settings
- run: node -v
- run: npm -v
- run: npm install -g yarn
- run: /opt/circleci/nodejs/v10.12.0/bin/yarn install
- run: if [[ ! -e elasticsearch-2.3.3 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-2.3.3.tar.gz && tar -xvf elasticsearch-2.3.3.tar.gz && elasticsearch-2.3.3/bin/plugin install analysis-icu; fi
- run:
command: elasticsearch-2.3.3/bin/elasticsearch
background: true
# Save dependency cache
- save_cache:
key: v1-dep-{{ .Branch }}-{{ epoch }}
paths:
# This is a broad list of cache paths to include many possible development environments
# You can probably delete some of these entries
- vendor/bundle
- ~/virtualenvs
- ~/.m2
- ~/.ivy2
- ~/.bundle
- ~/.go_workspace
- ~/.gradle
- ~/.cache/bower
# These cache paths were specified in the 1.0 config
- elasticsearch-2.3.3
- node_modules
- ~/.composer
# This is based on your 1.0 configuration file or project settings
- run: mysql -u ubuntu -e 'CREATE DATABASE update39_test;CREATE DATABASE ab_test;CREATE DATABASE db_test;SET @@global.sql_mode=STRICT_ALL_TABLES;SET @@global.max_allowed_packet=33554432;SET @@global.wait_timeout=999999;';
# This is based on your 1.0 configuration file or project settings
- run: ./bin/developer system:uninstall -v
- run: ./bin/setup system:install -v --email=test@phraseanet.com --password=test --db-host=127.0.0.1 --db-user=ubuntu --db-template=fr-simple --db-password= --databox=db_test --appbox=ab_test --server-name=http://127.0.0.1 -y;
- run: ./bin/developer ini:setup-tests-dbs -v
- run: ./bin/console searchengine:index:create -v
- run: ./bin/developer phraseanet:regenerate-sqlite -v
- run: ./bin/developer phraseanet:generate-js-fixtures -v
# Test
# This would typically be a build job when using workflows, possibly combined with build
# This is based on your 1.0 configuration file or project settings
- run: case $CIRCLE_NODE_INDEX in 0) EXIT=0; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-unit.xml --exclude-group legacy || EXIT=$?; php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-no-web.xml --group legacy --exclude-group web || EXIT=$?; exit $EXIT;; 1) php -d memory_limit=-1 bin/phpunit --log-junit $CIRCLE_TEST_REPORTS/phpunit/junit-legacy-web.xml --group web ;; esac
# Teardown
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
# Save test results
- store_test_results:
path: /tmp/circleci-test-results
# Save artifacts
- store_artifacts:
path: /tmp/circleci-artifacts
- store_artifacts:
path: /tmp/circleci-test-results
workflows:
version: 2
oldfashion:
jobs:
- build
newfashion:
jobs:
- aws-ecr/build_and_push_image:
account-url: AWS_ACCOUNT_URL
aws-access-key-id: AWS_ACCESS_KEY_ID
aws-secret-access-key: AWS_SECRET_ACCESS_KEY
context: "AWS London"
create-repo: true
dockerfile: Dockerfile
#profile-name: myProfileName
region: AWS_DEFAULT_REGION
repo: "${AWS_RESOURCE_NAME_PREFIX}/phraseanet"
tag: "alpha-0.1"

View File

@@ -40,3 +40,4 @@ Phraseanet c/o Alchemy
75009 Paris - France
+33 1 53 20 43 80
info@alchemy.fr

View File

@@ -1,5 +1,6 @@
FROM php:7.1-fpm-stretch as builder
RUN apt-get update \
&& apt-get install -y \
apt-transport-https \
@@ -73,6 +74,7 @@ COPY config /var/alchemy/config
COPY grammar /var/alchemy/grammar
COPY lib /var/alchemy/lib
COPY resources /var/alchemy/resources
RUN ls -la
COPY templates-profiler /var/alchemy/templates-profiler
COPY templates /var/alchemy/templates
COPY tests /var/alchemy/tests
@@ -85,7 +87,6 @@ COPY Makefile /var/alchemy/
COPY package.json /var/alchemy/
COPY phpunit.xml.dist /var/alchemy/
COPY yarn.lock /var/alchemy/
RUN make install_composer
RUN make clean_assets
RUN make install_asset_dependencies

18
Dockerfile-debug Normal file
View File

@@ -0,0 +1,18 @@
ARG phraseanet
FROM $phraseanet
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
iproute2 \
&& rm -rf /var/lib/apt/lists/* \
&& pecl install xdebug \
&& docker-php-ext-enable xdebug \
&& pecl clear-cache
ADD ./docker/phraseanet-debug/ /
RUN chmod +x /entrypoint.sh /usr/local/bin/docker-*
ENTRYPOINT ["/entrypoint.sh"]
CMD ["php-fpm"]

7
Dockerfile-nginx Normal file
View File

@@ -0,0 +1,7 @@
FROM nginx:1.15
RUN useradd -u 1000 app
ADD ./docker/nginx/ /
COPY www /var/alchemy/Phraseanet/

View File

@@ -1,4 +1,4 @@
Phraseanet 4.0 - Digital Asset Management application
Phraseanet 4.1 - Digital Asset Management application
=====================================================
[![CircleCI](https://circleci.com/gh/alchemy-fr/Phraseanet/tree/master.svg?style=shield)](https://circleci.com/gh/alchemy-fr/Phraseanet/tree/master)
@@ -35,6 +35,7 @@ For development purpose Phraseanet is shipped with ready to use development envi
- git clone
- vagrant up
For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel/index.html
# License :
@@ -42,3 +43,4 @@ For development with Phraseanet API see https://docs.phraseanet.com/4.0/en/Devel
Phraseanet is licensed under GPL-v3 license.

View File

@@ -0,0 +1,84 @@
user app;
worker_processes auto;
error_log /var/log/ngnix_error.log info;
#error_log /dev/stdout info;
pid /var/run/nginx.pid;
#daemon off;
events {
worker_connections 1024;
multi_accept on;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
server_tokens off;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /dev/stdout main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
reset_timedout_connection on;
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
fastcgi_send_timeout 300s;
fastcgi_read_timeout 300;
resolver 127.0.0.11;
upstream backend {
server phraseanet:9000;
}
server {
listen 80;
server_name localhost;
error_log on;
access_log on;
root /var/alchemy/Phraseanet/www;
index index.php;
location /api {
rewrite ^(.*)$ /api.php/$1 last;
}
location / {
# First attempt to serve request as file, then
# as directory, then fall back to index.html
try_files $uri $uri/ @rewriteapp;
}
location @rewriteapp {
rewrite ^(.*)$ /index.php/$1 last;
}
# PHP scripts -> PHP-FPM server listening on 127.0.0.1:9000
location ~ ^/(index|index_dev|api)\.php(/|$) {
fastcgi_pass backend;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ ^/(status|ping)$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_pass backend;
}
}
}

View File

@@ -0,0 +1,9 @@
#!/bin/sh
set -e
if [ ! -z ${DOCKER_XDEBUG_ENABLED} ]; then
. usr-bin/docker-xdebug-enable
fi
exec "$@"

View File

@@ -0,0 +1,4 @@
#!/bin/sh
/sbin/ip route|awk '/default/ { print $3 }'
# TODO support MacOS & Windows host IP

View File

@@ -0,0 +1,5 @@
#!/bin/sh
unset HOST_IP
unset XDEBUG_CONFIG
unset XDEBUG_REMOTE_HOST

View File

@@ -0,0 +1,9 @@
#!/bin/sh
set -e
HOST_IP=$(docker-get-host-ip);
export HOST_IP
export XDEBUG_CONFIG="remote_enable=1 remote_host=${HOST_IP} idekey=PHPSTORM";
export XDEBUG_REMOTE_HOST="${HOST_IP}";

View File

@@ -0,0 +1,28 @@
[program:scheduler-phraseanet]
command=php /var/alchemy/Phraseanet/bin/console task-manager:scheduler:run ; the program (relative uses PATH, can take args)
stdout_logfile=/var/log/supervisor/scheduler-phraseanet.log ; stdout log path, NONE for none; default AUTO
stderr_logfile=/var/log/supervisor/scheduler-phraseanet_error.log ; stderr log path, NONE for none; default AUTO
process_name=%(program_name)s ; process_name expr (default %(program_name)s)
numprocs=1 ; number of processes copies to start (def 1)
directory=/tmp ; directory to cwd to before exec (def no cwd)
priority=999 ; the relative start priority (default 999)
autostart=true ; start at supervisord start (default: true)
autorestart=true ; whether/when to restart (default: unexpected)
startsecs=0 ; number of secs prog must stay running (def. 1)
startretries=3 ; max # of serial start failures (default 3)
exitcodes=0,2 ; 'expected' exit codes for process (default 0,2)
stopsignal=INT ; signal used to kill process (default TERM)
stopwaitsecs=20 ; max num secs to wait b4 SIGKILL (default 10)
stopasgroup=true ; send stop signal to the UNIX process group (default false)
killasgroup=true ; SIGKILL the UNIX process group (def false)
redirect_stderr=true ; redirect proc stderr to stdout (default false)
user=1000 ; setuid to this UNIX account to run the program
stdout_logfile_maxbytes=50MB ; max # logfile bytes b4 rotation (default 50MB)
stdout_logfile_backups=10 ; # of stdout logfile backups (default 10)
stdout_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0)
stdout_events_enabled=false ; emit events on stdout writes (default false)
stderr_logfile_maxbytes=10MB ; max # logfile bytes b4 rotation (default 50MB)
stderr_logfile_backups=10 ; # of stderr logfile backups (default 10)
stderr_capture_maxbytes=1MB ; number of bytes in 'capturemode' (default 0)
stderr_events_enabled=false ; emit events on stderr writes (default false)
environment=HOME=/var/alchemy/Phraseanet,USER=app,PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin" ; process environment additions (def no add)

View File

@@ -0,0 +1,380 @@
[www]
; Per pool prefix
; It only applies on the following directives:
; - 'access.log'
; - 'slowlog'
; - 'listen' (unixsocket)
; - 'chroot'
; - 'chdir'
; - 'php_values'
; - 'php_admin_values'
; When not set, the global prefix (or NONE) applies instead.
; Note: This directive can also be relative to the global prefix.
; Default Value: none
;prefix = /path/to/pools/$pool
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
; will be used.
user = app
; Valid syntaxes are:
; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific IPv4 address on
; a specific port;
; '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
; a specific port;
; 'port' - to listen on a TCP socket to all addresses
; (IPv6 and IPv4-mapped) on a specific port;
; '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = 127.0.0.1:9000
; Set listen(2) backlog.
; Default Value: 511 (-1 on FreeBSD and OpenBSD)
;listen.backlog = 511
; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
;listen.group = app
;listen.mode = 0660
; When POSIX Access Control Lists are supported you can set them using
; these options, value is a comma separated list of user/group names.
; When set, listen.owner and listen.group are ignored
;listen.acl_users =
;listen.acl_groups =
; List of addresses (IPv4/IPv6) of FastCGI clients which are allowed to connect.
; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address
; must be separated by a comma. If this value is left blank, connections will be
; accepted from any ip address.
; Default Value: any
;listen.allowed_clients = 127.0.0.1
; Specify the nice(2) priority to apply to the pool processes (only if set)
; The value can vary from -19 (highest priority) to 20 (lower priority)
; Note: - It will only work if the FPM master process is launched as root
; - The pool processes will inherit the master process priority
; Set the process dumpable flag (PR_SET_DUMPABLE prctl) even if the process user
; or group is differrent than the master process user. It allows to create proce
ss
; core dump and ptrace the process for the pool user.
; Default Value: no
; process.dumpable = yes
; Choose how the process manager will control the number of child processes.
; Possible Values:
; static - a fixed number (pm.max_children) of child processes;
; dynamic - the number of child processes are set dynamically based on the
; following directives. With this process management, there will be
; always at least 1 children.
; pm.max_children - the maximum number of children that can
; be alive at the same time.
; pm.start_servers - the number of children created on startup.
; pm.min_spare_servers - the minimum number of children in 'idle'
; state (waiting to process). If the number
; of 'idle' processes is less than this
; of 'idle' processes is greater than this
; number then some children will be killed.
; ondemand - no children are created at startup. Children will be forked when
; new requests will connect. The following parameter are used:
; pm.max_children - the maximum number of children that
; can be alive at the same time.
; pm.process_idle_timeout - The number of seconds after which
; an idle process will be killed.
; Note: This value is mandatory.
pm = dynamic
; The number of child processes to be created when pm is set to 'static' and the
; maximum number of child processes when pm is set to 'dynamic' or 'ondemand'.
; This value sets the limit on the number of simultaneous requests that will be
; served. Equivalent to the ApacheMaxClients directive with mpm_prefork.
; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP
; CGI. The below defaults are based on a server without much resources. Don't
; forget to tweak pm.* to fit your needs.
; Note: Used when pm is set to 'static', 'dynamic' or 'ondemand'
; Note: This value is mandatory.
; Note: Used only when pm is set to 'dynamic'
; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2
pm.start_servers = 2
; The desired minimum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.min_spare_servers = 1
; The desired maximum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.max_spare_servers = 3
; The number of seconds after which an idle process will be killed.
; Note: Used only when pm is set to 'ondemand'
; Default Value: 10s
;pm.process_idle_timeout = 10s;
; The number of requests each child process should execute before respawning.
;pm.max_requests = 500
; The URI to view the FPM status page. If this value is not set, no URI will be
; recognized as a status page. It shows the following informations:
; pool - the name of the pool;
; process manager - static, dynamic or ondemand;
; start time - the date and time FPM has started;
; start since - number of seconds since FPM has started;
; accepted conn - the number of request accepted by the pool;
; listen queue - the number of request in the queue of pending
; connections (see backlog in listen(2));
; max listen queue - the maximum number of requests in the queue
; of pending connections since FPM has started;
; listen queue len - the size of the socket queue of pending connections;
; idle processes - the number of idle processes;
; active processes - the number of active processes;
; total processes - the number of idle + active processes;
; max active processes - the maximum number of active processes since FPM
; has started;
; max children reached - number of times, the process limit has been reached,
; Example output:
; pool: www
; process manager: static
; start time: 01/Jul/2011:17:53:49 +0200
; start since: 62636
; accepted conn: 190460
; listen queue: 0
; max listen queue: 1
; listen queue len: 42
; idle processes: 4
; active processes: 11
; total processes: 15
; max active processes: 12
; max children reached: 0
;
; By default the status page output is formatted as text/plain. Passing either
; 'html', 'xml' or 'json' in the query string will return the corresponding
; output syntax. Example:
; http://www.foo.bar/status
; http://www.foo.bar/status?json
; http://www.foo.bar/status?html
; query string will also return status for each pool process.
; Example:
; http://www.foo.bar/status?full
; http://www.foo.bar/status?json&full
; http://www.foo.bar/status?html&full
; http://www.foo.bar/status?xml&full
; The Full status returns for each process:
; pid - the PID of the process;
; state - the state of the process (Idle, Running, ...);
; start time - the date and time the process has started;
; start since - the number of seconds since the process has started;
; requests - the number of requests the process has served;
; request duration - the duration in µs of the requests;
; request method - the request method (GET, POST, ...);
; request URI - the request URI with the query string;
; content length - the content length of the request (only with POST);
; user - the user (PHP_AUTH_USER) (or '-' if not set);
; script - the main script called (or '-' if not set);
; last request cpu - the %cpu the last request consumed
; it's always 0 if the process is not in Idle state
; it's always 0 if the process is not in Idle state
; because memory calculation is done when the request
; processing has terminated;
; If the process is in Idle state, then informations are related to the
; last request the process has served. Otherwise informations are related to
; the current request being served.
; Example output:
; ************************
; pid: 31330
; state: Running
; start time: 01/Jul/2011:17:53:49 +0200
; start since: 63087
; requests: 12808
; request duration: 1250261
; request method: GET
; request URI: /test_mem.php?N=10000
; content length: 0
; user: -
; script: /home/fat/web/docs/php/test_mem.php
; last request cpu: 0.00
; It's available in: /usr/local/share/php/fpm/status.html
;
; Note: The value must start with a leading slash (/). The value can be
; anything, but it may not be a good idea to use the .php extension or it
; may conflict with a real PHP file.
; Default Value: not set
;pm.status_path = /status
; The ping URI to call the monitoring page of FPM. If this value is not set, no
; URI will be recognized as a ping page. This could be used to test from outside
; that FPM is alive and responding, or to
; - create a graph of FPM availability (rrd or such);
; - remove a server from a group if it is not responding (load balancing);
; - trigger alerts for the operating team (24/7).
; Note: The value must start with a leading slash (/). The value can be
; anything, but it may not be a good idea to use the .php extension or it
; may conflict with a real PHP file.
; Default Value: not set
;ping.path = /ping
;ping.response = pong
; The access log file
; Default: not set
;access.log = log/$pool.access.log
; The access log format.
; The following syntax is allowed
; %%: the '%' character
; %C: %CPU used by the request
; it can accept the following format:
; - %{user}C for user CPU only
; - %{system}C for system CPU only
; - %{total}C for user + system CPU (default)
; %d: time taken to serve the request
; it can accept the following format:
; - %{seconds}d (default)
; - %{miliseconds}d
; - %{mili}d
; - %{microseconds}d
; variable. Some exemples:
; - server specifics like: %{REQUEST_METHOD}e or %{SERVER_PROTOCOL}e
; - HTTP headers like: %{HTTP_HOST}e or %{HTTP_USER_AGENT}e
; %f: script filename
; %l: content-length of the request (for POST request only)
; %m: request method
; %M: peak of memory allocated by PHP
; it can accept the following format:
; - %{bytes}M (default)
; - %{kilobytes}M
; - %{kilo}M
; - %{megabytes}M
; - %{mega}M
; %n: pool name
; %o: output header
; it must be associated with embraces to specify the name of the header:
; - %{Content-Type}o
; - %{X-Powered-By}o
; - %{Transfert-Encoding}o
; - ....
; %Q: the '?' character if query string exists
; %r: the request URI (without the query string, see %q and %Q)
; %R: remote IP address
; %s: status (response code)
; %t: server time the request was received
; it can accept a strftime(3) format:
; %d/%b/%Y:%H:%M:%S %z (default)
; The strftime(3) format must be encapsuled in a %{<strftime_format>}t tag
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
; %T: time the log has been written (the request has finished)
; it can accept a strftime(3) format:
; %d/%b/%Y:%H:%M:%S %z (default)
; The strftime(3) format must be encapsuled in a %{<strftime_format>}t tag
; e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
; %u: remote user
;
; Default: "%R - %u %t \"%m %r\" %s"
;access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%"
; The log file for slow requests
; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_slowlog_timeout = 0
; Depth of slow log stack trace.
; Default Value: 20
;request_slowlog_trace_depth = 20
; The timeout for serving a single request after which the worker process will
; be killed. This option should be used when the 'max_execution_time' ini option
; does not stop script execution for some reason. A value of '0' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_terminate_timeout = 0
; Set open file descriptor rlimit.
; Default Value: system defined value
; Possible Values: 'unlimited' or an integer greater or equal to 0
; Default Value: system defined value
;rlimit_core = 0
; Chroot to this directory at the start. This value must be defined as an
; absolute path. When this value is not set, chroot is not used.
; Note: you can prefix with '$prefix' to chroot to the pool prefix or one
; of its subdirectories. If the pool prefix is not set, the global prefix
; will be used instead.
; Note: chrooting is a great security feature and should be used whenever
; possible. However, all PHP paths will be relative to the chroot
; (error_log, sessions.save_path, ...).
; Default Value: not set
;chroot =
; Chdir to this directory at the start.
; Note: relative path can be used.
; Default Value: current directory or / when chroot
;chdir = /var/www
; process time (several ms).
; Default Value: no
;catch_workers_output = yes
; Clear environment in FPM workers
; Prevents arbitrary environment variables from reaching FPM worker processes
; by clearing the environment in workers before env vars specified in this
; pool configuration are added.
; Setting to "no" will make all environment variables available to PHP code
; via getenv(), $_ENV and $_SERVER.
; Default Value: yes
;clear_env = no
; Limits the extensions of the main script FPM will allow to parse. This can
; prevent configuration mistakes on the web server side. You should only limit
; FPM to .php extensions to prevent malicious users to use other extensions to
; execute php code.
; Note: set an empty value to allow all extensions.
; Default Value: .php
;security.limit_extensions = .php .php3 .php4 .php5 .php7
; Default Value: clean env
;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin
;env[TMP] = /tmp
;env[TMPDIR] = /tmp
;env[TEMP] = /tmp
; Additional php.ini defines, specific to this pool of workers. These settings
; overwrite the values previously defined in the php.ini. The directives are the
; same as the PHP SAPI:
; php_value/php_flag - you can set classic ini defines which can
; be overwritten from PHP call 'ini_set'.
; php_admin_value/php_admin_flag - these directives won't be overwritten by
; PHP call 'ini_set'
; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no.
; Defining 'extension' will load the corresponding shared extension from
; extension_dir. Defining 'disable_functions' or 'disable_classes' will not
; overwrite previously defined php.ini values, but will append the new value
; instead.
; be overwritten from PHP call 'ini_set'.
; php_admin_value/php_admin_flag - these directives won't be overwritten by
; PHP call 'ini_set'
; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no.
; Defining 'extension' will load the corresponding shared extension from
; extension_dir. Defining 'disable_functions' or 'disable_classes' will not
; overwrite previously defined php.ini values, but will append the new value
; instead.
; Note: path INI options can be relative and will be expanded with the prefix
; (pool, global or /usr/local)
; Default Value: nothing is defined by default except the values in php.ini and
; specified at startup with the -d argument
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
;php_flag[display_errors] = off
;php_admin_value[error_log] = /var/log/fpm-php.www.log
;php_admin_flag[log_errors] = on
;php_admin_value[memory_limit] = 32M
request_terminate_timeout=300s

View File

@@ -0,0 +1,24 @@
[global]
daemonize = no
error_log = /var/log/fpm-php.www.log
process.max = 128
[www]
listen = 0.0.0.0:9000
;listen = /sock/php-fpm.sock
user = app
group = app
pm = dynamic
pm.max_children = 9
pm.start_servers = 3
pm.min_spare_servers = 2
pm.max_spare_servers = 4
pm.max_requests = 1000
request_terminate_timeout=300s
pm.status_path = /status
ping.path = /ping

File diff suppressed because it is too large Load Diff

View File

@@ -92,9 +92,12 @@ use Alchemy\WorkerProvider\WorkerServiceProvider;
use Doctrine\DBAL\Event\ConnectionEventArgs;
use MediaVorus\Media\MediaInterface;
use MediaVorus\MediaVorus;
use Monolog\Handler\ErrorLogHandler;
use Monolog\Handler\RotatingFileHandler;
use Monolog\Handler\StreamHandler;
use Monolog\Logger;
use Neutron\ReCaptcha\ReCaptchaServiceProvider;
use Psr\Log\LoggerInterface;
use Silex\Application as SilexApplication;
use Silex\Application\TranslationTrait;
use Silex\Application\UrlGeneratorTrait;
@@ -253,6 +256,23 @@ class Application extends SilexApplication
$this->register(new OrderServiceProvider());
$this->register(new WebhookServiceProvider());
$this['monolog'] = $this->share(
$this->extend('monolog', function (LoggerInterface $logger, Application $app) {
$logger->pushHandler(new ErrorLogHandler(
ErrorLogHandler::SAPI,
Logger::ERROR
));
$logger->pushHandler(new StreamHandler(
fopen('php://stderr', 'w'),
Logger::ERROR
));
return $logger;
})
);
$this['phraseanet.exception_handler'] = $this->share(function ($app) {
/** @var PhraseaExceptionHandler $handler */
$handler = PhraseaExceptionHandler::register($app['debug']);

View File

@@ -161,7 +161,33 @@ class QueryController extends Controller
$result = $engine->query($query, $options);
if ($this->getSettings()->getUserSetting($user, 'start_page') === 'LAST_QUERY') {
$userManipulator->setUserSetting($user, 'start_page_query', $query);
// try to save the "fulltext" query which will be restored on next session
try {
// local code to find "FULLTEXT" value from jsonQuery
$findFulltext = function($clause) use(&$findFulltext) {
if(array_key_exists('_ux_zone', $clause) && $clause['_ux_zone']=='FULLTEXT') {
return $clause['value'];
}
if($clause['type']=='CLAUSES') {
foreach($clause['clauses'] as $c) {
if(($r = $findFulltext($c)) !== null) {
return $r;
}
}
}
return null;
};
$userManipulator->setUserSetting($user, 'last_jsonquery', (string)$request->request->get('jsQuery'));
$jsQuery = @json_decode((string)$request->request->get('jsQuery'), true);
if(($ft = $findFulltext($jsQuery['query'])) !== null) {
$userManipulator->setUserSetting($user, 'start_page_query', $ft);
}
}
catch(\Exception $e) {
// no-op
}
}
// log array of collectionIds (from $options) for each databox

10389
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -66,7 +66,7 @@
"normalize-css": "^2.1.0",
"npm": "^6.0.0",
"npm-modernizr": "^2.8.3",
"phraseanet-production-client": "0.33.84",
"phraseanet-production-client": "0.34.11",
"requirejs": "^2.3.5",
"tinymce": "^4.0.28",
"underscore": "^1.8.3",

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2019-04-05T07:11:40Z" source-language="en" target-language="de" datatype="plaintext" original="not.available">
<header>
@@ -7,8 +7,8 @@
</header>
<body>
<trans-unit id="da39a3ee5e6b4b0d3255bfef95601890afd80709" resname="">
<source></source>
<target state="new"></target>
<source/>
<target state="new"/>
<jms:reference-file line="60">Form/Login/PhraseaAuthenticationForm.php</jms:reference-file>
<jms:reference-file line="47">Form/Configuration/EmailFormType.php</jms:reference-file>
</trans-unit>
@@ -717,9 +717,9 @@
<target state="new">Add new range</target>
<jms:reference-file line="138">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="1b27740ce4d6bea2dd21cee1c12fa73206c1444a" resname="Add this url">
<trans-unit id="1b27740ce4d6bea2dd21cee1c12fa73206c1444a" resname="Add this url" approved="yes">
<source>Add this url</source>
<target state="new">Add this url</target>
<target state="translated">Fügen Sie diese URL hinzu</target>
<jms:reference-file line="36">prod/upload/upload.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f347a8ddd22508ed0310a2f9d8cf43dd96be34b1" resname="Add user" approved="yes">
@@ -859,9 +859,9 @@
<jms:reference-file line="239">actions/Feedback/list.html.twig</jms:reference-file>
<jms:reference-file line="13">WorkZone/Browser/Browser.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="cff1e86ef3cd4771d8b9a289d1e75a465d5b48a7" resname="All these conditions">
<trans-unit id="cff1e86ef3cd4771d8b9a289d1e75a465d5b48a7" resname="All these conditions" approved="yes">
<source>All these conditions</source>
<target state="new">All these conditions</target>
<target state="translated">Alle Bedingungen</target>
<jms:reference-file line="398">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4f5920cee28837f31429fd82f7bc5a335272a436" resname="All values" approved="yes">
@@ -1271,14 +1271,14 @@
<target state="new">Audio Samplerate</target>
<jms:reference-file line="339">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel">
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel" approved="yes">
<source>Audio channel</source>
<target state="new">Audio channel</target>
<target state="translated">Audiokanal</target>
<jms:reference-file line="38">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec">
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec" approved="yes">
<source>Audio codec</source>
<target state="new">Audio codec</target>
<target state="translated">Audio-Codec</target>
<jms:reference-file line="353">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="27be4ad944410219f1a8dd01cc5e216a09c16646" resname="AudioSamplerate" approved="yes">
@@ -1327,9 +1327,9 @@
<target state="translated">*Phraseanet Navigator* aktivieren</target>
<jms:reference-file line="27">Form/Configuration/APIClientsFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="b85de40822e66ce4309b94ccad5bb731f2a89373" resname="Authorize Adobe cc Plugin to connect.">
<trans-unit id="b85de40822e66ce4309b94ccad5bb731f2a89373" resname="Authorize Adobe cc Plugin to connect." approved="yes">
<source>Authorize Adobe cc Plugin to connect.</source>
<target state="new">Authorize Adobe cc Plugin to connect.</target>
<target state="translated">Adobe cc Plugin Verbindung erlauben</target>
<jms:reference-file line="36">Form/Configuration/APIClientsFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="6e1ead524b95ba3b45281df7ba45d2addbbf1a79" resname="Authorize Microsoft Office Plugin to connect." approved="yes">
@@ -1952,9 +1952,9 @@
<target state="translated">Bitte lesen Sie Online die Voraussetzungen und die Web-Server Konfiguration</target>
<jms:reference-file line="311">web/setup/step2.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="33e15d008d511f3101566a2e25203ef2a3f605a0" resname="Contains">
<trans-unit id="33e15d008d511f3101566a2e25203ef2a3f605a0" resname="Contains" approved="yes">
<source>Contains</source>
<target state="new">Contains</target>
<target state="translated">enthält</target>
<jms:reference-file line="417">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="34326e71e2592544dedcb84077a6317dc5a5e700" resname="Continuer ?" approved="yes">
@@ -2241,9 +2241,9 @@
<target state="translated">Verbindungsdatum</target>
<jms:reference-file line="22">web/account/sessions.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d5e8d1af5f3c137fb998b7afa347eeea683a7229" resname="Date de création">
<trans-unit id="d5e8d1af5f3c137fb998b7afa347eeea683a7229" resname="Date de création" approved="yes">
<source>Date de création</source>
<target state="new">Date de création</target>
<target state="translated">Erstellungsdatum</target>
<jms:reference-file line="10">prod/Baskets/Reorder.html.twig</jms:reference-file>
<jms:reference-file line="9">prod/Story/Reorder.html.twig</jms:reference-file>
</trans-unit>
@@ -2254,15 +2254,15 @@
<jms:reference-file line="103">prod/orders/order_box.html.twig</jms:reference-file>
<jms:reference-file line="154">prod/orders/order_box.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c004345fde85bded2c74513e29c8cd58d74b594f" resname="Date de modification">
<trans-unit id="c004345fde85bded2c74513e29c8cd58d74b594f" resname="Date de modification" approved="yes">
<source>Date de modification</source>
<target state="new">Date de modification</target>
<target state="translated">Änderungsdatum</target>
<jms:reference-file line="11">prod/Baskets/Reorder.html.twig</jms:reference-file>
<jms:reference-file line="10">prod/Story/Reorder.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ce084029e351b4bfa9f425ae70e8aaa14a8904e5" resname="Date(s) from field(s)">
<trans-unit id="ce084029e351b4bfa9f425ae70e8aaa14a8904e5" resname="Date(s) from field(s)" approved="yes">
<source>Date(s) from field(s)</source>
<target state="new">Date(s) from field(s)</target>
<target state="translated">Datum vom Feld</target>
<jms:reference-file line="443">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6b98c9b528241fc8135fb9fd472c7db12ec14964" resname="De" approved="yes">
@@ -2365,9 +2365,9 @@
<jms:reference-file line="352">prod/upload/lazaret.html.twig</jms:reference-file>
<jms:reference-file line="25">admin/task-manager/templates.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b5737dea168495fa0495e00ce58b4832772a492" resname="Delete account successfull">
<trans-unit id="1b5737dea168495fa0495e00ce58b4832772a492" resname="Delete account successfull" approved="yes">
<source>Delete account successfull</source>
<target state="new">Delete account successfull</target>
<target state="translated">Benutzerkonto erfolgreich gelöscht</target>
<jms:reference-file line="21">Notification/Mail/MailSuccessAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="7533d4121d8de10e9b2b4b9c5afa5dfbde846af1" resname="Delete all users rights" approved="yes">
@@ -2794,25 +2794,22 @@
<target state="translated">E-Mail Test Ergebnis: %email_status%</target>
<jms:reference-file line="136">web/admin/dashboard.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c839b2905a9c9e4e611519e461c6f3e0dde4ec78" resname="Email:deletion:request:message Hello %civility% %firstName% %lastName%.&#10; We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.&#10; If you are not at the origin of this request, please change your password as soon as possible %resetPassword%&#10; Link is valid for one hour.">
<trans-unit id="c839b2905a9c9e4e611519e461c6f3e0dde4ec78" resname="Email:deletion:request:message Hello %civility% %firstName% %lastName%.&#10; We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.&#10; If you are not at the origin of this request, please change your password as soon as possible %resetPassword%&#10; Link is valid for one hour." approved="no">
<source>Email:deletion:request:message Hello %civility% %firstName% %lastName%.
We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
Link is valid for one hour.</source>
<target state="new">Email:deletion:request:message Hello %civility% %firstName% %lastName%.
We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
Link is valid for one hour.</target>
<target state="needs-translation">Hallo % civility %% firstName %% lastName%. Wir haben eine Löschungsanfrage für Ihr Konto bei% urlInstance% erhalten. Bitte bestätigen Sie diesen Löschvorgang, indem Sie auf den untenstehenden Link klicken. Wenn Sie sich nicht am Ursprung dieser Anfrage befinden, ändern Sie Ihr Passwort so bald wie möglich.% ResetPassword% Link ist eine Stunde lang gültig.</target>
<jms:reference-file line="51">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="ccbd5b5d94afa34b04935d0b084335f2656d96af" resname="Email:deletion:request:subject Delete account confirmation">
<trans-unit id="ccbd5b5d94afa34b04935d0b084335f2656d96af" resname="Email:deletion:request:subject Delete account confirmation" approved="no">
<source>Email:deletion:request:subject Delete account confirmation</source>
<target state="new">Email:deletion:request:subject Delete account confirmation</target>
<target state="needs-translation">Benutzerkonto Löschung Bestätigung</target>
<jms:reference-file line="39">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c2cc6df6ff49078905d16da4e3fa3a28490e4" resname="Email:deletion:request:textButton Delete my account">
<trans-unit id="b37c2cc6df6ff49078905d16da4e3fa3a28490e4" resname="Email:deletion:request:textButton Delete my account" approved="no">
<source>Email:deletion:request:textButton Delete my account</source>
<target state="new">Email:deletion:request:textButton Delete my account</target>
<target state="needs-translation">Mein Benutzerkonto löschen</target>
<jms:reference-file line="68">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="473558393914486d8e60b9968e5443e40be433e0" resname="Emails" approved="yes">
@@ -3000,9 +2997,9 @@
<target state="translated">erfolgreich versendet</target>
<jms:reference-file line="445">Phrasea/Controller/LightboxController.php</jms:reference-file>
</trans-unit>
<trans-unit id="09b6a6dcd3f6d4a7d3a95bceaad67a7f1800272f" resname="Equals">
<trans-unit id="09b6a6dcd3f6d4a7d3a95bceaad67a7f1800272f" resname="Equals" approved="yes">
<source>Equals</source>
<target state="new">Equals</target>
<target state="translated">gleicht</target>
<jms:reference-file line="418">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ab546c237a6685e5c75689266cfa715eeb21b7db" resname="Erreur" approved="yes">
@@ -3143,9 +3140,9 @@
<jms:reference-file line="13">Bridge/Dailymotion/video_deleteelement.html.twig</jms:reference-file>
<jms:reference-file line="13">Bridge/Youtube/video_deleteelement.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="46a1884f7b083976b0fd0678f10b8f00ee93cde9" resname="Ex : Paris, bleu, montagne">
<trans-unit id="46a1884f7b083976b0fd0678f10b8f00ee93cde9" resname="Ex : Paris, bleu, montagne" approved="yes">
<source>Ex : Paris, bleu, montagne</source>
<target state="new">Ex : Paris, bleu, montagne</target>
<target state="translated">Ex : Berlin, blau, Gebirge</target>
<jms:reference-file line="420">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a9c067c65c9f9d5a8e96791db7d189bc22eca9c1" resname="Executables externes" approved="yes">
@@ -3391,9 +3388,9 @@
<target state="translated">Bildfrequenz</target>
<jms:reference-file line="33">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="629fe48e7fcf628a108551add706c29832b214df" resname="FrameRate">
<trans-unit id="629fe48e7fcf628a108551add706c29832b214df" resname="FrameRate" approved="yes">
<source>FrameRate</source>
<target state="new">FrameRate</target>
<target state="translated">Framerate</target>
<jms:reference-file line="332">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="d4947df23a237794a9ff63353bd60ebe679c830c" resname="Frequence d'echantillonage" approved="yes">
@@ -3431,9 +3428,9 @@
<target state="translated">Erstellt eine Flexpaper Flash Datei</target>
<jms:reference-file line="32">Media/Subdef/FlexPaper.php</jms:reference-file>
</trans-unit>
<trans-unit id="b2af9671fd7a6a61d5dd01e3c033bcade0d9695a" resname="Generates a pdf file">
<trans-unit id="b2af9671fd7a6a61d5dd01e3c033bcade0d9695a" resname="Generates a pdf file" approved="yes">
<source>Generates a pdf file</source>
<target state="new">Generates a pdf file</target>
<target state="translated">Erzeugt eine PDF Datei</target>
<jms:reference-file line="24">Media/Subdef/Pdf.php</jms:reference-file>
</trans-unit>
<trans-unit id="d40d73fbcffe62e09f9430c0043ec2e7011a801b" resname="Generates a video file" approved="yes">
@@ -4416,9 +4413,9 @@
<target state="translated">mehrwertiges</target>
<jms:reference-file line="158">admin/fields/templates.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b369c4651e2b82200334fa587669b3828071192" resname="My application ">
<trans-unit id="1b369c4651e2b82200334fa587669b3828071192" resname="My application " approved="no">
<source>My application </source>
<target state="new">My application </target>
<target state="needs-translation">Meine Anwendung</target>
<jms:reference-file line="266">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9f36fd4dc42df8a92572afe51d887c5f33dda5b0" resname="My baskets" approved="yes">
@@ -4589,9 +4586,9 @@
<jms:reference-file line="8">WorkZone/Browser/Results.html.twig</jms:reference-file>
<jms:reference-file line="111">WorkZone/Browser/Results.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bfccc7c966ca427d629149d67548af04605eb746" resname="No thesaurus concept query">
<trans-unit id="bfccc7c966ca427d629149d67548af04605eb746" resname="No thesaurus concept query" approved="no">
<source>No thesaurus concept query</source>
<target state="new">No thesaurus concept query</target>
<target state="needs-translation">Keine Thesaurus Suche</target>
<jms:reference-file line="16">prod/results/infos.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6866c8b666718aff85382e93b25ef50cd321669b" resname="No users selected" approved="yes">
@@ -4773,9 +4770,9 @@
<target state="new">One frame forward</target>
<jms:reference-file line="125">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="c15c49205663ceff94e31db82030bb5da10df870" resname="One of these conditions">
<trans-unit id="c15c49205663ceff94e31db82030bb5da10df870" resname="One of these conditions" approved="yes">
<source>One of these conditions</source>
<target state="new">One of these conditions</target>
<target state="translated">Eine von diesen Bedingungen</target>
<jms:reference-file line="403">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1ae26e7b698cf33577df1bd9fd55ddd1d0771802" resname="Only %nbEditableDocuments% records can be modified." approved="yes">
@@ -4793,9 +4790,9 @@
<target state="translated">Öffnen Sie die URL in einem neuen Fenster</target>
<jms:reference-file line="125">Core/Provider/TwigServiceProvider.php</jms:reference-file>
</trans-unit>
<trans-unit id="e72184f55cc026514b7160d78c3c5aef63c2a050" resname="Or">
<trans-unit id="e72184f55cc026514b7160d78c3c5aef63c2a050" resname="Or" approved="no">
<source>Or</source>
<target state="new">Or</target>
<target state="needs-translation">Oder</target>
<jms:reference-file line="35">prod/upload/upload.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="94946e4d2391ccf8ff24f984869ae8fcf9ede7c4" resname="Or login with" approved="yes">
@@ -4836,9 +4833,9 @@
<target state="translated">Einfach</target>
<jms:reference-file line="151">Controller/Root/LoginController.php</jms:reference-file>
</trans-unit>
<trans-unit id="86e4e3875420cdee95d08d4472073493729a7aee" resname="Orientation">
<trans-unit id="86e4e3875420cdee95d08d4472073493729a7aee" resname="Orientation" approved="yes">
<source>Orientation</source>
<target state="new">Orientation</target>
<target state="translated">Ausrichtung</target>
<jms:reference-file line="360">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="77561f3d48cb738cc40f376dec4616a77da54ee1" resname="Original name" approved="yes">
@@ -5970,9 +5967,9 @@
<target state="translated">Bestätigung Ergebnisse ansehen</target>
<jms:reference-file line="81">Notification/Mail/MailInfoValidationDone.php</jms:reference-file>
</trans-unit>
<trans-unit id="fd6294adde442e65458da9640beeafed76f7f66a" resname="Select a field">
<trans-unit id="fd6294adde442e65458da9640beeafed76f7f66a" resname="Select a field" approved="yes">
<source>Select a field</source>
<target state="new">Select a field</target>
<target state="translated">Wählen Sie ein Feld aus</target>
<jms:reference-file line="409">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="68679be6d90db68ca5ceebaded92d5d83de8761c" resname="Select a list on the left and edit it !" approved="yes">
@@ -6005,9 +6002,9 @@
<jms:reference-file line="121">admin/statusbit/edit.html.twig</jms:reference-file>
<jms:reference-file line="47">user/import/file.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="49fae2071d9672ce46d9fbadda409a3fa0cbc238" resname="Selected base(s)">
<trans-unit id="49fae2071d9672ce46d9fbadda409a3fa0cbc238" resname="Selected base(s)" approved="no">
<source>Selected base(s)</source>
<target state="new">Selected base(s)</target>
<target state="needs-translation">Ausgewählte Datenbank(en) :</target>
<jms:reference-file line="329">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2c418c187fb3108749d7156765e7b9b16a51215f" resname="Selected files" approved="yes">
@@ -6277,7 +6274,7 @@
</trans-unit>
<trans-unit id="4e1c8377cce4ac872e1c3e8fc6bc760c5130946d" resname="Status des documents a rechercher" approved="yes">
<source>Status des documents a rechercher</source>
<target state="translated">Zustand der Dokumente zu suchen</target>
<target state="translated">Zustand der Dokumente</target>
<jms:reference-file line="484">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="5b9261222b0e03c8cd1796d7c8adabf1bb552e4d" resname="Status edition" approved="yes">
@@ -6849,9 +6846,9 @@
<target state="translated">Token</target>
<jms:reference-file line="109">web/developers/application.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e894979930445d4b2bd8c947d6e2e6b816fcb0ab" resname="Token not found">
<trans-unit id="e894979930445d4b2bd8c947d6e2e6b816fcb0ab" resname="Token not found" approved="no">
<source>Token not found</source>
<target state="new">Token not found</target>
<target state="needs-translation">Token nicht gefunden</target>
<jms:reference-file line="383">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="f97edaa0ce78a61e01095cae4169cada477d52dc" resname="Tool box" approved="yes">
@@ -7104,7 +7101,7 @@
</trans-unit>
<trans-unit id="8bdf057f91e76ae328b2a21d35f682daa08a0ec0" resname="Upload" approved="yes">
<source>Upload</source>
<target state="translated">upload</target>
<target state="translated">Upload</target>
<jms:reference-file line="8">prod/upload/upload.html.twig</jms:reference-file>
<jms:reference-file line="8">prod/upload/upload-flash.html.twig</jms:reference-file>
<jms:reference-file line="6">Bridge/Flickr/upload.html.twig</jms:reference-file>
@@ -7344,9 +7341,9 @@
<target state="translated">Video Codec</target>
<jms:reference-file line="34">Media/Subdef/Video.php</jms:reference-file>
</trans-unit>
<trans-unit id="534048d6c768f47f83f67c0498e6d4ecf5cff4bb" resname="Video codec">
<trans-unit id="534048d6c768f47f83f67c0498e6d4ecf5cff4bb" resname="Video codec" approved="yes">
<source>Video codec</source>
<target state="new">Video codec</target>
<target state="translated">Video-Codec</target>
<jms:reference-file line="346">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="56b71e89fb1079caaadefd0889e9a22e8b0560e3" resname="Videos" approved="yes">
@@ -7935,9 +7932,9 @@
<target state="translated">Ihre Media und Unterauflösungen (Voransichten, Miniaturansichten..) werden in diese Verzeichnisse gespeichert.</target>
<jms:reference-file line="736">web/setup/step2.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bd5a589e9bed2de0b0180ca950ea0593249f7f69" resname="Your phraseanet account on %urlInstance% has been deleted!">
<trans-unit id="bd5a589e9bed2de0b0180ca950ea0593249f7f69" resname="Your phraseanet account on %urlInstance% has been deleted!" approved="no">
<source>Your phraseanet account on %urlInstance% has been deleted!</source>
<target state="new">Your phraseanet account on %urlInstance% has been deleted!</target>
<target state="needs-translation">Ihr Benutzerkonto auf %urlInstance% wurde gelöscht!</target>
<jms:reference-file line="29">Notification/Mail/MailSuccessAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="257253d658fdcbe73c4f4d02d2a3442ea8e4011d" resname="Your registration requests have been taken into account." approved="yes">
@@ -8898,9 +8895,9 @@
<target state="translated">Ein Benutzer hat sich angemeldet</target>
<jms:reference-file line="29">Notification/Mail/MailInfoSomebodyAutoregistered.php</jms:reference-file>
</trans-unit>
<trans-unit id="d515b5152446301602332e06b1d84bf3974ca24d" resname="admin::search-engine: general-aggregation">
<trans-unit id="d515b5152446301602332e06b1d84bf3974ca24d" resname="admin::search-engine: general-aggregation" approved="no">
<source>admin::search-engine: general-aggregation</source>
<target state="new">admin::search-engine: general-aggregation</target>
<target state="needs-translation">Aggregateinstellungen</target>
<jms:reference-file line="5">admin/search-engine/search-engine-settings.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="8fb48b51ad1962dc1b6a3643964f38fc48853161" resname="admin::status: case A" approved="yes">
@@ -9762,9 +9759,9 @@
<jms:reference-file line="103">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="116">web/common/dialog_export.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fcf5093722566a47fe3e773296cc63fac7190dac" resname="export::export-email: email-invalid">
<trans-unit id="fcf5093722566a47fe3e773296cc63fac7190dac" resname="export::export-email: email-invalid" approved="no">
<source>export::export-email: email-invalid</source>
<target state="new">export::export-email: email-invalid</target>
<target state="needs-translation">Das Format der Email Adresse scheint falsch zu sein</target>
<jms:reference-file line="510">web/common/dialog_export.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="40a92233bac9303de825031d1954e6b109088b38" resname="export::ftp: reglages manuels" approved="yes">
@@ -9885,59 +9882,59 @@
<target state="translated">Änderungen wurden hergestellt</target>
<jms:reference-file line="14">admin/databox/databox.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="45b162f3c09db4eb9ecea5e048393a7ccaab4f7d" resname="help::help-section-bullet: check-spelling">
<trans-unit id="45b162f3c09db4eb9ecea5e048393a7ccaab4f7d" resname="help::help-section-bullet: check-spelling" approved="no">
<source>help::help-section-bullet: check-spelling</source>
<target state="new">help::help-section-bullet: check-spelling</target>
<target state="needs-translation">Vergewissern Sie sich, dass kein Schreibfehler oder Tippfehler vorliegt</target>
<jms:reference-file line="17">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9be1244ce3eb4b1de4abe01d696f2ab14effa5ca" resname="help::help-section-bullet: default-operator-between-terms">
<trans-unit id="9be1244ce3eb4b1de4abe01d696f2ab14effa5ca" resname="help::help-section-bullet: default-operator-between-terms" approved="no">
<source>help::help-section-bullet: default-operator-between-terms</source>
<target state="new">help::help-section-bullet: default-operator-between-terms</target>
<target state="needs-translation">Der Standardoperator zwischen den Suchbegriffen ist AND</target>
<jms:reference-file line="26">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a939bc9799c52952fd10a0a4c27520ffb080abf8" resname="help::help-section-bullet: expand search">
<trans-unit id="a939bc9799c52952fd10a0a4c27520ffb080abf8" resname="help::help-section-bullet: expand search" approved="no">
<source>help::help-section-bullet: expand search</source>
<target state="new">help::help-section-bullet: expand search</target>
<target state="needs-translation">Erweitern Sie die Suche mit weniger Schlüsselwörtern</target>
<jms:reference-file line="20">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a1635ba73964dd21d9d5907401d77a11cd474611" resname="help::help-section-bullet: quotation-marks-allow">
<trans-unit id="a1635ba73964dd21d9d5907401d77a11cd474611" resname="help::help-section-bullet: quotation-marks-allow" approved="no">
<source>help::help-section-bullet: quotation-marks-allow</source>
<target state="new">help::help-section-bullet: quotation-marks-allow</target>
<target state="needs-translation">Anführungszeichen ermöglichen die Suche nach zusammenhängenden Begriffen oder Ausdrücken in der Medienbeschreibung</target>
<jms:reference-file line="29">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2c7c99c6e44d0f6117f812b18739f8990ebb8052" resname="help::help-section-bullet: remove-advance-search">
<trans-unit id="2c7c99c6e44d0f6117f812b18739f8990ebb8052" resname="help::help-section-bullet: remove-advance-search" approved="no">
<source>help::help-section-bullet: remove-advance-search</source>
<target state="new">help::help-section-bullet: remove-advance-search</target>
<target state="needs-translation">Erweiterte Suchfilter entfernen</target>
<jms:reference-file line="19">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="76544223abc0670157f5a270138a638283071678" resname="help::help-section-bullet: search-in-a-specific-field">
<trans-unit id="76544223abc0670157f5a270138a638283071678" resname="help::help-section-bullet: search-in-a-specific-field" approved="no">
<source>help::help-section-bullet: search-in-a-specific-field</source>
<target state="new">help::help-section-bullet: search-in-a-specific-field</target>
<target state="needs-translation">Verwenden Sie die erweiterte Suche, um in einem bestimmten Feld zu suchen</target>
<jms:reference-file line="30">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ac8d5acf555e427edbdcb05033256148d4bf9204" resname="help::help-section-bullet: search-in-document">
<trans-unit id="ac8d5acf555e427edbdcb05033256148d4bf9204" resname="help::help-section-bullet: search-in-document" approved="no">
<source>help::help-section-bullet: search-in-document</source>
<target state="new">help::help-section-bullet: search-in-document</target>
<target state="needs-translation">Nach Dokumente oder nach Berichte suchen</target>
<jms:reference-file line="18">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d37e6d50ca4af373ad217e5c6aa905f0deb49791" resname="help::help-section-bullet: use-EXCEPT-operator">
<trans-unit id="d37e6d50ca4af373ad217e5c6aa905f0deb49791" resname="help::help-section-bullet: use-EXCEPT-operator" approved="no">
<source>help::help-section-bullet: use-EXCEPT-operator</source>
<target state="new">help::help-section-bullet: use-EXCEPT-operator</target>
<target state="needs-translation">Der Operator EXCEPT erlaubt, ein Begriff von der Suche auszuschliessen</target>
<jms:reference-file line="28">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f1705105cd12c7037b4a27b97b9453602ac45ebd" resname="help::help-section-bullet: use-OR-between-terms">
<trans-unit id="f1705105cd12c7037b4a27b97b9453602ac45ebd" resname="help::help-section-bullet: use-OR-between-terms" approved="no">
<source>help::help-section-bullet: use-OR-between-terms</source>
<target state="new">help::help-section-bullet: use-OR-between-terms</target>
<target state="needs-translation">Der Operator OR erlaubt, mehrere Begriffe der Medien Beschreibung zu suchen</target>
<jms:reference-file line="27">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c012913adefe76f9285c687ed30146a950f95c2c" resname="help::help-section-title: search-tips">
<trans-unit id="c012913adefe76f9285c687ed30146a950f95c2c" resname="help::help-section-title: search-tips" approved="no">
<source>help::help-section-title: search-tips</source>
<target state="new">help::help-section-title: search-tips</target>
<target state="needs-translation">Einige Suchtipps:</target>
<jms:reference-file line="24">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d432c25580313c9fdcd73ee53506d69d852cd2cd" resname="help::help-section-title: sorry-no-result">
<trans-unit id="d432c25580313c9fdcd73ee53506d69d852cd2cd" resname="help::help-section-title: sorry-no-result" approved="no">
<source>help::help-section-title: sorry-no-result</source>
<target state="new">help::help-section-title: sorry-no-result</target>
<target state="needs-translation">Sorry, Ihre Suche liefert keine Ergebnisse</target>
<jms:reference-file line="15">prod/results/help.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="0e76292794888d4f1fa75fb3aff4ca27c58f56a6" resname="image" approved="yes">
@@ -9967,19 +9964,19 @@
<target state="new">index::advance_search: facet</target>
<jms:reference-file line="790">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2f830d57f4cedb2a49c7b109f9b91b0f8ba83e8b" resname="index::advance_search: facet-order">
<trans-unit id="2f830d57f4cedb2a49c7b109f9b91b0f8ba83e8b" resname="index::advance_search: facet-order" approved="no">
<source>index::advance_search: facet-order</source>
<target state="new">index::advance_search: facet-order</target>
<target state="needs-translation">Reihenfolge der Facettenanzeige</target>
<jms:reference-file line="791">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="5a25478cdd7fe21258071c4f3a5d9920225f9356" resname="index::advance_search: facet-tech-order">
<trans-unit id="5a25478cdd7fe21258071c4f3a5d9920225f9356" resname="index::advance_search: facet-tech-order" approved="no">
<source>index::advance_search: facet-tech-order</source>
<target state="new">index::advance_search: facet-tech-order</target>
<target state="needs-translation">Technische Reihenfolge</target>
<jms:reference-file line="797">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6b9516a3c46d7ad246a9fbb3df693ba6c783c986" resname="index::advance_search: facet-values-order">
<trans-unit id="6b9516a3c46d7ad246a9fbb3df693ba6c783c986" resname="index::advance_search: facet-values-order" approved="no">
<source>index::advance_search: facet-values-order</source>
<target state="new">index::advance_search: facet-values-order</target>
<target state="needs-translation">Reihenfolge der Facettenwerte</target>
<jms:reference-file line="803">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dfb02fcdeb804315cd6ad8388efcfb4ccc4abf38" resname="index::advance_search: hidden-facet-values-order">
@@ -9987,9 +9984,9 @@
<target state="new">index::advance_search: hidden-facet-values-order</target>
<jms:reference-file line="820">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="4a35cc75d1072f7dad99c8e91596298f55f20a54" resname="index::advance_search: order-by-hits">
<trans-unit id="4a35cc75d1072f7dad99c8e91596298f55f20a54" resname="index::advance_search: order-by-hits" approved="no">
<source>index::advance_search: order-by-hits</source>
<target state="new">index::advance_search: order-by-hits</target>
<target state="needs-translation">Nach Hits sortieren</target>
<jms:reference-file line="809">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1039a002699408da4c4fe74638a6b44f60499069" resname="index:advanced-preferences:: use truncation">
@@ -10598,9 +10595,9 @@
<target state="translated">Datenbank von entferntem Host erstellen</target>
<jms:reference-file line="103">web/admin/databases.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6cb5c0796bbc3bf1d892ba5be804a7e53595ea1d" resname="phraseanet:: Preferences">
<trans-unit id="6cb5c0796bbc3bf1d892ba5be804a7e53595ea1d" resname="phraseanet:: Preferences" approved="yes">
<source>phraseanet:: Preferences</source>
<target state="new">phraseanet:: Preferences</target>
<target state="translated">Einstellungen</target>
<jms:reference-file line="255">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2751058550fb9a63ba3ffa07152ec68f594dec2a" resname="phraseanet:: Un email vient de vous etre envoye" approved="yes">
@@ -10768,49 +10765,49 @@
<target state="translated">Diese Meldung nicht mehr anzeigen</target>
<jms:reference-file line="38">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="245fd09d0518644a6580518f710add762804ca9a" resname="phraseanet::account The account has been deleted">
<trans-unit id="245fd09d0518644a6580518f710add762804ca9a" resname="phraseanet::account The account has been deleted" approved="no">
<source>phraseanet::account The account has been deleted</source>
<target state="new">phraseanet::account The account has been deleted</target>
<target state="needs-translation">Ihr Benutzerkonto wurde gelöscht</target>
<jms:reference-file line="544">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="bf7028b694aea3fc9ede5014a9f8b5d617b83b6f" resname="phraseanet::account: &lt;&lt; your account can be deleted via admin interface &gt;&gt; ">
<trans-unit id="bf7028b694aea3fc9ede5014a9f8b5d617b83b6f" resname="phraseanet::account: &lt;&lt; your account can be deleted via admin interface &gt;&gt; " approved="no">
<source><![CDATA[phraseanet::account: << your account can be deleted via admin interface >> ]]></source>
<target state="new"><![CDATA[phraseanet::account: << your account can be deleted via admin interface >> ]]></target>
<target state="needs-translation">Ihr Benutzerkonto kann nur durch die Administration Anwendung gelöscht werden.</target>
<jms:reference-file line="296">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="047b7994f5960aae108105ad5deadb5bbd72c8fc" resname="phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion">
<trans-unit id="047b7994f5960aae108105ad5deadb5bbd72c8fc" resname="phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion" approved="yes">
<source>phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion</source>
<target state="new">phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion</target>
<target state="translated">Eine Bestätigungs-E-Mail wurde gesendet. Bitte folgen Sie den Anweisungen der fortlaufenden Kontenlöschung</target>
<jms:reference-file line="360">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="d0ee9e2c90a05b113b00bf7accd590557bd78528" resname="phraseanet::account: Are you sure you want to delete your account?">
<trans-unit id="d0ee9e2c90a05b113b00bf7accd590557bd78528" resname="phraseanet::account: Are you sure you want to delete your account?" approved="yes">
<source>phraseanet::account: Are you sure you want to delete your account?</source>
<target state="new">phraseanet::account: Are you sure you want to delete your account?</target>
<target state="translated">Möchten Sie Ihr Konto wirklich löschen?</target>
<jms:reference-file line="253">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b98be91d0f8cadb22e52e6217584b7a11370fbb6" resname="phraseanet::account: Delete my account">
<trans-unit id="b98be91d0f8cadb22e52e6217584b7a11370fbb6" resname="phraseanet::account: Delete my account" approved="no">
<source>phraseanet::account: Delete my account</source>
<target state="new">phraseanet::account: Delete my account</target>
<target state="needs-translation">Mein Benutzerkonto löschen</target>
<jms:reference-file line="244">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b7993903466c49139bfae4c34c63446ff24b1474" resname="phraseanet::account: I am agree to delete my account">
<trans-unit id="b7993903466c49139bfae4c34c63446ff24b1474" resname="phraseanet::account: I am agree to delete my account" approved="yes">
<source>phraseanet::account: I am agree to delete my account</source>
<target state="new">phraseanet::account: I am agree to delete my account</target>
<target state="translated">Ich bin damit einverstanden, mein Konto zu löschen</target>
<jms:reference-file line="285">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b836fda2a5c65abfd05c215d4c4dd66361e4f0f" resname="phraseanet::account: I am agree to delete my account, need confirmation on mail">
<trans-unit id="1b836fda2a5c65abfd05c215d4c4dd66361e4f0f" resname="phraseanet::account: I am agree to delete my account, need confirmation on mail" approved="yes">
<source>phraseanet::account: I am agree to delete my account, need confirmation on mail</source>
<target state="new">phraseanet::account: I am agree to delete my account, need confirmation on mail</target>
<target state="translated">Ich bin damit einverstanden, mein Konto zu löschen, und ich möchte eine E-Mail Bestätigung</target>
<jms:reference-file line="283">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="121aa945bfcb3565989acc06a1ccda5b36be6bf0" resname="phraseanet::account: List of data to be deleted">
<trans-unit id="121aa945bfcb3565989acc06a1ccda5b36be6bf0" resname="phraseanet::account: List of data to be deleted" approved="yes">
<source>phraseanet::account: List of data to be deleted</source>
<target state="new">phraseanet::account: List of data to be deleted</target>
<target state="translated">Liste der zu löschenden Daten</target>
<jms:reference-file line="254">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="8d168955d9cfb26df27fbdcb4f83bbfe78654703" resname="phraseanet::account: My phraseanet account">
<trans-unit id="8d168955d9cfb26df27fbdcb4f83bbfe78654703" resname="phraseanet::account: My phraseanet account" approved="no">
<source>phraseanet::account: My phraseanet account</source>
<target state="new">phraseanet::account: My phraseanet account</target>
<target state="needs-translation">Mein Phraseanet Benutzerkonto</target>
<jms:reference-file line="274">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9628f29074afd5c9bb42bb0b4c896f8bc32c192e" resname="phraseanet::chargement" approved="yes">
@@ -11112,9 +11109,9 @@
<target state="translated">Sie haben keine Berechtigung, diesen Vorgang auf diese Dokumente durchzuführen</target>
<jms:reference-file line="35">Controller/Prod/MoveCollectionController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ef27ad74061e0e15683e84dec7f5559f7797637f" resname="prod::advancesearch:tooltips:datefield_restriction_explanation">
<trans-unit id="ef27ad74061e0e15683e84dec7f5559f7797637f" resname="prod::advancesearch:tooltips:datefield_restriction_explanation" approved="no">
<source>prod::advancesearch:tooltips:datefield_restriction_explanation</source>
<target state="new">prod::advancesearch:tooltips:datefield_restriction_explanation</target>
<target state="needs-translation">Suchergebnisse auf Datum beschränken</target>
<jms:reference-file line="447">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fa55093d5fb1dfe235a46f8b4fecad5d36d3f250" resname="prod::advancesearch:tooltips:field_restriction_explanation">
@@ -11408,24 +11405,24 @@
<jms:reference-file line="41">Controller/Prod/ShareController.php</jms:reference-file>
<jms:reference-file line="70">Controller/Prod/ToolsController.php</jms:reference-file>
</trans-unit>
<trans-unit id="501adfe6ea4c900a76df9f3c1d55834e6db5b9a9" resname="prod:app trash: also-move-record">
<trans-unit id="501adfe6ea4c900a76df9f3c1d55834e6db5b9a9" resname="prod:app trash: also-move-record" approved="no">
<source>prod:app trash: also-move-record</source>
<target state="new">prod:app trash: also-move-record</target>
<target state="needs-translation">Datensätze auch in den Papierkorb verschieben, die mit Berichten verknüpft sind</target>
<jms:reference-file line="28">prod/actions/delete_records_confirm.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9dd9daa2dc851f005bbcb2ce0ea0c8de6b86ad52" resname="prod:app trash: record-delete">
<trans-unit id="9dd9daa2dc851f005bbcb2ce0ea0c8de6b86ad52" resname="prod:app trash: record-delete" approved="no">
<source>prod:app trash: record-delete</source>
<target state="new">prod:app trash: record-delete</target>
<target state="needs-translation">Datensatz (¨e) dauerhaft gelöscht!</target>
<jms:reference-file line="40">prod/actions/delete_records_confirm.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9dcc690970b62ae5d2f6e2bf25213650f69d44ea" resname="prod:app trash: record-move-to-trash">
<trans-unit id="9dcc690970b62ae5d2f6e2bf25213650f69d44ea" resname="prod:app trash: record-move-to-trash" approved="no">
<source>prod:app trash: record-move-to-trash</source>
<target state="new">prod:app trash: record-move-to-trash</target>
<target state="needs-translation">Datensatz (¨e) in den Papierkorb verschoben</target>
<jms:reference-file line="23">prod/actions/delete_records_confirm.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="054aec17d6db5d5ab74b6bf4440acfd5a9fdc09d" resname="prod:app trash: title-trash">
<trans-unit id="054aec17d6db5d5ab74b6bf4440acfd5a9fdc09d" resname="prod:app trash: title-trash" approved="no">
<source>prod:app trash: title-trash</source>
<target state="new">prod:app trash: title-trash</target>
<target state="needs-translation">Datensatz (¨e) In den Papierkorb verschieben</target>
<jms:reference-file line="44">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="d75ccc6722ace63fbdb430baa7a12dc93d13ff74" resname="prod:edit: chapters">
@@ -11670,30 +11667,30 @@
<target state="translated">ohne Titel</target>
<jms:reference-file line="938">classes/record/adapter.php</jms:reference-file>
</trans-unit>
<trans-unit id="0e0b1a1001cc76b95ef11cd1c208c87a03743b4b" resname="report:: 1 - Periode" approved="yes">
<trans-unit id="0e0b1a1001cc76b95ef11cd1c208c87a03743b4b" resname="report:: 1 - Periode" approved="no">
<source>report:: 1 - Periode</source>
<target state="translated">1 - Zeit</target>
<target state="needs-translation">Zeit</target>
<jms:reference-file line="3">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="87cb22fb5598f714cf44b13ef0d2fcfa0fe1e01a" resname="report:: 2 - Base">
<trans-unit id="87cb22fb5598f714cf44b13ef0d2fcfa0fe1e01a" resname="report:: 2 - Base" approved="yes">
<source>report:: 2 - Base</source>
<target state="new">report:: 2 - Base</target>
<target state="translated">Datenbank</target>
<jms:reference-file line="26">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="49e279e2253aaf0d8aebad389584f5c7c77e5a78" resname="report:: 3 - Collections">
<trans-unit id="49e279e2253aaf0d8aebad389584f5c7c77e5a78" resname="report:: 3 - Collections" approved="no">
<source>report:: 3 - Collections</source>
<target state="new">report:: 3 - Collections</target>
<target state="needs-translation">Kollektionen</target>
<jms:reference-file line="39">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a807c0ef7e32813081616c65bbc134acdf30666b" resname="report:: 3 - Type de report" approved="yes">
<trans-unit id="a807c0ef7e32813081616c65bbc134acdf30666b" resname="report:: 3 - Type de report" approved="no">
<source>report:: 3 - Type de report</source>
<target state="translated">3 - Bericht Typ</target>
<target state="needs-translation">Bericht Typ</target>
<jms:reference-file line="11">web/report/report_layout_child.html.twig</jms:reference-file>
<jms:reference-file line="36">web/report/report_layout_child.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bbf54f30e0791db4dc06243d939468640ddb6cc5" resname="report:: 4 - Fields">
<trans-unit id="bbf54f30e0791db4dc06243d939468640ddb6cc5" resname="report:: 4 - Fields" approved="yes">
<source>report:: 4 - Fields</source>
<target state="new">report:: 4 - Fields</target>
<target state="translated">Felder</target>
<jms:reference-file line="62">web/report/report_layout_child.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="67272ff4fb66e47f6a5e55c7171e994c69b6f162" resname="report:: Au (date)" approved="yes">
@@ -11708,9 +11705,9 @@
<jms:reference-file line="9">web/report/report_layout.html.twig</jms:reference-file>
<jms:reference-file line="25">web/report/all_content.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="afa9685c95f7dff29cb2ad048da368c6e3dbadbc" resname="report:: Databox content">
<trans-unit id="afa9685c95f7dff29cb2ad048da368c6e3dbadbc" resname="report:: Databox content" approved="no">
<source>report:: Databox content</source>
<target state="new">report:: Databox content</target>
<target state="needs-translation">Databox Inhalt</target>
<jms:reference-file line="11">web/report/report_layout.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="afa00f7f0e9cf982c242e1a53235360b4aac707d" resname="report:: Detail des connexions" approved="yes">
@@ -11758,9 +11755,9 @@
<target state="translated">Information über die Benutzer entsprechend %critere%</target>
<jms:reference-file line="415">module/report/nav.php</jms:reference-file>
</trans-unit>
<trans-unit id="d61b0b1a419a5b37db8576e1072307a5503dba79" resname="report:: Phraseanet report">
<trans-unit id="d61b0b1a419a5b37db8576e1072307a5503dba79" resname="report:: Phraseanet report" approved="yes">
<source>report:: Phraseanet report</source>
<target state="new">report:: Phraseanet report</target>
<target state="translated">Phraseanet Report</target>
<jms:reference-file line="6">web/report/report_layout.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a5c2d01ec9cd2716cb44a02ba1851d82de40aa8a" resname="report:: Plateforme" approved="yes">
@@ -12197,75 +12194,75 @@
<target state="translated">Test E-Mail Überprüfungen</target>
<jms:reference-file line="127">web/admin/dashboard.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="cf75de5e3a89d03d1888b4caccfafc65f6456fc3" resname="setup::custom-link:add-link">
<trans-unit id="cf75de5e3a89d03d1888b4caccfafc65f6456fc3" resname="setup::custom-link:add-link" approved="no">
<source>setup::custom-link:add-link</source>
<target state="new">setup::custom-link:add-link</target>
<target state="needs-translation">Link hinzufügen</target>
<jms:reference-file line="78">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="44a5de1cdcf30547c937f197cd3d58e143de62a6" resname="setup::custom-link:help-menu">
<trans-unit id="44a5de1cdcf30547c937f197cd3d58e143de62a6" resname="setup::custom-link:help-menu" approved="no">
<source>setup::custom-link:help-menu</source>
<target state="new">setup::custom-link:help-menu</target>
<target state="needs-translation">Hilfemenü</target>
<jms:reference-file line="58">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="0286ea45f1074802cfe8fbf84b7c439fb287d0de" resname="setup::custom-link:language-link">
<trans-unit id="0286ea45f1074802cfe8fbf84b7c439fb287d0de" resname="setup::custom-link:language-link" approved="no">
<source>setup::custom-link:language-link</source>
<target state="new">setup::custom-link:language-link</target>
<target state="needs-translation">Sprache:</target>
<jms:reference-file line="98">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="51269c7ad5acb4ebf70560266a8739d608285ac4" resname="setup::custom-link:link-url">
<trans-unit id="51269c7ad5acb4ebf70560266a8739d608285ac4" resname="setup::custom-link:link-url" approved="no">
<source>setup::custom-link:link-url</source>
<target state="new">setup::custom-link:link-url</target>
<target state="needs-translation">Ziel-URL</target>
<jms:reference-file line="99">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2de3bc78c6fb26b56dd934a81dc76afdba8c79ab" resname="setup::custom-link:location">
<trans-unit id="2de3bc78c6fb26b56dd934a81dc76afdba8c79ab" resname="setup::custom-link:location" approved="no">
<source>setup::custom-link:location</source>
<target state="new">setup::custom-link:location</target>
<target state="needs-translation">Ort auswählen</target>
<jms:reference-file line="57">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="f4db79dfecabb4b9acb44a4b49e9b6b433b28d04" resname="setup::custom-link:location-link">
<trans-unit id="f4db79dfecabb4b9acb44a4b49e9b6b433b28d04" resname="setup::custom-link:location-link" approved="no">
<source>setup::custom-link:location-link</source>
<target state="new">setup::custom-link:location-link</target>
<target state="needs-translation">Ort des Links</target>
<jms:reference-file line="100">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ccfe45428ee9769a865d3d90c0e4dc50a6b68e9c" resname="setup::custom-link:name-link">
<trans-unit id="ccfe45428ee9769a865d3d90c0e4dc50a6b68e9c" resname="setup::custom-link:name-link" approved="no">
<source>setup::custom-link:name-link</source>
<target state="new">setup::custom-link:name-link</target>
<target state="needs-translation">Links Name</target>
<jms:reference-file line="23">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
<jms:reference-file line="97">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fdecb6454c7adeaeb05bac7f574ee70884900ca2" resname="setup::custom-link:navigation-bar">
<trans-unit id="fdecb6454c7adeaeb05bac7f574ee70884900ca2" resname="setup::custom-link:navigation-bar" approved="no">
<source>setup::custom-link:navigation-bar</source>
<target state="new">setup::custom-link:navigation-bar</target>
<target state="needs-translation">Navigationsleiste</target>
<jms:reference-file line="59">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="4696021003b181f9acc9261382e07364c6b83036" resname="setup::custom-link:order-link">
<trans-unit id="4696021003b181f9acc9261382e07364c6b83036" resname="setup::custom-link:order-link" approved="no">
<source>setup::custom-link:order-link</source>
<target state="new">setup::custom-link:order-link</target>
<target state="needs-translation">Anzeigereihenfolge</target>
<jms:reference-file line="101">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b09a3a0a8b0205f23b3fe59074f8dfd72d0b0ae" resname="setup::custom-link:placeholder-link-url">
<trans-unit id="1b09a3a0a8b0205f23b3fe59074f8dfd72d0b0ae" resname="setup::custom-link:placeholder-link-url" approved="no">
<source>setup::custom-link:placeholder-link-url</source>
<target state="new">setup::custom-link:placeholder-link-url</target>
<target state="needs-translation">zB: https://docs.phraseanet.com</target>
<jms:reference-file line="47">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="a1380c70f5190d6c0c38214fe24ac99272ef7bd2" resname="setup::custom-link:select-language">
<trans-unit id="a1380c70f5190d6c0c38214fe24ac99272ef7bd2" resname="setup::custom-link:select-language" approved="no">
<source>setup::custom-link:select-language</source>
<target state="new">setup::custom-link:select-language</target>
<target state="needs-translation">Sprache auswählen</target>
<jms:reference-file line="34">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="67572283912404fe90681e8566d880e1fd10d58e" resname="setup::custom-link:title-custom-link">
<trans-unit id="67572283912404fe90681e8566d880e1fd10d58e" resname="setup::custom-link:title-custom-link" approved="no">
<source>setup::custom-link:title-custom-link</source>
<target state="new">setup::custom-link:title-custom-link</target>
<target state="needs-translation">Custom Link</target>
<jms:reference-file line="69">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="5107f9819cd4c0812c1d78cc07d24aff304c58fa" resname="share::share-record: advance">
<trans-unit id="5107f9819cd4c0812c1d78cc07d24aff304c58fa" resname="share::share-record: advance" approved="yes">
<source>share::share-record: advance</source>
<target state="new">share::share-record: advance</target>
<target state="translated">Erweiterte Einstellung</target>
<jms:reference-file line="9">prod/Share/record.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f51d8ca24dc67572beccf115c79671ba1c3f545a" resname="share::share-record: select-shared-def">
<trans-unit id="f51d8ca24dc67572beccf115c79671ba1c3f545a" resname="share::share-record: select-shared-def" approved="no">
<source>share::share-record: select-shared-def</source>
<target state="new">share::share-record: select-shared-def</target>
<target state="needs-translation">Wählen Sie die Unterauflösung zum Teilen aus</target>
<jms:reference-file line="11">prod/Share/record.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="98693e37d002821e032bfc91ffc5091c3b6d76da" resname="status:: Affichable pour tous" approved="yes">

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2019-04-05T07:13:13Z" source-language="en" target-language="en" datatype="plaintext" original="not.available">
<header>
@@ -7,8 +7,8 @@
</header>
<body>
<trans-unit id="da39a3ee5e6b4b0d3255bfef95601890afd80709" resname="">
<source></source>
<target state="new"></target>
<source/>
<target state="new"/>
<jms:reference-file line="60">Form/Login/PhraseaAuthenticationForm.php</jms:reference-file>
<jms:reference-file line="47">Form/Configuration/EmailFormType.php</jms:reference-file>
</trans-unit>
@@ -1327,9 +1327,9 @@
<target state="translated">DEPRECATED, Authorise *Phraseanet Navigator*</target>
<jms:reference-file line="27">Form/Configuration/APIClientsFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="b85de40822e66ce4309b94ccad5bb731f2a89373" resname="Authorize Adobe cc Plugin to connect.">
<trans-unit id="b85de40822e66ce4309b94ccad5bb731f2a89373" resname="Authorize Adobe cc Plugin to connect." approved="yes">
<source>Authorize Adobe cc Plugin to connect.</source>
<target state="new">Authorize Adobe cc Plugin to connect.</target>
<target state="translated">Authorize Adobe CC Plugin to log in</target>
<jms:reference-file line="36">Form/Configuration/APIClientsFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="6e1ead524b95ba3b45281df7ba45d2addbbf1a79" resname="Authorize Microsoft Office Plugin to connect." approved="yes">
@@ -2365,9 +2365,9 @@
<jms:reference-file line="352">prod/upload/lazaret.html.twig</jms:reference-file>
<jms:reference-file line="25">admin/task-manager/templates.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b5737dea168495fa0495e00ce58b4832772a492" resname="Delete account successfull">
<trans-unit id="1b5737dea168495fa0495e00ce58b4832772a492" resname="Delete account successfull" approved="no">
<source>Delete account successfull</source>
<target state="new">Delete account successfull</target>
<target state="needs-translation">Account deleted successfully</target>
<jms:reference-file line="21">Notification/Mail/MailSuccessAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="7533d4121d8de10e9b2b4b9c5afa5dfbde846af1" resname="Delete all users rights" approved="yes">
@@ -2794,25 +2794,22 @@
<target state="translated">E-mail test result: %email_status%</target>
<jms:reference-file line="136">web/admin/dashboard.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c839b2905a9c9e4e611519e461c6f3e0dde4ec78" resname="Email:deletion:request:message Hello %civility% %firstName% %lastName%.&#10; We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.&#10; If you are not at the origin of this request, please change your password as soon as possible %resetPassword%&#10; Link is valid for one hour.">
<trans-unit id="c839b2905a9c9e4e611519e461c6f3e0dde4ec78" resname="Email:deletion:request:message Hello %civility% %firstName% %lastName%.&#10; We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.&#10; If you are not at the origin of this request, please change your password as soon as possible %resetPassword%&#10; Link is valid for one hour." approved="no">
<source>Email:deletion:request:message Hello %civility% %firstName% %lastName%.
We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
Link is valid for one hour.</source>
<target state="new">Email:deletion:request:message Hello %civility% %firstName% %lastName%.
We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
Link is valid for one hour.</target>
<target state="needs-translation">Hello %civility% %firstName% %lastName%. We have received an account deletion request for your account on %urlInstance%. Please confirm this deletion by clicking on the link below. If you are not at the origin of this request, please change your password as soon as possible %resetPassword%. Link is valid for one hour.</target>
<jms:reference-file line="51">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="ccbd5b5d94afa34b04935d0b084335f2656d96af" resname="Email:deletion:request:subject Delete account confirmation">
<trans-unit id="ccbd5b5d94afa34b04935d0b084335f2656d96af" resname="Email:deletion:request:subject Delete account confirmation" approved="no">
<source>Email:deletion:request:subject Delete account confirmation</source>
<target state="new">Email:deletion:request:subject Delete account confirmation</target>
<target state="needs-translation">Account deletion confirmation</target>
<jms:reference-file line="39">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c2cc6df6ff49078905d16da4e3fa3a28490e4" resname="Email:deletion:request:textButton Delete my account">
<trans-unit id="b37c2cc6df6ff49078905d16da4e3fa3a28490e4" resname="Email:deletion:request:textButton Delete my account" approved="yes">
<source>Email:deletion:request:textButton Delete my account</source>
<target state="new">Email:deletion:request:textButton Delete my account</target>
<target state="translated">Delete my account</target>
<jms:reference-file line="68">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="473558393914486d8e60b9968e5443e40be433e0" resname="Emails" approved="yes">
@@ -3143,9 +3140,9 @@
<jms:reference-file line="13">Bridge/Dailymotion/video_deleteelement.html.twig</jms:reference-file>
<jms:reference-file line="13">Bridge/Youtube/video_deleteelement.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="46a1884f7b083976b0fd0678f10b8f00ee93cde9" resname="Ex : Paris, bleu, montagne">
<trans-unit id="46a1884f7b083976b0fd0678f10b8f00ee93cde9" resname="Ex : Paris, bleu, montagne" approved="no">
<source>Ex : Paris, bleu, montagne</source>
<target state="new">Ex : Paris, bleu, montagne</target>
<target state="needs-translation">Ex : Paris, blue, mountain</target>
<jms:reference-file line="420">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a9c067c65c9f9d5a8e96791db7d189bc22eca9c1" resname="Executables externes" approved="yes">
@@ -4589,9 +4586,9 @@
<jms:reference-file line="8">WorkZone/Browser/Results.html.twig</jms:reference-file>
<jms:reference-file line="111">WorkZone/Browser/Results.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bfccc7c966ca427d629149d67548af04605eb746" resname="No thesaurus concept query">
<trans-unit id="bfccc7c966ca427d629149d67548af04605eb746" resname="No thesaurus concept query" approved="no">
<source>No thesaurus concept query</source>
<target state="new">No thesaurus concept query</target>
<target state="needs-translation">No thesaurus search</target>
<jms:reference-file line="16">prod/results/infos.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6866c8b666718aff85382e93b25ef50cd321669b" resname="No users selected" approved="yes">
@@ -6005,9 +6002,9 @@
<jms:reference-file line="121">admin/statusbit/edit.html.twig</jms:reference-file>
<jms:reference-file line="47">user/import/file.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="49fae2071d9672ce46d9fbadda409a3fa0cbc238" resname="Selected base(s)">
<trans-unit id="49fae2071d9672ce46d9fbadda409a3fa0cbc238" resname="Selected base(s)" approved="no">
<source>Selected base(s)</source>
<target state="new">Selected base(s)</target>
<target state="needs-translation">Selected database(s) :</target>
<jms:reference-file line="329">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2c418c187fb3108749d7156765e7b9b16a51215f" resname="Selected files" approved="yes">
@@ -9762,9 +9759,9 @@
<jms:reference-file line="103">web/common/dialog_export.html.twig</jms:reference-file>
<jms:reference-file line="116">web/common/dialog_export.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fcf5093722566a47fe3e773296cc63fac7190dac" resname="export::export-email: email-invalid" approved="yes">
<trans-unit id="fcf5093722566a47fe3e773296cc63fac7190dac" resname="export::export-email: email-invalid" approved="no">
<source>export::export-email: email-invalid</source>
<target state="translated">Invalid Email</target>
<target state="needs-translation">The email address format seems incorrect</target>
<jms:reference-file line="510">web/common/dialog_export.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="40a92233bac9303de825031d1954e6b109088b38" resname="export::ftp: reglages manuels" approved="yes">
@@ -9968,7 +9965,7 @@ See documentation for more examples https://docs.phraseanet.com</target>
<target state="translated">Facets Preferences</target>
<jms:reference-file line="790">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2f830d57f4cedb2a49c7b109f9b91b0f8ba83e8b" resname="index::advance_search: facet-order">
<trans-unit id="2f830d57f4cedb2a49c7b109f9b91b0f8ba83e8b" resname="index::advance_search: facet-order" approved="no">
<source>index::advance_search: facet-order</source>
<target state="needs-translation">Facets order</target>
<jms:reference-file line="791">web/prod/index.html.twig</jms:reference-file>
@@ -10769,49 +10766,49 @@ See documentation for more examples https://docs.phraseanet.com</target>
<target state="translated">Do not display anymore</target>
<jms:reference-file line="38">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="245fd09d0518644a6580518f710add762804ca9a" resname="phraseanet::account The account has been deleted">
<trans-unit id="245fd09d0518644a6580518f710add762804ca9a" resname="phraseanet::account The account has been deleted" approved="yes">
<source>phraseanet::account The account has been deleted</source>
<target state="new">phraseanet::account The account has been deleted</target>
<target state="translated">The account has been deleted</target>
<jms:reference-file line="544">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="bf7028b694aea3fc9ede5014a9f8b5d617b83b6f" resname="phraseanet::account: &lt;&lt; your account can be deleted via admin interface &gt;&gt; ">
<trans-unit id="bf7028b694aea3fc9ede5014a9f8b5d617b83b6f" resname="phraseanet::account: &lt;&lt; your account can be deleted via admin interface &gt;&gt; " approved="no">
<source><![CDATA[phraseanet::account: << your account can be deleted via admin interface >> ]]></source>
<target state="new"><![CDATA[phraseanet::account: << your account can be deleted via admin interface >> ]]></target>
<target state="needs-translation">Your rights do not allow to perform this action. Your account can only be deleted via the Administration interface.</target>
<jms:reference-file line="296">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="047b7994f5960aae108105ad5deadb5bbd72c8fc" resname="phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion">
<trans-unit id="047b7994f5960aae108105ad5deadb5bbd72c8fc" resname="phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion" approved="no">
<source>phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion</source>
<target state="new">phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion</target>
<target state="needs-translation">A confirmation email has been sent. Please follow the instructions to delete the account.</target>
<jms:reference-file line="360">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="d0ee9e2c90a05b113b00bf7accd590557bd78528" resname="phraseanet::account: Are you sure you want to delete your account?">
<trans-unit id="d0ee9e2c90a05b113b00bf7accd590557bd78528" resname="phraseanet::account: Are you sure you want to delete your account?" approved="no">
<source>phraseanet::account: Are you sure you want to delete your account?</source>
<target state="new">phraseanet::account: Are you sure you want to delete your account?</target>
<target state="needs-translation">Are you sure you wish to delete your account?</target>
<jms:reference-file line="253">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b98be91d0f8cadb22e52e6217584b7a11370fbb6" resname="phraseanet::account: Delete my account">
<trans-unit id="b98be91d0f8cadb22e52e6217584b7a11370fbb6" resname="phraseanet::account: Delete my account" approved="no">
<source>phraseanet::account: Delete my account</source>
<target state="new">phraseanet::account: Delete my account</target>
<target state="needs-translation">Delete my account</target>
<jms:reference-file line="244">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b7993903466c49139bfae4c34c63446ff24b1474" resname="phraseanet::account: I am agree to delete my account">
<trans-unit id="b7993903466c49139bfae4c34c63446ff24b1474" resname="phraseanet::account: I am agree to delete my account" approved="no">
<source>phraseanet::account: I am agree to delete my account</source>
<target state="new">phraseanet::account: I am agree to delete my account</target>
<target state="needs-translation">I agree to delete my account</target>
<jms:reference-file line="285">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b836fda2a5c65abfd05c215d4c4dd66361e4f0f" resname="phraseanet::account: I am agree to delete my account, need confirmation on mail">
<trans-unit id="1b836fda2a5c65abfd05c215d4c4dd66361e4f0f" resname="phraseanet::account: I am agree to delete my account, need confirmation on mail" approved="no">
<source>phraseanet::account: I am agree to delete my account, need confirmation on mail</source>
<target state="new">phraseanet::account: I am agree to delete my account, need confirmation on mail</target>
<target state="needs-translation">I agree to delete my account and I need a confirmation by email</target>
<jms:reference-file line="283">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="121aa945bfcb3565989acc06a1ccda5b36be6bf0" resname="phraseanet::account: List of data to be deleted">
<trans-unit id="121aa945bfcb3565989acc06a1ccda5b36be6bf0" resname="phraseanet::account: List of data to be deleted" approved="yes">
<source>phraseanet::account: List of data to be deleted</source>
<target state="new">phraseanet::account: List of data to be deleted</target>
<target state="translated">List of data to be deleted</target>
<jms:reference-file line="254">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="8d168955d9cfb26df27fbdcb4f83bbfe78654703" resname="phraseanet::account: My phraseanet account">
<trans-unit id="8d168955d9cfb26df27fbdcb4f83bbfe78654703" resname="phraseanet::account: My phraseanet account" approved="no">
<source>phraseanet::account: My phraseanet account</source>
<target state="new">phraseanet::account: My phraseanet account</target>
<target state="needs-translation">My Phraseanet account</target>
<jms:reference-file line="274">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9628f29074afd5c9bb42bb0b4c896f8bc32c192e" resname="phraseanet::chargement" approved="yes">
@@ -11113,9 +11110,9 @@ See documentation for more examples https://docs.phraseanet.com</target>
<target state="translated">You do not have the required permissions on selected documents</target>
<jms:reference-file line="35">Controller/Prod/MoveCollectionController.php</jms:reference-file>
</trans-unit>
<trans-unit id="ef27ad74061e0e15683e84dec7f5559f7797637f" resname="prod::advancesearch:tooltips:datefield_restriction_explanation">
<trans-unit id="ef27ad74061e0e15683e84dec7f5559f7797637f" resname="prod::advancesearch:tooltips:datefield_restriction_explanation" approved="no">
<source>prod::advancesearch:tooltips:datefield_restriction_explanation</source>
<target state="new">prod::advancesearch:tooltips:datefield_restriction_explanation</target>
<target state="needs-translation">Narrow the search results to dates</target>
<jms:reference-file line="447">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fa55093d5fb1dfe235a46f8b4fecad5d36d3f250" resname="prod::advancesearch:tooltips:field_restriction_explanation">
@@ -11409,9 +11406,9 @@ See documentation for more examples https://docs.phraseanet.com</target>
<jms:reference-file line="41">Controller/Prod/ShareController.php</jms:reference-file>
<jms:reference-file line="70">Controller/Prod/ToolsController.php</jms:reference-file>
</trans-unit>
<trans-unit id="501adfe6ea4c900a76df9f3c1d55834e6db5b9a9" resname="prod:app trash: also-move-record" approved="yes">
<trans-unit id="501adfe6ea4c900a76df9f3c1d55834e6db5b9a9" resname="prod:app trash: also-move-record" approved="no">
<source>prod:app trash: also-move-record</source>
<target state="translated">also move record</target>
<target state="needs-translation">Also move to Trash the records that rely on stories</target>
<jms:reference-file line="28">prod/actions/delete_records_confirm.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9dd9daa2dc851f005bbcb2ce0ea0c8de6b86ad52" resname="prod:app trash: record-delete">
@@ -11676,7 +11673,7 @@ It is possible to place several search areas</target>
</trans-unit>
<trans-unit id="0e0b1a1001cc76b95ef11cd1c208c87a03743b4b" resname="report:: 1 - Periode" approved="yes">
<source>report:: 1 - Periode</source>
<target state="translated">1 - Time space</target>
<target state="translated">Time Range</target>
<jms:reference-file line="3">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="87cb22fb5598f714cf44b13ef0d2fcfa0fe1e01a" resname="report:: 2 - Base">
@@ -11689,9 +11686,9 @@ It is possible to place several search areas</target>
<target state="new">report:: 3 - Collections</target>
<jms:reference-file line="39">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a807c0ef7e32813081616c65bbc134acdf30666b" resname="report:: 3 - Type de report" approved="yes">
<trans-unit id="a807c0ef7e32813081616c65bbc134acdf30666b" resname="report:: 3 - Type de report" approved="no">
<source>report:: 3 - Type de report</source>
<target state="translated">3 - Type of report</target>
<target state="needs-translation">Type of report</target>
<jms:reference-file line="11">web/report/report_layout_child.html.twig</jms:reference-file>
<jms:reference-file line="36">web/report/report_layout_child.html.twig</jms:reference-file>
</trans-unit>
@@ -12226,9 +12223,9 @@ It is possible to place several search areas</target>
<target state="new">setup::custom-link:location</target>
<jms:reference-file line="57">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="f4db79dfecabb4b9acb44a4b49e9b6b433b28d04" resname="setup::custom-link:location-link">
<trans-unit id="f4db79dfecabb4b9acb44a4b49e9b6b433b28d04" resname="setup::custom-link:location-link" approved="no">
<source>setup::custom-link:location-link</source>
<target state="needs-translation">Select Placement ...</target>
<target state="needs-translation">Placement</target>
<jms:reference-file line="100">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ccfe45428ee9769a865d3d90c0e4dc50a6b68e9c" resname="setup::custom-link:name-link">
@@ -12242,9 +12239,9 @@ It is possible to place several search areas</target>
<target state="needs-translation">Navigation Bar</target>
<jms:reference-file line="59">Form/Configuration/CustomLinkFormType.php</jms:reference-file>
</trans-unit>
<trans-unit id="4696021003b181f9acc9261382e07364c6b83036" resname="setup::custom-link:order-link" approved="yes">
<trans-unit id="4696021003b181f9acc9261382e07364c6b83036" resname="setup::custom-link:order-link" approved="no">
<source>setup::custom-link:order-link</source>
<target state="translated">Order</target>
<target state="needs-translation">Display order</target>
<jms:reference-file line="101">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b09a3a0a8b0205f23b3fe59074f8dfd72d0b0ae" resname="setup::custom-link:placeholder-link-url">
@@ -12267,9 +12264,9 @@ It is possible to place several search areas</target>
<target state="translated">Advanced setting</target>
<jms:reference-file line="9">prod/Share/record.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f51d8ca24dc67572beccf115c79671ba1c3f545a" resname="share::share-record: select-shared-def" approved="yes">
<trans-unit id="f51d8ca24dc67572beccf115c79671ba1c3f545a" resname="share::share-record: select-shared-def" approved="no">
<source>share::share-record: select-shared-def</source>
<target state="translated">Select a Subview to share</target>
<target state="needs-translation">Select a subview to share</target>
<jms:reference-file line="11">prod/Share/record.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="98693e37d002821e032bfc91ffc5091c3b6d76da" resname="status:: Affichable pour tous" approved="yes">

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version='1.0' encoding='utf-8'?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:jms="urn:jms:translation" version="1.2">
<file date="2019-04-05T07:14:52Z" source-language="en" target-language="fr" datatype="plaintext" original="not.available">
<header>
@@ -7,8 +7,8 @@
</header>
<body>
<trans-unit id="da39a3ee5e6b4b0d3255bfef95601890afd80709" resname="">
<source></source>
<target state="new"></target>
<source/>
<target state="new"/>
<jms:reference-file line="60">Form/Login/PhraseaAuthenticationForm.php</jms:reference-file>
<jms:reference-file line="47">Form/Configuration/EmailFormType.php</jms:reference-file>
</trans-unit>
@@ -577,9 +577,9 @@
<target state="translated">Accès aux sous résolutions</target>
<jms:reference-file line="351">web/admin/editusers.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="322d1ea01506ec9e0344d8cd25dd10808d427343" resname="Access to the above bases constitutes acceptance of the following Terms of Use (TOU).">
<trans-unit id="322d1ea01506ec9e0344d8cd25dd10808d427343" resname="Access to the above bases constitutes acceptance of the following Terms of Use (TOU)." approved="yes">
<source>Access to the above bases constitutes acceptance of the following Terms of Use (TOU).</source>
<target state="needs-translation">L'accès aux ressources de cette base implique l'acceptation des Conditions générales d'utilisation suivantes :</target>
<target state="translated">L'accès aux ressources de cette base implique l'acceptation des Conditions Générales d'Utilisation suivantes:</target>
<jms:reference-file line="19">web/account/access.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9db7fb32c517586a4123d511613b492d910aecaa" resname="Access user have readonly access" approved="yes">
@@ -1270,9 +1270,9 @@
<target state="needs-translation">Fréquence d'échantillonnage</target>
<jms:reference-file line="339">SearchEngine/Elastic/ElasticsearchOptions.php</jms:reference-file>
</trans-unit>
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel">
<trans-unit id="31afcc88a7f552bfd4d330c2c70d8fafd7b8e0f9" resname="Audio channel" approved="yes">
<source>Audio channel</source>
<target state="new">Audio channel</target>
<target state="translated">Canal audio</target>
<jms:reference-file line="38">Media/Subdef/Audio.php</jms:reference-file>
</trans-unit>
<trans-unit id="bdeea21f6257f434dcfcffb4f0470a042a1b5c17" resname="Audio codec">
@@ -2257,9 +2257,9 @@
<jms:reference-file line="11">prod/Baskets/Reorder.html.twig</jms:reference-file>
<jms:reference-file line="10">prod/Story/Reorder.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ce084029e351b4bfa9f425ae70e8aaa14a8904e5" resname="Date(s) from field(s)">
<trans-unit id="ce084029e351b4bfa9f425ae70e8aaa14a8904e5" resname="Date(s) from field(s)" approved="yes">
<source>Date(s) from field(s)</source>
<target state="new">Date(s) from field(s)</target>
<target state="translated">Date(s)</target>
<jms:reference-file line="443">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6b98c9b528241fc8135fb9fd472c7db12ec14964" resname="De" approved="yes">
@@ -2362,9 +2362,9 @@
<jms:reference-file line="352">prod/upload/lazaret.html.twig</jms:reference-file>
<jms:reference-file line="25">admin/task-manager/templates.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b5737dea168495fa0495e00ce58b4832772a492" resname="Delete account successfull">
<trans-unit id="1b5737dea168495fa0495e00ce58b4832772a492" resname="Delete account successfull" approved="yes">
<source>Delete account successfull</source>
<target state="new">Delete account successfull</target>
<target state="translated">Suppression du compte réalisée avec succès</target>
<jms:reference-file line="21">Notification/Mail/MailSuccessAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="7533d4121d8de10e9b2b4b9c5afa5dfbde846af1" resname="Delete all users rights" approved="yes">
@@ -2791,25 +2791,22 @@
<target state="translated">Résultat du test d'e-mail : %email_status%</target>
<jms:reference-file line="136">web/admin/dashboard.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="c839b2905a9c9e4e611519e461c6f3e0dde4ec78" resname="Email:deletion:request:message Hello %civility% %firstName% %lastName%.&#10; We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.&#10; If you are not at the origin of this request, please change your password as soon as possible %resetPassword%&#10; Link is valid for one hour.">
<trans-unit id="c839b2905a9c9e4e611519e461c6f3e0dde4ec78" resname="Email:deletion:request:message Hello %civility% %firstName% %lastName%.&#10; We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.&#10; If you are not at the origin of this request, please change your password as soon as possible %resetPassword%&#10; Link is valid for one hour." approved="yes">
<source>Email:deletion:request:message Hello %civility% %firstName% %lastName%.
We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
Link is valid for one hour.</source>
<target state="new">Email:deletion:request:message Hello %civility% %firstName% %lastName%.
We have received an account deletion request for your account on %urlInstance%, please confirm this deletion by clicking on the link below.
If you are not at the origin of this request, please change your password as soon as possible %resetPassword%
Link is valid for one hour.</target>
<target state="translated">Bonjour %civility% %firstName% %lastName%. Nous avons reçu une demande de suppression de compte pour votre compte sur %urlInstance%, veuillez confirmer cette suppression en cliquant sur le lien ci-dessous. Si toutefois vous n'étiez pas à l'origine de cette demande, merci de modifier votre mot de passe aussi rapidement que possible. %resetPassword%. Le lien est valable pendant une heure.</target>
<jms:reference-file line="51">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="ccbd5b5d94afa34b04935d0b084335f2656d96af" resname="Email:deletion:request:subject Delete account confirmation">
<trans-unit id="ccbd5b5d94afa34b04935d0b084335f2656d96af" resname="Email:deletion:request:subject Delete account confirmation" approved="yes">
<source>Email:deletion:request:subject Delete account confirmation</source>
<target state="new">Email:deletion:request:subject Delete account confirmation</target>
<target state="translated">Confirmation de suppression de votre compte</target>
<jms:reference-file line="39">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="b37c2cc6df6ff49078905d16da4e3fa3a28490e4" resname="Email:deletion:request:textButton Delete my account">
<trans-unit id="b37c2cc6df6ff49078905d16da4e3fa3a28490e4" resname="Email:deletion:request:textButton Delete my account" approved="yes">
<source>Email:deletion:request:textButton Delete my account</source>
<target state="new">Email:deletion:request:textButton Delete my account</target>
<target state="translated">Supprimer mon compte</target>
<jms:reference-file line="68">Notification/Mail/MailRequestAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="473558393914486d8e60b9968e5443e40be433e0" resname="Emails" approved="yes">
@@ -2997,9 +2994,9 @@
<target state="translated">Envoi avec succès</target>
<jms:reference-file line="445">Phrasea/Controller/LightboxController.php</jms:reference-file>
</trans-unit>
<trans-unit id="09b6a6dcd3f6d4a7d3a95bceaad67a7f1800272f" resname="Equals">
<trans-unit id="09b6a6dcd3f6d4a7d3a95bceaad67a7f1800272f" resname="Equals" approved="yes">
<source>Equals</source>
<target state="new">Equals</target>
<target state="translated">Egale</target>
<jms:reference-file line="418">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="ab546c237a6685e5c75689266cfa715eeb21b7db" resname="Erreur" approved="yes">
@@ -3140,9 +3137,9 @@
<jms:reference-file line="13">Bridge/Dailymotion/video_deleteelement.html.twig</jms:reference-file>
<jms:reference-file line="13">Bridge/Youtube/video_deleteelement.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="46a1884f7b083976b0fd0678f10b8f00ee93cde9" resname="Ex : Paris, bleu, montagne">
<trans-unit id="46a1884f7b083976b0fd0678f10b8f00ee93cde9" resname="Ex : Paris, bleu, montagne" approved="yes">
<source>Ex : Paris, bleu, montagne</source>
<target state="new">Ex : Paris, bleu, montagne</target>
<target state="translated">Ex : Paris, bleu, montagne</target>
<jms:reference-file line="420">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a9c067c65c9f9d5a8e96791db7d189bc22eca9c1" resname="Executables externes" approved="yes">
@@ -3428,9 +3425,9 @@
<target state="translated">Générer un fichier flexpaper flash</target>
<jms:reference-file line="32">Media/Subdef/FlexPaper.php</jms:reference-file>
</trans-unit>
<trans-unit id="b2af9671fd7a6a61d5dd01e3c033bcade0d9695a" resname="Generates a pdf file">
<trans-unit id="b2af9671fd7a6a61d5dd01e3c033bcade0d9695a" resname="Generates a pdf file" approved="yes">
<source>Generates a pdf file</source>
<target state="new">Generates a pdf file</target>
<target state="translated">Générer un fichier PDF</target>
<jms:reference-file line="24">Media/Subdef/Pdf.php</jms:reference-file>
</trans-unit>
<trans-unit id="d40d73fbcffe62e09f9430c0043ec2e7011a801b" resname="Generates a video file" approved="yes">
@@ -4413,9 +4410,9 @@
<target state="translated">Multivalué</target>
<jms:reference-file line="158">admin/fields/templates.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b369c4651e2b82200334fa587669b3828071192" resname="My application ">
<trans-unit id="1b369c4651e2b82200334fa587669b3828071192" resname="My application " approved="no">
<source>My application </source>
<target state="new">My application </target>
<target state="needs-translation">Mon application</target>
<jms:reference-file line="266">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9f36fd4dc42df8a92572afe51d887c5f33dda5b0" resname="My baskets" approved="yes">
@@ -4770,9 +4767,9 @@
<target state="needs-translation">Avancer d'une image</target>
<jms:reference-file line="125">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="c15c49205663ceff94e31db82030bb5da10df870" resname="One of these conditions">
<trans-unit id="c15c49205663ceff94e31db82030bb5da10df870" resname="One of these conditions" approved="yes">
<source>One of these conditions</source>
<target state="new">One of these conditions</target>
<target state="translated">Une de ces conditions</target>
<jms:reference-file line="403">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1ae26e7b698cf33577df1bd9fd55ddd1d0771802" resname="Only %nbEditableDocuments% records can be modified." approved="yes">
@@ -4790,9 +4787,9 @@
<target state="translated">Ouvrir l'URL dans une nouvelle fenêtre</target>
<jms:reference-file line="125">Core/Provider/TwigServiceProvider.php</jms:reference-file>
</trans-unit>
<trans-unit id="e72184f55cc026514b7160d78c3c5aef63c2a050" resname="Or">
<trans-unit id="e72184f55cc026514b7160d78c3c5aef63c2a050" resname="Or" approved="no">
<source>Or</source>
<target state="new">Or</target>
<target state="needs-translation">Ou</target>
<jms:reference-file line="35">prod/upload/upload.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="94946e4d2391ccf8ff24f984869ae8fcf9ede7c4" resname="Or login with" approved="yes">
@@ -6004,9 +6001,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis
<jms:reference-file line="121">admin/statusbit/edit.html.twig</jms:reference-file>
<jms:reference-file line="47">user/import/file.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="49fae2071d9672ce46d9fbadda409a3fa0cbc238" resname="Selected base(s)">
<trans-unit id="49fae2071d9672ce46d9fbadda409a3fa0cbc238" resname="Selected base(s)" approved="no">
<source>Selected base(s)</source>
<target state="new">Selected base(s)</target>
<target state="needs-translation">Rechercher dans les Bases :</target>
<jms:reference-file line="329">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="2c418c187fb3108749d7156765e7b9b16a51215f" resname="Selected files" approved="yes">
@@ -6848,9 +6845,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis
<target state="translated">Jeton</target>
<jms:reference-file line="109">web/developers/application.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="e894979930445d4b2bd8c947d6e2e6b816fcb0ab" resname="Token not found">
<trans-unit id="e894979930445d4b2bd8c947d6e2e6b816fcb0ab" resname="Token not found" approved="no">
<source>Token not found</source>
<target state="new">Token not found</target>
<target state="needs-translation">Token non trouvé</target>
<jms:reference-file line="383">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="f97edaa0ce78a61e01095cae4169cada477d52dc" resname="Tool box" approved="yes">
@@ -7630,9 +7627,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis
<target state="translated">Ecriture des métadonnées</target>
<jms:reference-file line="498">web/admin/subdefs.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="d3f8f7b810c4b08f0b4ac4e47fdf8d265a10d869" resname="YYYY-MM-DD">
<trans-unit id="d3f8f7b810c4b08f0b4ac4e47fdf8d265a10d869" resname="YYYY-MM-DD" approved="no">
<source>YYYY-MM-DD</source>
<target state="new">YYYY-MM-DD</target>
<target state="needs-translation">AAAA-MM-JJ</target>
<jms:reference-file line="10">web/report/form_date_and_base.html.twig</jms:reference-file>
<jms:reference-file line="20">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
@@ -7934,9 +7931,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis
<target state="translated">Vos documents et leurs sous-résolutions (vignettes, prévisualisation et autres sous-définitions) sont stockés dans ces répertoires</target>
<jms:reference-file line="736">web/setup/step2.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="bd5a589e9bed2de0b0180ca950ea0593249f7f69" resname="Your phraseanet account on %urlInstance% has been deleted!">
<trans-unit id="bd5a589e9bed2de0b0180ca950ea0593249f7f69" resname="Your phraseanet account on %urlInstance% has been deleted!" approved="no">
<source>Your phraseanet account on %urlInstance% has been deleted!</source>
<target state="new">Your phraseanet account on %urlInstance% has been deleted!</target>
<target state="needs-translation">Votre compte Phraseanet sur %urlInstance% a été supprimé!</target>
<jms:reference-file line="29">Notification/Mail/MailSuccessAccountDelete.php</jms:reference-file>
</trans-unit>
<trans-unit id="257253d658fdcbe73c4f4d02d2a3442ea8e4011d" resname="Your registration requests have been taken into account." approved="yes">
@@ -9977,9 +9974,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="new">index::advance_search: facet-tech-order</target>
<jms:reference-file line="797">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="6b9516a3c46d7ad246a9fbb3df693ba6c783c986" resname="index::advance_search: facet-values-order">
<trans-unit id="6b9516a3c46d7ad246a9fbb3df693ba6c783c986" resname="index::advance_search: facet-values-order" approved="no">
<source>index::advance_search: facet-values-order</source>
<target state="new">index::advance_search: facet-values-order</target>
<target state="needs-translation">Ordre des valeurs de facettes</target>
<jms:reference-file line="803">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="dfb02fcdeb804315cd6ad8388efcfb4ccc4abf38" resname="index::advance_search: hidden-facet-values-order">
@@ -10768,49 +10765,49 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="translated">Ne plus afficher ce message</target>
<jms:reference-file line="38">Controller/Prod/LanguageController.php</jms:reference-file>
</trans-unit>
<trans-unit id="245fd09d0518644a6580518f710add762804ca9a" resname="phraseanet::account The account has been deleted">
<trans-unit id="245fd09d0518644a6580518f710add762804ca9a" resname="phraseanet::account The account has been deleted" approved="no">
<source>phraseanet::account The account has been deleted</source>
<target state="new">phraseanet::account The account has been deleted</target>
<target state="needs-translation">Le compte a été supprimé</target>
<jms:reference-file line="544">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="bf7028b694aea3fc9ede5014a9f8b5d617b83b6f" resname="phraseanet::account: &lt;&lt; your account can be deleted via admin interface &gt;&gt; ">
<trans-unit id="bf7028b694aea3fc9ede5014a9f8b5d617b83b6f" resname="phraseanet::account: &lt;&lt; your account can be deleted via admin interface &gt;&gt; " approved="no">
<source><![CDATA[phraseanet::account: << your account can be deleted via admin interface >> ]]></source>
<target state="new"><![CDATA[phraseanet::account: << your account can be deleted via admin interface >> ]]></target>
<target state="needs-translation">Vos droits ne vous permettent pas de réaliser cette action, votre compte ne peut être supprimé que via l'interface d'Administration.</target>
<jms:reference-file line="296">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="047b7994f5960aae108105ad5deadb5bbd72c8fc" resname="phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion">
<trans-unit id="047b7994f5960aae108105ad5deadb5bbd72c8fc" resname="phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion" approved="no">
<source>phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion</source>
<target state="new">phraseanet::account: A confirmation e-mail has been sent. Please follow the instructions contained to continue account deletion</target>
<target state="needs-translation">Un email de confirmation a été envoyé. Veuillez suivre les instructions pour poursuivre la procédure de suppression du compte.</target>
<jms:reference-file line="360">Controller/Root/AccountController.php</jms:reference-file>
</trans-unit>
<trans-unit id="d0ee9e2c90a05b113b00bf7accd590557bd78528" resname="phraseanet::account: Are you sure you want to delete your account?">
<trans-unit id="d0ee9e2c90a05b113b00bf7accd590557bd78528" resname="phraseanet::account: Are you sure you want to delete your account?" approved="no">
<source>phraseanet::account: Are you sure you want to delete your account?</source>
<target state="new">phraseanet::account: Are you sure you want to delete your account?</target>
<target state="needs-translation">Etes-vous sûr(e) de vouloir supprimer votre compte?</target>
<jms:reference-file line="253">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b98be91d0f8cadb22e52e6217584b7a11370fbb6" resname="phraseanet::account: Delete my account">
<trans-unit id="b98be91d0f8cadb22e52e6217584b7a11370fbb6" resname="phraseanet::account: Delete my account" approved="no">
<source>phraseanet::account: Delete my account</source>
<target state="new">phraseanet::account: Delete my account</target>
<target state="needs-translation">Supprimer mon compte</target>
<jms:reference-file line="244">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="b7993903466c49139bfae4c34c63446ff24b1474" resname="phraseanet::account: I am agree to delete my account">
<trans-unit id="b7993903466c49139bfae4c34c63446ff24b1474" resname="phraseanet::account: I am agree to delete my account" approved="no">
<source>phraseanet::account: I am agree to delete my account</source>
<target state="new">phraseanet::account: I am agree to delete my account</target>
<target state="needs-translation">Je suis d'accord pour supprimer mon compte</target>
<jms:reference-file line="285">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="1b836fda2a5c65abfd05c215d4c4dd66361e4f0f" resname="phraseanet::account: I am agree to delete my account, need confirmation on mail">
<trans-unit id="1b836fda2a5c65abfd05c215d4c4dd66361e4f0f" resname="phraseanet::account: I am agree to delete my account, need confirmation on mail" approved="no">
<source>phraseanet::account: I am agree to delete my account, need confirmation on mail</source>
<target state="new">phraseanet::account: I am agree to delete my account, need confirmation on mail</target>
<target state="needs-translation">Je suis d'accord pour supprimer mon compte et j'ai besoin d'une confirmation par email</target>
<jms:reference-file line="283">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="121aa945bfcb3565989acc06a1ccda5b36be6bf0" resname="phraseanet::account: List of data to be deleted">
<trans-unit id="121aa945bfcb3565989acc06a1ccda5b36be6bf0" resname="phraseanet::account: List of data to be deleted" approved="no">
<source>phraseanet::account: List of data to be deleted</source>
<target state="new">phraseanet::account: List of data to be deleted</target>
<target state="needs-translation">Liste des données à supprimer</target>
<jms:reference-file line="254">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="8d168955d9cfb26df27fbdcb4f83bbfe78654703" resname="phraseanet::account: My phraseanet account">
<trans-unit id="8d168955d9cfb26df27fbdcb4f83bbfe78654703" resname="phraseanet::account: My phraseanet account" approved="no">
<source>phraseanet::account: My phraseanet account</source>
<target state="new">phraseanet::account: My phraseanet account</target>
<target state="needs-translation">Mon compte Phraseanet</target>
<jms:reference-file line="274">web/account/account.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9628f29074afd5c9bb42bb0b4c896f8bc32c192e" resname="phraseanet::chargement" approved="yes">
@@ -11114,7 +11111,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
</trans-unit>
<trans-unit id="ef27ad74061e0e15683e84dec7f5559f7797637f" resname="prod::advancesearch:tooltips:datefield_restriction_explanation">
<source>prod::advancesearch:tooltips:datefield_restriction_explanation</source>
<target state="needs-translation">Limiter l'affichage des résultats à des dates</target>
<target state="needs-translation">Limiter la recherche des résultats à des dates</target>
<jms:reference-file line="447">web/prod/index.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="fa55093d5fb1dfe235a46f8b4fecad5d36d3f250" resname="prod::advancesearch:tooltips:field_restriction_explanation">
@@ -11408,14 +11405,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<jms:reference-file line="41">Controller/Prod/ShareController.php</jms:reference-file>
<jms:reference-file line="70">Controller/Prod/ToolsController.php</jms:reference-file>
</trans-unit>
<trans-unit id="501adfe6ea4c900a76df9f3c1d55834e6db5b9a9" resname="prod:app trash: also-move-record">
<trans-unit id="501adfe6ea4c900a76df9f3c1d55834e6db5b9a9" resname="prod:app trash: also-move-record" approved="no">
<source>prod:app trash: also-move-record</source>
<target state="needs-translation">Déplacer aussi les enregistrements</target>
<target state="needs-translation">Déplacer à la corbeille les enregistrements liés à ces reportages</target>
<jms:reference-file line="28">prod/actions/delete_records_confirm.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9dd9daa2dc851f005bbcb2ce0ea0c8de6b86ad52" resname="prod:app trash: record-delete">
<trans-unit id="9dd9daa2dc851f005bbcb2ce0ea0c8de6b86ad52" resname="prod:app trash: record-delete" approved="yes">
<source>prod:app trash: record-delete</source>
<target state="new">prod:app trash: record-delete</target>
<target state="translated">enregistrement(s) définitivement supprimé(s) !</target>
<jms:reference-file line="40">prod/actions/delete_records_confirm.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="9dcc690970b62ae5d2f6e2bf25213650f69d44ea" resname="prod:app trash: record-move-to-trash">
@@ -11670,9 +11667,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="translated">Sans titre</target>
<jms:reference-file line="938">classes/record/adapter.php</jms:reference-file>
</trans-unit>
<trans-unit id="0e0b1a1001cc76b95ef11cd1c208c87a03743b4b" resname="report:: 1 - Periode" approved="yes">
<trans-unit id="0e0b1a1001cc76b95ef11cd1c208c87a03743b4b" resname="report:: 1 - Periode" approved="no">
<source>report:: 1 - Periode</source>
<target state="translated">1 - Période</target>
<target state="needs-translation">Période</target>
<jms:reference-file line="3">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="87cb22fb5598f714cf44b13ef0d2fcfa0fe1e01a" resname="report:: 2 - Base">
@@ -11680,14 +11677,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="new">report:: 2 - Base</target>
<jms:reference-file line="26">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="49e279e2253aaf0d8aebad389584f5c7c77e5a78" resname="report:: 3 - Collections">
<trans-unit id="49e279e2253aaf0d8aebad389584f5c7c77e5a78" resname="report:: 3 - Collections" approved="yes">
<source>report:: 3 - Collections</source>
<target state="new">report:: 3 - Collections</target>
<target state="translated">Collections</target>
<jms:reference-file line="39">web/report/form_date_and_base.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a807c0ef7e32813081616c65bbc134acdf30666b" resname="report:: 3 - Type de report" approved="yes">
<source>report:: 3 - Type de report</source>
<target state="translated">3 - Type de report</target>
<target state="translated">Type de rapport</target>
<jms:reference-file line="11">web/report/report_layout_child.html.twig</jms:reference-file>
<jms:reference-file line="36">web/report/report_layout_child.html.twig</jms:reference-file>
</trans-unit>
@@ -11758,9 +11755,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="translated">Information sur les utilisateurs correspondant à %critere%</target>
<jms:reference-file line="415">module/report/nav.php</jms:reference-file>
</trans-unit>
<trans-unit id="d61b0b1a419a5b37db8576e1072307a5503dba79" resname="report:: Phraseanet report">
<trans-unit id="d61b0b1a419a5b37db8576e1072307a5503dba79" resname="report:: Phraseanet report" approved="yes">
<source>report:: Phraseanet report</source>
<target state="new">report:: Phraseanet report</target>
<target state="translated">Phraseanet Report</target>
<jms:reference-file line="6">web/report/report_layout.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="a5c2d01ec9cd2716cb44a02ba1851d82de40aa8a" resname="report:: Plateforme" approved="yes">
@@ -12258,9 +12255,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le
<target state="new">setup::custom-link:title-custom-link</target>
<jms:reference-file line="69">web/admin/setup.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="5107f9819cd4c0812c1d78cc07d24aff304c58fa" resname="share::share-record: advance">
<trans-unit id="5107f9819cd4c0812c1d78cc07d24aff304c58fa" resname="share::share-record: advance" approved="no">
<source>share::share-record: advance</source>
<target state="new">share::share-record: advance</target>
<target state="needs-translation">Réglage avancé</target>
<jms:reference-file line="9">prod/Share/record.html.twig</jms:reference-file>
</trans-unit>
<trans-unit id="f51d8ca24dc67572beccf115c79671ba1c3f545a" resname="share::share-record: select-shared-def">

View File

@@ -264,6 +264,12 @@
<div class="PNB" id="rightFrame" style="left:auto; width:{{ w2 ~ '%' }}">
<div id="headBlock" class="PNB">
<div class="searchFormWrapper">
{% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'QUERY' %}
<div id="FIRST_QUERY_CONTAINER" class="start-query" style="display: none" data-format="text">{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page_jsonquery') | raw}}</div>
{% elseif app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page') == 'LAST_QUERY' %}
<div id="FIRST_QUERY_CONTAINER" class="last-query" style="display: none" data-format="json">{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'last_jsonquery') | raw}}</div>
{% endif %}
<form id="searchForm" method="POST" action="{{ path('prod_query') }}" name="phrasea_query" class="phrasea_query">
<input id="SENT_query" name="qry" type="hidden" value="{{app['settings'].getUserSetting(app.getAuthenticatedUser(), 'start_page_query')}}">
<input type="hidden" name="pag" id="formAnswerPage" value="">
@@ -404,27 +410,27 @@
</label>
<div class="term_select">
<div class="term_select_wrapper">
<select class="term_select_field" style="vertical-align:middle; width:30%;">
<div class="term_select_wrapper_template" style="display: none;">
<select class="term_select_field" style="vertical-align:middle; width:30%;">
<option value="">{{ 'Select a field' | trans }}</option>
{% for field_id, field in search_datas['fields'] %}
{% if field['type'] != 'date' %}
<option class="dbx db_{{field['sbas']|join(' db_')}}" value="{{field_id}}">{{field['fieldname']}}</option>
{% endif %}
{# {% if field['type'] != 'date' %}#}
<option class="dbx db_{{field['sbas']|join(' db_')}}" data-fieldtype="{{ field['type'] }}-FIELD" value="{{field_id}}">{{field['fieldname']}}</option>
{#{% endif %}#}
{% endfor %}
</select>
<select disabled style="vertical-align:middle; width: 23%;">
<option value="contains">{{ 'Contains' | trans }}</option>
<option value="equals">{{ 'Equals' | trans }}</option>
<select class="term_select_op" disabled style="vertical-align:middle; width: 23%;">
<option value=":">{{ 'Contains' | trans }}</option>
<option value="=">{{ 'Equals' | trans }}</option>
</select>
<input disabled style="vertical-align:middle; width: 32%;" placeholder="{{ 'Ex : Paris, bleu, montagne' | trans }}">
<input class="term_deleter" style="margin-bottom: 4px;" disabled>
<input class="term_select_value" disabled style="vertical-align:middle; width: 32%;" placeholder="{{ 'Ex : Paris, bleu, montagne' | trans }}">
<input class="term_deleter" style="margin-bottom: 4px;">
</div>
<button class="add_new_term"><span>&plus;</span> Add</button>
</div>
<div style="display:none;">
{# <div style="display:none;">
<select class="term_select_multiple" size="8" multiple onchange="prodApp.appEvents.emit('search.doCheckFilters', true);" name="fields[]" style="vertical-align:middle; width:99%;">
<option value="phraseanet--all--fields">{{ 'rechercher dans tous les champs' | trans }}</option>
{% for field_id, field in search_datas['fields'] %}
@@ -433,7 +439,7 @@
{% endif %}
{% endfor %}
</select>
</div>
</div>#}
</div>
<div id="ADVSRCH_DATE_ZONE">
@@ -449,13 +455,15 @@
</div>
</label>
<span>
<select name="date_field" class="input-medium check-filters" data-save="true" style="width: 166px;">
<select name="date_field" class="date-field input-medium check-filters" data-save="true" style="width: 166px;">
<option selected="selected"
value="">{{ 'Rechercher dans un champ date' | trans }}</option>
{% for fieldname, date in search_datas['dates'] %}
<option
class="dbx db_{{date['sbas']|join(' db_')}}" value="{{ fieldname }}">{{ fieldname }}</option>
{% endfor %}
<option value="updated_on">{{ 'updated_on' | trans }}</option>
<option value="created_on">{{ 'created_on' | trans }}</option>
</select>
</span>
<span id="ADVSRCH_DATE_SELECTORS" style="display: inline-block;height: 26px;line-height: 26px;">
@@ -498,13 +506,16 @@
{% for status_bit, status in databox.status %}
<tr>
<td>
<label class="checkbox inline custom_checkbox_label">
{% if status['img_off'] %}
<img src="{{status['img_off']}}" title="{{status['labels_off_i18n'][app['locale']]}}" />
{% endif %}
<input class="field_switch field_{{databox_id}} check-filters" data-save="true"
type="checkbox" value="0"
n="{{status_bit}}" name="status[{{databox_id}}][{{status_bit}}]" />
<input type="checkbox" class="field_switch field_{{databox_id}}"
value="0"
data-sbas_id="{{databox_id}}" data-sb="{{status_bit}}"
name="status[{{databox_id}}][{{status_bit}}]"
/>
<span class="custom_checkbox"></span>
{{status['labels_off_i18n'][app['locale']]}}
</label>
@@ -514,9 +525,11 @@
{% if status['img_on'] %}
<img src="{{status['img_on']}}" title="{{status['labels_on_i18n'][app['locale']]}}" />
{% endif %}
<input class="field_switch field_{{databox_id}} check-filters" data-save="true"
type="checkbox" value="1"
n="{{status_bit}}" name="status[{{databox_id}}][{{status_bit}}]"/>
<input type="checkbox" class="field_switch field_{{databox_id}}"
value="1"
data-sbas_id="{{databox_id}}" data-sb="{{status_bit}}"
name="status[{{databox_id}}][{{status_bit}}]"
/>
<span class="custom_checkbox"></span>
{{status['labels_on_i18n'][app['locale']]}}
</label>

2759
yarn.lock

File diff suppressed because it is too large Load Diff