diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 12142eac11..afe2f4bff2 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -18,7 +18,7 @@ After cloning you need to initialize all submodules: Finally, start the development server: - $ make run-dev + $ make dev (This command won't run without sudo, or without having set up Docker to run without sudo - see their documentation) @@ -27,9 +27,11 @@ or access the full stack on $ https://localhost:8000 +Login as admin with ´admin´ as both username and password. + ## Running tests -To run all tests of all services, execute `run-service-tests`. +To run all tests of all services, execute `run-tests`. ## Translations @@ -38,7 +40,7 @@ functionality for this is bundled in this repository. The following make command - `make extract-translations`: Extracts all strings which need translations from all services and merges them together into a single `template-en-pot`, which is placed under `i18n/`. You must - run `make run-dev` in another terminal before you can execute this command. + run `make dev` in another terminal before you can execute this command. - `make push-translations`: Push the current template file under `i18n/template-en.pot` to Transifex to allow translating it there. - `make pull-translations`: Pull the translations in all languages available in the client from @@ -164,7 +166,7 @@ Go to the service and create a new branch (from main): Run OpenSlides in development mode (e.g. in a new terminal): - $ make run-dev + $ make dev After making some changes in my-service, create a commit and push to your fork @@ -216,13 +218,13 @@ Sometimes it might be helpful to be able to run tests in the backend console and parallel. To circumvent the need to restart the full stack every time you switch contexts, there exist the `docker/docker-compose.test.yml` which introduces another database container to the stack. -By default (meaning by running `make run-dev`), the setup uses the normal `postgres` container. We +By default (meaning by running `make dev`), the setup uses the normal `postgres` container. We call this the `dev` context. By executing `make switch-to-test`, you can replace the database container and automatically restarting all dependent services, thus changing into the so-called `test` context. With `make switch-to-dev`, you can switch back. Finally, `make run-backend` provides a shortcut to switch to the `test` context and enter the backend shell to e.g. execute tests there. Be aware that all these commands need an OpenSlides instance to be already running, meaning you have -to execute `make run-dev` first. +to execute `make dev` first. ## Helper scripts diff --git a/Makefile b/Makefile index 0434555b3d..215110afc3 100644 --- a/Makefile +++ b/Makefile @@ -1,75 +1,52 @@ -DEV_PATH=dev -DOCKER_PATH=$(DEV_PATH)/docker -SCRIPT_PATH=$(DEV_PATH)/scripts -DC_DEV=docker compose -f $(DOCKER_PATH)/docker-compose.dev.yml -DC_TEST=docker compose -f $(DOCKER_PATH)/docker-compose.test.yml -GO_VERSION=$(shell head -n 1 go.work) - -# Main command: start the dev server -run-dev: | build-dev - $(DC_DEV) up $(ARGS) +override DEV_PATH=dev +override DOCKER_PATH=$(DEV_PATH)/docker +override SCRIPT_PATH=$(DEV_PATH)/scripts +override MAKEFILE_PATH=$(SCRIPT_PATH)/makefile +override DC_DEV=docker compose -f $(DOCKER_PATH)/docker-compose.dev.yml +override DC_TEST=docker compose -f $(DOCKER_PATH)/docker-compose.test.yml +override GO_VERSION=$(shell head -n 1 go.work) +override DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml -# Main command: start the dev server in detached mode -run-dev-detached: | build-dev - $(DC_DEV) up $(ARGS) -d -# Same as run-dev, but with OpenTelemetry -run-dev-otel: | build-dev - $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml up $(ARGS) +# Build images for different contexts -# Build the docker dev images for all services in parallel -build-dev: - sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - chmod +x $(SCRIPT_PATH)/makefile/build-all-submodules.sh - $(SCRIPT_PATH)/makefile/build-all-submodules.sh dev +build-prod build-dev build-tests: + sed -i -e "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + bash $(MAKEFILE_PATH)/make-build-main.sh $@ -# Run the tests of all services -run-service-tests: - chmod +x $(SCRIPT_PATH)/makefile/test-all-submodules.sh - $(SCRIPT_PATH)/makefile/test-all-submodules.sh +build: + $(DOCKER_PATH)/build.sh -run-tests: - bash dev/scripts/makefile/test-all-submodules.sh -# Execute while run-dev is running: Switch to the test database to execute backend tests without -# interfering with your dev database -switch-to-test: - $(DC_DEV) stop postgres - $(DC_TEST) up -d postgres-test - $(DC_DEV) -f $(DOCKER_PATH)/docker-compose.backend.yml up -d backend - $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote +# Development +.SERVICE_TARGETS := auth autoupdate backend client datastore icc manage media proxy search vote -# Execute while run-dev is running: Switch back to your dev database -switch-to-dev: - $(DC_TEST) stop postgres-test - $(DC_DEV) up -d postgres backend - $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote +$(.SERVICE_TARGETS): + @echo "" -# Shorthand to directly enter a shell in the backend after switching the databases -run-backend: | switch-to-test - $(DC_DEV) exec backend ./entrypoint.sh bash --rcfile .bashrc +.FLAGS := no-cache capsule compose-local-branch -# Stop all backend-related services so that the backend dev setup can start -stop-backend: - $(DC_DEV) stop backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search +$(.FLAGS): + @echo "" -# Restart all backend-related services -start-backend: - $(DC_DEV) up -d backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search +.PHONY: dev -# Stop the dev server -stop-dev: - $(DC_DEV) down --volumes --remove-orphans +dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean dev-build dev-log: + @sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + @bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" -# Stop the dev server with OpenTelemetry -stop-dev-otel: - $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml down --volumes --remove-orphans +# Tests -build: - $(DOCKER_PATH)/build.sh +run-tests: + bash dev/scripts/makefile/test-all-submodules.sh "$(filter-out $@, $(MAKECMDGOALS))" + +test-ci: + bash $(SCRIPT_PATH)/act/run-act.sh $(FOLDER) $(WORKFLOW_TRIGGER) + +# Make-release commands -# Shorthands to execute the make-release script services-to-main: $(SCRIPT_PATH)/make-update.sh fetch-all-changes $(ARGS) + services-to-main-pull: $(SCRIPT_PATH)/make-update.sh fetch-all-changes --pull $(ARGS) @@ -85,12 +62,6 @@ hotfix-update: stable-update: $(SCRIPT_PATH)/make-update.sh stable $(ARGS) -# You may only use this one time after cloning this repository. -# Will set the upstream remote to "origin" -submodules-origin-to-upstream: - git submodule foreach -q --recursive 'git remote rename origin upstream' - - # Translation helper targets extract-translations: @@ -106,11 +77,76 @@ copy-translations: cp i18n/*.po openslides-client/client/src/assets/i18n/ cp i18n/*.po openslides-backend/openslides_backend/i18n/messages/ -clean-run-dev: - docker stop $(shell docker ps -aq) || true - docker rm $(shell docker ps -a -q) || true - docker rmi -f $(shell docker images -aq) || true - make run-dev -test-ci: - bash $(SCRIPT_PATH)/act/run-act.sh $(FOLDER) $(WORKFLOW_TRIGGER) \ No newline at end of file + + +########################## Deprecation List ########################## + +deprecation-warning: + @echo "\033[1;33m DEPRECATION WARNING: This make command is deprecated and will be removed soon! \033[0m" + +deprecation-warning-alternative: | deprecation-warning + @echo "\033[1;33m Please use the following command instead: $(ALTERNATIVE) \033[0m" + +run-dev: + @make deprecation-warning-alternative ALTERNATIVE="dev" + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + chmod +x $(SCRIPT_PATH)/makefile/build-all-submodules.sh + $(DC_DEV) up $(ARGS) + +run-dev-detached: + @make deprecation-warning-alternative ALTERNATIVE="dev" + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + chmod +x $(SCRIPT_PATH)/makefile/build-all-submodules.sh + $(DC_DEV) up $(ARGS) -d + +stop-dev: + @make deprecation-warning-alternative ALTERNATIVE="dev-stop" + $(DC_DEV) down --volumes --remove-orphans + +# Run the tests of all services +run-service-tests: + @make deprecation-warning-alternative ALTERNATIVE="run-tests" + chmod +x $(SCRIPT_PATH)/makefile/test-all-submodules.sh + $(SCRIPT_PATH)/makefile/test-all-submodules.sh + +# Execute while run-dev is running: Switch to the test database to execute backend tests without +# interfering with your dev database +switch-to-test: | deprecation-warning + $(DC_DEV) stop postgres + $(DC_TEST) up -d postgres-test + $(DC_DEV) -f $(DOCKER_PATH)/docker-compose.backend.yml up -d backend + $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote + +# Execute while run-dev is running: Switch back to your dev database +switch-to-dev: | deprecation-warning + $(DC_TEST) stop postgres-test + $(DC_DEV) up -d postgres backend + $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote + +# Shorthand to directly enter a shell in the backend after switching the databases +run-backend: | deprecation-warning switch-to-test + $(DC_DEV) exec backend ./entrypoint.sh bash --rcfile .bashrc + +# Stop all backend-related services so that the backend dev setup can start +stop-backend: | deprecation-warning + $(DC_DEV) stop backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search + +# Restart all backend-related services +start-backend: | deprecation-warning + $(DC_DEV) up -d backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search + + +# Stop the dev server with OpenTelemetry +stop-dev-otel: | deprecation-warning + $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml down --volumes --remove-orphans + + +# Same as run-dev, but with OpenTelemetry +run-dev-otel: | deprecation-warning build-dev + $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml up $(ARGS) + +# You may only use this one time after cloning this repository. +# Will set the upstream remote to "origin" +submodules-origin-to-upstream: | deprecation-warning + git submodule foreach -q --recursive 'git remote rename origin upstream' diff --git a/VERSION b/VERSION index fffc34fc99..f8ee7aff62 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.16-dev +4.2.21-dev diff --git a/dev/actions/build-and-test-service/action-run.sh b/dev/actions/build-and-test-service/action-run.sh deleted file mode 100644 index 5b91a7b5f7..0000000000 --- a/dev/actions/build-and-test-service/action-run.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -bash dev/run-tests.sh diff --git a/dev/actions/build-and-test-service/action.yml b/dev/actions/build-and-test-service/action.yml deleted file mode 100644 index ea8cb64af7..0000000000 --- a/dev/actions/build-and-test-service/action.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: 'Build and run service tests' -description: 'Build test context image and runs all tests of service.' - -inputs: - service: - description: 'Name of the service. Examples: proxy, auth, datastore' - required: true - -runs: - using: "composite" - steps: - - name: "Build Test" - uses: OpenSlides/OpenSlides/dev/actions/build-service@main - with: - service: ${{ inputs.service }} - context: tests - - name: "Test Service" - shell: bash - run: bash $GITHUB_ACTION_PATH/action-run.sh \ No newline at end of file diff --git a/dev/actions/build-service/action-run.sh b/dev/actions/build-service/action-run.sh deleted file mode 100644 index d40b95b911..0000000000 --- a/dev/actions/build-service/action-run.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -chmod +x "${GITHUB_ACTION_PATH}"/../../scripts/makefile/build-service.sh -"${GITHUB_ACTION_PATH}"/../../scripts/makefile/build-service.sh "${SERVICE}" "${CONTEXT}" "${MODULE}" "${PORT}" \ No newline at end of file diff --git a/dev/actions/build-service/action.yml b/dev/actions/build-service/action.yml deleted file mode 100644 index bd4d48e0a2..0000000000 --- a/dev/actions/build-service/action.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: 'Build service' -description: 'Builds service image for given context' -inputs: - service: - description: 'Name of the service. Examples: proxy, auth, datastore' - required: true - context: - description: 'Build Context. Possible options: prod, dev, tests' - required: true - module: - description: 'Optional module of the service. Examples: reader, writer' - required: false - default: "" - port: - description: 'Optional port of the service' - required: false - default: "" -runs: - using: "composite" - steps: - - name: "Build Service" - shell: bash - run: bash $GITHUB_ACTION_PATH/action-run.sh - env: - SERVICE: ${{ inputs.service }} - CONTEXT: ${{ inputs.context }} - MODULE: ${{ inputs.module }} - PORT: ${{ inputs.port }} - GITHUB_ACTION_PATH: $GITHUB_ACTION_PATH \ No newline at end of file diff --git a/dev/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index 389d4ef353..4fb22225bc 100644 --- a/dev/docker/docker-compose.dev.yml +++ b/dev/docker/docker-compose.dev.yml @@ -63,6 +63,7 @@ services: volumes: - ../../openslides-client/client/src:/app/src - ../../openslides-client/client/cli:/app/cli + - ../../openslides-client/packages/openslides-motion-diff/src:/packages/openslides-motion-diff/src backend: build: @@ -115,11 +116,11 @@ services: - OPENSLIDES_DEVELOPMENT=1 - DATASTORE_TIMEOUT=30 volumes: - - ../../openslides-autoupdate-service/cmd:/root/openslides-autoupdate-service/cmd - - ../../openslides-autoupdate-service/internal:/root/openslides-autoupdate-service/internal - - ../../openslides-autoupdate-service/pkg:/root/openslides-autoupdate-service/pkg - - ../../lib/openslides-go:/root/lib/openslides-go - - ./workspaces/autoupdate.work:/root/go.work + - ../../openslides-autoupdate-service/cmd:/app/openslides-autoupdate-service/cmd + - ../../openslides-autoupdate-service/internal:/app/openslides-autoupdate-service/internal + - ../../openslides-autoupdate-service/pkg:/app/openslides-autoupdate-service/pkg + - ../../lib/openslides-go:/app/lib/openslides-go + - ./workspaces/autoupdate.work:/app/go.work ports: - "9012:9012" @@ -138,10 +139,10 @@ services: environment: - OPENSLIDES_DEVELOPMENT=1 volumes: - - ../../openslides-icc-service/cmd:/root/openslides-icc-service/cmd - - ../../openslides-icc-service/internal:/root/openslides-icc-service/internal - - ../../lib/openslides-go:/root/lib/openslides-go - - ./workspaces/icc.work:/root/go.work + - ../../openslides-icc-service/cmd:/app/openslides-icc-service/cmd + - ../../openslides-icc-service/internal:/app/openslides-icc-service/internal + - ../../lib/openslides-go:/app/lib/openslides-go + - ./workspaces/icc.work:/app/go.work ports: - "9007:9007" @@ -160,10 +161,10 @@ services: environment: - OPENSLIDES_DEVELOPMENT=1 volumes: - - ../../openslides-search-service/cmd:/root/openslides-search-service/cmd - - ../../openslides-search-service/pkg:/root/openslides-search-service/pkg - - ../../lib/openslides-go:/root/lib/openslides-go - - ./workspaces/search.work:/root/go.work + - ../../openslides-search-service/cmd:/app/openslides-search-service/cmd + - ../../openslides-search-service/pkg:/app/openslides-search-service/pkg + - ../../lib/openslides-go:/app/lib/openslides-go + - ./workspaces/search.work:/app/go.work ports: - "9050:9050" @@ -260,9 +261,9 @@ services: - OPENSLIDES_DEVELOPMENT=1 - VOTE_DISABLE_LOG=true volumes: - - ../../openslides-vote-service/cmd:/root/openslides-vote-service/cmd - - ../../openslides-vote-service/internal:/root/openslides-vote-service/internal - - ../../lib/openslides-go:/root/lib/openslides-go - - ./workspaces/vote.work:/root/go.work + - ../../openslides-vote-service/cmd:/app/openslides-vote-service/cmd + - ../../openslides-vote-service/internal:/app/openslides-vote-service/internal + - ../../lib/openslides-go:/app/lib/openslides-go + - ./workspaces/vote.work:/app/go.work ports: - "9013:9013" diff --git a/dev/docker/workspaces/autoupdate.work b/dev/docker/workspaces/autoupdate.work index 1dddd22121..388d6d42d0 100644 --- a/dev/docker/workspaces/autoupdate.work +++ b/dev/docker/workspaces/autoupdate.work @@ -1,4 +1,4 @@ -go 1.24.0 +go 1.25.0 use ( ./lib/openslides-go diff --git a/dev/docker/workspaces/icc.work b/dev/docker/workspaces/icc.work index e0c34391c5..771fc72746 100644 --- a/dev/docker/workspaces/icc.work +++ b/dev/docker/workspaces/icc.work @@ -1,4 +1,4 @@ -go 1.24.0 +go 1.25.0 use ( ./lib/openslides-go diff --git a/dev/docker/workspaces/search.work b/dev/docker/workspaces/search.work index 0ac87a046e..81b3c741a8 100644 --- a/dev/docker/workspaces/search.work +++ b/dev/docker/workspaces/search.work @@ -1,4 +1,4 @@ -go 1.24.0 +go 1.25.0 use ( ./lib/openslides-go diff --git a/dev/docker/workspaces/vote.work b/dev/docker/workspaces/vote.work index 58a838c138..a4a2b6cfcb 100644 --- a/dev/docker/workspaces/vote.work +++ b/dev/docker/workspaces/vote.work @@ -1,4 +1,4 @@ -go 1.24.0 +go 1.25.0 use ( ./lib/openslides-go diff --git a/dev/scripts/README.md b/dev/scripts/README.md index 471114ce52..a4eefd44c2 100644 --- a/dev/scripts/README.md +++ b/dev/scripts/README.md @@ -29,7 +29,7 @@ Dumps the current content of the datastore as a JSON file into the file provided Script to clear postgres DB and afterwards run SQL queries from a file (e.g. created by `pg_dump`) using `import-events.sh` from the datastores cli scripts. -Run this after starting the dev setup with `make run-dev`. +Run this after starting the dev setup with `make dev`. To ensure consistent data output the autoupdate and depending services are recreated after the import. If migrations are necessary, please run \`./dc-dev.sh restart backend\` to diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh index 67d6e7edb9..d002676a28 100644 --- a/dev/scripts/act/run-act.sh +++ b/dev/scripts/act/run-act.sh @@ -1,17 +1,17 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" +. "$(dirname "$0")/../util.sh" # Runs act on given submodule directory DIND_CONTAINER="dind-act-container" SERVICE_FOLDER=$1 WORKFLOW_TRIGGER=$2 -LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +LOCAL_PWD=$(dirname "$0") if [ -z "${SERVICE_FOLDER}" ] ; then \ - error "Please provide the directory of the service to analyse"; \ + error "Please provide the directory of the service to analyse. Example: make test-ci FOLDER=openslides-backend"; \ exit 1; \ fi @@ -48,4 +48,4 @@ trap 'cleanup' EXIT INT info "Act" echocmd docker exec -it "$DIND_CONTAINER" bin/act "$WORKFLOW_TRIGGER" -) \ No newline at end of file +) diff --git a/dev/scripts/git-checkout-branch.sh b/dev/scripts/git-checkout-branch.sh index 6df37b8efb..f49b2e927b 100644 --- a/dev/scripts/git-checkout-branch.sh +++ b/dev/scripts/git-checkout-branch.sh @@ -1,41 +1,50 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" +. "$(dirname "$0")/util.sh" # Checksout main and all submodules to given upstream branch -export BRANCH=$1 -export SINGLE_TARGET=$2 +BRANCH=$1 +SINGLE_TARGET=$2 + +checkout_main() { + cd meta || exit 1 + + git checkout main + git pull +} checkout() { - export BRANCH=$1 + BRANCH=$1 HEADS=$(git ls-remote --heads) if ! $(echo "$HEADS" | grep -q "refs/heads/$BRANCH"); then error "$BRANCH does not exist" && exit 1; fi echocmd git switch "$BRANCH" + + if [ -d "meta" ]; then checkout_main; fi } checkout "${BRANCH}" -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do +while read -r toplevel sm_path name; do +# Extract submodule name + { # Extract submodule name - cd "$DIR" || exit && \ - - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ + DIR="$toplevel/$sm_path" - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && continue # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue # Git checkout - checkout "${BRANCH}" -done -wait \ No newline at end of file + ( + cd "./$name" || exit 1 + checkout "${BRANCH}" + ) + } +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" +wait diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index ee105af2d9..7fdbca22dc 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -1,25 +1,31 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" +. "$(dirname "$0")/util.sh" -# Fetches and merges all submodules with their respective upstream/main repositories. +# Fetches and merges all submodules with their respective SOURCE_REPOSITORY/SOURCE_BRANCH repositories. Default is upstream/main -export SINGLE_TARGET=$1 +SOURCE_REPOSITORY=$1 +SOURCE_BRANCH=$2 +SINGLE_TARGET=$3 + +if [ -z "$SOURCE_REPOSITORY" ]; then SOURCE_REPOSITORY="upstream"; fi +if [ -z "$SOURCE_BRANCH" ]; then SOURCE_BRANCH="main"; fi fetch_merge_push() { - export SUBMODULE=$1 - export SOURCE=$2 + local SUBMODULE=$1 + local SOURCE=$2 + local BRANCH=$3 info "Fetch & merge for ${SUBMODULE} " GIT_UPDATE=$(git remote update "$SOURCE") - export GIT_UPDATE + local GIT_UPDATE GIT_FETCH=$(git fetch "$SOURCE") - export GIT_FETCH + local GIT_FETCH - export ERROR=0 - git merge "$SOURCE"/main || export ERROR=1 + local ERROR=0 + git merge --no-edit "$SOURCE"/"$BRANCH" || local ERROR=1 if [ "$SOURCE" == 'origin' ]; then return; fi @@ -31,32 +37,37 @@ update_meta(){ if [ -d "meta" ] then ( - cd meta || exit - (fetch_merge_push meta origin) + cd meta || exit 1 + git checkout main + git pull + cd .. || exit 1 + git add meta + git commit -m "Update meta" + git push ) fi } -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do +while read -r toplevel sm_path name; do +# Extract submodule name + { # Extract submodule name - cd "$DIR" || exit && \ - - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ + DIR="$toplevel/$sm_path" - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && continue # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ - - # Recursively Update Meta too - update_meta && \ - - # Git commit - fetch_merge_push "${SUBMODULE}" upstream -done -wait \ No newline at end of file + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue + + ( + cd "./$name" || exit 1 + # Recursively Update Meta too + update_meta + + # Git commit + fetch_merge_push "${name}" "${SOURCE_REPOSITORY}" "${SOURCE_BRANCH}" + ) + } +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" +wait diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh index 2082ed8ab1..66afa96e17 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.sh @@ -1,11 +1,11 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" +. "$(dirname "$0")/util.sh" # Commits and pushes all submodules to their respective repositories. # The same Commit Message is reused for all Commits -# Use this for blanket changes to all submodules that are the same between all submodules, such as +# Use this for blanket changes to all submodules that are the same between all submodules, such as # Dockerfile changes that need to be applied to all submodules export MESSAGE=$1 @@ -17,26 +17,27 @@ fi export SINGLE_TARGET=$2 -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do +while read -r toplevel sm_path name; do +# Extract submodule name + { # Extract submodule name - cd "$DIR" || exit && \ + DIR="$toplevel/$sm_path" - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ - - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && continue # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ - - # Git commit - info "Commit & push for ${SUBMODULE} " && \ - git add -u . && \ - git commit -a -m "$MESSAGE" && \ - git push -done -wait \ No newline at end of file + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue + + ( + cd "./$name" || exit 1 + + # Git commit + info "Commit & push for ${name} " + git add -u . + git commit -a -m "$MESSAGE" + git push + ) + } +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" +wait diff --git a/dev/scripts/git-setup-forked-submodule.sh b/dev/scripts/git-setup-forked-submodule.sh index 47def6d4f2..64de7e3597 100644 --- a/dev/scripts/git-setup-forked-submodule.sh +++ b/dev/scripts/git-setup-forked-submodule.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" +. "$(dirname "$0")/util.sh" # Creates a remote to given submodule. # Call this from project root path @@ -13,9 +13,9 @@ if [ -z "$2" ]; then echo "Parameter #2 missing"; exit; fi info "Forking $2/openslides-$1" ( -cd ./openslides-"$1" || exit -git remote rename origin upstream -git remote add origin git@github.com:"$2"/openslides-"$1".git -git fetch upstream -git remote -v -) \ No newline at end of file + cd ./openslides-"$1" || exit + git remote rename origin upstream + git remote add origin git@github.com:"$2"/openslides-"$1".git + git fetch upstream + git remote -v +) diff --git a/dev/scripts/lint-dockerfiles.sh b/dev/scripts/lint-dockerfiles.sh index b067785376..05b7898ab0 100644 --- a/dev/scripts/lint-dockerfiles.sh +++ b/dev/scripts/lint-dockerfiles.sh @@ -1,36 +1,37 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" +. "$(dirname "$0")/util.sh" -export SINGLE_TARGET=$1 +SINGLE_TARGET=$1 # This uses Hadolint (https://github.com/hadolint/hadolint) to lint all Service Dockerfiles # Pull Hadolint docker pull ghcr.io/hadolint/hadolint # Call Hadolint on each Submodule dockerfile -LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +LOCAL_PWD=$(dirname "$0") -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do - # Extract submodule name - cd "$DIR" || exit && \ - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ +while read -r toplevel sm_path name; do +# Extract submodule name + { + # Extract submodule name + DIR="$toplevel/$sm_path" - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && continue # Check for single target - if [ $# -eq 1 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ - - # Execute test - info " Linting Dockerfile for ${SUBMODULE}:" && \ - docker run --rm -i -v /"${LOCAL_PWD}"/.hadolint.yaml:/.config/hadolint.yaml ghcr.io/hadolint/hadolint < Dockerfile -done - -wait \ No newline at end of file + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue + + ( + cd "./$name" || exit 1 + + # Execute test + info " Linting Dockerfile for ${name}:" + docker run --rm -i -v /"${LOCAL_PWD}"/.hadolint.yaml:/.config/hadolint.yaml ghcr.io/hadolint/hadolint < Dockerfile + ) + } +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" +wait diff --git a/dev/scripts/lint-shell-scripts.sh b/dev/scripts/lint-shell-scripts.sh index 2a4742a3bb..b9d017520e 100644 --- a/dev/scripts/lint-shell-scripts.sh +++ b/dev/scripts/lint-shell-scripts.sh @@ -1,12 +1,12 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" +. "$(dirname "$0")/util.sh" -export SINGLE_TARGET=$1 +SINGLE_TARGET=$1 lint_all_files() { - # Finds all files with a valid shebang at the beginning. Grep outputs the filename as well as the shebang itself. + # Finds all files with a valid shebang at the beginning. Grep outputs the filename as well as the shebang itself. # The shebang is cut out so that only the filename remains. This filename is then used as an input parameter for shellcheck find . -type f -exec grep -EH '^#!(.*/|.*env +)(sh|bash|ksh)' {} \; | cut -d: -f1 | xargs shellcheck } @@ -15,31 +15,31 @@ lint_all_files() { # Call Shellcheck on each Submodule shell-scripts ( - LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + LOCAL_PWD=$(dirname "$0") cd "$LOCAL_PWD"/.. || exit - info " Linting shell-scripts for dev:" && \ + info " Linting shell-scripts for dev:" lint_all_files ) -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do +while read -r toplevel sm_path name; do +# Extract submodule name + { # Extract submodule name - cd "$DIR" || exit && \ + DIR="$toplevel/$sm_path" - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ - - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && continue # Check for single target - if [ $# -eq 1 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ - - # Execute test - info " Linting shell-scripts for ${SUBMODULE}:" && \ - lint_all_files -done - -wait \ No newline at end of file + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue + + ( + cd "./$name" || exit 1 + + # Execute test + info " Linting shell-scripts for ${name}:" + lint_all_files + ) + } +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" +wait diff --git a/dev/scripts/make-update.sh b/dev/scripts/make-update.sh index 7867192ba2..c8ebc026f1 100755 --- a/dev/scripts/make-update.sh +++ b/dev/scripts/make-update.sh @@ -680,13 +680,22 @@ make_stable_update() { abort 1 } + info 'First, the main repo is merged (but not yet committed) to ensure that all tools and' + info 'configurations for the releases in the submodules are up to date.' + merge_stable_branch + merge_stable_branch_meta # go needs to be pushed early ... merge_stable_branch_go push_changes lib/openslides-go # ... in order to be able to add it now in depending services merge_stable_branch_services - merge_stable_branch + + info 'Add the new stable commits of the submodules to the open merge in the main repo.' + for mod in $(git -C . submodule status | awk '{print $2}'); do + echocmd git -C . add "$mod" + done + commit_staged_changes check_meta_consistency && check_go_consistency || { diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 97aa04100e..9442f00e9a 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -1,42 +1,38 @@ #!/bin/bash +set -e + # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" +. "$(dirname "$0")"/../util.sh # Iterates all submodules and executes the make-target 'build-aio' using parameter context as build target -# Ignores meta directory - -# Parameter #1: Name of a submodule. If given, this function will exclusively build the given submodule and ignore all others +# Ignores meta and openslides-go directory -# This script runs a command in every registered submodule parallel -# Credits go to https://stackoverflow.com/a/70418086 -export CONTEXT=$1 +CONTEXT=$1 +shift 1 +ARGS="${*}" if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != "tests" ]; then - warn "No build context specified. Building for prod per default." >&2 - export CONTEXT="prod" + warn "No build context specified. Building for prod per default." + CONTEXT="prod" fi -export SINGLE_TARGET=$2 - -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do - # Extract submodule name - cd "$DIR" || exit && \ +info "Building image(s) for context $CONTEXT" - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ +while read -r toplevel sm_path name; do +# Extract submodule name + { + DIR="$toplevel/$sm_path" - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ - - # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + [[ "$name" == 'openslides-go' ]] && exit 0 + [[ "$name" == 'openslides-meta' ]] && exit 0 # Execute test - info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ - echocmd make build-"${CONTEXT}" -done -wait \ No newline at end of file + echo " --- Building service ${name} for context ${CONTEXT} --- " + + echo "end sleep" + echocmd make -C "$DIR" build-"${CONTEXT}" ARGS="$ARGS" + } & +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" +wait diff --git a/dev/scripts/makefile/build-service.sh b/dev/scripts/makefile/build-service.sh deleted file mode 100644 index 162e2084ac..0000000000 --- a/dev/scripts/makefile/build-service.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash - -# Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" - -# Builds a single Submodule Service. This expects to be in the directory/subdirectory of the respective service - -export SERVICE=$1 -export CONTEXT=$2 -export MODULE=$3 -export PORT=$4 - -if [ -z "${SERVICE}" ]; then - error "Please provide the name of the service you want to build (bash build-service.sh , example: proxy, auth, datastore)" >&2 - exit 1 -fi - -if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != "tests" ] ; then \ - error "Please provide a context for this build (bash build-service.sh , possible options: prod, dev, tests)"; \ - exit 1; \ -fi - -export TAG=openslides-${SERVICE} -export OPT_ARGS= - -if [ -n "${MODULE}" ]; then - export TAG=${TAG}-${MODULE} - export OPT_ARGS="--build-arg MODULE=${MODULE} --build-arg PORT=${PORT}" -fi - -if [ "${CONTEXT}" != "prod" ]; then export TAG="${TAG}-${CONTEXT}"; fi - -info "Building submodule '${SERVICE}' for ${CONTEXT} context" - -echocmd docker build -f ./Dockerfile ./ --tag "${TAG}" --build-arg CONTEXT="${CONTEXT}" --target "${CONTEXT}" "${OPT_ARGS}" diff --git a/dev/scripts/makefile/make-build-main.sh b/dev/scripts/makefile/make-build-main.sh new file mode 100644 index 0000000000..234ee30840 --- /dev/null +++ b/dev/scripts/makefile/make-build-main.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +set -e + +# Import OpenSlides utils package +. "$(dirname "$0")/../util.sh" + +# Used in Makefile Targets of the main repository to build images for a specific context +help () +{ + info "\ +Builds service images for given context. Intended to be called from Makefiles + +Parameters: + #1 TARGET : Name of the Makefile Target that called this script. + +Available dev functions: + build-help : Print help + build-dev : Builds development images + build-tests : Builds test images + build-prod / build : Builds production images + " +} + +# Setup +TARGET=$1 + +LOCAL_PWD=$(dirname "$0") +PREFIX="build-" +FUNCTION=${TARGET#"$PREFIX"} + +# - Warnings +if [ -z "${TARGET}" ]; then + warn "No makefile target specified. Building for prod per default." >&2 +fi + +info "Building $FUNCTION" + +# - Run specific function +case "$FUNCTION" in +"help") help ;; +"dev") echocmd bash "$LOCAL_PWD"/build-all-submodules.sh dev ;; +"tests") echocmd bash "$LOCAL_PWD"/build-all-submodules.sh tests ;; +*) echocmd bash "$LOCAL_PWD"/build-all-submodules.sh prod ;; +esac diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh new file mode 100644 index 0000000000..8f590800a7 --- /dev/null +++ b/dev/scripts/makefile/make-dev.sh @@ -0,0 +1,347 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$(dirname "$0")/../util.sh" + +# Processes various development operations + +# Functions +help () +{ + info "\ +Builds and starts development related images. Intended to be called from main repository makefile + +Parameters: + #1 TARGET : Name of the makefile target that called this script + #2 SERVICE : Name of the service to be operated on. If empty, the main repository is assumed to be operated on + +Environment Variables (can be set when invoking make target): + RUN_ARGS : Additional parameters that will be appended to dev-run calls + ATTACH_CONTAINER : Determine target container to enter for dev-attached and dev-enter + EXEC_COMMAND : Determine command to be called for dev-exec + LOG_CONTAINER : Determine target container to log for dev-log + +Example: make dev-exec backend EXEC_COMMAND='vote ls' + ^ ^ ^ + Param #1 Param #2 Env Variable + ( This executes 'ls' in a vote-container created and maintained by a running backend compose setup ) + +Flags: + no-cache : Prevents use of cache when building docker images + capsule : Enables encapsulation of docker build output + compose-local-branch : Compose setups pull service images from the main branch by default. When 'compose-local-branch' is set to true, the checked out branch of the service will be pulled instead. + Example: Backend-Service is locally checked-out to 'feature/xyz'. Its dev compose setup pulls 'vote' from github by referencing + 'openslides-vote-service.git#main'. If 'compose-local-branch' is set to true, the path 'openslides-vote-service.git#feature/xyz' will be used + instead. + +Available dev functions: + dev : Builds and starts development images + dev-help : Print help + dev-detached : Builds and starts development images with detach flag. This causes started containers to run in the background + dev-attached : Builds and starts development images; enters shell of started image. + If a docker compose file is declared, the \$ATTACH_CONTAINER parameter determines + the specific container id you will enter (default value is equal the service name) + dev-standalone : Builds and starts development images; closes them immediately afterwards + dev-stop : Stops any currently running images or docker compose file associated with the service + dev-exec : Executes command inside container. + Use \$EXEC_ARGS to declare command that should be executed. + If using a docker compose setup, also declare which container the command should be executed in. + Example: 'dev-exec RUN_ARGS=\"service-name echo hello\"' will run \"echo hello\" inside the container named \"service-name\" + dev-enter : Enters shell of started container. + If a docker compose file is declared, the \$ATTACH_CONTAINER parameter determines + the specific container id you will enter (default value is equal the service name) + dev-build : Builds the development image + dev-log : Prints log output of given container. + " +} + +build_capsuled() +{ + local FUNC=$1 + + # Record time + local PRE_TIMESTAMP=$(date +%s) + + # Build Image + info "Building image" + capsule "$FUNC" + local RESPONSE=$? + + local POST_TIMESTAMP=$(date +%s) + local BUILD_TIME=$(( POST_TIMESTAMP - PRE_TIMESTAMP )) + # Output + if [ "$RESPONSE" != 0 ] + then + error "Building image failed: $ERROR" + elif [ "$BUILD_TIME" -le 3 ] + then + success "Image found in cache" + else + success "Build image successfully" + fi +} + +build() +{ + local BUILD_ARGS=""; + + if [ -n "$NO_CACHE" ]; then local BUILD_ARGS="--no-cache"; fi + + # Build all submodules + if [ "$SERVICE_FOLDER" = "" ] + then + if [ -n "$CAPSULE" ] + then + build_capsuled "dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS" + else + dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS + fi + return + fi + + # Build specific submodule + ( + cd "$SERVICE_FOLDER" || abort 1 + + if [ -n "$CAPSULE" ] + then + build_capsuled "make build-dev ARGS=$BUILD_ARGS" + else + make build-dev ARGS=$BUILD_ARGS + fi + ) +} + +clean() +{ + info "Stopping containers" + if [ "$(docker ps -aq)" = "" ] + then + info "No containers to stop" + else + docker stop $(docker ps -aq) + fi + + info "Removing containers" + if [ "$(docker ps -a -q)" = "" ] + then + info "No containers to remove" + else + docker rm $(docker ps -a -q) + fi + + ask n "Do you want to delete ALL images as well?" || abort 0 + info "Removing images" + if [ "$(docker images -aq)" = "" ] + then + info "No images to remove" + else + docker rmi -f $(docker images -aq) + fi +} + +run() +{ + info "Running container" + local FLAGS=$1 + local SHELL=$2 + if [ -n "$COMPOSE_FILE" ] + then + local BUILD_ARGS=""; + + if [ -n "$NO_CACHE" ]; then local BUILD_ARGS="--build --force-recreate"; fi + + # Compose + echocmd eval "$DC up ${BUILD_ARGS} ${FLAGS} ${VOLUMES} ${RUN_ARGS}" + else + # Already active check + # Either stop existing containers and continue with run() or use existing containers from now on and exit run() early + if [ "$(docker ps -a --filter "name=$CONTAINER_NAME" --format "{{.Names}}")" = "$CONTAINER_NAME" ] + then + { ask y "Container already running, restart it?" && stop; } || { echo "Continue with existing container" && return; } + fi + + # Single Container + echocmd docker run --name "$CONTAINER_NAME" "$FLAGS" "$VOLUMES" "$RUN_ARGS" "$IMAGE_TAG" "$SHELL" + fi +} + +attach() +{ + local TARGET_CONTAINER=$ATTACH_CONTAINER + info "Attaching to running container" + if [ -n "$COMPOSE_FILE" ] + then + # Compose + + # Determine container to enter, in case no container was specified as a paramater + if [ -z "$SERVICE" ] && [ -z "$TARGET_CONTAINER" ] + then + # Main repository case, use input prompt to determine container + local TARGET_CONTAINER=$(input "Which service container should be entered?") + { [ -z "$TARGET_CONTAINER" ] && \info "No service container declared, exiting" && return; } + else + # Submodule case + { [ -z "$TARGET_CONTAINER" ] && \info "No container was specified; Service container will be taken as default" && local TARGET_CONTAINER="$SERVICE"; } + fi + + echocmd eval "$DC exec $TARGET_CONTAINER $USED_SHELL" + else + # Single Container + echocmd docker exec -it "$CONTAINER_NAME" "$USED_SHELL" + fi + + local CONTAINER_STATUS="$?" + if [ "$CONTAINER_STATUS" != 0 ]; then warn "Container exit status: $CONTAINER_STATUS"; fi +} + +exec() +{ + local FUNC=$EXEC_COMMAND + if [ -n "$COMPOSE_FILE" ] + then + # Compose + echocmd eval "$DC exec $FUNC" + else + # Single Container + echocmd docker exec "$CONTAINER_NAME" "$FUNC" + fi +} + +stop() +{ + info "Stop running container" + if [ "$SERVICE_FOLDER" = "" ] + then + # Compose in particular service folder with docker compose file + echocmd eval "$DC down --volumes --remove-orphans" + elif [ -n "$COMPOSE_FILE" ] + then + # Compose main + echocmd eval "$DC down $CLOSE_VOLUMES" + else + # Single Container + echocmd docker stop "$CONTAINER_NAME" + echocmd docker rm "$CONTAINER_NAME" + fi +} + +log() +{ + local TARGET_CONTAINER=$LOG_CONTAINER + if [ -n "$COMPOSE_FILE" ] + then + if [ -z "$SERVICE" ] && [ -z "$TARGET_CONTAINER" ] + then + # Main repository case, use input prompt to determine container + local TARGET_CONTAINER=$(input "Which service container should be logged?") + { [ -z "$TARGET_CONTAINER" ] && \info "No service container declared, exiting" && return; } + elif [ -n "$SERVICE" ] && [ -z "$TARGET_CONTAINER" ] + then + # Submodule case + info "No container was specified; Service container will be taken as default" && local TARGET_CONTAINER="$SERVICE" + fi + + echocmd eval "docker compose -f $COMPOSE_FILE logs $TARGET_CONTAINER" + else + # Single Container + echocmd docker container logs "$CONTAINER_NAME" + fi + +} + +# Setup +## Parameters +TARGET=$1 +SERVICE=$2 + +## Parameters RUN_ARGS, ATTACH_CONTAINER, EXEC_COMMAND, LOG_CONTAINER are fetched from environment + +# SERVICE contains all additionally provided make targets. This may include flags +# Extract flags here +TEMP_SERVICE=$SERVICE +SERVICE="" +for CMD in $TEMP_SERVICE; do + case "$CMD" in + "no-cache") NO_CACHE=true ;; + "capsule") CAPSULE=true ;; + "compose-local-branch") USE_LOCAL_BRANCH_FOR_COMPOSE=true ;; + *) SERVICE="$CMD" ;; + esac +done + +# Variables +SERVICE_FOLDER="" +CONTAINER_NAME="make-os-dev-$SERVICE" +USED_SHELL="sh" + +# Remove ARGS flag from maketarget that's calling this script +MAKEFLAGS= +unset ARGS + +# Strip 'dev', '-' and any '.o' or similar file endings that may have been automatically added from implicit rules by GNU +FUNCTION=${TARGET#"dev"} +FUNCTION=${FUNCTION#"-"} +FUNCTION=${FUNCTION%.*} + +# - Extrapolate parameters depending on service +case "$SERVICE" in + "auth") SERVICE_FOLDER="./openslides-auth-service" && + COMPOSE_FILE="$SERVICE_FOLDER/docker-compose.dev.yml" ;; + "autoupdate") SERVICE_FOLDER="./openslides-autoupdate-service" ;; + "backend") SERVICE_FOLDER="./openslides-backend" && + COMPOSE_FILE="$SERVICE_FOLDER/dev/docker-compose.dev.yml" && + USED_SHELL="./entrypoint.sh bash --rcfile .bashrc" && + CLOSE_VOLUMES="--volumes" ;; + "client") SERVICE_FOLDER="./openslides-client" && + VOLUMES="-v `pwd`/client/src:/app/src -v `pwd`/client/cli:/app/cli -p 127.0.0.1:9001:9001/tcp" ;; + "datastore") SERVICE_FOLDER="./openslides-datastore-service" ;; + "icc") SERVICE_FOLDER="./openslides-icc-service" ;; + "manage") SERVICE_FOLDER="./openslides-manage-service" ;; + "media") SERVICE_FOLDER="./openslides-media-service" && + COMPOSE_FILE="$SERVICE_FOLDER/docker-compose.test.yml" && + USED_SHELL="bash" && + if [ "$FUNCTION" = "attached" ]; then FUNCTION="media-attached"; fi ;; # Temporary fix for wait-for-it situation + "proxy") SERVICE_FOLDER="./openslides-proxy" ;; + "search") SERVICE_FOLDER="./openslides-search-service" ;; + "vote") SERVICE_FOLDER="./openslides-vote-service" ;; + "") COMPOSE_FILE="dev/docker/docker-compose.dev.yml" ;; + *) ;; +esac + +if [ -n "$SERVICE" ]; then info "Running $FUNCTION for $SERVICE" +else info "Running $FUNCTION"; fi + +# Compose dev branch checkout +COMPOSE_REFERENCE_BRANCH="main" + +if [ -n "$USE_LOCAL_BRANCH_FOR_COMPOSE" ] +then + COMPOSE_REFERENCE_BRANCH=$(git -C "$SERVICE_FOLDER" branch --show-current) && \ + info "Ditching 'main' for '$COMPOSE_REFERENCE_BRANCH' in compose setup to fetch external services" +fi + +# Helpers +USER_ID=$(id -u) +GROUP_ID=$(id -g) +DC="CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID COMPOSE_REFERENCE_BRANCH=$COMPOSE_REFERENCE_BRANCH docker compose -f ${COMPOSE_FILE}" +IMAGE_TAG="openslides-$SERVICE-dev" + +# - Run specific function +case "$FUNCTION" in + "help") help ;; + "clean") clean ;; + "standalone") build && run && stop ;; + "detached") build && run "-d" && info "Containers started" ;; + "attached") build && run "-d" && attach && stop ;; + "stop") stop ;; + "exec") exec ;; + "enter") attach ;; + "build") build ;; + "log") log ;; + "media-attached") build && run "-d" && EXEC_COMMAND='-T tests wait-for-it "media:9006"' && exec "$EXEC_COMMAND" && attach "tests" && stop ;; # Special case for media (for now) + "") build && run ;; + *) warn "No command found matching $FUNCTION" && help ;; +esac + +exit $? diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 149bb0e09f..c761da7cd9 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -1,47 +1,59 @@ #!/bin/bash # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" +. "$(dirname "$0")"/../util.sh # Iterates all submodules and executes the make-target 'run-tests' -# Ignores meta directory +# Ignores meta and go directory # Parameter #1: Name of a submodule. If given, this function will exclusively test the given submodule and ignore all others -# This script runs a command in every registered submodule parallel -# Credits go to https://stackoverflow.com/a/70418086 +SINGLE_TARGET=$1 -export SINGLE_TARGET=$1 +# Remove ARGS flag from calling maketarget +MAKEFLAGS= +unset ARGS declare -A outputs -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do - # Extract submodule name - cd "$DIR" || exit && \ - - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ - - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ +# For some bizarre reason, the wait-for-it call in auth-service causes the loop below to break +# Therefore it is tested seperately +( + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "openslides-auth-service" ]] && exit 0 + ERROR_FOUND="" + echocmd make -C "openslides-auth-service" run-tests || ERROR_FOUND="1" + outputs["auth-service"]="${?}${ERROR_FOUND}" +) + +echo ${outputs["auth-service"]} +while read -r toplevel sm_path name; do +# Extract submodule name + { + DIR="$toplevel/$sm_path" + + # Skip Meta + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && continue + [[ "$name" == 'openslides-auth-service' ]] && continue # Check for single target - if [ $# -eq 1 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue # Execute test - info "Testing service ${SUBMODULE}" && \ - export ERROR_FOUND="" &&\ - echocmd make run-tests || export ERROR_FOUND="1" && \ - outputs[$SUBMODULE]="${?}${ERROR_FOUND}" -done - + ( + ERROR_FOUND="" + echocmd make -C "$DIR" run-tests || ERROR_FOUND="1" + outputs[$name]="${?}${ERROR_FOUND}" + ) + } +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" + +echo "Done" +# This part needs to be reworked. Since tests now run in subshells, outputs remains empty / only changes within the subshell for x in "${!outputs[@]}"; do VALUE=${outputs[${x}]} - export VALUE && \ - if [ "$VALUE" != '0' ]; then error "Tests for service ${x} failed"; fi && \ + if [ "$VALUE" != '0' ]; then error "Tests for service ${x} failed"; fi if [ "$VALUE" == '0' ]; then success "Tests for service ${x} successful"; fi done -wait \ No newline at end of file + diff --git a/dev/scripts/submodules-do.sh b/dev/scripts/submodules-do.sh index c940c5182f..e8126e4e33 100755 --- a/dev/scripts/submodules-do.sh +++ b/dev/scripts/submodules-do.sh @@ -1,23 +1,44 @@ #!/bin/bash + +# Import OpenSlides utils package +. "$(dirname "$0")"/util.sh + # This script runs a command in every registered submodule parallel -# Credits go to https://stackoverflow.com/a/70418086 +# Ignores openslides-meta and openslides-go submodules if [ -z "$1" ]; then echo "Missing Command" >&2 exit 1 fi -COMMAND="$@" - -IFS=$'\n' -for DIR in $(git submodule foreach --recursive -q sh -c pwd); do - printf "\n\"${DIR}\": \"${COMMAND}\" started!\n" \ - && \ - cd "$DIR" \ - && \ - eval "$COMMAND" \ - && \ - printf "\"${DIR}\": \"${COMMAND}\" finished!\n" \ - & +# Parameters +while getopts "q" FLAG; do + case "${FLAG}" in + q) QUIET=true && shift 1;; + *) echo "Can't parse flag ${FLAG}" && break ;; + esac done -wait \ No newline at end of file + +COMMAND="$*" + +while read -r toplevel sm_path; do +# Extract submodule name + { + DIR="${toplevel}${sm_path}" + ( + [[ "$sm_path" == 'lib/openslides-go' ]] && exit 0 + [[ "$sm_path" == 'meta' ]] && exit 0 + + [[ -z "$QUIET" ]] && info "Command started: ${sm_path}: ${COMMAND}" + + cd "$sm_path" || exit 1 + eval "$COMMAND" + + COMMAND_STATUS="$?" + + [[ -z "$QUIET" ]] && [[ "$COMMAND_STATUS" != 0 ]] && error "Command error: ${sm_path}: ${COMMAND}" + [[ -z "$QUIET" ]] && [[ "$COMMAND_STATUS" == 0 ]] && success "Command finished: ${sm_path}: ${COMMAND}" + ) + } & +done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path"')" +wait diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index f844dd61ff..c3b348bb30 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -24,18 +24,24 @@ else fi ask() { - local default_reply="$1" reply_opt="[y/N]" blank="y" REPLY= - shift; [[ "$default_reply" != y ]] || { - reply_opt="[Y/n]"; blank="" + printf "\n" + local DEFAULT_REPLY="$1" REPLY_OPT="[y/N]" BLANK="y" REPLY= + shift; [[ "$DEFAULT_REPLY" != y ]] || { + REPLY_OPT="[Y/n]"; BLANK="" } - read -rp "$* $reply_opt: " + read -rp "$* $REPLY_OPT: " case "$REPLY" in - Y|y|Yes|yes|YES|"$blank") return 0 ;; + Y|y|Yes|yes|YES|"$BLANK") return 0 ;; *) return 1 ;; esac } +input(){ + read -rp "$*: " + echo "$REPLY" +} + # echocmd first echos args in blue on stderr. Then args are treated like a # provided command and executed. # This allows callers of echocmd to still handle their provided command's stdout @@ -88,4 +94,107 @@ shout() { echo "" echo "${COL_CYAN}========================================================${COL_NORMAL}" echo "" -} \ No newline at end of file +} + +capsule_clear_console() +{ + local LINE_COUNT=$1 + for _ in $(seq 1 "$LINE_COUNT"); do + tput el + echo "" + done + tput cuu "$LINE_COUNT" +} + +capsule_error() +{ + local PROCESS_ID=$1 + local LOG=$2 + local LINE_COUNT=$3 + if [ -n "$PROCESS_ID" ] && kill -0 "$PROCESS_ID" 2>/dev/null; then + kill "$PROCESS_ID" 2>/dev/null + wait "$PROCESS_ID" + fi + + rm -f "$LOG" + printf "\033[?25h" # Show Cursor + exit 1 +} + +capsule() +{ + # Print command + ( + IFS=$' ' + echo "${COL_BLUE}$ $*${COL_NORMAL}" >&2 + ) + + # Setup + LOG=$(mktemp) + LINE_COUNT=15 + CLEAR_COUNT=$((LINE_COUNT + 10)) + + printf "\033[?25l" # Hide Cursor + + # Safe Exit + trap 'tput rc && capsule_clear_console "$CLEAR_COUNT" && capsule_error "$PROCESS_ID" "$LOG" "$CLEAR_COUNT"' INT TERM + + # Reserve Console lines + for _ in $(seq 1 "$CLEAR_COUNT"); do + echo "" + done + tput cuu "$CLEAR_COUNT" + tput sc + + # Run build in background and log output + $* > "$LOG" 2>&1 & + + PROCESS_ID=$! + + # Pipe output of process to user console continuously + while ps -p "$PROCESS_ID" >/dev/null; do + # Return cursor + tput rc + + # Get outpute lines + mapfile -t lines < <(tail -n "$LINE_COUNT" "$LOG") + + # Print empty or log lines + for ((i = 0; i < "$CLEAR_COUNT"; i++)); do + tput el + + if (( LINE_COUNT >= CLEAR_COUNT )); then echo "" && continue; fi + + if [ "$i" -lt ${#lines[@]} ] + then + echo "${lines[$i]}" + else + echo "" + fi + done + + sleep 0.25 + done + + # Wait for process to finish + wait "$PROCESS_ID" + EXIT_CODE="$?" + + # Clear progress + tput rc + capsule_clear_console "$CLEAR_COUNT" + + # Printe entire output on error + if [ $EXIT_CODE != 0 ] + then + error "Command '$*' failed!" + cat "$LOG" + fi + + # Delete log file + rm -f "$LOG" + + printf "\033[?25h" # Show Cursor + + return "$EXIT_CODE" +} diff --git a/go.work b/go.work index 9232428f44..018f3fc968 100644 --- a/go.work +++ b/go.work @@ -1,4 +1,4 @@ -go 1.24.0 +go 1.25.0 use ( ./lib/openslides-go diff --git a/i18n/cs.po b/i18n/cs.po index 22d16e0db0..84cb7473b0 100644 --- a/i18n/cs.po +++ b/i18n/cs.po @@ -1,10 +1,11 @@ # # Translators: # fri, 2024 +# Birte Spekker , 2025 # msgid "" msgstr "" -"Last-Translator: fri, 2024\n" +"Last-Translator: Birte Spekker , 2025\n" "Language-Team: Czech (https://app.transifex.com/openslides/teams/14270/cs/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -47,13 +48,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a non-existant" -" line number." -msgstr "" -"Doporučení změny nebo pozměňovací návrh pravděpodobně odkazuje na " -"neexistující číslo řádku." - msgid "A client error occurred. Please contact your system administrator." msgstr "Došlo k chybě klienta. Spojte se, prosím, se správcem systému." @@ -103,9 +97,6 @@ msgstr "Přijmout" msgid "Access data (PDF)" msgstr "Přístupová data (PDF)" -msgid "Access groups" -msgstr "Přístupové skupiny" - msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -124,6 +115,9 @@ msgstr "Účet" msgid "Account admin" msgstr "Správa účtu" +msgid "Account created" +msgstr "" + msgid "Account successfully added." msgstr "" @@ -386,6 +380,9 @@ msgstr "Povolit podrobné chybové zprávy pro obnovení hesla" msgid "Allowed access groups for this directory" msgstr "Povolené přístupové skupiny pro tento adresář" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Vždy" @@ -721,6 +718,10 @@ msgstr "" "zamýšlena jiná skupina, použijte dialogové okno \"Přidat do setkání\" v " "zobrazení podrobností účtu." +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "Pozor: Nejprve zadejte údaje o wifi v nabídce [Nastavení → Obecné]." @@ -1653,15 +1654,15 @@ msgstr "" msgid "Default visibility for new agenda items (except topics)" msgstr "Výchozí viditelnost pro nové body pořadu jednání (vyjma námětů)" -msgid "Default vote method" -msgstr "" - msgid "Default vote weight" msgstr "Výchozí váha hlasu" msgid "Default voting duration" msgstr "Výchozí doba trvání hlasování" +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Výchozí typ hlasování" @@ -1929,6 +1930,9 @@ msgstr "Volba" msgid "Election documents" msgstr "Volební dokumenty" +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Volby" @@ -2188,6 +2192,9 @@ msgstr "Vyvést vybrané návrhy" msgid "Extension" msgstr "Rozšíření" +msgid "External" +msgstr "" + msgid "External ID" msgstr "Vnější ID" @@ -2390,6 +2397,9 @@ msgstr "Skupiny s oprávněním pro zápis" msgid "Has SSO identification" msgstr "Má poznávací znamení SSO" +msgid "Has a home committee" +msgstr "" + msgid "Has a membership number" msgstr "" @@ -2420,6 +2430,9 @@ msgstr "Nemá poznávací znamení SSO" msgid "Has no email address" msgstr "" +msgid "Has no home committee" +msgstr "" + msgid "Has no identical motions" msgstr "" @@ -2510,6 +2523,9 @@ msgstr "Minulost" msgid "Home" msgstr "Úvodní stránka" +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Jak vytvořit nové pozměňovací návrhy" @@ -2533,12 +2549,8 @@ msgstr "Označovač" msgid "If deactivated it is displayed below the title." msgstr "" -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." +msgid "If empty, everyone can access." msgstr "" -"Pokud se jedná o pozměňovací návrh, můžete jeho obsah při úpravách zálohovat" -" a následně smazat." msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" @@ -2599,6 +2611,9 @@ msgstr "Nečinný" msgid "Inconsistent data." msgstr "Rozporuplné údaje." +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Informace" @@ -2702,6 +2717,9 @@ msgstr "" msgid "Is committee admin" msgstr "" +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Je oblíbené" @@ -2738,6 +2756,9 @@ msgstr "" msgid "Is not archived" msgstr "Není archivován" +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "Není oblíbené" @@ -2903,6 +2924,9 @@ msgstr "Seznamy řečníků" msgid "Live conference" msgstr "Živé jednání" +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Přímý přenos" @@ -3555,6 +3579,9 @@ msgstr "" msgid "One email was send sucessfully." msgstr "Byl úspěšně odeslán jeden elektronický dopis." +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Jen pro vnitřní poznámky." @@ -3725,6 +3752,12 @@ msgstr "Souběžné nahrání" msgid "Parent agenda item" msgstr "Nadřazený bod pořadu jednání" +msgid "Parent committee" +msgstr "" + +msgid "Parent committee name" +msgstr "" + msgid "Parent motion text changed" msgstr "" @@ -3737,6 +3770,12 @@ msgstr "Účastník" msgid "Participant added to group {} in meeting {}" msgstr "Účastník přidaný do skupiny {} na setkání {}" +msgid "Participant added to group {} in meeting {}." +msgstr "" + +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "Účastník přidán do více skupin na setkání {}" @@ -3767,6 +3806,9 @@ msgstr "Číslo účastníka" msgid "Participant removed from group {} in meeting {}" msgstr "Účastník odstraněn ze skupiny {} na setkání {}" +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Účastník odstraněn z více skupin na setkání {}" @@ -3883,6 +3925,9 @@ msgid "Please update your browser or contact your system administration." msgstr "" "Aktualizujte, prosím, svůj prohlížeč nebo se spojte se správcem systému." +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Návrh jednacího řádu" @@ -4372,6 +4417,12 @@ msgstr "" msgid "Set category" msgstr "Stanovit skupinu" +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Nastavit oblíbené" @@ -4393,6 +4444,9 @@ msgstr "Nastavit vnitřní" msgid "Set it manually" msgstr "Nastavit ručně" +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "" @@ -4441,6 +4495,9 @@ msgstr "Nastavit klíčová slova" msgid "Set workflow" msgstr "Stanovit pracovní postup" +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Nastavit/Odstranit setkání" @@ -4705,6 +4762,9 @@ msgstr "Zastavit hlasování" msgid "Stop waiting" msgstr "Zastavit čekání" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Přeškrtnutí" @@ -4720,6 +4780,9 @@ msgstr "" msgid "Subcategory" msgstr "Podskupina" +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "Datum předložení" @@ -4978,9 +5041,6 @@ msgstr "" "Tento účet není propojen jako uchazeč, předkladatel nebo řečník na žádném " "setkání a není správcem žádného výboru" -msgid "This action will diminish your organization management level" -msgstr "" - msgid "This action will remove you from one or more groups." msgstr "" @@ -5082,8 +5142,8 @@ msgid "This will add or remove the selected accounts to following meetings:" msgstr "Vybrané účty budou přidány nebo odstraněny z následujících setkání:" msgid "" -"This will diminish your ability to do things on the organization level and " -"you will not be able to revert this yourself." +"This will add or remove the selected accounts to the selected home " +"committee:" msgstr "" msgid "This will move all selected motions as childs to:" @@ -5440,13 +5500,11 @@ msgid "" msgstr "" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -"Upozornění: K tomuto návrhu jsou pozměňovací návrhy. Úprava tohoto textu je " -"pravděpodobně záporně ovlivní. Zejména by se pozměňovací návrhy mohly stát " -"nepoužitelnými, pokud by byl vypuštěn odstavec, kterého se týkají." msgid "" "Warning: At least one of the selected motions has amendments, these will be " @@ -5739,6 +5797,9 @@ msgstr "" msgid "change recommendation" msgstr "" +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + msgid "change recommendations" msgstr "" @@ -5796,6 +5857,9 @@ msgstr "skončeno" msgid "example" msgstr "Příklad" +msgid "external" +msgstr "" + msgid "female" msgstr "Žena" @@ -5832,6 +5896,9 @@ msgstr "skryto" msgid "inactive" msgstr "Nečinný" +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "uvnitř" @@ -5877,6 +5944,9 @@ msgstr "Většina" msgid "male" msgstr "Muž" +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "nejvíce 32 povolených znaků" @@ -5910,12 +5980,18 @@ msgstr "nejmenovité" msgid "none" msgstr "žádné" +msgid "not external" +msgstr "" + msgid "not specified" msgstr "" msgid "of" msgstr "z" +msgid "of which" +msgstr "" + msgid "of which %num% not permissable" msgstr "" @@ -5997,6 +6073,9 @@ msgstr "po" msgid "today" msgstr "dnes" +msgid "total" +msgstr "" + msgid "undocumented" msgstr "nedokumentováno" @@ -6027,6 +6106,9 @@ msgstr "bude zaveden" msgid "will be updated" msgstr "" +msgid "with" +msgstr "" + msgid "without identifier" msgstr "" @@ -6043,16 +6125,16 @@ msgid "{{amount}} will be saved" msgstr "" msgid "Acceptance" -msgstr "" +msgstr "Souhlas" msgid "Adjournment" -msgstr "" +msgstr "Odložení" msgid "Admin" -msgstr "" +msgstr "Správce" msgid "Complex Workflow" -msgstr "" +msgstr "Složitý pracovní postup" #, python-brace-format msgid "" @@ -6067,42 +6149,52 @@ msgid "" "\n" "This email was generated automatically." msgstr "" +"Můj milý/Moje milá {jméno},\n" +"\n" +"toto je vaše osobní přihlášení do OpenSlides:\n" +"\n" +"{url}\n" +"Uživatelské jméno: {username}\n" +"Heslo: {heslo}\n" +"\n" +"\n" +"Tento e-mail byl vytvořen automaticky." msgid "Default projector" -msgstr "" +msgstr "Výchozí promítací přístroj" msgid "Delegates" -msgstr "" +msgstr "Zástupci" msgid "No concernment" -msgstr "" +msgstr "Neprobíráno" msgid "No decision" -msgstr "" +msgstr "Žádné rozhodnutí" msgid "Presentation and assembly system" -msgstr "" +msgstr "Předváděcí a schůzovací systém" msgid "Referral to" msgstr "" msgid "Rejection" -msgstr "" +msgstr "Odmítnutí" msgid "Reset your OpenSlides password" -msgstr "" +msgstr "Obnovit heslo k aplikaci OpenSlides" msgid "Simple Workflow" -msgstr "" +msgstr "Jednoduchý pracovní postup" msgid "Space for your welcome text." -msgstr "" +msgstr "Místo pro váš uvítací text." msgid "Speaking time" -msgstr "" +msgstr "Čas na mluvení" msgid "Staff" -msgstr "" +msgstr "Zaměstnanci" #, python-brace-format msgid "" @@ -6115,37 +6207,37 @@ msgid "" msgstr "" msgid "accepted" -msgstr "" +msgstr "přijato" msgid "adjourned" -msgstr "" +msgstr "odloženo" msgid "in progress" -msgstr "" +msgstr "probíhá" msgid "name" -msgstr "" +msgstr "název" msgid "not concerned" -msgstr "" +msgstr "neprobíráno" msgid "not decided" -msgstr "" +msgstr "nerozhodnuto" msgid "not permitted" msgstr "" msgid "permitted" -msgstr "" +msgstr "schváleno" msgid "referred to" msgstr "" msgid "rejected" -msgstr "" +msgstr "odmítnuto" msgid "submitted" -msgstr "" +msgstr "podáno" msgid "withdrawn" -msgstr "" +msgstr "stažen" diff --git a/i18n/de.po b/i18n/de.po index d1eb398439..bdedacb76c 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -3,12 +3,12 @@ # Joshua Sangmeister , 2024 # Katharina , 2024 # Elblinator, 2025 -# Birte Spekker , 2025 # Emanuel Schütze , 2025 +# Birte Spekker , 2025 # msgid "" msgstr "" -"Last-Translator: Emanuel Schütze , 2025\n" +"Last-Translator: Birte Spekker , 2025\n" "Language-Team: German (https://app.transifex.com/openslides/teams/14270/de/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -53,13 +53,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a nonexistent " -"line number." -msgstr "" -"Ein Änderungsantrag oder eine Änderungsempfehlung bezieht sich " -"wahrscheinlich auf eine nicht vorhandene Zeilennummer." - msgid "A client error occurred. Please contact your system administrator." msgstr "" "Ein Client-Fehler ist aufgetreten. Bitte kontaktieren Sie den Administrator." @@ -401,6 +394,9 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Zulässige Zugriffsgruppen für dieses Verzeichnis" +msgid "Allows single votes projection during voting process" +msgstr "Ermöglicht die Projektion von Einzelstimmen während einer Abstimmung" + msgid "Always" msgstr "Immer" @@ -2680,13 +2676,6 @@ msgstr "Wenn deaktiviert erfolgt die Anzeige unterhalb des Antragstitels." msgid "If empty, everyone can access." msgstr "Voller Zugriff, wenn keine Gruppe eingetragen." -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." -msgstr "" -"Wenn es sich um einen Änderungsantrag handelt, können Sie den Inhalt beim " -"Bearbeiten sichern und anschließend löschen." - msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" "Wenn der Wert auf 0 gesetzt wird, wird die Zeit als Stoppuhr hochgezählt." @@ -2749,6 +2738,9 @@ msgstr "Inaktiv" msgid "Inconsistent data." msgstr "Inkonsistente Daten." +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "Inkonsistente Daten. Bitte löschen Sie diese Änderungsempfehlung." + msgid "Information" msgstr "Information" @@ -3068,6 +3060,9 @@ msgstr "Redelisten" msgid "Live conference" msgstr "Livekonferenz" +msgid "Live voting enabled" +msgstr "Live Abstimmung aktivieren" + msgid "Livestream" msgstr "Livestream" @@ -3736,6 +3731,9 @@ msgstr "An" msgid "One email was send sucessfully." msgstr "Eine E-Mail wurde erfolgreich versandt." +msgid "Only available for nominal voting" +msgstr "Nur für namentliche Abstimmungen verfügbar" + msgid "Only for internal notes." msgstr "Nur für interne Notizen." @@ -4094,6 +4092,9 @@ msgstr "" "Bitte aktualisieren Sie Ihren Browser oder kontaktieren Sie Ihre " "Systemadministration." +msgid "Please vote now!" +msgstr "Bitte stimmen Sie jetzt ab!" + msgid "Point of order" msgstr "GO-Antrag" @@ -4617,6 +4618,9 @@ msgstr "Intern setzen" msgid "Set it manually" msgstr "manuell setzen" +msgid "Set live voting enabled by default" +msgstr "Live Abstimmung als Voreinstellung aktivieren" + msgid "Set lock out ..." msgstr "Ausgeschlossen setzen ..." @@ -4936,6 +4940,9 @@ msgstr "Stimmabgabe beenden" msgid "Stop waiting" msgstr "Nicht länger warten" +msgid "Stop, publish & anonymize" +msgstr "Beenden, veröffentlichen & anonymisieren" + msgid "Strikethrough" msgstr "Durchgestrichen" @@ -5702,14 +5709,17 @@ msgstr "" "Sie diesen Antrag trotzdem löschen wollen?" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -"Warnung: Zu diesem Antrag gibt es Änderungsanträge. Die Bearbeitung dieses " -"Textes wird sich wahrscheinlich negativ auf diese auswirken. Insbesondere " -"können Änderungsanträge unbrauchbar werden, wenn der Absatz, auf den sie " -"referenzieren, gelöscht wird." +"Warnung: Zu diesem Antrag gibt es Änderungsanträge oder " +"Änderungsempfehlungen. Die Bearbeitung dieses Textes wird sich " +"wahrscheinlich negativ auf diese auswirken. Insbesondere können " +"Änderungsanträge unbrauchbar werden, wenn der Absatz, auf den sie " +"referenzieren, gelöscht wird, oder Änderungsempfehlungen können den Bezug " +"auf die geänderten Zeilen verlieren." msgid "" "Warning: At least one of the selected motions has amendments, these will be " @@ -6025,6 +6035,10 @@ msgstr "hat dich zu einem Schachspiel herausgefordert!" msgid "change recommendation" msgstr "Änderungsempfehlung" +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" +"Änderungsempfehlung(en) beziehen sich auf nicht-existierende Zeile(n)." + msgid "change recommendations" msgstr "Änderungsempfehlungen" diff --git a/i18n/es.po b/i18n/es.po index edb036d864..6f6dff4a73 100644 --- a/i18n/es.po +++ b/i18n/es.po @@ -3,10 +3,11 @@ # Katharina , 2021 # Emanuel Schütze , 2022 # Wiebke Spekker , 2022 +# Birte Spekker , 2025 # msgid "" msgstr "" -"Last-Translator: Wiebke Spekker , 2022\n" +"Last-Translator: Birte Spekker , 2025\n" "Language-Team: Spanish (https://app.transifex.com/openslides/teams/14270/es/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -23,7 +24,6 @@ msgstr "\"0\" significa un número ilimitado de reuniones activas" msgid "%num% emails were send sucessfully." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "" "%num% participants could not be locked out because they have administrative " "permissions." @@ -50,13 +50,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a non-existant" -" line number." -msgstr "" -"Una recomendación de cambio o enmienda se refiere probablemente a un número " -"de línea inexistente." - msgid "A client error occurred. Please contact your system administrator." msgstr "" "Se ha producido un error del cliente. Por favor, póngase en contacto con su " @@ -79,7 +72,6 @@ msgstr "" "Se ha producido un error en el servidor. Por favor, póngase en contacto con " "su administrador del sistema." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "A time is required and must be in min:secs format." msgstr "" @@ -89,7 +81,6 @@ msgstr "Se requiere un título" msgid "A topic needs a title" msgstr "" -#: /app/src/app/site/pages/meetings/modules/participant-search-selector/components/participant-search-selector/participant-search-selector.component.ts msgid "" "A user with the username '%username%' and the first name '%first_name%' was " "created." @@ -110,10 +101,6 @@ msgstr "Aceptar" msgid "Access data (PDF)" msgstr "Datos de acceso (PDF)" -msgid "Access groups" -msgstr "Acceso a grupos" - -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -126,59 +113,57 @@ msgstr "Datos de acceso" msgid "Account" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "" -msgid "Account successfully assigned" -msgstr "Cuenta asignada con éxito" +msgid "Account created" +msgstr "" + +msgid "Account successfully added." +msgstr "" msgid "Accounts" msgstr "Cuentas" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with warnings: affected cells will be skipped" msgstr "" +msgid "Action not possible. You have to be part of the meeting." +msgstr "" + msgid "Activate" msgstr "Activar" msgid "Activate amendments" msgstr "Activar las modificaciones" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Activate backtracking" +msgstr "" + msgid "Activate closed meeting" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate submitter extension field in motion create form" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "" @@ -241,7 +226,6 @@ msgstr "" msgid "Add option" msgstr "Añadir opción" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "" @@ -254,7 +238,6 @@ msgstr "Añadir a las reuniones" msgid "Add to queue" msgstr "Añadir a la cola" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "" @@ -265,11 +248,9 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Añadir/ elimiar grupos ..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "" @@ -280,7 +261,6 @@ msgstr "" "Columnas adicionales después de las requeridas pueden estar presentes y no " "afectarán a la importación." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "" @@ -290,11 +270,6 @@ msgstr "Roles de administración (a nivel de la organización)" msgid "Administrators" msgstr "Administradores" -msgid "After verifiy the preview click on \"import\" please (see top right)." -msgstr "" -"Después de verificar la vista previa haga clic en \"importar\" por favor " -"(ver arriba a la derecha)." - msgid "After verifying the preview click on \"import\" please (see top right)." msgstr "" @@ -312,17 +287,18 @@ msgstr "Los puntos del orden del día están en proceso. Por favor, espere..." msgid "Agenda visibility" msgstr "Visibilidad de la agenda" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "" msgid "All casted ballots" msgstr "Todas papeletas entregadas" +msgid "All changes of this settings group will be lost!" +msgstr "" + msgid "All entitled users" msgstr "Todos los usuarios con derecho" @@ -335,11 +311,6 @@ msgstr "" msgid "All other fields are optional and may be empty." msgstr "Los demás campos son opcionales y pueden estar vacíos." -#: /app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/definitions/index.ts -msgid "All present entitled users" -msgstr "" - -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "" @@ -355,16 +326,21 @@ msgstr "Todos los votos se perderán. " msgid "Allow amendments of amendments" msgstr "Permitir las enmiendas de las enmiendas" +msgid "Allow backtracking of forwarded motions" +msgstr "" + msgid "Allow blank in number" msgstr "Permitir espacio en blanco en el número" msgid "Allow create poll" msgstr "Permitir crear una encuesta" +msgid "Allow forwarding of amendments" +msgstr "" + msgid "Allow forwarding of motions" msgstr "Permitir el reenvío de mociones" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow one participant multiple times on the same list" msgstr "" @@ -396,6 +372,9 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Grupos de acceso permitidos para este directorio" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Siempre" @@ -429,10 +408,6 @@ msgstr "Cantidad de reuniones" msgid "Amount of votes" msgstr "Cantidad de votos" -#: /app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts -msgid "An email with a password reset link has been sent." -msgstr "" - msgid "An error occurred while voting." msgstr "Se ha producido un error al votar." @@ -457,7 +432,6 @@ msgstr "URL de la imagen de las partículas de aplauso " msgid "Applause visualization" msgstr "Visualización de aplausos" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "" @@ -473,7 +447,6 @@ msgstr "Archivo" msgid "Archived" msgstr "Archivado" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "" @@ -485,7 +458,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "¿Está seguro de que quiere activar este reunión?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "" "Are you sure you want to add the following time onto every structure level?" msgstr "" @@ -521,7 +493,6 @@ msgstr "¿Está seguro de eliminar todas las elecciones seleccionadas?" msgid "Are you sure you want to delete all selected files and folders?" msgstr "¿Está seguro de eliminar todos los archivos y carpetas seleccionados?" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.ts msgid "Are you sure you want to delete all selected genders?" msgstr "" @@ -574,7 +545,6 @@ msgstr "¿Está seguro de eliminar esta entrada?" msgid "Are you sure you want to delete this file?" msgstr "¿Está seguro de eliminar este archivo?" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.ts msgid "Are you sure you want to delete this gender?" msgstr "" @@ -590,8 +560,7 @@ msgstr "¿Está seguro de eliminar este mensaje?" msgid "Are you sure you want to delete this motion block?" msgstr "¿Está seguro de eliminar este bloque de moción?" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts -msgid "Are you sure you want to delete this motion? " +msgid "Are you sure you want to delete this motion?" msgstr "" msgid "Are you sure you want to delete this projector?" @@ -600,7 +569,6 @@ msgstr "¿Está seguro de eliminar este proyector?" msgid "Are you sure you want to delete this state?" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.ts msgid "Are you sure you want to delete this structure level?" msgstr "" @@ -616,7 +584,6 @@ msgstr "¿Está seguro de eliminar este voto?" msgid "Are you sure you want to delete this workflow?" msgstr "¿Está seguro de eliminar este flujo de trabajo?" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Are you sure you want to discard all changes and update this form?" msgstr "" @@ -626,7 +593,6 @@ msgstr "¿Está seguro de que quiere descartar esta enmienda?" msgid "Are you sure you want to duplicate this meeting?" msgstr "¿Está seguro de que quiere duplicar este reunión?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "" "Are you sure you want to end this contribution which still has interposed " "question(s)?" @@ -642,7 +608,6 @@ msgstr "" msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Are you sure you want to make this file/folder public?" msgstr "" @@ -686,17 +651,11 @@ msgstr "" msgid "Are you sure you want to reset all options to default settings?" msgstr "" -msgid "" -"Are you sure you want to reset all options to default settings? All changes " -"of this settings group will be lost!" -msgstr "" - msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "" "¿Está seguro de que quiere restablecer todas las contraseñas a las " "predeterminadas?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "" "Are you sure you want to reset the time to the last set value? It will be " "reset to:" @@ -710,7 +669,6 @@ msgstr "" "¿Está seguro de que quiere enviar una invitación por un correo electrónico " "de invitación al usuario?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Are you sure you want to send an invitation email?" msgstr "" @@ -725,7 +683,6 @@ msgstr "¿Está seguro de que quiere parar esta votación?" msgid "Are you sure you want to submit a point of order?" msgstr "¿Está seguro de que quiere presentar una cuestión de orden?" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Are you sure you want to unpublish this file/folder?" msgstr "" @@ -741,9 +698,6 @@ msgstr "Preguntar, por defecto no" msgid "Ask, default yes" msgstr "Preguntar, por defecto sí" -msgid "Assign" -msgstr "Asignar" - msgid "At least" msgstr "al menos" @@ -762,10 +716,13 @@ msgstr "" "reunión. Si se desea otro grupo, utilice el cuadro de diálogo \"Añadir a las" " reuniones\" en la vista detallada de la cuenta." +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Attention: Not selected accounts will be merged and then deleted." msgstr "" @@ -787,7 +744,6 @@ msgstr "" msgid "Autopilot" msgstr "Piloto automático" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -851,7 +807,6 @@ msgstr "Votación actualizada" msgid "Ballots" msgstr "Votaciones" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "" @@ -864,21 +819,18 @@ msgstr "Empezar el discurso" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Espacio en blanco entre el prefijo y el número, por ejemplo, \"A 001\"." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "" msgid "Bold" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "" msgid "CSV import" msgstr "Importación de CSV" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -965,7 +917,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "" @@ -974,7 +925,6 @@ msgid "" "recommendation, category, motion blocks and tags." msgstr "" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -984,7 +934,6 @@ msgstr "Puede adelantar mociones" msgid "Can forward motions to committee" msgstr "Puede remitir las mociones a el comité" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1009,7 +958,6 @@ msgstr "Puede manejar la lista de oradores" msgid "Can manage logos and fonts" msgstr "Puede manejar logos y fuentes" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "" @@ -1043,7 +991,6 @@ msgstr "Puede gestionar el chat" msgid "Can manage the projector" msgstr "Puede manejar el proyector" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" @@ -1053,7 +1000,6 @@ msgstr "Puede designar a otro participante" msgid "Can nominate oneself" msgstr "Puede designar a uno mismo" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1066,7 +1012,6 @@ msgstr "" msgid "Can put oneself on the list of speakers" msgstr "Puede ponerse en la lista de oradores" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Can receive motions" msgstr "" @@ -1082,20 +1027,17 @@ msgstr "" msgid "Can see all lists of speakers" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "" msgid "Can see elections" msgstr "Puede ver las elecciones " -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "" @@ -1109,7 +1051,6 @@ msgstr "" msgid "Can see list of speakers" msgstr "Puede ver la lista de oradores" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "" @@ -1125,10 +1066,12 @@ msgid "" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" +msgid "Can see origin motion" +msgstr "" + msgid "Can see participants" msgstr "Puede ver a los participantes" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "" @@ -1146,7 +1089,6 @@ msgid "" "Note: Sharing of folders and files may be restricted by group assignment." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the History menu item with the history of processing timestamps for motions, elections and participants.\n" "\n" @@ -1185,14 +1127,12 @@ msgid "" "> [Livestream]." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" "Note: The right to vote is defined directly in the ballot." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Participants and therefore the following data from all participants:\n" "Personal data: Name, pronoun, gender.\n" @@ -1202,7 +1142,6 @@ msgstr "" msgid "Can see the projector" msgstr "Puede ver el proyector" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1214,7 +1153,6 @@ msgid "" "[Motions] as well as for the corresponding state in > [Workflow]." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "" @@ -1244,24 +1182,21 @@ msgstr "Candidato eliminado" msgid "Candidates" msgstr "Los candidatos" -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +msgid "Cannot create meeting without administrator." +msgstr "" + msgid "Cannot delete published files" msgstr "" msgid "Cannot do that in demo mode!" msgstr "¡No se puede hacer eso en el modo demo!" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Cannot forward motions" msgstr "" -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html msgid "Cannot move published files" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Cannot receive motions" msgstr "" @@ -1301,14 +1236,12 @@ msgstr "Cambiar presencia" msgid "Change recommendation" msgstr "Recomendación de modificación" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "" msgid "Change recommendations" msgstr "Recomendaciones de modificación" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "" @@ -1327,7 +1260,6 @@ msgstr "Versión cambiada en línea" msgid "Changes" msgstr "Cambios" -#: /app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-list/components/meeting-settings-group-list/meeting-settings-group-list.component.ts msgid "Changes of all settings group will be lost!" msgstr "" @@ -1345,26 +1277,21 @@ msgstr "" "Registrar la entrada o la salida de los participantes en función de su " "número:" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "" msgid "Choice" msgstr "Elección" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Choose 0 to disable speaking times widget for structure level countdowns." msgstr "" @@ -1372,30 +1299,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Seleccione 0 para desactivar el sistema de apoyo." -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Chyron" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron agenda item, background color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron agenda item, font color" msgstr "" msgid "Chyron speaker name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron speaker, background color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron speaker, font color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Classic" msgstr "" @@ -1408,11 +1329,9 @@ msgstr "Borrar todos los filtros" msgid "Clear all list of speakers" msgstr "Borrar toda la lista de oradores" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "" @@ -1434,19 +1353,15 @@ msgstr "¡Pulse aquí para votar!" msgid "Close" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Close edit mode" msgstr "" msgid "Close list of speakers" msgstr "Cerrar lista de oradores" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Closed items" msgstr "" @@ -1516,19 +1431,15 @@ msgstr "Comités" msgid "Committees and meetings" msgstr "Comisiones y reuniones" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with warnings: affected cells will be skipped" msgstr "" @@ -1566,7 +1477,6 @@ msgstr "Contra discurso" msgid "Contribution" msgstr "Contribución" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "" @@ -1615,7 +1525,6 @@ msgstr "Creación" msgid "Creation date" msgstr "Fecha de creación" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Current agenda item" msgstr "" @@ -1631,14 +1540,12 @@ msgstr "" msgid "Current slide" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "" msgid "Current speaker chyron" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "" @@ -1657,7 +1564,6 @@ msgstr "Cantidad de papeletas personalizadas" msgid "Custom translations" msgstr "Traducciones personalizadas" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1680,7 +1586,6 @@ msgstr "Decisión" msgid "Default" msgstr "Predeterminado" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "" @@ -1699,13 +1604,11 @@ msgstr "Grupos por defecto con derecho a voto" msgid "Default line numbering" msgstr "Numeración de líneas predeterminada" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Default speaking time contingent for parliamentary groups (structure levels)" " in seconds" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Default text version for change recommendations and projection of motions" msgstr "" @@ -1715,16 +1618,15 @@ msgstr "" "Visibilidad predeterminado de los nuevos puntos del orden del día (excepto " "los temas)" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts -msgid "Default vote method" -msgstr "" - msgid "Default vote weight" msgstr "Peso de la votación predeterminado" msgid "Default voting duration" msgstr "Duración de la votación por defecto" +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Tipo de votación predeterminado" @@ -1751,7 +1653,6 @@ msgstr "Define la desviación mínima necesaria para reconocer los aplausos." msgid "Defines the time in which applause amounts are add up." msgstr "Define el tiempo en el que se suman los montos de los aplausos." -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Defines the wording of the recommendation that belongs to this state.\n" "Example: State = Accepted / Recommendation = Acceptance.\n" @@ -1766,7 +1667,6 @@ msgstr "" msgid "Defines which states can be selected next in the workflow." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Delegation of vote" msgstr "" @@ -1785,7 +1685,6 @@ msgstr "Borrar proyector" msgid "Deleted user" msgstr "Usuario eliminado" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "Deleting this motion will also delete the amendments." msgstr "" @@ -1807,17 +1706,12 @@ msgstr "Diseño" msgid "Designates whether this user is in the room." msgstr "Indica si el usuario está en la sala." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "" msgid "Diff version" msgstr "Versión de diferencia" -#: /app/src/app/site/modules/global-headbar/components/account-dialog/account-dialog.component.html -msgid "Disable connection closing on inactivity" -msgstr "" - msgid "Disabled (no percents)" msgstr "Desactivado (sin porcentajes)" @@ -1827,7 +1721,6 @@ msgstr "" msgid "Display type" msgstr "Tipo de pantalla" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "" @@ -1837,11 +1730,9 @@ msgstr "Divergente:" msgid "Do not forget to save your changes!" msgstr "¡No olvide guardar sus cambios!" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "" @@ -1854,7 +1745,6 @@ msgstr "¿Realmente quiere descartar todos sus cambios?" msgid "Do you really want to go ahead?" msgstr "¿Realmente quiere seguir adelante?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Do you really want to lock this participant out of the meeting?" msgstr "" @@ -1871,11 +1761,9 @@ msgstr "" "¿Realmente quiere dejar de compartir esta reunión como una plantilla " "pública?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Do you really want to undo the lock out of the participant?" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Do you want to update the amendment text? All changes will be lost." msgstr "" @@ -1894,7 +1782,6 @@ msgstr "Descargar archivo CSV de ejemplo" msgid "Download folder" msgstr "Carpeta de descarga" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -1909,7 +1796,6 @@ msgstr "Duplicar" msgid "Duplicate from" msgstr "Duplicado de" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "" @@ -1941,11 +1827,9 @@ msgstr "" msgid "Edit" msgstr "Editar" -#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "" @@ -1964,34 +1848,27 @@ msgstr "Editar detalles para" msgid "Edit editorial final version" msgstr "Editar la versión final de la editorial" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "" msgid "Edit meeting" msgstr "Editar reunión" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Edit point of order ..." msgstr "" msgid "Edit projector" msgstr "Editar proyector" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Edit queue" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "" @@ -2007,7 +1884,6 @@ msgstr "Editar para introducir los votos." msgid "Edit topic" msgstr "Editar tema" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "" @@ -2020,21 +1896,21 @@ msgstr "Elección" msgid "Election documents" msgstr "Documentos electorales" +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Elecciones" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "" msgid "Email" msgstr "Correo electrónico" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "" @@ -2065,7 +1941,6 @@ msgstr "Habilitar el voto electrónico" msgid "Enable forspeech / counter speech" msgstr "Activar el discurso a favor y en contra" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "" @@ -2078,11 +1953,9 @@ msgstr "Activar la vista de presencia de los participantes" msgid "Enable point of order" msgstr "Habilitar la cuestión de orden" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "" @@ -2109,7 +1982,6 @@ msgid "" "state of the motion. Other administrative functions are excluded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Enables public access to this meeting without login data. Permissions can be" " set after activation in the new group 'Public'." @@ -2123,7 +1995,14 @@ msgid "" "selected state after the motion has been created." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts +msgid "" +"Enables the forwarding of amendments in the selected state.\n" +"\n" +"Prerequisites:\n" +"1. Motion forwarding is activated.\n" +"2. 'Original version with changes' in forwarding dialog must be selected." +msgstr "" + msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2187,7 +2066,6 @@ msgstr "" "Introduzca su correo electrónico para enviar el enlace de restablecimiento " "de la contraseña" -#: /app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "Entitled present users" msgstr "" @@ -2218,7 +2096,6 @@ msgstr "Final estimado" msgid "Event location" msgstr "Lugar del evento" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Every admin in every meeting will be able to see this content." msgstr "" @@ -2229,7 +2106,6 @@ msgstr "" "Todo el mundo puede ver la solicitud de una cuestión de orden (en lugar de " "los gestores para la lista de oradores solamente)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/components/participant-import-list/participant-import-list.component.html msgid "" "Existing accounts can be reused or updated by using:
  • Membership " "number (recommended)
  • Username
  • Email address AND first name AND " @@ -2257,8 +2133,8 @@ msgstr "Exportar como PDF" msgid "Export comment" msgstr "Exportar comentario" -msgid "Export motions" -msgstr "Exportar mociones" +msgid "Export moderator note as PDF" +msgstr "" msgid "Export personal note only" msgstr "Exportar sólo la nota personal" @@ -2272,10 +2148,12 @@ msgstr "Exportar mociones seleccionadas" msgid "Extension" msgstr "Extensión" +msgid "External" +msgstr "" + msgid "External ID" msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "" @@ -2285,14 +2163,9 @@ msgstr "Favoritos" msgid "File" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "File is being used" msgstr "" -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "" @@ -2305,7 +2178,6 @@ msgstr "Archivos" msgid "Filter" msgstr "Filtrar" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "" @@ -2348,7 +2220,6 @@ msgstr "" msgid "Font size in pt" msgstr "Tamaño de letra en pt" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "For activation:
    \n" " 1. Assign group permission (define the group that can support motions)
    \n" @@ -2368,20 +2239,15 @@ msgstr "Color de primer plano" msgid "Forgot Password?" msgstr "¿Ha olvidado su contraseña?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" -msgid "Format" -msgstr "Formato" - msgid "Forspeech" msgstr "Pro palabra" msgid "Forward" msgstr "Adelantar" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "" @@ -2418,7 +2284,6 @@ msgstr "" msgid "Gender" msgstr "Género" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "" @@ -2455,7 +2320,6 @@ msgstr "" msgid "Go to line" msgstr "Ir a la línea" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "" @@ -2465,12 +2329,11 @@ msgstr "" msgid "Group name" msgstr "Nombre de grupo" -msgid "Group not found - account is already in meeting, nothing assigned" +msgid "Group not found. Account added to the group “Default”." msgstr "" -"Grupo no encontrado - la cuenta ya está en la reunión, no hay nada asignado" -msgid "Group not found - assigned to default group" -msgstr "Grupo no encontrado - asignado al grupo por defecto" +msgid "Group not found. Account already belongs to another group." +msgstr "" msgid "Groups" msgstr "Grupos" @@ -2490,63 +2353,57 @@ msgstr "Grupos con permisos de escritura" msgid "Has SSO identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Has a home committee" +msgstr "" + msgid "Has a membership number" msgstr "" msgid "Has amendments" msgstr "Tiene enmiendas" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "" msgid "Has forwardings" msgstr "Tiene reenvíos" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "" msgid "Has no SSO identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts +msgid "Has no home committee" +msgstr "" + msgid "Has no identical motions" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "" msgid "Has no speakers" msgstr "No hay solicitudes de palabra" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Has not spoken" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "" @@ -2556,11 +2413,9 @@ msgstr "Tiene notas" msgid "Has speakers" msgstr "Hay solicitudes de palabra" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Has spoken" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "" @@ -2570,17 +2425,18 @@ msgstr "" msgid "Header" msgstr "Cabecera" +msgid "Header and footer" +msgstr "" + msgid "Header background color" msgstr "Color de fondo de la cabecera" msgid "Header font color" msgstr "Color de la fuente de la cabecera" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "" @@ -2596,18 +2452,15 @@ msgstr "Texto de ayuda para acceder a datos y PDF de bienvenida" msgid "Hidden item" msgstr "Elemento oculto" -#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "" msgid "Hide more text" msgstr "Ocultar más texto" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "" @@ -2626,44 +2479,43 @@ msgstr "Historial" msgid "Home" msgstr "Inicio" +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Cómo crear nuevas enmiendas" msgid "I know the risk" msgstr "Conozco el riesgo" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "IMPORTANT: The sender address (noreply@openslides.com) is defined in the OpenSlides server settings and cannot be changed here.\n" " To receive replies you have to enter a reply address in the next field. Please test the email dispatch in case of changes!" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "" msgid "Identifier" msgstr "" -msgid "If deactivated it is displayed below the title" -msgstr "Si está desactivado, se muestra debajo del título" +msgid "If deactivated it is displayed below the title." +msgstr "" -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." +msgid "If empty, everyone can access." msgstr "" -"Si se trata de una enmienda, puede hacer una copia de seguridad de su " -"contenido al editarla y borrarla después." -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.html msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" + msgid "Image description" msgstr "" @@ -2688,8 +2540,6 @@ msgstr "Importar participantes" msgid "Import successful" msgstr "" -#: /app/src/app/site/pages/meetings/pages/agenda/modules/topics/pages/topic-import/components/topic-import/topic-import.component.html -#: /app/src/app/site/pages/meetings/pages/agenda/modules/topics/pages/topic-import/components/topic-import/topic-import.component.html msgid "Import successful with some warnings" msgstr "" @@ -2699,6 +2549,9 @@ msgstr "Importar temas" msgid "Import workflows" msgstr "Importar los flujos de trabajo" +msgid "Important: New groups are not created." +msgstr "" + msgid "In motion list, motion detail and PDF." msgstr "En la lista de mociones, el detalle de la moción y el PDF." @@ -2714,6 +2567,9 @@ msgstr "inactivo" msgid "Inconsistent data." msgstr "Datos inconsistentes." +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Información" @@ -2735,22 +2591,18 @@ msgstr "Insertar detrás" msgid "Insert topics here" msgstr "Inserte los temas aquí" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "" msgid "Insertion" msgstr "Inserción" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Insufficient material! It's a draw!" msgstr "" @@ -2763,15 +2615,12 @@ msgstr "Elemento interno" msgid "Internal login" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Interposed question" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Intervention" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "" @@ -2784,7 +2633,6 @@ msgstr "Votos inválidos" msgid "Invite to conference room" msgstr "Invitar a la sala de conferencias" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Is a committee" msgstr "" @@ -2797,7 +2645,6 @@ msgstr "" msgid "Is active" msgstr "Está activo" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2820,26 +2667,24 @@ msgstr "" msgid "Is candidate" msgstr "Es candidato" -#: app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is closed" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "" +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Está favorito" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "Is locked out" msgstr "" @@ -2852,42 +2697,42 @@ msgstr "No es una enmienda y no tiene enmiendas" msgid "Is no natural person" msgstr "No es una persona física" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Is not a committee" msgstr "" msgid "Is not a template" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "" +msgid "Is not an amendment" +msgstr "" + msgid "Is not archived" msgstr "" +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "No está favorito" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "" msgid "Is not present" msgstr "No está presente" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is not public" msgstr "" msgid "Is present" msgstr "Está presente" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is public" msgstr "" @@ -2903,18 +2748,15 @@ msgstr "" "No se permite borrar las cuentas atrás utilizadas para la lista de oradores " "o las encuestas" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "" "It is not allowed to set the permisson 'Can manage participants' to a locked" " out user. Please unset the lockout state before adding a group with this " "permission." msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "It's a draw!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/components/base-game-dialog/base-game-dialog.ts msgid "It's your opponent's turn" msgstr "" @@ -2942,7 +2784,6 @@ msgstr "Nombre de la sala Jitsi" msgid "Jitsi room password" msgstr "Contraseña de la sala Jitsi" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -3009,7 +2850,6 @@ msgstr "Numeración de línea" msgid "Line spacing" msgstr "Espacio entre líneas" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "List of amendments: " msgstr "" @@ -3025,7 +2865,6 @@ msgstr "Lista de participantes (PDF)" msgid "List of speakers" msgstr "Lista de oradores" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "List of speakers as overlay" msgstr "" @@ -3041,13 +2880,15 @@ msgstr "" msgid "Live conference" msgstr "Conferencia en directo" +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Livestream" msgid "Livestream URL" msgstr "URL de la transmisión en vivo" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -3057,11 +2898,9 @@ msgstr "Url de la imagen del poster de la transmisión en vivo" msgid "Loading data. Please wait ..." msgstr "Cargando datos. Por favor, espere..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "Lock out user from this meeting." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "" @@ -3086,19 +2925,19 @@ msgstr "Menor cantidad de aplausos" msgid "Main motion and line number" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Make background color from meta information box on the projector transparent" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "" msgid "Mark as personal favorite" msgstr "Marcar como favorito personal" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts +msgid "Max votes cannot be greater than options." +msgstr "" + msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3108,8 +2947,11 @@ msgstr "Cantidad máxima de votos" msgid "Maximum amount of votes per option" msgstr "Cantidad máxima de votos por opción" -msgid "Maximum number of columns on motion block slide" -msgstr "Número máximo de columnas en la corredera de bloque de la moción" +msgid "Maximum number of columns in motion block projection" +msgstr "" + +msgid "Maximum number of columns in single votes projection" +msgstr "" msgid "Media access is denied" msgstr "Acceso a los medios de comunicación rechazado" @@ -3129,7 +2971,6 @@ msgstr "" msgid "Meeting information" msgstr "Información de la reunión" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "" @@ -3155,23 +2996,18 @@ msgstr "" msgid "Meetings" msgstr "Reuniones" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "" msgid "Meetings selected" msgstr "Reuniones seleccionadas" -#: /app/src/app/site/modules/user-components/components/user-detail-view/user-detail-view.component.html -#: /app/src/app/site/modules/user-components/components/user-detail-view/user-detail-view.component.html msgid "Membership number" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "" @@ -3205,15 +3041,15 @@ msgstr "Cantidad mínima de votos" msgid "Minimum number of digits for motion identifier" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts +msgid "Moderation-Note" +msgstr "" + msgid "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "" @@ -3250,7 +3086,6 @@ msgstr "Se ha eliminado la recomendación de cambio de la moción" msgid "Motion change recommendation updated" msgstr "Se ha actualizado la recomendación de cambio de la moción" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Motion changed" msgstr "" @@ -3263,11 +3098,9 @@ msgstr "Moción creada (transmitida)" msgid "Motion deleted" msgstr "Moción eliminada" -#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "" @@ -3286,13 +3119,15 @@ msgstr "Preámbulo de moción" msgid "Motion updated" msgstr "Moción actualizada" +msgid "Motion version" +msgstr "" + msgid "Motion votes" msgstr "Votos de moción" msgid "Motions" msgstr "Mociones" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3347,27 +3182,21 @@ msgstr "Nombre de la nueva categoría" msgid "Natural person" msgstr "Persona natural" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Navigate to account page from " msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/components/committee-list/committee-list.component.ts msgid "Navigate to committee detail view from " msgstr "" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Navigate to participant page from " msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "" @@ -3392,7 +3221,6 @@ msgstr "Nueva categoría" msgid "New change recommendation" msgstr "Nueva recomendación de cambio" -#: /app/src/app/site/pages/meetings/pages/chat/pages/chat-group-list/components/chat-group-list/chat-group-list.component.html msgid "New chat group" msgstr "" @@ -3402,7 +3230,6 @@ msgstr "Nuevo campo de comentario" msgid "New committee" msgstr "Nuevo comité" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "" @@ -3412,24 +3239,18 @@ msgstr "Nuevo directorio" msgid "New election" msgstr "Nueva elección" -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-upload/components/organization-mediafile-upload/organization-mediafile-upload.component.html msgid "New file" msgstr "" msgid "New file name" msgstr "Nuevo nombre de archivo" -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-list/components/organization-mediafile-list/organization-mediafile-list.component.html -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-list/components/organization-mediafile-list/organization-mediafile-list.component.html msgid "New folder" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "New group" msgstr "" @@ -3451,8 +3272,6 @@ msgstr "Nuevo participante" msgid "New password" msgstr "Nueva contraseña" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-list/components/projector-list/projector-list.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-list/components/projector-list/projector-list.component.html msgid "New projector" msgstr "" @@ -3468,7 +3287,6 @@ msgstr "Tema nuevo" msgid "New vote" msgstr "Nueva votación" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "" @@ -3478,13 +3296,15 @@ msgstr "Nuevo flujo de trabajo" msgid "Next" msgstr "Siguiente" +msgid "Next page" +msgstr "" + msgid "Next states" msgstr "Nuevos estados" msgid "No" msgstr "No" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3500,14 +3320,15 @@ msgstr "No hay grupos de chat disponibles" msgid "No comment" msgstr "Sin comentarios" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "" msgid "No data" msgstr "Sin datos" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts +msgid "No data available" +msgstr "" + msgid "No delegation of vote" msgstr "" @@ -3553,10 +3374,12 @@ msgstr "Ninguna nota personal" msgid "No results found" msgstr "" +msgid "No results yet" +msgstr "" + msgid "No results yet." msgstr "Todavía no hay resultados." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "No structure level" msgstr "" @@ -3572,18 +3395,15 @@ msgstr "" msgid "None" msgstr "Ninguno" -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "None of the selected motions can be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "" msgid "Not found" msgstr "No se ha encontrado" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "" @@ -3593,7 +3413,12 @@ msgstr "" "Tenga en cuenta que la contraseña predeterminada se cambiará por la nueva " "generada." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" + +msgid "Note: Amendments will not be forwarded." +msgstr "" + msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3609,6 +3434,9 @@ msgstr "" msgid "Notes" msgstr "Notas" +msgid "Notes and Comments" +msgstr "" + msgid "Number" msgstr "Número" @@ -3648,6 +3476,9 @@ msgstr "" "Número de próximos oradores que se conectan automáticamente a la conferencia" " en directo" +msgid "Number of open requests to speak" +msgstr "" + msgid "Number of participants" msgstr "" @@ -3663,7 +3494,6 @@ msgstr "Número de los siguientes oradores que se mostrarán en el proyector" msgid "Number set" msgstr "El número fue establecido" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3673,7 +3503,6 @@ msgstr "Numerado por categoría." msgid "Numbering" msgstr "Numeración" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "" @@ -3686,11 +3515,9 @@ msgstr "Sistema numérico para los puntos del orden del día" msgid "OK" msgstr "OK" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Off" msgstr "" @@ -3700,24 +3527,27 @@ msgstr "Modo sin conexión" msgid "Ok" msgstr "Ok" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "" msgid "Old password" msgstr "Contraseña antigua" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "On" msgstr "" msgid "One email was send sucessfully." msgstr "" +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Sólo para notas internas." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html +msgid "Only for nominal votes." +msgstr "" + msgid "Only groups and participant number are switched." msgstr "" @@ -3728,7 +3558,6 @@ msgid "Only present participants can be added to the list of speakers" msgstr "" "Sólo los participantes presentes pueden añadirse a la lista de oradores" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "" @@ -3741,15 +3570,12 @@ msgstr "Abre Jitsi en nueva ficha" msgid "Open a meeting to play \"Connect 4\"" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Open a meeting to play chess" msgstr "" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Open items" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "" @@ -3762,9 +3588,6 @@ msgstr "Abrir reunión" msgid "Open projection dialog" msgstr "Abrir el diálogo de proyección" -msgid "Open requests to speak" -msgstr "Abrir las solicitudes de palabra" - msgid "OpenSlides URL" msgstr "OpenSlides URL" @@ -3774,7 +3597,6 @@ msgstr "Datos de accesso de OpenSlides" msgid "OpenSlides help (FAQ)" msgstr "Ayuda de OpenSlides (PREGUNTAS MÁS FRECUENTES)" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "OpenSlides offers various speaking list customizations for use in " "parliament. These include the configuration of speaking time quotas for " @@ -3798,7 +3620,6 @@ msgstr "Organización" msgid "Organization Management Level changed" msgstr "Organización Nivel de gestión modificado" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "" @@ -3823,6 +3644,9 @@ msgstr "original" msgid "Original version" msgstr "Versión original" +msgid "Original version with changes" +msgstr "" + msgid "Out of sync" msgstr "" @@ -3856,6 +3680,9 @@ msgstr "Página" msgid "Page format" msgstr "Formato de la página" +msgid "Page layout" +msgstr "" + msgid "Page margin bottom in mm" msgstr "Margen inferior de la página en mm" @@ -3886,11 +3713,15 @@ msgstr "Carga paralela" msgid "Parent agenda item" msgstr "Artículo superior de la agenda" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts +msgid "Parent committee" +msgstr "" + +msgid "Parent committee name" +msgstr "" + msgid "Parent motion text changed" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "" @@ -3900,6 +3731,12 @@ msgstr "Participante" msgid "Participant added to group {} in meeting {}" msgstr "Participante añadido al grupo {} en la reunión {}" +msgid "Participant added to group {} in meeting {}." +msgstr "" + +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "Participante añadido a varios grupos en la reunión {}" @@ -3930,6 +3767,9 @@ msgstr "Número de participante" msgid "Participant removed from group {} in meeting {}" msgstr "Participante eliminado del grupo {} en la reunión {}" +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Participante eliminado de varios grupos en reunión {}" @@ -3939,7 +3779,6 @@ msgstr "" msgid "Participants" msgstr "Participantes" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "" @@ -3950,23 +3789,18 @@ msgstr "" "Los participantes y los administradores se copian completamente y no se " "pueden editar aquí." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with warnings: affected cells will be skipped" msgstr "" @@ -3988,14 +3822,15 @@ msgstr "La contraseña antigua no coincide." msgid "Paste/write your topics in this textbox." msgstr "Pegue/escriba sus temas en este cuadro de texto." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Pause speech" msgstr "" msgid "Permissions" msgstr "Permisos" +msgid "Person-related fields" +msgstr "" + msgid "Personal data changed" msgstr "Cambio de datos personales" @@ -4011,7 +3846,6 @@ msgstr "Notas personales" msgid "Phase" msgstr "Fase" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Playing against" msgstr "" @@ -4033,15 +3867,12 @@ msgstr "Por favor, introduzca su nueva contraseña" msgid "Please join the conference room now!" msgstr "¡Por favor, únase a la sala de conferencias ahora!" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Please select a primary account." msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Please select a vote weight greater than or equal to 0.000001" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Please select a vote weight greater than zero." msgstr "" @@ -4049,24 +3880,24 @@ msgid "Please select the directory:" msgstr "Por favor, seleccione el directorio:" msgid "" -"Please select your target meetings and state the name of the group, which " -"the user should be assigned to in each meeting." +"Please select your target meetings and enter the name of an existing group " +"which should be assigned to the account in each meeting." msgstr "" -"Por favor, seleccione sus reuniones de destino e indique el nombre del grupo" -" al que debe ser asignado el usuario en cada reunión." msgid "Please update your browser or contact your system administration." msgstr "" "Por favor, actualice su navegador o póngase en contacto con la " "administración de su sistema." +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Cuestión de orden" msgid "Polls" msgstr "Encuestas" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Possible placeholders for email subject and body: {title}, {first_name}, " "{last_name}, {groups}, {structure_levels}, {event_name}, {url}, {username} " @@ -4091,25 +3922,33 @@ msgstr "Prefijo" msgid "Prefix for the motion identifier of amendments" msgstr "" +msgid "Preload original motions" +msgstr "" + msgid "Presence" msgstr "Presencia" msgid "Present" msgstr "Presente" +msgid "Present entitled users" +msgstr "" + msgid "Preview" msgstr "Vista previa" msgid "Previous" msgstr "Anterior" +msgid "Previous page" +msgstr "" + msgid "Previous slides" msgstr "Diapositivas anteriores" msgid "Primary color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "" @@ -4128,11 +3967,9 @@ msgstr "" msgid "Project" msgstr "Proyectar" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "" @@ -4169,15 +4006,12 @@ msgstr "Proyectores" msgid "Pronoun" msgstr "Pronombre" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "" msgid "Public" msgstr "Público" -#: /app/src/app/site/pages/login/pages/login-mask/components/login-mask/login-mask.component.html -#: /app/src/app/site/pages/login/pages/login-mask/components/login-mask/login-mask.component.html msgid "Public access" msgstr "" @@ -4187,7 +4021,6 @@ msgstr "artículo público" msgid "Public template" msgstr "Plantilla pública" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Public template required for creating new meeting" msgstr "" @@ -4218,11 +4051,9 @@ msgstr "Razón" msgid "Reason required for creating new motion" msgstr "Razón necesaria para crear una nueva moción" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-sort.service/participant-speaker-list-sort.service.ts msgid "Receipt of contributions" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "" @@ -4241,7 +4072,6 @@ msgstr "Recomendación cambiado" msgid "Recommendation label" msgstr "Etiqueta de recomendación" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Recommendation of motions in such a state can only be seen by motion " "managers." @@ -4253,7 +4083,6 @@ msgstr "Reajustar recomendación" msgid "Recommendation set to {}" msgstr "Recomendación establecido en {}" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4275,7 +4104,6 @@ msgstr "Rechazado" msgid "Relevant information could not be accessed" msgstr "No se ha podido acceder a la información relevante" -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4313,7 +4141,6 @@ msgstr "Eliminar del orden del día" msgid "Remove from motion block" msgstr "Eliminar del bloque de mociones" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "" @@ -4323,7 +4150,6 @@ msgstr "Quitarme" msgid "Remove option" msgstr "Eliminar la opción" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Remove point of order" msgstr "" @@ -4358,14 +4184,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Permisos necesarios para ver esta página:" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "" +msgid "Requires permission to see origin motions" +msgstr "" + msgid "Reset" msgstr "Restablecer" @@ -4384,7 +4211,6 @@ msgstr "Restablecer recomendación" msgid "Reset state" msgstr "Restablecer el estado" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "" @@ -4397,21 +4223,17 @@ msgstr "Resolución y tamaño" msgid "Restart livestream" msgstr "Reiniciar la transmisión en vivo" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Restrict delegation principals from adding themselves to the list of " "speakers" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "" @@ -4424,8 +4246,6 @@ msgstr "" msgid "Results" msgstr "Resultados" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Resume speech" msgstr "" @@ -4438,26 +4258,21 @@ msgstr "Derecha" msgid "Roman" msgstr "Romano" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "" msgid "SSO Identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "" @@ -4515,11 +4330,9 @@ msgstr "Seleccione reuniones ..." msgid "Select paragraphs" msgstr "Seleccionar párrafos" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-manage-motion-meeting-users/motion-manage-motion-meeting-users.component.html msgid "Select participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Select speaker" msgstr "" @@ -4564,9 +4377,18 @@ msgstr "Establecer como principal" msgid "Set as reference projector" msgstr "Establecer como proyector de referencia" +msgid "Set as template" +msgstr "" + msgid "Set category" msgstr "Establecer categoría" +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Establecer el favorito" @@ -4588,7 +4410,9 @@ msgstr "Establecer interno" msgid "Set it manually" msgstr "Configúrelo manualmente" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "" @@ -4638,6 +4462,9 @@ msgstr "Establecer etiquetas" msgid "Set workflow" msgstr "Establecer el flujo de trabajo" +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Fijar/retirar reunión" @@ -4648,13 +4475,9 @@ msgstr "" msgid "Settings" msgstr "Configuración" -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-export-dialog/components/motion-export-dialog/motion-export-dialog.component.html msgid "Short form for amendments" msgstr "" -msgid "Show all" -msgstr "Mostrar todo" - msgid "Show all changes" msgstr "Mostrar todos los cambios" @@ -4682,15 +4505,9 @@ msgstr "Mostrar el comité" msgid "Show conference room" msgstr "Mostrar sala de conferencias" -msgid "Show correct entries only" -msgstr "Mostrar sólo las entradas correctas" - msgid "Show entire motion text" msgstr "Mostrar todo el texto del moción" -msgid "Show errors only" -msgstr "Mostrar sólo los errores" - msgid "Show full text" msgstr "Mostrar el texto completo" @@ -4711,7 +4528,6 @@ msgstr "Mostrar la pantalla de conferencia en vivo" msgid "Show logo" msgstr "Mostrar logo" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4767,7 +4583,6 @@ msgstr "Mostrar este texto en la página de inicio de sesión." msgid "Show title" msgstr "Mostrar título" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" @@ -4830,14 +4645,15 @@ msgstr "Ordenar las mociones" msgid "Sort motions by" msgstr "Ordenar las mociones por" +msgid "Sort participant names on single votes projection by" +msgstr "" + msgid "Sort workflow" msgstr "Ordenar el flujo de trabajo" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "" @@ -4847,35 +4663,27 @@ msgstr "" msgid "Speakers" msgstr "Oradores" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking times – overview structure levels" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-sort.service/participant-speaker-list-sort.service.ts msgid "Speech start time" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Stalemate! It's a draw!" msgstr "" @@ -4885,7 +4693,6 @@ msgstr "" msgid "Start date" msgstr "Fecha de inicio" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-highlight-form/motion-highlight-form.component.html msgid "Start line number" msgstr "" @@ -4907,7 +4714,6 @@ msgstr "Estado establecido en {}" msgid "Statistics" msgstr "Estadísticas" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Status" msgstr "" @@ -4926,19 +4732,27 @@ msgstr "Dejar de votar" msgid "Stop waiting" msgstr "" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "" msgid "Structure level" msgstr "Nivel de estructura" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "" +msgid "Structure levels created" +msgstr "" + msgid "Subcategory" msgstr "Subcategoría" +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "" @@ -4951,9 +4765,6 @@ msgstr "Enviar el voto ahora" msgid "Submitter" msgstr "" -msgid "Submitter (in target meeting)" -msgstr "Presentador (en la reunión objetivo)" - msgid "Submitter may set state to" msgstr "El remitente puede establecer el estado en" @@ -4966,7 +4777,6 @@ msgstr "Solicitantes cambiados" msgid "Subscript" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "" @@ -4988,7 +4798,6 @@ msgstr "Resumen de cambios" msgid "Summary of changes:" msgstr "Resumen de cambios: " -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "" @@ -5013,15 +4822,12 @@ msgstr "Seguidores cambiados" msgid "Surname" msgstr "Apellido" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "" @@ -5034,10 +4840,12 @@ msgstr "Etiqueta" msgid "Tags" msgstr "Etiquetas" +msgid "Target meeting" +msgstr "" + msgid "Text" msgstr "Texto" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5050,14 +4858,15 @@ msgstr "Importación de textos" msgid "Text separator" msgstr "Separador de texto" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "" +msgid "Text version" +msgstr "" + msgid "The account is deactivated." msgstr "La cuenta está desactivada." -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "The affected columns will not be imported." msgstr "" @@ -5085,7 +4894,6 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "" "The import returned warnings. This does not mean that it failed, but some " "data may have been imported differently. Usually the warnings will be the " @@ -5107,7 +4915,6 @@ msgstr "" msgid "The list of speakers is closed." msgstr "La lista de oradores está cerrado." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "The maximum number of characters per line. Relevant when line numbering is " "enabled. Min: 40. Note: Check PDF export and font." @@ -5156,9 +4963,6 @@ msgstr "" msgid "There are not enough options." msgstr "No hay opciones suficientes." -msgid "There are some columns that do not match the template" -msgstr "Hay algunas columnas que no coinciden con la plantilla" - msgid "There is an error in your vote." msgstr "Hay un error en su voto." @@ -5188,7 +4992,6 @@ msgstr "Estas cuentas serán eliminadas:" msgid "These participants will be removed:" msgstr "" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "These settings are only applied locally on this browser." msgstr "" @@ -5202,15 +5005,15 @@ msgstr "" "Esta cuenta no está vinculada como candidato, presentador u orador en " "ninguna reunión y no es gestor de ninguna comisión" -msgid "This action will diminish your organization management level" -msgstr "" - msgid "This action will remove you from one or more groups." msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" +msgid "This amendment has change recommendations." +msgstr "" + msgid "This ballot contains deleted users." msgstr "Esta papeleta contiene usuarios eliminados." @@ -5226,7 +5029,6 @@ msgstr "¡Este comité no tiene gerentes!" msgid "This field is required." msgstr "Este campo es obligatorio." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "" @@ -5244,7 +5046,6 @@ msgstr "" msgid "This meeting is archived" msgstr "Esta reunión está archivada" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "" @@ -5277,7 +5078,6 @@ msgstr "" "Esto añadirá o eliminará los siguientes grupos para todos los participantes " "seleccionados:" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "" "This will add or remove the following structure levels for all selected " "participants:" @@ -5306,8 +5106,8 @@ msgstr "" "reuniones:" msgid "" -"This will diminish your ability to do things on the organization level and " -"you will not be able to revert this yourself." +"This will add or remove the selected accounts to the selected home " +"committee:" msgstr "" msgid "This will move all selected motions as childs to:" @@ -5357,7 +5157,6 @@ msgstr "" msgid "Thoroughly check datastore (unsafe)" msgstr "Comprobar a fondo el almacén de datos (inseguro)" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Threefold repetition! It's a draw!" msgstr "" @@ -5367,15 +5166,12 @@ msgstr "Vista de azulejos" msgid "Time" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "" @@ -5424,19 +5220,15 @@ msgstr "" msgid "Topics with warnings (will be skipped)" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "" @@ -5458,14 +5250,12 @@ msgstr "Solución de problemas" msgid "Try reconnect" msgstr "Intenta reconectar" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "" msgid "Underline" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "" @@ -5478,11 +5268,9 @@ msgstr "Oradores únicos" msgid "Unknown participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/components/list-of-speakers/modules/common-list-of-speakers-slide/components/common-list-of-speakers-slide.component.html msgid "Unknown user" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "" @@ -5503,7 +5291,6 @@ msgid "" "attribute name)." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "" @@ -5518,7 +5305,6 @@ msgstr "" "Se utiliza para los correos electrónicos de invitación y el QRCode en el PDF" " de los datos de acceso." -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "" @@ -5528,7 +5314,6 @@ msgstr "Usuario no encontrado." msgid "Username" msgstr "Nombre de usuario" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/pages/participant-detail-manage/components/participant-create-wizard/participant-create-wizard.component.html msgid "Username may not contain spaces" msgstr "" @@ -5551,7 +5336,6 @@ msgstr "" msgid "Valid votes" msgstr "Votos válidos" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "" @@ -5567,16 +5351,12 @@ msgstr "" msgid "Vote" msgstr "Votar" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/components/entitled-users-table/entitled-users-table.component.html -#: /app/src/app/site/pages/meetings/modules/poll/components/entitled-users-table/entitled-users-table.component.html msgid "Vote submitted" msgstr "" @@ -5589,7 +5369,6 @@ msgstr "Votado" msgid "Votes" msgstr "Votos" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Votación" @@ -5615,7 +5394,6 @@ msgstr "" "Las votaciones terminan después de un período corto (algunos " "segundos/minutos) o largo (algunos días/semanas)." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "" @@ -5646,8 +5424,6 @@ msgstr "Derecho de voto para" msgid "Voting right received from (principals)" msgstr "Derecho de voto recibido de (mandantes)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Voting rights" msgstr "" @@ -5684,35 +5460,29 @@ msgstr "" msgid "Wait for response ..." msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "" msgid "Warn color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "" "Warning: Amendments exist for this motion. Are you sure you want to delete " "this motion regardless?" msgstr "" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -"Advertencia: Existen enmiendas a esta moción. La edición de este texto puede" -" tener un impacto negativo sobre ellas. En particular, las enmiendas podrían" -" quedar inutilizadas si se elimina el párrafo al que afectan." -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-multiselect/services/motion-multiselect.service.ts msgid "" "Warning: At least one of the selected motions has amendments, these will be " "deleted as well. Do you want to delete anyway?" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "" "Warning: Data loss is possible because accounts are in the same meeting." msgstr "" @@ -5735,6 +5505,9 @@ msgstr "¿Qué hay de nuevo?" msgid "Which version?" msgstr "¿Qué versión?" +msgid "Which visualization?" +msgstr "" + msgid "Wifi" msgstr "" @@ -5775,7 +5548,6 @@ msgstr "Sí por candidato" msgid "Yes per option" msgstr "Si por opción" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "" @@ -5797,13 +5569,11 @@ msgstr "Sí/No/Abstenerse por candidato" msgid "Yes/No/Abstain per list" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "" "You are moving a file from a public folder into an not published folder. The" " file will not be accessible in meetings afterwards." msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "" "You are moving an unpublished file to a public folder. The file will be " "accessible in ALL meetings afterwards." @@ -5818,7 +5588,6 @@ msgstr "No está permitido ver la transmisión en vivo" msgid "You are not supposed to be here..." msgstr "No se supone que estés aquí..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "" @@ -5875,7 +5644,6 @@ msgstr "Ya has votado." msgid "You have to be logged in to be able to vote." msgstr "Tiene que estar conectado para poder votar." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "You have to be present to add yourself." msgstr "" @@ -5901,7 +5669,6 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "Has alcanzado el máximo de votos. Deselecciona a alguien primero." -#: app/src/app/site/modules/user-components/components/password-form/password-form.component.html msgid "" "You will be logged out when you change your password. You must then log in " "with the new password." @@ -5925,15 +5692,12 @@ msgstr "Su dispositivo no tiene micrófono" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Su entrada no coincide con la siguiente estructura: \"hh:mm\"" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/components/base-game-dialog/base-game-dialog.ts msgid "Your opponent couldn't stand it anymore... You are the winner!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/c4-dialog/components/c4-dialog/c4-dialog.component.ts msgid "Your opponent has won!" msgstr "" -#: /app/src/app/site/pages/login/pages/reset-password-confirm/components/reset-password-confirm/reset-password-confirm.component.ts msgid "Your password has been reset successfully!" msgstr "" @@ -5972,11 +5736,17 @@ msgstr "añadir grupo(s)" msgid "already exists" msgstr "" +msgid "amendment" +msgstr "modificacion" + +msgid "amendments" +msgstr "modificaciones" + msgid "analog" msgstr "analógico" msgid "and" -msgstr "" +msgstr "y" msgid "anonymized" msgstr "anonimizado" @@ -5990,10 +5760,21 @@ msgstr "papeleta" msgid "by" msgstr "de" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "challenged you to a chess match!" msgstr "" +msgid "change recommendation" +msgstr "Recomendación de modificación" + +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +msgid "change recommendations" +msgstr "" + +msgid "committee name" +msgstr "" + msgid "committee-example" msgstr "committee-example" @@ -6042,19 +5823,18 @@ msgstr "correos electrónicos" msgid "ended" msgstr "terminado" -msgid "entries will be ommitted." -msgstr "se omitirán las entradas." - msgid "example" msgstr "ejemplo" +msgid "external" +msgstr "" + msgid "female" msgstr "mujer" msgid "finished (unpublished)" msgstr "terminado (no publicado)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "" @@ -6085,6 +5865,9 @@ msgstr "ocultado" msgid "inactive" msgstr "inactivo" +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "en línea" @@ -6115,7 +5898,6 @@ msgstr "" msgid "lightblue" msgstr "azul claro" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "" @@ -6131,6 +5913,9 @@ msgstr "mayoría" msgid "male" msgstr "hombre" +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "" @@ -6152,7 +5937,6 @@ msgstr "ninguna persona física" msgid "nominal" msgstr "nominal" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -6165,19 +5949,33 @@ msgstr "no nominal" msgid "none" msgstr "ninguno" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "not external" +msgstr "" + msgid "not specified" msgstr "" msgid "of" msgstr "de" +msgid "of which" +msgstr "" + +msgid "of which %num% not permissable" +msgstr "" + msgid "open votes" msgstr "votos abiertos" msgid "or" msgstr "o" +msgid "original identifier" +msgstr "" + +msgid "original submitter" +msgstr "" + msgid "outside" msgstr "fuera" @@ -6208,14 +6006,12 @@ msgstr "" msgid "remove group(s)" msgstr "eliminar grupo(s)" -#: /app/src/app/site/pages/meetings/pages/chat/pages/chat-group-list/components/chat-group-detail-message/chat-group-detail-message.component.ts msgid "removed user" msgstr "" msgid "represented by" msgstr "representado por" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "" @@ -6246,6 +6042,9 @@ msgstr "a" msgid "today" msgstr "hoy" +msgid "total" +msgstr "" + msgid "undocumented" msgstr "indocumentado" @@ -6258,31 +6057,155 @@ msgstr "versión" msgid "votes per candidate" msgstr "votos por candidato" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "" +msgid "was" +msgstr "" + +msgid "were" +msgstr "" + msgid "will be created" msgstr "se creará" msgid "will be imported" msgstr "se importará" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "" +msgid "with" +msgstr "" + +msgid "without identifier" +msgstr "" + msgid "yellow" msgstr "amarillo" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} interposed questions will be cleared" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} of them will be saved with 'unknown' speaker" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} will be saved" msgstr "" + +msgid "Acceptance" +msgstr "Acceptancia" + +msgid "Adjournment" +msgstr "Posposición" + +msgid "Admin" +msgstr "Administrador/a" + +msgid "Complex Workflow" +msgstr "Flujo de trabajo complejo" + +#, python-brace-format +msgid "" +"Dear {name},\n" +"\n" +"this is your personal OpenSlides login:\n" +"\n" +"{url}\n" +"Username: {username}\n" +"Password: {password}\n" +"\n" +"\n" +"This email was generated automatically." +msgstr "" +"Querido/a {name}, \n" +"\n" +"este es su login personal de OpenSlides\\:\n" +"\n" +" {url} \n" +"Nombre de usuario\\: {username} \n" +"Contraseña\\: {password} \n" +"\n" +"Este correo electrónico se ha generado automáticamente." + +msgid "Default projector" +msgstr "Proyector predeterminado" + +msgid "Delegates" +msgstr "Delegados" + +msgid "No concernment" +msgstr "Ninguna preocupación" + +msgid "No decision" +msgstr "Sin decisión" + +msgid "Presentation and assembly system" +msgstr "Sistema de plenaria y presentación" + +msgid "Referral to" +msgstr "" + +msgid "Rejection" +msgstr "Rechazo" + +msgid "Reset your OpenSlides password" +msgstr "" + +msgid "Simple Workflow" +msgstr "Flujo de trabajo sencillo" + +msgid "Space for your welcome text." +msgstr "Espacio para su texto de bienvenida." + +msgid "Speaking time" +msgstr "Tiempo de palabra" + +msgid "Staff" +msgstr "Personal" + +#, python-brace-format +msgid "" +"You are receiving this email because you have requested a new password for your OpenSlides account.\n" +"\n" +"Please open the following link and choose a new password:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"The link will be valid for 10 minutes." +msgstr "" + +msgid "accepted" +msgstr "aceptado" + +msgid "adjourned" +msgstr "pospuesto" + +msgid "in progress" +msgstr "en curso" + +msgid "name" +msgstr "nombre" + +msgid "not concerned" +msgstr "no afectado" + +msgid "not decided" +msgstr "no decidido" + +msgid "not permitted" +msgstr "no permitido" + +msgid "permitted" +msgstr "permitido" + +msgid "referred to" +msgstr "" + +msgid "rejected" +msgstr "rechazado" + +msgid "submitted" +msgstr "presentado" + +msgid "withdrawn" +msgstr "retirado" diff --git a/i18n/fr.po b/i18n/fr.po index 780016ecfd..5178bbc57c 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -1,10 +1,11 @@ # # Translators: # Moosline, 2024 +# Elblinator, 2025 # msgid "" msgstr "" -"Last-Translator: Moosline, 2024\n" +"Last-Translator: Elblinator, 2025\n" "Language-Team: French (https://app.transifex.com/openslides/teams/14270/fr/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -21,7 +22,6 @@ msgstr "\"0\" signifie un nombre illimité de réunions actives" msgid "%num% emails were send sucessfully." msgstr "%num% des emails ont été envoyés avec succès." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "" "%num% participants could not be locked out because they have administrative " "permissions." @@ -48,13 +48,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a non-existant" -" line number." -msgstr "" -"Une recommandation de modification ou un amendement se réfère probablement à" -" un numéro de ligne inexistant." - msgid "A client error occurred. Please contact your system administrator." msgstr "" "Une erreur client s'est produite. Veuillez contacter votre administrateur " @@ -77,7 +70,6 @@ msgstr "" "Une erreur de serveur s'est produite. Veuillez contacter votre " "administrateur système." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "A time is required and must be in min:secs format." msgstr "" @@ -87,7 +79,6 @@ msgstr "Un titre est requis" msgid "A topic needs a title" msgstr "Un thème a besoin d'un titre" -#: /app/src/app/site/pages/meetings/modules/participant-search-selector/components/participant-search-selector/participant-search-selector.component.ts msgid "" "A user with the username '%username%' and the first name '%first_name%' was " "created." @@ -110,10 +101,6 @@ msgstr "Accepter" msgid "Access data (PDF)" msgstr "Données d'accès (PDF)" -msgid "Access groups" -msgstr "Groupes d'accès" - -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -126,59 +113,57 @@ msgstr "Données d'accès" msgid "Account" msgstr "Compte" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" -msgstr "" +msgstr "Administrateur de compte" -msgid "Account successfully assigned" -msgstr "Compte attribué avec succès" +msgid "Account created" +msgstr "Comptes créés" + +msgid "Account successfully added." +msgstr "" msgid "Accounts" msgstr "Comptes" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Comptes créés" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Comptes actualisés" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Comptes avec des erreurs" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with warnings: affected cells will be skipped" msgstr "Comptes avec avertissements : les cellules affectées seront ignorées" +msgid "Action not possible. You have to be part of the meeting." +msgstr "" + msgid "Activate" msgstr "Activer" msgid "Activate amendments" msgstr "Activer les amendements" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Activate backtracking" +msgstr "" + msgid "Activate closed meeting" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Activer le design" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate submitter extension field in motion create form" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "" @@ -253,7 +238,6 @@ msgstr "Ajouter une nouvelle entrée" msgid "Add option" msgstr "Ajouter une option" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "" @@ -266,7 +250,6 @@ msgstr "Ajouter aux réunions" msgid "Add to queue" msgstr "Ajouter à la file d'attente" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "" @@ -277,11 +260,9 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Ajouter/supprimer des groupes ...." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Ajouter/supprimer des niveaux de structure ..." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "" @@ -292,9 +273,8 @@ msgstr "" "Des colonnes supplémentaires après celles requises peuvent être présentes et" " n'affecteront pas l'importation." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" -msgstr "" +msgstr "Rôles administratifs" msgid "Administration roles (at organization level)" msgstr "Rôles d'administration (au niveau de l'organisation)" @@ -302,11 +282,6 @@ msgstr "Rôles d'administration (au niveau de l'organisation)" msgid "Administrators" msgstr "Administrateurs" -msgid "After verifiy the preview click on \"import\" please (see top right)." -msgstr "" -"Après avoir vérifié l'aperçu, cliquez sur \"importer\" s'il vous plaît (voir" -" en haut à droite)." - msgid "After verifying the preview click on \"import\" please (see top right)." msgstr "" "Après avoir vérifié l'aperçu, cliquez sur \"importer\" s'il vous plaît (voir" @@ -330,17 +305,18 @@ msgstr "" msgid "Agenda visibility" msgstr "Visibilité de l'ordre du jour" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" -msgstr "" +msgstr "Tous" msgid "All casted ballots" msgstr "Tous les bulletins de vote déposés" +msgid "All changes of this settings group will be lost!" +msgstr "" + msgid "All entitled users" msgstr "Tous les utilisateurs éligibles." @@ -353,11 +329,6 @@ msgstr "Toutes les réunions" msgid "All other fields are optional and may be empty." msgstr "Tous les autres champs sont facultatifs et peuvent être vides." -#: /app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/definitions/index.ts -msgid "All present entitled users" -msgstr "" - -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Tous les niveaux de structure" @@ -374,16 +345,21 @@ msgstr "Tous les votes seront perdus." msgid "Allow amendments of amendments" msgstr "Permettre des amendements d'amendements" +msgid "Allow backtracking of forwarded motions" +msgstr "" + msgid "Allow blank in number" msgstr "Permettre un blanc dans l'identifiant" msgid "Allow create poll" msgstr "Autoriser la création d'un sondage" +msgid "Allow forwarding of amendments" +msgstr "" + msgid "Allow forwarding of motions" msgstr "Permettre la transmission de motions" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow one participant multiple times on the same list" msgstr "" @@ -416,6 +392,9 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Groupes d'accès autorisés pour ce répertoire" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Toujours" @@ -449,12 +428,6 @@ msgstr "Nombre de réunions" msgid "Amount of votes" msgstr "Nombre de voix" -#: /app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts -msgid "An email with a password reset link has been sent." -msgstr "" -"Un courriel contenant un lien pour réinitialiser le mot de passe a été " -"envoyé." - msgid "An error occurred while voting." msgstr "Une erreur s'est produite lors du vote." @@ -479,7 +452,6 @@ msgstr "URL de l'image de la particule d'applaudissement" msgid "Applause visualization" msgstr "Visualisation d'applaudissements" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "" @@ -495,9 +467,8 @@ msgstr "Archiver" msgid "Archived" msgstr "Archivé" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" -msgstr "" +msgstr "Réunions archivées" msgid "" "Are you sure you want to activate this color set? This will change the " @@ -509,7 +480,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Êtes-vous sûr de vouloir activer cette réunion ?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "" "Are you sure you want to add the following time onto every structure level?" msgstr "" @@ -552,7 +522,6 @@ msgstr "" "Êtes-vous sûr de vouloir supprimer tous les fichiers et dossiers " "sélectionnés ?" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.ts msgid "Are you sure you want to delete all selected genders?" msgstr "" @@ -610,7 +579,6 @@ msgstr " Êtes-vous sûr de vouloir supprimer cette entrée ?" msgid "Are you sure you want to delete this file?" msgstr "Êtes-vous sûr de vouloir supprimer ce fichier ?" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.ts msgid "Are you sure you want to delete this gender?" msgstr "" @@ -626,8 +594,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce message ?" msgid "Are you sure you want to delete this motion block?" msgstr "Êtes-vous sûr de vouloir supprimer ce bloc de motions ?" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts -msgid "Are you sure you want to delete this motion? " +msgid "Are you sure you want to delete this motion?" msgstr "Êtes-vous sûr de vouloir supprimer cette motion ?" msgid "Are you sure you want to delete this projector?" @@ -636,7 +603,6 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce projecteur ?" msgid "Are you sure you want to delete this state?" msgstr "Êtes-vous sûr de vouloir supprimer cet état ?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.ts msgid "Are you sure you want to delete this structure level?" msgstr "Êtes-vous sûr de vouloir supprimer ce niveau de structure ?" @@ -652,7 +618,6 @@ msgstr "Êtes-vous sûr de vouloir supprimer ce vote ?" msgid "Are you sure you want to delete this workflow?" msgstr "Êtes-vous sûr de vouloir supprimer ce flux de travail ?" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Are you sure you want to discard all changes and update this form?" msgstr "" @@ -662,7 +627,6 @@ msgstr "Êtes-vous sûr de vouloir rejeter cet amendement ?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Êtes-vous sûr de vouloir dupliquer cette réunion ?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "" "Are you sure you want to end this contribution which still has interposed " "question(s)?" @@ -682,7 +646,6 @@ msgstr "" "Êtes-vous sûr de vouloir retirer irrévocablement votre demande de motion de " "procédure ?" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Are you sure you want to make this file/folder public?" msgstr "" @@ -732,18 +695,9 @@ msgstr "" "Êtes-vous sûr de vouloir réinitialiser toutes les options aux paramètres par" " défaut ?" -msgid "" -"Are you sure you want to reset all options to default settings? All changes " -"of this settings group will be lost!" -msgstr "" -"Êtes-vous sûr de vouloir réinitialiser toutes les options aux valeurs par " -"défaut ? Toutes les modifications de ce groupe de paramètres seront perdues " -"!" - msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "Êtes-vous sûr de vouloir rétablir tous les mots de passe par défaut ?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "" "Are you sure you want to reset the time to the last set value? It will be " "reset to:" @@ -756,7 +710,6 @@ msgid "Are you sure you want to send an invitation email to the user?" msgstr "" "Êtes-vous sûr de vouloir envoyer un courriel d'invitation à l'utilisateur ?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Are you sure you want to send an invitation email?" msgstr "" @@ -770,7 +723,6 @@ msgstr "Êtes-vous sûr de vouloir arrêter ce vote ?" msgid "Are you sure you want to submit a point of order?" msgstr "Êtes-vous sûr de vouloir soumettre un point d'ordre ?" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Are you sure you want to unpublish this file/folder?" msgstr "" @@ -786,9 +738,6 @@ msgstr "Consulter, non par défaut" msgid "Ask, default yes" msgstr "Consulter, oui par défaut" -msgid "Assign" -msgstr "Assigner" - msgid "At least" msgstr "Au moins" @@ -807,12 +756,15 @@ msgstr "" "réunion. Si un autre groupe est souhaité, veuillez utiliser la boîte de " "dialogue \"Ajouter aux réunions\" dans la vue détaillée du compte." +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "" "Attention : Entrez d'abord les données du réseau sans fil dans [Réglages > " "Général]" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Attention: Not selected accounts will be merged and then deleted." msgstr "" @@ -832,7 +784,6 @@ msgstr "" msgid "Autopilot" msgstr "Pilote automatique" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -896,7 +847,6 @@ msgstr "Mise à jour du bulletin de vote" msgid "Ballots" msgstr "Bulletins de vote" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "" @@ -909,21 +859,18 @@ msgstr "Commencer discours" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Espace blanc entre le préfixe et le numéro, par exemple \"A 001\"." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "" msgid "Bold" msgstr "En gras" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "" msgid "CSV import" msgstr "Import CSV" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -1035,7 +982,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Peut créer, modifier, démarrer/arrêter et supprimer des votes." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Peut modifier toutes les notes de modération." @@ -1046,7 +992,6 @@ msgstr "" "Peut éditer et attribuer les métadonnées de mouvement suivantes : Déposant, " "état, recommandation, catégorie, blocs de mouvement et balises." -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -1056,7 +1001,6 @@ msgstr "Peut transmettre des motions " msgid "Can forward motions to committee" msgstr "Peut transmettre des motions à une commission" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1065,6 +1009,12 @@ msgid "" "2. target meeting must be created.\n" "3. forwarding must be activated in the workflow in the state." msgstr "" +"Peut transmettre des motions à d'autres réunions au sein de l'instance OpenSlides. \n" +"\n" +"Autres exigences :\n" +"1. la hiérarchie de transmission doit être définie au niveau organisationnel dans la commission. \n" +"2. la réunion cible doit être créée\n" +"3. la transmission doit être activée dans le flux de travail de l'état." msgid "Can manage agenda" msgstr "Peut gérer l'ordre du jour" @@ -1081,7 +1031,6 @@ msgstr "U" msgid "Can manage logos and fonts" msgstr "Peut gérer les logos et les polices de caractères" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Peut gérer les notes de modération" @@ -1115,7 +1064,6 @@ msgstr "Peut gérer le chat" msgid "Can manage the projector" msgstr "Peut gérer le projecteur" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" @@ -1125,12 +1073,14 @@ msgstr "Peut nonimer un autre participant" msgid "Can nominate oneself" msgstr "Peut se nommer soi même" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" "Requires group permission: [Can see participants]" msgstr "" +"Peut désigner d'autres participants comme candidats. \n" +"\n" +"Nécessite l'autorisation du groupe : [Peut voir les participants]" msgid "Can not import because of errors" msgstr "Ne peut pas être importé en raison d'erreurs" @@ -1138,9 +1088,8 @@ msgstr "Ne peut pas être importé en raison d'erreurs" msgid "Can put oneself on the list of speakers" msgstr "Peut se mettre soi-même sur la liste des orateurs" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Can receive motions" -msgstr "" +msgstr "Peut recevoir des motions" msgid "Can receive motions from committee" msgstr "Peut recevoir des motions de commissions" @@ -1154,7 +1103,6 @@ msgstr "Peut voir tous les sujets internes, les horaires et les commentaires." msgid "Can see all lists of speakers" msgstr "Peut voir toutes les listes d'orateurs" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "" "Peut voir toutes les notes de modération dans chaque liste de participants." @@ -1162,13 +1110,11 @@ msgstr "" msgid "Can see elections" msgstr "Peut voir les élections" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Peut voir les fichiers" @@ -1181,7 +1127,6 @@ msgstr "Peut voir les points internes et l'horaire de l'ordre du jour" msgid "Can see list of speakers" msgstr "Peut voir la liste des orateurs" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Peut voir les notes de modération" @@ -1200,10 +1145,12 @@ msgstr "" "\n" "Conseil : Recouper la visibilité souhaitée des motions avec le compte du délégué test." +msgid "Can see origin motion" +msgstr "" + msgid "Can see participants" msgstr "Peut voir les participants" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "" @@ -1227,12 +1174,14 @@ msgstr "" "\n" "Remarque : le partage des dossiers et des fichiers peut être limité par l'affectation d'un groupe." -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the History menu item with the history of processing timestamps for motions, elections and participants.\n" "\n" "Note: For privacy reasons, it is recommended to limit the rights to view the History significantly." msgstr "" +"Peut voir l'élément de menu Historique avec l'historique des horodatages de traitement pour les motions, les élections et les participants. \n" +"\n" +"Remarque : pour des raisons de confidentialité, il est recommandé de limiter considérablement les droits d'accès à l'historique." msgid "Can see the Home menu item." msgstr "Peut voir l'élément de menu Accueil." @@ -1274,24 +1223,27 @@ msgstr "" "Il est possible de voir la diffusion en direct si une URL de diffusion en " "direct a été saisie dans > [Réglages] > [Diffusion en direct]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" "Note: The right to vote is defined directly in the ballot." msgstr "" +"Peut voir l'élément de menu Élections, y compris la liste des candidats et les résultats. \n" +"\n" +"Remarque : le droit de vote est défini directement dans le bulletin de vote." -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Participants and therefore the following data from all participants:\n" "Personal data: Name, pronoun, gender.\n" "Meeting specific information: Structure level, Group, Participant number, About me, Presence status." msgstr "" +"Vous pouvez consulter le point de menu Participants et donc les données suivantes de tous les participants : \n" +"Données personnelles : Nom, pronom, sexe. \n" +"Informations spécifiques à la réunion : Niveau de structure, Groupe, Numéro de participant, A propos de moi, Statut de présence." msgid "Can see the projector" msgstr "Peut voir le projecteur" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1306,7 +1258,6 @@ msgstr "" "[Réglages] > [Motions] ainsi que pour l'état correspondant dans > [Flux de " "travail]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "" @@ -1338,24 +1289,21 @@ msgstr "Candidat supprimé" msgid "Candidates" msgstr "Candidats" -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +msgid "Cannot create meeting without administrator." +msgstr "" + msgid "Cannot delete published files" msgstr "" msgid "Cannot do that in demo mode!" msgstr "Impossible de le faire en version démo !" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Cannot forward motions" -msgstr "" +msgstr "Ne peut pas transmettre les motions" -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html msgid "Cannot move published files" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Cannot receive motions" msgstr "" @@ -1395,14 +1343,12 @@ msgstr "Changez la présence" msgid "Change recommendation" msgstr "Modifier la recommandation" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "" msgid "Change recommendations" msgstr "Modifier les recommandations" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "" @@ -1421,7 +1367,6 @@ msgstr "Version modifiée dans la ligne" msgid "Changes" msgstr "Modifications" -#: /app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-list/components/meeting-settings-group-list/meeting-settings-group-list.component.ts msgid "Changes of all settings group will be lost!" msgstr "" @@ -1439,26 +1384,21 @@ msgstr "" "Faites entrer ou sortir les participants en fonction de leur nombre de " "participants :" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Échec et mat ! Vous avez perdu !" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Échec et mat ! Vous avez gagné !" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Échecs" msgid "Choice" msgstr "Choix" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Choisissez 0 pour désactiver l'intervention." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Choose 0 to disable speaking times widget for structure level countdowns." msgstr "" @@ -1466,30 +1406,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Choisissez 0 pour desactiver le système de soutien." -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Chyron" -msgstr "" +msgstr "Chyron" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron agenda item, background color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron agenda item, font color" msgstr "" msgid "Chyron speaker name" msgstr "Nom du haut-parleur Chyron" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron speaker, background color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron speaker, font color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Classic" msgstr "" @@ -1502,11 +1436,9 @@ msgstr "Supprimer tous les filtres" msgid "Clear all list of speakers" msgstr "Effacer toute les listes d'orateurs." -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Effacer la projection actuelle" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "" @@ -1528,21 +1460,17 @@ msgstr "Cliquez ici pour voter !" msgid "Close" msgstr "Fermer" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Close edit mode" msgstr "Fermer le mode édition" msgid "Close list of speakers" msgstr "Fermer la liste des orateurs" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" -msgstr "" +msgstr "Fermé" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Closed items" -msgstr "" +msgstr "Elements terminés" msgid "Collapse all" msgstr "Réduire tout" @@ -1610,19 +1538,15 @@ msgstr "Comissions" msgid "Committees and meetings" msgstr "Comissions et réunions" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Comités créés" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Comités mis à jour" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Comités avec des erreurs" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with warnings: affected cells will be skipped" msgstr "Comités avec avertissements : les cellules affectées seront ignorées" @@ -1660,7 +1584,6 @@ msgstr "Contre discours" msgid "Contribution" msgstr "Contribution" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Contributions" @@ -1709,7 +1632,6 @@ msgstr "Création" msgid "Creation date" msgstr "Date de création" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Current agenda item" msgstr "" @@ -1725,14 +1647,12 @@ msgstr "Liste actuelle des orateurs (sous forme de diapositive)" msgid "Current slide" msgstr "Diapositive actuelle" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "L'orateur actuel" msgid "Current speaker chyron" msgstr "Chyron de l'orateur actuel" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "" @@ -1751,7 +1671,6 @@ msgstr "Nombre personnalisé de bulletins de vote" msgid "Custom translations" msgstr " Traductions personnalisées" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1773,7 +1692,6 @@ msgstr "Décision" msgid "Default" msgstr "Par défaut" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "" @@ -1792,13 +1710,11 @@ msgstr "Groupes par défaut avec droit de vote" msgid "Default line numbering" msgstr "Numérotation par ligne par défaut" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Default speaking time contingent for parliamentary groups (structure levels)" " in seconds" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Default text version for change recommendations and projection of motions" msgstr "" @@ -1810,16 +1726,15 @@ msgstr "" "Visibilité par défaut des nouveaux points de l'ordre du jour (sauf les " "sujets)" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts -msgid "Default vote method" -msgstr "" - msgid "Default vote weight" msgstr "Poids du vote par défaut" msgid "Default voting duration" msgstr "Durée du vote par défaut" +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Mode de vote par défaut" @@ -1852,7 +1767,6 @@ msgstr "" "Définit le temps pendant lequel les montants des applaudissements sont " "additionnés." -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Defines the wording of the recommendation that belongs to this state.\n" "Example: State = Accepted / Recommendation = Acceptance.\n" @@ -1863,15 +1777,22 @@ msgid "" "Additional information:\n" "In combination with motion blocks, the recommendation of multiple motions can be followed simultaneously." msgstr "" +"Définit le libellé de la recommandation qui appartient à cet état.\n" +"Exemple : Etat = Accepté / Recommandation = Acceptation. \n" +"\n" +"Pour activer le système de recommandation, un recommandeur (par exemple, une commission des motions) doit être défini sous > [Réglages] > [Motions] > [Nom du recommandeur].\n" +"Exemple de recommandation : commission des motions\n" +"\n" +"Informations complémentaires :\n" +"En combinaison avec les blocs de mouvement, la recommandation de plusieurs mouvements peut être suivie simultanément." msgid "Defines which states can be selected next in the workflow." msgstr "" "Définit les états qui peuvent être sélectionnés ensuite dans le flux de " "travail." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Delegation of vote" -msgstr "" +msgstr "Délégation de vote" msgid "Delete" msgstr "Supprimer" @@ -1888,7 +1809,6 @@ msgstr "Supprimer le projecteur" msgid "Deleted user" msgstr "Utilisateur supprimé" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "Deleting this motion will also delete the amendments." msgstr "" @@ -1910,17 +1830,12 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Indique si cet utilisateur est dans la salle." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" -msgstr "" +msgstr "Je n'ai pas reçu de courriel." msgid "Diff version" msgstr "Version Diff" -#: /app/src/app/site/modules/global-headbar/components/account-dialog/account-dialog.component.html -msgid "Disable connection closing on inactivity" -msgstr "" - msgid "Disabled (no percents)" msgstr "Désactivé (pas de pourcentages)" @@ -1932,7 +1847,6 @@ msgstr "" msgid "Display type" msgstr "Type d'écran" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Distribuer le temps de surplomb" @@ -1942,11 +1856,9 @@ msgstr "Divergente :" msgid "Do not forget to save your changes!" msgstr "N'oubliez pas d'enregistrer vos modifications !" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Acceptez-vous ?" @@ -1959,7 +1871,6 @@ msgstr "Voulez-vous vraiment annuler toutes vos modifications ?" msgid "Do you really want to go ahead?" msgstr "Voulez-vous vraiment continuer ?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Do you really want to lock this participant out of the meeting?" msgstr "" @@ -1975,11 +1886,9 @@ msgstr "" "Voulez-vous vraiment arrêter de partager cette réunion en tant que modèle " "public ?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Do you really want to undo the lock out of the participant?" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Do you want to update the amendment text? All changes will be lost." msgstr "" @@ -1998,7 +1907,6 @@ msgstr "Télécharger fichier CSV d'exemple " msgid "Download folder" msgstr "Télécharger le dossier" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -2013,9 +1921,8 @@ msgstr "Double" msgid "Duplicate from" msgstr "Duplication de" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" -msgstr "" +msgstr "Duplications" msgid "Duration" msgstr "Durée" @@ -2045,11 +1952,9 @@ msgstr "" msgid "Edit" msgstr "Modifier" -#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Modifier le compte" @@ -2068,34 +1973,27 @@ msgstr "Editer les détails de" msgid "Edit editorial final version" msgstr "Editer la version finale de l'éditorial" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Modifier le groupe" msgid "Edit meeting" msgstr "Modifier la réunion" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Modifier la note de modération" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" -msgstr "" +msgstr "Modifier le participant" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Edit point of order ..." msgstr "" msgid "Edit projector" msgstr "Modifier le projecteur" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Edit queue" msgstr "Éditer la file d'attente" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Modifier le status" @@ -2111,7 +2009,6 @@ msgstr "Modifier pour saisir les votes." msgid "Edit topic" msgstr "Modifier le sujet" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Modifier le flux de travail" @@ -2124,23 +2021,23 @@ msgstr "Election" msgid "Election documents" msgstr "Documents relatifs aux élections" +msgid "Election method" +msgstr "Méthode d'élection" + msgid "Elections" msgstr "Elections" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Élément" msgid "Email" msgstr "Courriel" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" -msgstr "" +msgstr "Adresse courriel" msgid "Email body" msgstr "Corps du courriel" @@ -2169,7 +2066,6 @@ msgstr "Permettre le vote électronique" msgid "Enable forspeech / counter speech" msgstr "Permettre le discours / contre-discours" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Activer les questions interposées" @@ -2182,11 +2078,9 @@ msgstr "Activer la vue de présence des participants" msgid "Enable point of order" msgstr "Activer le point d'ordre" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "" @@ -2217,7 +2111,6 @@ msgstr "" " modifier l'état de la motion. Les autres fonctions administratives sont " "exclues." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Enables public access to this meeting without login data. Permissions can be" " set after activation in the new group 'Public'." @@ -2233,7 +2126,14 @@ msgstr "" "Permet l'édition du texte et du motif du mouvement par les soumissionnaires " "dans l'état sélectionné après la création du mouvement." -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts +msgid "" +"Enables the forwarding of amendments in the selected state.\n" +"\n" +"Prerequisites:\n" +"1. Motion forwarding is activated.\n" +"2. 'Original version with changes' in forwarding dialog must be selected." +msgstr "" + msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2242,6 +2142,12 @@ msgid "" "2. target meeting must be created.\n" "3. user must have group permission for forwarding." msgstr "" +"Permet de transmettre les motions à d'autres réunions au sein de l'instance OpenSlides dans l'état sélectionné. \n" +"\n" +"Conditions préalables :\n" +"1. la hiérarchie de transmission doit être définie au niveau organisationnel dans la commission. \n" +"2. la réunion cible doit être créée\n" +"3. l'utilisateur doit disposer d'une autorisation de groupe pour la transmission." msgid "" "Enables the support function for motions in the selected state. The support " @@ -2304,7 +2210,6 @@ msgstr "" "Saisissez votre e-mail pour envoyer le lien de réinitialisation du mot de " "passe" -#: /app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "Entitled present users" msgstr "" @@ -2335,7 +2240,6 @@ msgstr "Fin prévue" msgid "Event location" msgstr "Lieu de l'événement" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Every admin in every meeting will be able to see this content." msgstr "" @@ -2346,7 +2250,6 @@ msgstr "" "Tout le monde peut voir la demande du point d'ordre (au lieu de " "gestionnaires pour la liste des orateurs seulement)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/components/participant-import-list/participant-import-list.component.html msgid "" "Existing accounts can be reused or updated by using:
    • Membership " "number (recommended)
    • Username
    • Email address AND first name AND " @@ -2374,8 +2277,8 @@ msgstr "Exporter au format PDF" msgid "Export comment" msgstr "Commentaire d'exportation" -msgid "Export motions" -msgstr "Exporter les motions" +msgid "Export moderator note as PDF" +msgstr "" msgid "Export personal note only" msgstr "Exporter les notes personnelles uniquement" @@ -2389,10 +2292,12 @@ msgstr "Exporter les motions sélectionnés" msgid "Extension" msgstr "Extension" +msgid "External" +msgstr "" + msgid "External ID" msgstr "ID externe" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "" @@ -2402,14 +2307,9 @@ msgstr "Favoris" msgid "File" msgstr "Fichier" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "File is being used" msgstr "Le fichier est en cours d'utilisation" -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "" @@ -2422,7 +2322,6 @@ msgstr "Fichiers" msgid "Filter" msgstr "Filtre" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "" @@ -2465,7 +2364,6 @@ msgstr "Police régulière" msgid "Font size in pt" msgstr "Taille de la police en pt" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "For activation:
      \n" " 1. Assign group permission (define the group that can support motions)
      \n" @@ -2485,22 +2383,17 @@ msgstr "Couleur d'avant-plan" msgid "Forgot Password?" msgstr "Mot de passe oublié ?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" -msgid "Format" -msgstr "Format" - msgid "Forspeech" msgstr "Forspeech" msgid "Forward" msgstr "transmettre" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" -msgstr "" +msgstr "Transmettre des motions " msgid "Forward motions to" msgstr "Transmettre les motions à" @@ -2535,7 +2428,6 @@ msgstr "Tirage au sort !" msgid "Gender" msgstr "Sexe" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "" @@ -2572,7 +2464,6 @@ msgstr "Couleur globale de la barre de tête" msgid "Go to line" msgstr "Aller à la ligne" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "" @@ -2582,12 +2473,11 @@ msgstr "Groupe" msgid "Group name" msgstr "Nom de groupe" -msgid "Group not found - account is already in meeting, nothing assigned" +msgid "Group not found. Account added to the group “Default”." msgstr "" -"Groupe introuvable - le compte est déjà dans la réunion, rien n'est attribué" -msgid "Group not found - assigned to default group" -msgstr "Groupe introuvable - assigné au groupe par défaut" +msgid "Group not found. Account already belongs to another group." +msgstr "" msgid "Groups" msgstr "Groupes" @@ -2607,63 +2497,57 @@ msgstr "Groupes avec droits d'écriture" msgid "Has SSO identification" msgstr "A l'identification SSO" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Has a home committee" +msgstr "" + msgid "Has a membership number" msgstr "" msgid "Has amendments" msgstr "A des amendements" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" -msgstr "" +msgstr "dispose d'une adresse courriel" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" -msgstr "" +msgstr "A modifié le poids du vote" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "" msgid "Has forwardings" msgstr "A des transmissions" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" -msgstr "" +msgstr "S'est connecté(e)" msgid "Has no SSO identification" msgstr "N'a pas d'identification SSO" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" +msgstr "N'a pas d'adresse courriel" + +msgid "Has no home committee" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has no identical motions" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "" msgid "Has no speakers" msgstr "N'a pas d'odrateurs" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" -msgstr "" +msgstr "Ne s'est pas encore connecté" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Has not spoken" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "" @@ -2673,13 +2557,11 @@ msgstr "A des notes" msgid "Has speakers" msgstr "A des oraterus" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Has spoken" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" -msgstr "" +msgstr "Poids des voix inchangé" msgid "Has voted" msgstr "A voté" @@ -2687,17 +2569,18 @@ msgstr "A voté" msgid "Header" msgstr "En-tête" +msgid "Header and footer" +msgstr "" + msgid "Header background color" msgstr "Couleur d'arrière-plan de l'en-tête" msgid "Header font color" msgstr "Couleur de la police de l'en-tête" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "" @@ -2713,18 +2596,15 @@ msgstr "Le texte d'aide pour les données d'accès et PDF de bienvenue" msgid "Hidden item" msgstr "élément masqué" -#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" -msgstr "" +msgstr "Cacher" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Masquer le menu principal" msgid "Hide more text" msgstr "Cacher plus de texte" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "" @@ -2743,13 +2623,15 @@ msgstr "L'histoire" msgid "Home" msgstr "Accueil" +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Comment créer de nouvelles modifications" msgid "I know the risk" msgstr "Je connais le risque" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "IMPORTANT: The sender address (noreply@openslides.com) is defined in the OpenSlides server settings and cannot be changed here.\n" " To receive replies you have to enter a reply address in the next field. Please test the email dispatch in case of changes!" @@ -2757,32 +2639,29 @@ msgstr "" "IMPORTANT : L'adresse de l'expéditeur (noreply@openslides.com) est définie dans les paramètres du serveur OpenSlides et ne peut pas être modifiée ici.\n" "Pour recevoir des réponses, vous devez saisir une adresse de réponse dans le champ suivant. Veuillez tester l'envoi du courriel en cas de changement !" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "" msgid "Identifier" msgstr "Identificateur" -msgid "If deactivated it is displayed below the title" -msgstr "S'il est désactivé, il est affiché sous le titre." +msgid "If deactivated it is displayed below the title." +msgstr "" -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." +msgid "If empty, everyone can access." msgstr "" -"S'il s'agit d'un amendement, vous pouvez sauvegarder son contenu lors de " -"l'édition et le supprimer par la suite." -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.html msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" + msgid "Image description" msgstr "" @@ -2807,8 +2686,6 @@ msgstr "Importer des participants" msgid "Import successful" msgstr "Import réussi" -#: /app/src/app/site/pages/meetings/pages/agenda/modules/topics/pages/topic-import/components/topic-import/topic-import.component.html -#: /app/src/app/site/pages/meetings/pages/agenda/modules/topics/pages/topic-import/components/topic-import/topic-import.component.html msgid "Import successful with some warnings" msgstr "Import réussi avec quelques avertissements" @@ -2818,6 +2695,9 @@ msgstr "Importer les sujets" msgid "Import workflows" msgstr "Importer des flux de travail" +msgid "Important: New groups are not created." +msgstr "" + msgid "In motion list, motion detail and PDF." msgstr "" "Dans la liste des motions, dans les détails des motions et dans le PDF." @@ -2834,6 +2714,9 @@ msgstr "Inactif" msgid "Inconsistent data." msgstr "Données incohérentes." +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Information" @@ -2855,22 +2738,18 @@ msgstr "Insérer derrière" msgid "Insert topics here" msgstr "Insérer les sujets ici" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "" msgid "Insertion" msgstr "Insertion" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Insufficient material! It's a draw!" msgstr "Matériel insuffisant ! C'est un tirage au sort !" @@ -2883,15 +2762,12 @@ msgstr "Element interne" msgid "Internal login" msgstr "Connexion interne" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Interposed question" msgstr "Question interposée" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Intervention" msgstr "Intervention" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Temps de parole de l'intervention en secondes" @@ -2904,9 +2780,8 @@ msgstr "Votes invalides" msgid "Invite to conference room" msgstr "Inviter à la salle de conférence" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Is a committee" -msgstr "" +msgstr "Est un Comité" msgid "Is a natural person" msgstr "Est une personne physique" @@ -2917,13 +2792,16 @@ msgstr "Est un modèle" msgid "Is active" msgstr "C'est actif" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" "Note:\n" "Optional combination of requests to speak with presence status is possible. ( > [Settings] > [List of speakers] > [General] )" msgstr "" +"est autorisé à s'inscrire sur la liste des orateurs. \n" +"\n" +"Remarque :\n" +"Il est possible de combiner les demandes d'intervention avec l'état de présence. ( > [Réglages] > [Liste des orateurs] > [Général] )" msgid "Is already projected" msgstr "Est déjà projeté" @@ -2940,26 +2818,24 @@ msgstr "Est projeté" msgid "Is candidate" msgstr "Est candidat" -#: app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is closed" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" +msgstr "L'administration de la commission" + +msgid "Is external" msgstr "" msgid "Is favorite" msgstr "Est le favori" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" -msgstr "" +msgstr "Participe à des réunions actives" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" -msgstr "" +msgstr "Est dans les réunions archivées" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "Is locked out" msgstr "" @@ -2972,42 +2848,42 @@ msgstr "N'est pas un amendement et n'a pas d'amendement" msgid "Is no natural person" msgstr "N'est pas une personne naturelle" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Is not a committee" -msgstr "" +msgstr "N'est pas un Comité" msgid "Is not a template" msgstr "N'est pas un modèle" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" +msgstr "N'est pas actif" + +msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "N'est pas archivé" +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "N'est pas favori" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" -msgstr "" +msgstr "Ne participe pas à des réunions actives" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" -msgstr "" +msgstr "N'est pas dans les réunions archivées" msgid "Is not present" msgstr "N'est pas présent" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is not public" msgstr "" msgid "Is present" msgstr "Est présent" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is public" msgstr "" @@ -3023,18 +2899,15 @@ msgstr "" "Il n'est pas permis de supprimer les comptes à rebours utilisés pour la " "liste des orateurs ou les sondages." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "" "It is not allowed to set the permisson 'Can manage participants' to a locked" " out user. Please unset the lockout state before adding a group with this " "permission." msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "It's a draw!" msgstr "C'est un tirage au sort !" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/components/base-game-dialog/base-game-dialog.ts msgid "It's your opponent's turn" msgstr "C'est au tour de votre adversaire" @@ -3062,7 +2935,6 @@ msgstr "Nom de la chambre Jitsi" msgid "Jitsi room password" msgstr "Mot de passe de la chambre Jitsi" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -3129,7 +3001,6 @@ msgstr "Numérotation par ligne" msgid "Line spacing" msgstr "Espacement des lignes" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "List of amendments: " msgstr "Liste des amendements :" @@ -3145,7 +3016,6 @@ msgstr "La liste des participants (PDF)" msgid "List of speakers" msgstr "Liste des orateurs" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "List of speakers as overlay" msgstr "" @@ -3161,13 +3031,15 @@ msgstr "Listes des orateurs" msgid "Live conference" msgstr "Conférence en direct" +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Flux vidéo en direct" msgid "Livestream URL" msgstr "URL de la diffusion en direct" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -3177,11 +3049,9 @@ msgstr "Url de l'image de l'affiche de la diffusion en direct" msgid "Loading data. Please wait ..." msgstr "Url de l'image de l'affiche de la diffusion en direct" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "Lock out user from this meeting." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "" @@ -3206,19 +3076,19 @@ msgstr "Nombre d'applaudissements le plus faible" msgid "Main motion and line number" msgstr "Motion principale et numéro de ligne" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Make background color from meta information box on the projector transparent" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "" msgid "Mark as personal favorite" msgstr "Marquer comme favori personnel" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts +msgid "Max votes cannot be greater than options." +msgstr "" + msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3228,8 +3098,11 @@ msgstr "Nombre maximum de votes" msgid "Maximum amount of votes per option" msgstr "Nombre maximum de votes par option" -msgid "Maximum number of columns on motion block slide" -msgstr "Nombre maximal de colonnes sur la diapositive du bloc de mouvement" +msgid "Maximum number of columns in motion block projection" +msgstr "" + +msgid "Maximum number of columns in single votes projection" +msgstr "" msgid "Media access is denied" msgstr "L'accès aux médias est refusé" @@ -3249,7 +3122,6 @@ msgstr "Date de réunion" msgid "Meeting information" msgstr "Information sur la réunion" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "" @@ -3275,23 +3147,18 @@ msgstr "Titre de la réunion" msgid "Meetings" msgstr "Réunions" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "" msgid "Meetings selected" msgstr "Réunions selectionnées" -#: /app/src/app/site/modules/user-components/components/user-detail-view/user-detail-view.component.html -#: /app/src/app/site/modules/user-components/components/user-detail-view/user-detail-view.component.html msgid "Membership number" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "" @@ -3327,15 +3194,15 @@ msgstr "Nombre minimum de votes" msgid "Minimum number of digits for motion identifier" msgstr "Nombre minimum de chiffres pour l'identificateur de mouvement" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Note de modération" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts +msgid "Moderation-Note" +msgstr "" + msgid "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Modifier le design" @@ -3372,7 +3239,6 @@ msgstr "Modification de la motion recommandation supprimée" msgid "Motion change recommendation updated" msgstr "Recommandation de modification de la motion mise à jour" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Motion changed" msgstr "" @@ -3385,11 +3251,9 @@ msgstr "Motion créée (transmise)" msgid "Motion deleted" msgstr "Motion suprimée" -#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "" @@ -3408,13 +3272,15 @@ msgstr "Préambule de la motion" msgid "Motion updated" msgstr "motion mise à jour" +msgid "Motion version" +msgstr "Version de la motion" + msgid "Motion votes" msgstr "Votes de la motion" msgid "Motions" msgstr "Motions" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3470,27 +3336,21 @@ msgstr "Nom de la nouvelle catégorie" msgid "Natural person" msgstr "Personne physique" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Navigate to account page from " msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/components/committee-list/committee-list.component.ts msgid "Navigate to committee detail view from " msgstr "" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Navigate to participant page from " msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "" @@ -3515,7 +3375,6 @@ msgstr "Nouvelle catégorie" msgid "New change recommendation" msgstr "Nouveau changement de recommandation" -#: /app/src/app/site/pages/meetings/pages/chat/pages/chat-group-list/components/chat-group-list/chat-group-list.component.html msgid "New chat group" msgstr "Nouveau groupe de chat" @@ -3525,7 +3384,6 @@ msgstr "Nouveau champ de commentaires" msgid "New committee" msgstr "Nouveau Comité" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nouveau design" @@ -3535,24 +3393,18 @@ msgstr "Nouveau répertoire" msgid "New election" msgstr "Nouvelle élection" -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-upload/components/organization-mediafile-upload/organization-mediafile-upload.component.html msgid "New file" msgstr "Nouveau fichier" msgid "New file name" msgstr "Nouveau nom de fichier" -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-list/components/organization-mediafile-list/organization-mediafile-list.component.html -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-list/components/organization-mediafile-list/organization-mediafile-list.component.html msgid "New folder" msgstr "Nouveau dossier" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "New group" msgstr "Nouveau groupe" @@ -3574,8 +3426,6 @@ msgstr "Nouveau participant" msgid "New password" msgstr "Nouveau mot de passe" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-list/components/projector-list/projector-list.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-list/components/projector-list/projector-list.component.html msgid "New projector" msgstr "Nouveau projecteur" @@ -3591,7 +3441,6 @@ msgstr "Nouveau sujet" msgid "New vote" msgstr "Nouveau vote" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "" @@ -3601,15 +3450,17 @@ msgstr "Nouveau flux de travail" msgid "Next" msgstr "Prochain" +msgid "Next page" +msgstr "Page suivante" + msgid "Next states" msgstr "Prochain status" msgid "No" msgstr "Non" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" -msgstr "" +msgstr "Pas de rôle d'administrateur" msgid "No category" msgstr "Aucune catégorie" @@ -3623,17 +3474,18 @@ msgstr "Aucun groupe n'est de chat disponible" msgid "No comment" msgstr "Aucun commentaire" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" -msgstr "" +msgstr "Pas d'administration de commission" msgid "No data" msgstr "Pas de données" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts -msgid "No delegation of vote" +msgid "No data available" msgstr "" +msgid "No delegation of vote" +msgstr "Pas de délégation de vote" + msgid "No emails were send." msgstr "Aucun courriel n'a été envoyé." @@ -3676,10 +3528,12 @@ msgstr "Pas de notes personnelles" msgid "No results found" msgstr "Aucun résultat trouvé" +msgid "No results yet" +msgstr "" + msgid "No results yet." msgstr "Aucun résultat pour l'instant." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "No structure level" msgstr "" @@ -3695,18 +3549,15 @@ msgstr "Liste des nominations" msgid "None" msgstr "Aucun" -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "None of the selected motions can be forwarded." msgstr "Aucun des mouvements sélectionnés ne peut être transmis." -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "" msgid "Not found" msgstr "Introuvable" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "" @@ -3716,7 +3567,12 @@ msgstr "" "Notez que le mot de passe par défaut sera remplacé par le nouveau mot de " "passe généré." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" + +msgid "Note: Amendments will not be forwarded." +msgstr "" + msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3732,6 +3588,9 @@ msgstr "" msgid "Notes" msgstr "Notes" +msgid "Notes and Comments" +msgstr "" + msgid "Number" msgstr "Numéro" @@ -3771,6 +3630,9 @@ msgstr "" "Nombre d'intervenants suivants se connectant automatiquement à la conférence" " en direct" +msgid "Number of open requests to speak" +msgstr "" + msgid "Number of participants" msgstr "Nombre de participants" @@ -3786,7 +3648,6 @@ msgstr "Numéro des prochains intervenants à afficher sur le projecteur" msgid "Number set" msgstr "Jeu de numéros" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3796,7 +3657,6 @@ msgstr "Numérotée par catégorie" msgid "Numbering" msgstr "Numérotage" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "" @@ -3809,11 +3669,9 @@ msgstr "système de numération de points de l'ordre du jour" msgid "OK" msgstr "OK" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Off" msgstr "" @@ -3823,24 +3681,27 @@ msgstr "Mode hors ligne" msgid "Ok" msgstr "Ok" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "" msgid "Old password" msgstr "Ancien mot de passe" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "On" msgstr "" msgid "One email was send sucessfully." msgstr "Un courriel a été envoyé avec succès." +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Seulement pour des notes internes." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html +msgid "Only for nominal votes." +msgstr "" + msgid "Only groups and participant number are switched." msgstr "" @@ -3852,7 +3713,6 @@ msgstr "" "Seuls les participants présents peuvent être ajoutés à la liste des " "orateurs." -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "" @@ -3865,15 +3725,12 @@ msgstr "Ouvrir Jitsi dans un nouvel onglet" msgid "Open a meeting to play \"Connect 4\"" msgstr "Ouvrir une réunion pour jouer à \"Connect 4\"" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Open a meeting to play chess" msgstr "Ouvrez une réunion pour jouer aux échecs" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Open items" -msgstr "" +msgstr "Eléments ouverts" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "" @@ -3886,9 +3743,6 @@ msgstr "Réunion publique" msgid "Open projection dialog" msgstr "Ouvrir la boîte de dialogue de projection" -msgid "Open requests to speak" -msgstr "Demandes d'intervention ouvertes" - msgid "OpenSlides URL" msgstr "URL d'OpenSlides" @@ -3898,7 +3752,6 @@ msgstr " Données d'accès OpenSlides" msgid "OpenSlides help (FAQ)" msgstr "Aide OpenSlides (FAQ)" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "OpenSlides offers various speaking list customizations for use in " "parliament. These include the configuration of speaking time quotas for " @@ -3922,9 +3775,8 @@ msgstr "Organisation" msgid "Organization Management Level changed" msgstr "Organisation Niveau de gestion modifié" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" -msgstr "" +msgstr "Administrateur de l'organisation" msgid "Organization language" msgstr "Langue de l'organisation" @@ -3947,6 +3799,9 @@ msgstr "Original" msgid "Original version" msgstr "Version originale" +msgid "Original version with changes" +msgstr "" + msgid "Out of sync" msgstr "Désynchronisé" @@ -3980,6 +3835,9 @@ msgstr "Page" msgid "Page format" msgstr "Format de page" +msgid "Page layout" +msgstr "" + msgid "Page margin bottom in mm" msgstr "Marge inférieure de la page en mm" @@ -4010,11 +3868,15 @@ msgstr "Chargement parallèle" msgid "Parent agenda item" msgstr "Point de l'ordre du jour superieur" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts +msgid "Parent committee" +msgstr "" + +msgid "Parent committee name" +msgstr "" + msgid "Parent motion text changed" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "" @@ -4024,6 +3886,12 @@ msgstr "Participant" msgid "Participant added to group {} in meeting {}" msgstr "Participant ajouté au groupe {} dans la réunion {}" +msgid "Participant added to group {} in meeting {}." +msgstr "Participant ajouté au groupe {} dans la réunion {}" + +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "Participant ajouté à plusieurs groupes dans la réunion {}" @@ -4056,6 +3924,9 @@ msgstr "Numéro de participants" msgid "Participant removed from group {} in meeting {}" msgstr "Participant retiré du groupe {} lors de la réunion {}" +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Participant retiré de plusieurs groupes lors de la réunion {}" @@ -4065,7 +3936,6 @@ msgstr "Participant retiré de plusieurs groupes lors de plusieurs réunions" msgid "Participants" msgstr "Participants" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "" @@ -4076,23 +3946,18 @@ msgstr "" "Les participants et les administrateurs sont copiés intégralement et ne " "peuvent pas être modifiés ici." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Participants créés" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Les participants ont sauté" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Participants mis à jour" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Participants avec des erreurs" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with warnings: affected cells will be skipped" msgstr "" "Participants avec avertissements : les cellules affectées seront ignorées" @@ -4115,14 +3980,15 @@ msgstr "Les mots de passe ne correspondent pas." msgid "Paste/write your topics in this textbox." msgstr "Collez/écrivez vos sujets dans cette zone de texte." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Pause speech" msgstr "Pause discours" msgid "Permissions" msgstr "Permissions" +msgid "Person-related fields" +msgstr "" + msgid "Personal data changed" msgstr "Données personnelles modifiées" @@ -4138,7 +4004,6 @@ msgstr "Notes personnelles" msgid "Phase" msgstr "Phase" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Playing against" msgstr "Jouer contre" @@ -4162,15 +4027,12 @@ msgstr "Veuillez saisir votre nouveau mot de passe" msgid "Please join the conference room now!" msgstr "Rejoignez la salle de conférence dès maintenant !" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Please select a primary account." msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Please select a vote weight greater than or equal to 0.000001" msgstr "Veuillez sélectionner un poids de vote supérieur ou égal à 0,000001" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Please select a vote weight greater than zero." msgstr "Veuillez sélectionner un poids de vote supérieur à zéro." @@ -4178,24 +4040,24 @@ msgid "Please select the directory:" msgstr " Rejoignez la salle de conférence dès maintenant !" msgid "" -"Please select your target meetings and state the name of the group, which " -"the user should be assigned to in each meeting." +"Please select your target meetings and enter the name of an existing group " +"which should be assigned to the account in each meeting." msgstr "" -"Veuillez sélectionner vos réunions cibles et indiquer le nom du groupe " -"auquel l'utilisateur doit être affecté dans chaque réunion." msgid "Please update your browser or contact your system administration." msgstr "" "Veuillez mettre à jour votre navigateur ou contacter l'administrateur de " "votre système." +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Rappel au règlement" msgid "Polls" msgstr "Sondages" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Possible placeholders for email subject and body: {title}, {first_name}, " "{last_name}, {groups}, {structure_levels}, {event_name}, {url}, {username} " @@ -4220,25 +4082,33 @@ msgstr "Préfixe" msgid "Prefix for the motion identifier of amendments" msgstr "Préfixe pour l'identificateur de motion" +msgid "Preload original motions" +msgstr "" + msgid "Presence" msgstr "Présence" msgid "Present" msgstr "Présent" +msgid "Present entitled users" +msgstr "" + msgid "Preview" msgstr "Aperçu" msgid "Previous" msgstr "Avant" +msgid "Previous page" +msgstr "Page précédente" + msgid "Previous slides" msgstr "Pages précédentes" msgid "Primary color" msgstr "Couleur primaire" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "" @@ -4257,11 +4127,9 @@ msgstr "Traitement des processus" msgid "Project" msgstr "Projeter" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Projet au niveau de la structure active" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Projet tous les niveaux de structure" @@ -4298,15 +4166,12 @@ msgstr "Projecteurs" msgid "Pronoun" msgstr "Pronom" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "" msgid "Public" msgstr "Publique" -#: /app/src/app/site/pages/login/pages/login-mask/components/login-mask/login-mask.component.html -#: /app/src/app/site/pages/login/pages/login-mask/components/login-mask/login-mask.component.html msgid "Public access" msgstr "" @@ -4316,7 +4181,6 @@ msgstr "Élément public" msgid "Public template" msgstr "Modèle public" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Public template required for creating new meeting" msgstr "" @@ -4347,13 +4211,11 @@ msgstr "Motivation" msgid "Reason required for creating new motion" msgstr "Raison requise pour la création d'une nouvelle motion" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-sort.service/participant-speaker-list-sort.service.ts msgid "Receipt of contributions" msgstr "Réception des contributions" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" -msgstr "" +msgstr "Recevoir des motions" msgid "Receive motions from" msgstr "Recevoir des motions de" @@ -4370,7 +4232,6 @@ msgstr "Recommandation modifiée" msgid "Recommendation label" msgstr "Etiquette de recommandation" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Recommendation of motions in such a state can only be seen by motion " "managers." @@ -4382,7 +4243,6 @@ msgstr "Recommandation réinitialisation" msgid "Recommendation set to {}" msgstr "Recommandation définie sur {}" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4404,7 +4264,6 @@ msgstr "Rejeté" msgid "Relevant information could not be accessed" msgstr "Les informations nécessaires n'ont pas pu être obtenues." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4442,7 +4301,6 @@ msgstr "Supprimer de l'ordre du jour" msgid "Remove from motion block" msgstr "Retirer du bloc de motion" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "" @@ -4452,7 +4310,6 @@ msgstr "Enlever moi-même" msgid "Remove option" msgstr "Supprimer l'option" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Remove point of order" msgstr "" @@ -4487,14 +4344,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Permissions requises pour voir cette page :" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "" +msgid "Requires permission to see origin motions" +msgstr "" + msgid "Reset" msgstr "Réinitialiser" @@ -4513,7 +4371,6 @@ msgstr "Réinitialiser la recommandation" msgid "Reset state" msgstr "Réinitialiser le status" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "" @@ -4526,21 +4383,17 @@ msgstr "Résolution et dimensions" msgid "Restart livestream" msgstr "Redémarrer la diffusion en direct" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Restrict delegation principals from adding themselves to the list of " "speakers" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "" @@ -4553,8 +4406,6 @@ msgstr "Résultat" msgid "Results" msgstr "Résultats" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Resume speech" msgstr "Reprise du discours" @@ -4567,26 +4418,21 @@ msgstr "Droit" msgid "Roman" msgstr "Romain" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "Lignes avec avertissements" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" -msgstr "" +msgstr "SSO" msgid "SSO Identification" msgstr "Identification SSO" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "Identification SSO" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" -msgstr "" +msgstr "Même courriel" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "" @@ -4644,11 +4490,9 @@ msgstr "Sélectionner les réunions ..." msgid "Select paragraphs" msgstr "Sélectionner des paragraphes" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-manage-motion-meeting-users/motion-manage-motion-meeting-users.component.html msgid "Select participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Select speaker" msgstr "Sélectionner l'orateur" @@ -4692,9 +4536,18 @@ msgstr "Définir comme parent" msgid "Set as reference projector" msgstr "Défini comme projecteur de référence" +msgid "Set as template" +msgstr "" + msgid "Set category" msgstr "Définir la catégorie" +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Définir favori" @@ -4716,7 +4569,9 @@ msgstr "Changer en interne" msgid "Set it manually" msgstr "Réglez-le manuellement" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "" @@ -4766,6 +4621,9 @@ msgstr "Défénir les belises" msgid "Set workflow" msgstr "Définir le flux de travail" +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Fixer/supprimer une réunion" @@ -4776,13 +4634,9 @@ msgstr "" msgid "Settings" msgstr "Paramètres " -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-export-dialog/components/motion-export-dialog/motion-export-dialog.component.html msgid "Short form for amendments" msgstr "" -msgid "Show all" -msgstr "Afficher tout" - msgid "Show all changes" msgstr "Afficher tout les modifications" @@ -4810,15 +4664,9 @@ msgstr "Afficher le comité" msgid "Show conference room" msgstr "Afficher la salle de conférence" -msgid "Show correct entries only" -msgstr "Ne montrer que les entrées correctes" - msgid "Show entire motion text" msgstr "Afficher l'intégralité du texte de la motion" -msgid "Show errors only" -msgstr "Afficher uniquement les erreurs" - msgid "Show full text" msgstr "Afficher le texte complet" @@ -4839,7 +4687,6 @@ msgstr "Afficher la fenêtre de la conférence en direct" msgid "Show logo" msgstr "Afficher le logo" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Afficher le menu principal" @@ -4897,7 +4744,6 @@ msgstr "Afficher ce texte sur la page d'accueil" msgid "Show title" msgstr "Afficher le titre" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" @@ -4963,14 +4809,15 @@ msgstr "Trier les motions" msgid "Sort motions by" msgstr "Trier les motions par" +msgid "Sort participant names on single votes projection by" +msgstr "" + msgid "Sort workflow" msgstr "Trier les fluxs de travail" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "" @@ -4980,35 +4827,27 @@ msgstr "Orateur" msgid "Speakers" msgstr "Orateurs" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Temps de parole" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking times – overview structure levels" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-sort.service/participant-speaker-list-sort.service.ts msgid "Speech start time" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Type de discours" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Stalemate! It's a draw!" msgstr "Impasse ! Tirage au sort !" @@ -5020,7 +4859,6 @@ msgstr "" msgid "Start date" msgstr "Date de début" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-highlight-form/motion-highlight-form.component.html msgid "Start line number" msgstr "Numéro de ligne de départ" @@ -5042,9 +4880,8 @@ msgstr "Statut défini sur {}" msgid "Statistics" msgstr "Statistiques" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Status" -msgstr "" +msgstr "Statut" msgid "Stop" msgstr "Arreter" @@ -5061,19 +4898,27 @@ msgstr "Arrêter le vote" msgid "Stop waiting" msgstr "Arrêter d'attendre" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Biffure" msgid "Structure level" msgstr "Niveau structurel" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Niveaus de structure" +msgid "Structure levels created" +msgstr "" + msgid "Subcategory" msgstr "Sous-catégorie" +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "Date de soumission" @@ -5086,9 +4931,6 @@ msgstr "Soumettre le vote maintenant" msgid "Submitter" msgstr "Soumissionnaire" -msgid "Submitter (in target meeting)" -msgstr "Soumissionnaire (dans la réunion cible)" - msgid "Submitter may set state to" msgstr "L'auteur de la motion peut changer le statut sur" @@ -5101,7 +4943,6 @@ msgstr "Changement de soumissionnaires" msgid "Subscript" msgstr "Indice" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "" @@ -5123,9 +4964,8 @@ msgstr " Résumé des modifications" msgid "Summary of changes:" msgstr " Résumé des modifications:" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" -msgstr "" +msgstr "Superadministrateur" msgid "Superadmin actions" msgstr "Actions du superadministrateur" @@ -5148,17 +4988,14 @@ msgstr "Les partisans ont changé" msgid "Surname" msgstr "Nom" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" -msgstr "" +msgstr "Système" msgid "Table of contents" msgstr "Table de matière" @@ -5169,10 +5006,12 @@ msgstr "Balise" msgid "Tags" msgstr "Balises" +msgid "Target meeting" +msgstr "" + msgid "Text" msgstr "Texte" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5185,14 +5024,15 @@ msgstr "Importation de texte" msgid "Text separator" msgstr "Séparateur de texte" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "" +msgid "Text version" +msgstr "" + msgid "The account is deactivated." msgstr "Le compte est désactivé." -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "The affected columns will not be imported." msgstr "Les colonnes concernées ne seront pas importées." @@ -5224,7 +5064,6 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "L'importation est en cours, veuillez patienter ..." -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "" "The import returned warnings. This does not mean that it failed, but some " "data may have been imported differently. Usually the warnings will be the " @@ -5249,7 +5088,6 @@ msgstr "Le lien est cassé. Veuillez contacter votre administrateur système." msgid "The list of speakers is closed." msgstr "La liste des orateurs est fermée." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "The maximum number of characters per line. Relevant when line numbering is " "enabled. Min: 40. Note: Check PDF export and font." @@ -5304,9 +5142,6 @@ msgstr "" msgid "There are not enough options." msgstr "Il n'y a pas assez d'options." -msgid "There are some columns that do not match the template" -msgstr "Il y a des colonnes qui ne correspondent pas au modèle." - msgid "There is an error in your vote." msgstr "Il y a une erreur dans votre vote." @@ -5341,7 +5176,6 @@ msgstr "Ces comptes seront supprimés :" msgid "These participants will be removed:" msgstr "Ces participants seront supprimés :" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "These settings are only applied locally on this browser." msgstr "" @@ -5355,15 +5189,15 @@ msgstr "" "Ce compte n'est pas lié à un candidat, à un déposant ou à un orateur dans " "une réunion et n'est pas responsable de comité." -msgid "This action will diminish your organization management level" -msgstr "Cette action diminuera votre niveau de gestion de l'organisation." - msgid "This action will remove you from one or more groups." msgstr "Cette action vous retirera d'un ou plusieurs groupes." msgid "This action will remove you from one or more meetings." msgstr "Cette action vous retirera d'un ou plusieurs meetings." +msgid "This amendment has change recommendations." +msgstr "" + msgid "This ballot contains deleted users." msgstr "Ce bulletin de vote contient des utilisateurs supprimés." @@ -5379,7 +5213,6 @@ msgstr "Ce comité n'a pas de gestionnaires !" msgid "This field is required." msgstr "Ce champ est obligatoire." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "" @@ -5400,7 +5233,6 @@ msgstr "Cette réunion" msgid "This meeting is archived" msgstr "Cette réunion est archivée" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "" @@ -5436,7 +5268,6 @@ msgstr "" "Cela ajoutera ou supprimera les groupes suivants pour tous les participants " "sélectionnés:" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "" "This will add or remove the following structure levels for all selected " "participants:" @@ -5467,11 +5298,9 @@ msgstr "" ":" msgid "" -"This will diminish your ability to do things on the organization level and " -"you will not be able to revert this yourself." +"This will add or remove the selected accounts to the selected home " +"committee:" msgstr "" -"Cela diminuera votre capacité à faire des choses au niveau de l'organisation" -" et vous ne pourrez pas y remédier vous-même." msgid "This will move all selected motions as childs to:" msgstr "" @@ -5521,7 +5350,6 @@ msgstr "" msgid "Thoroughly check datastore (unsafe)" msgstr "Vérification approfondie du datastore (non sécurisé)" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Threefold repetition! It's a draw!" msgstr "Triple répétition ! C'est un tirage au sort !" @@ -5531,15 +5359,12 @@ msgstr "Vue en mosaïque" msgid "Time" msgstr "Heure" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "" @@ -5590,19 +5415,15 @@ msgstr "Sujets mis à jour" msgid "Topics with warnings (will be skipped)" msgstr "Les sujets avec des avertissements (seront ignorés)" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Comptes totaux" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Comités totaux" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Total participants" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Temps total" @@ -5624,14 +5445,12 @@ msgstr "Dépannage" msgid "Try reconnect" msgstr "Essayez de vous reconnecter." -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "" msgid "Underline" msgstr "Souligner" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "" @@ -5644,11 +5463,9 @@ msgstr "Orateurs uniques" msgid "Unknown participant" msgstr "Participant inconnu" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/components/list-of-speakers/modules/common-list-of-speakers-slide/components/common-list-of-speakers-slide.component.html msgid "Unknown user" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "" @@ -5671,7 +5488,6 @@ msgstr "" "Utilisez JSON key:value structure (key = OpenSlides attribute name, value = " "IdP attribute name)." -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Utilisez la couleur" @@ -5686,9 +5502,8 @@ msgstr "" "Utilisé pour les courriels d'invitation et le QRCode dans le PDF des données" " d'accès." -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" -msgstr "" +msgstr "Utilisateur" msgid "User not found." msgstr "Utilisateur non trouvé." @@ -5696,7 +5511,6 @@ msgstr "Utilisateur non trouvé." msgid "Username" msgstr "Nom d'utilisateur" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/pages/participant-detail-manage/components/participant-create-wizard/participant-create-wizard.component.html msgid "Username may not contain spaces" msgstr "Le nom d'utilisateur ne peut pas contenir d'espaces" @@ -5723,9 +5537,8 @@ msgstr "" msgid "Valid votes" msgstr "Votes valides" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" -msgstr "" +msgstr "Voir" msgid "Virtual applause" msgstr "Applaudissements virtuels" @@ -5739,16 +5552,12 @@ msgstr "Visibilité à l'ordre du jour" msgid "Vote" msgstr "Vote" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" -msgstr "" +msgstr "Poids du vote" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/components/entitled-users-table/entitled-users-table.component.html -#: /app/src/app/site/pages/meetings/modules/poll/components/entitled-users-table/entitled-users-table.component.html msgid "Vote submitted" msgstr "Vote soumis" @@ -5761,7 +5570,6 @@ msgstr "Voté" msgid "Votes" msgstr "Votes" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Vote" @@ -5787,7 +5595,6 @@ msgstr "" "Le vote se termine après une période courte (quelques secondes/minutes) ou " "longue (quelques jours/semaines)." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "" @@ -5818,8 +5625,6 @@ msgstr "Droit de vote pour" msgid "Voting right received from (principals)" msgstr "Droit de vote reçu de (principaux)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Voting rights" msgstr "" @@ -5856,14 +5661,12 @@ msgstr "Attendez" msgid "Wait for response ..." msgstr "Attendre la réponse ..." -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "Attendre la réponse ..." msgid "Warn color" msgstr "Couleur d'avertissement" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "" "Warning: Amendments exist for this motion. Are you sure you want to delete " "this motion regardless?" @@ -5872,22 +5675,17 @@ msgstr "" " vouloir supprimer cette motion malgré tout ?" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -"Avertissement : Des amendements ont été déposés pour cette motion. L'édition" -" de ce texte risque d'avoir un impact négatif sur eux. En particulier, les " -"amendements peuvent devenir inutilisables si le paragraphe qu'ils affectent " -"est supprimé." -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-multiselect/services/motion-multiselect.service.ts msgid "" "Warning: At least one of the selected motions has amendments, these will be " "deleted as well. Do you want to delete anyway?" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "" "Warning: Data loss is possible because accounts are in the same meeting." msgstr "" @@ -5910,6 +5708,9 @@ msgstr "Quoi de neuf ?" msgid "Which version?" msgstr "Quelle version ?" +msgid "Which visualization?" +msgstr "" + msgid "Wifi" msgstr "Réseau sans fil (Wifi)" @@ -5950,7 +5751,6 @@ msgstr "Oui par candidat" msgid "Yes per option" msgstr "Oui par option" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "" @@ -5972,13 +5772,11 @@ msgstr "Oui/Non/Abstention par candidat" msgid "Yes/No/Abstain per list" msgstr "Oui/Non/Abstention par liste" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "" "You are moving a file from a public folder into an not published folder. The" " file will not be accessible in meetings afterwards." msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "" "You are moving an unpublished file to a public folder. The file will be " "accessible in ALL meetings afterwards." @@ -5993,7 +5791,6 @@ msgstr "Vous n'êtes pas autorisé à voir la diffusion en direct" msgid "You are not supposed to be here..." msgstr "Vous n'êtes pas censé être ici..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "" @@ -6062,7 +5859,6 @@ msgstr "Vous avez déjà voté." msgid "You have to be logged in to be able to vote." msgstr "Vous devez être connecté pour pouvoir voter." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "You have to be present to add yourself." msgstr "Vous devez être présent pour vous ajouter vous meme. " @@ -6091,7 +5887,6 @@ msgstr "" "Vous avez atteint le nombre maximum de votes. Désélectionnez quelqu'un en " "premier." -#: app/src/app/site/modules/user-components/components/password-form/password-form.component.html msgid "" "You will be logged out when you change your password. You must then log in " "with the new password." @@ -6115,15 +5910,12 @@ msgstr "Votre appareil n'a pas de microphone" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Votre saisie ne correspond pas à la structure suivante : \"hh:mm\"" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/components/base-game-dialog/base-game-dialog.ts msgid "Your opponent couldn't stand it anymore... You are the winner!" msgstr "Votre adversaire n'en pouvait plus... Vous êtes le gagnant !" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/c4-dialog/components/c4-dialog/c4-dialog.component.ts msgid "Your opponent has won!" msgstr "Votre adversaire a gagné!" -#: /app/src/app/site/pages/login/pages/reset-password-confirm/components/reset-password-confirm/reset-password-confirm.component.ts msgid "Your password has been reset successfully!" msgstr "Votre mot de passe a été réinitialisé avec succès!" @@ -6162,6 +5954,12 @@ msgstr "ajouter groupe(s)" msgid "already exists" msgstr "Existe déjà." +msgid "amendment" +msgstr "amendement" + +msgid "amendments" +msgstr "amendements" + msgid "analog" msgstr "analog" @@ -6180,10 +5978,21 @@ msgstr "bulletin de vote" msgid "by" msgstr "par" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "challenged you to a chess match!" msgstr "Défié vous à un match d'échecs!" +msgid "change recommendation" +msgstr "Modifier la recommandation" + +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +msgid "change recommendations" +msgstr "Modifier les recommandations" + +msgid "committee name" +msgstr "" + msgid "committee-example" msgstr "comité-exemple" @@ -6232,19 +6041,18 @@ msgstr "courriels" msgid "ended" msgstr "terminé" -msgid "entries will be ommitted." -msgstr "les entrées seront omises." - msgid "example" msgstr "exemple" +msgid "external" +msgstr "" + msgid "female" msgstr "Féminin" msgid "finished (unpublished)" msgstr "terminé (non publié)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "" @@ -6275,6 +6083,9 @@ msgstr "Caché" msgid "inactive" msgstr "inactif" +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "en ligne" @@ -6305,7 +6116,6 @@ msgstr "dernière mise à jour" msgid "lightblue" msgstr "bleu clair" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "" @@ -6321,6 +6131,9 @@ msgstr "majorité" msgid "male" msgstr "masculin" +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "max. 32 caractères autorisés" @@ -6342,7 +6155,6 @@ msgstr "N'est pas une personne naturelle" msgid "nominal" msgstr "nominal" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -6355,19 +6167,33 @@ msgstr "non-nominal" msgid "none" msgstr "aucun" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "not external" +msgstr "" + msgid "not specified" msgstr "Non spécifié" msgid "of" msgstr "de" +msgid "of which" +msgstr "" + +msgid "of which %num% not permissable" +msgstr "" + msgid "open votes" msgstr "votes ouverts" msgid "or" msgstr "ou" +msgid "original identifier" +msgstr "" + +msgid "original submitter" +msgstr "" + msgid "outside" msgstr "À l'extérieur" @@ -6398,14 +6224,12 @@ msgstr "Enlever" msgid "remove group(s)" msgstr "supprimer le(s) groupe(s)" -#: /app/src/app/site/pages/meetings/pages/chat/pages/chat-group-list/components/chat-group-detail-message/chat-group-detail-message.component.ts msgid "removed user" msgstr "" msgid "represented by" msgstr "représenté par" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "" @@ -6436,6 +6260,9 @@ msgstr "à" msgid "today" msgstr "aujourd'hui" +msgid "total" +msgstr "" + msgid "undocumented" msgstr "non documenté" @@ -6448,31 +6275,162 @@ msgstr "version" msgid "votes per candidate" msgstr "votes par candidat" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "" +msgid "was" +msgstr "" + +msgid "were" +msgstr "" + msgid "will be created" msgstr "sera créé" msgid "will be imported" msgstr "sera importé" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "sera mis à jour" +msgid "with" +msgstr "" + +msgid "without identifier" +msgstr "" + msgid "yellow" msgstr "jaune" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} interposed questions will be cleared" msgstr "{{amount}} Les questions interposées seront effacées." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} of them will be saved with 'unknown' speaker" msgstr "{{amount}} d'entre eux seront enregistrés avec un orateur 'inconnu'" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} will be saved" msgstr "{{amount}} sera économisé." + +msgid "Acceptance" +msgstr "Acceptation" + +msgid "Adjournment" +msgstr "Ajournement" + +msgid "Admin" +msgstr "Administrateur" + +msgid "Complex Workflow" +msgstr "Flux de travail complexe" + +#, python-brace-format +msgid "" +"Dear {name},\n" +"\n" +"this is your personal OpenSlides login:\n" +"\n" +"{url}\n" +"Username: {username}\n" +"Password: {password}\n" +"\n" +"\n" +"This email was generated automatically." +msgstr "" +"Cher {nom},\n" +"\n" +"voici votre login personnel OpenSlides :\n" +"\n" +"{url}\n" +"Nom d'utilisateur : {nom d'utilisateur}\n" +"Mot de passe : {mot de passe}\n" +"\n" +"\n" +"Cet e-mail a été généré automatiquement." + +msgid "Default projector" +msgstr "Projecteur par défaut" + +msgid "Delegates" +msgstr "Délégués" + +msgid "No concernment" +msgstr "Pas de concernment" + +msgid "No decision" +msgstr "Pas de décision" + +msgid "Presentation and assembly system" +msgstr "Système de présentation et d'assemblée" + +msgid "Referral to" +msgstr "Référence à" + +msgid "Rejection" +msgstr "Rejet" + +msgid "Reset your OpenSlides password" +msgstr "Réinitialiser votre mot de passe OpenSlides" + +msgid "Simple Workflow" +msgstr "Flux de travail simple" + +msgid "Space for your welcome text." +msgstr "Espace pour votre texte de bienvenue ici." + +msgid "Speaking time" +msgstr "Temps de parole" + +msgid "Staff" +msgstr "Personnel" + +#, python-brace-format +msgid "" +"You are receiving this email because you have requested a new password for your OpenSlides account.\n" +"\n" +"Please open the following link and choose a new password:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"The link will be valid for 10 minutes." +msgstr "" +"Vous recevez cet courriel parce que vous avez demandé un nouveau mot de passe pour votre compte OpenSlides.\n" +"\n" +"Veuillez ouvrir le lien suivant et choisir un nouveau mot de passe :\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"Le lien sera valide pendant 10 minutes." + +msgid "accepted" +msgstr "accepté" + +msgid "adjourned" +msgstr "" + +msgid "in progress" +msgstr "en cours" + +msgid "name" +msgstr "nom" + +msgid "not concerned" +msgstr "non concerné" + +msgid "not decided" +msgstr "ne pas decidé" + +msgid "not permitted" +msgstr "non autorisé" + +msgid "permitted" +msgstr "permis" + +msgid "referred to" +msgstr "référencé" + +msgid "rejected" +msgstr "rejeté" + +msgid "submitted" +msgstr "présenté" + +msgid "withdrawn" +msgstr "retiré" diff --git a/i18n/it.po b/i18n/it.po index 51e1da826d..ed3a8d17a6 100644 --- a/i18n/it.po +++ b/i18n/it.po @@ -3,10 +3,11 @@ # Katharina , 2022 # Alexandra Damm , 2024 # albanobattistella , 2025 +# Birte Spekker , 2025 # msgid "" msgstr "" -"Last-Translator: albanobattistella , 2025\n" +"Last-Translator: Birte Spekker , 2025\n" "Language-Team: Italian (https://app.transifex.com/openslides/teams/14270/it/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -51,13 +52,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a non-existant" -" line number." -msgstr "" -"Un richiesta di modifica od una raccomandazione riguarda probabilmente una " -"riga non esistente." - msgid "A client error occurred. Please contact your system administrator." msgstr "" "Si è verificato un errore del client. Contattare l'amministratore di " @@ -109,9 +103,6 @@ msgstr "Accettare" msgid "Access data (PDF)" msgstr "Dati d'accesso (pdf)" -msgid "Access groups" -msgstr "Gruppi d'accesso" - msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -130,6 +121,9 @@ msgstr "Account" msgid "Account admin" msgstr "Account amministratore" +msgid "Account created" +msgstr "" + msgid "Account successfully added." msgstr "Account aggiunto correttamente." @@ -404,6 +398,9 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Gruppi di accesso consentiti per questa directory" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Sempre" @@ -752,6 +749,10 @@ msgstr "" "riunione. Se si desidera un altro gruppo, utilizzare la finestra di dialogo " "\"Aggiungi alle riunioni\" nella vista dei dettagli dell'account." +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "Attenzione: Inserire prima i dati wifi in [Impostazioni > Generali]." @@ -1727,15 +1728,15 @@ msgstr "" "Visibilità predefinita per i nuovi elementi dell'agenda (eccetto gli " "argomenti)" -msgid "Default vote method" -msgstr "Metodo di voto predefinito" - msgid "Default vote weight" msgstr "Peso del voto predefinito" msgid "Default voting duration" msgstr "Durata del voto predefinita" +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Modo preimpostato di votazione" @@ -2027,6 +2028,9 @@ msgstr "Elezione" msgid "Election documents" msgstr "Documenti d´elezione" +msgid "Election method" +msgstr "Metodo di elezione" + msgid "Elections" msgstr "Elezioni" @@ -2302,6 +2306,9 @@ msgstr "Esportasre mozioni selezionate" msgid "Extension" msgstr "Estensione" +msgid "External" +msgstr "Esterno" + msgid "External ID" msgstr "ID esterno" @@ -2508,6 +2515,9 @@ msgstr "Gruppi con diritto di scrivere" msgid "Has SSO identification" msgstr "Ha SSO identificazione" +msgid "Has a home committee" +msgstr "" + msgid "Has a membership number" msgstr "Ha un numero di iscrizione" @@ -2538,6 +2548,9 @@ msgstr "Non ha identificazione SSO" msgid "Has no email address" msgstr "Non ha indirizzo email" +msgid "Has no home committee" +msgstr "" + msgid "Has no identical motions" msgstr "Non ha mozioni identiche" @@ -2628,6 +2641,9 @@ msgstr "Storia" msgid "Home" msgstr "Home" +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Creazione richieste di modifica mozione" @@ -2656,12 +2672,8 @@ msgstr "Identificatore" msgid "If deactivated it is displayed below the title." msgstr "Se disattivato, viene visualizzato sotto il titolo." -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." +msgid "If empty, everyone can access." msgstr "" -"Se si tratta di una richiesta di modifica mozione si può salvare il contenuto\n" -"durante la modifica e cancellare di seguito. " msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" @@ -2723,6 +2735,9 @@ msgstr "Non attivo" msgid "Inconsistent data." msgstr "Dati incoerenti" +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Informazione" @@ -2830,6 +2845,9 @@ msgstr "È chiuso" msgid "Is committee admin" msgstr "È amministratore di comitato" +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "E' il preferito" @@ -2866,6 +2884,9 @@ msgstr "Non è un emendamento" msgid "Is not archived" msgstr "Non è archiviato" +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "Non è il preferito" @@ -3034,6 +3055,9 @@ msgstr "Elenco degli oratori" msgid "Live conference" msgstr "Conferenza dal vivo." +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Livestream" @@ -3696,6 +3720,9 @@ msgstr "Acceso" msgid "One email was send sucessfully." msgstr "Una email è stata inviata con successo" +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Solo per annotazioni interne." @@ -3871,6 +3898,12 @@ msgstr "Caricare in parallelo" msgid "Parent agenda item" msgstr "Contributo madre nell'ordine del giorno" +msgid "Parent committee" +msgstr "" + +msgid "Parent committee name" +msgstr "" + msgid "Parent motion text changed" msgstr "Il testo del movimento genitore è cambiato" @@ -3883,6 +3916,12 @@ msgstr "Partecipante" msgid "Participant added to group {} in meeting {}" msgstr "Partecipante aggiunto al gruppo {} nella riunione {}" +msgid "Participant added to group {} in meeting {}." +msgstr "" + +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "Partecipante aggiunto a più gruppi nella riunione {}" @@ -3913,6 +3952,9 @@ msgstr "Numero partecipante" msgid "Participant removed from group {} in meeting {}" msgstr "Partecipante rimosso dal gruppo {} nella riunione {}" +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Partecipante rimosso da più gruppi nella riunione {}" @@ -4036,6 +4078,9 @@ msgstr "" "Prego, da aggiornare il proprio browser o da contattare la propria " "amministrazione del sistema." +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Richiesta riguardante il regolamento" @@ -4532,6 +4577,12 @@ msgstr "Imposta come modello" msgid "Set category" msgstr "Impostare categoria" +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Impostare favorito" @@ -4553,6 +4604,9 @@ msgstr "Impostare interno" msgid "Set it manually" msgstr "Impostazione manuale" +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "Imposta blocco ..." @@ -4602,6 +4656,9 @@ msgstr "Imposta tags" msgid "Set workflow" msgstr "Imposta il flusso di lavoro" +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Imposta/rimuovi la riunione" @@ -4877,6 +4934,9 @@ msgstr "Stop votazione" msgid "Stop waiting" msgstr "Smettere di aspettare" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Barrato" @@ -4892,6 +4952,9 @@ msgstr "" msgid "Subcategory" msgstr "Categoria secondaria" +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "Data di presentazione" @@ -5164,9 +5227,6 @@ msgstr "" "Questo account non è collegato come candidato, presentatore o oratore in " "nessuna riunione e non è responsabile di nessun comitato." -msgid "This action will diminish your organization management level" -msgstr "Questa azione ridurrà il livello di gestione dell'organizzazione" - msgid "This action will remove you from one or more groups." msgstr "Questa azione vi rimuoverà da uno o più gruppi." @@ -5276,11 +5336,9 @@ msgstr "" "riunioni :" msgid "" -"This will diminish your ability to do things on the organization level and " -"you will not be able to revert this yourself." +"This will add or remove the selected accounts to the selected home " +"committee:" msgstr "" -"Questo ridurrà la vostra capacità di agire a livello organizzativo e non " -"sarete in grado di ripristinare la situazione da soli." msgid "This will move all selected motions as childs to:" msgstr "Questo sposterà tutte le mozioni selezionati come figli a:" @@ -5649,14 +5707,11 @@ msgstr "" "cancellare questa mozione a prescindere?" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -"Attenzione: Esistono emendamenti per questa mozione. La modifica di questo " -"testo potrebbe avere un impatto negativo su di essi. In particolare, gli " -"emendamenti potrebbero diventare inutilizzabili se il paragrafo che " -"interessano viene cancellato." msgid "" "Warning: At least one of the selected motions has amendments, these will be " @@ -5966,6 +6021,9 @@ msgstr "Ti ha sfidato a giocare una partita di scacchi!" msgid "change recommendation" msgstr "modifica raccomandazione" +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + msgid "change recommendations" msgstr "modifica raccomandazioni" @@ -6023,6 +6081,9 @@ msgstr "Terminato" msgid "example" msgstr "esempio" +msgid "external" +msgstr "esterno" + msgid "female" msgstr "femminile" @@ -6059,6 +6120,9 @@ msgstr "nascosto" msgid "inactive" msgstr "non attivo" +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "in linea" @@ -6104,6 +6168,9 @@ msgstr "maggioranza" msgid "male" msgstr "maschile" +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "Ammessi un massimo di 32 caratteri" @@ -6137,12 +6204,18 @@ msgstr "non nominale" msgid "none" msgstr "niente" +msgid "not external" +msgstr "non esterno" + msgid "not specified" msgstr "Non specificato" msgid "of" msgstr "di" +msgid "of which" +msgstr "" + msgid "of which %num% not permissable" msgstr "" @@ -6224,6 +6297,9 @@ msgstr "a" msgid "today" msgstr "Oggi" +msgid "total" +msgstr "" + msgid "undocumented" msgstr "Non documentato" @@ -6254,6 +6330,9 @@ msgstr "Sarà importato" msgid "will be updated" msgstr "Sarà aggiornato" +msgid "with" +msgstr "con" + msgid "without identifier" msgstr "senza identificativo" @@ -6338,7 +6417,7 @@ msgid "Speaking time" msgstr "Tempo di parola" msgid "Staff" -msgstr "Staff" +msgstr "" #, python-brace-format msgid "" diff --git a/i18n/nl.po b/i18n/nl.po index 982d92a557..46d1997d2b 100644 --- a/i18n/nl.po +++ b/i18n/nl.po @@ -1,10 +1,11 @@ # # Translators: # Michael Schulze, 2025 +# Birte Spekker , 2025 # msgid "" msgstr "" -"Last-Translator: Michael Schulze, 2025\n" +"Last-Translator: Birte Spekker , 2025\n" "Language-Team: Dutch (https://app.transifex.com/openslides/teams/14270/nl/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -49,13 +50,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a nonexistent " -"line number." -msgstr "" -"Een wijzigingsaanbeveling of wijziging verwijst waarschijnlijk naar een " -"niet-bestaand regelnummer." - msgid "A client error occurred. Please contact your system administrator." msgstr "" "Er is een clientfout opgetreden. Neem contact op met uw systeembeheerder." @@ -126,7 +120,7 @@ msgid "Account admin" msgstr "Accountbeheerder" msgid "Account created" -msgstr "" +msgstr "Account aangemaakt" msgid "Account successfully added." msgstr "Account succesvol toegevoegd." @@ -401,6 +395,9 @@ msgstr "Verbose foutmeldingen toestaan voor reset wachtwoord" msgid "Allowed access groups for this directory" msgstr "Toegestane toegangsgroepen voor deze map" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Altijd" @@ -762,6 +759,7 @@ msgstr "" msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" +"Let op: Bestaande thuiscommissies en externe status worden overschreven." msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "Let op: Voer eerst de wifi-gegevens in [Instellingen > Algemeen]" @@ -2661,13 +2659,6 @@ msgstr "Als het gedeactiveerd is, wordt het onder de titel weergegeven." msgid "If empty, everyone can access." msgstr "Indien leeg, heeft iedereen toegang." -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." -msgstr "" -"Indien het een wijziging is, kunt u tijdens het bewerken een back-up maken " -"van de inhoud en deze achteraf verwijderen." - msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "Indien de waarde is ingesteld op 0 telt de tijd op als stopwatch." @@ -2729,6 +2720,9 @@ msgstr "Inactief" msgid "Inconsistent data." msgstr "Inconsistente gegevens." +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Informatie" @@ -3046,6 +3040,9 @@ msgstr "Lijsten van sprekers" msgid "Live conference" msgstr "Live conferentie" +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Livestream" @@ -3710,6 +3707,9 @@ msgstr "Op" msgid "One email was send sucessfully." msgstr "Eén e-mail was succesvol verzonden." +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Alleen voor interne notities." @@ -3904,10 +3904,10 @@ msgid "Participant added to group {} in meeting {}" msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}" msgid "Participant added to group {} in meeting {}." -msgstr "" +msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}." msgid "Participant added to meeting {}." -msgstr "" +msgstr "Deelnemer toegevoegd aan vergadering {}." msgid "Participant added to multiple groups in meeting {}" msgstr "Deelnemer toegevoegd aan meerdere groepen in vergadering {}" @@ -3940,7 +3940,7 @@ msgid "Participant removed from group {} in meeting {}" msgstr "Deelnemer verwijderd uit groep {} in vergadering {}" msgid "Participant removed from meeting {}" -msgstr "" +msgstr "Deelnemer verwijderd uit vergadering {}" msgid "Participant removed from multiple groups in meeting {}" msgstr "Deelnemer verwijderd uit meerdere groepen in vergadering {}" @@ -4061,6 +4061,9 @@ msgstr "" msgid "Please update your browser or contact your system administration." msgstr "Update uw browser of neem contact op met uw systeembeheerder." +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Punt van orde" @@ -4558,10 +4561,10 @@ msgid "Set category" msgstr "Zet categorie" msgid "Set external" -msgstr "" +msgstr "Zet extern" msgid "Set external status for selected accounts" -msgstr "" +msgstr "Zet externe status voor geselecteerde accounts" msgid "Set favorite" msgstr "Zet favoriet" @@ -4584,6 +4587,9 @@ msgstr "Zet intern" msgid "Set it manually" msgstr "Zet het handmatig" +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "Zet lock out ..." @@ -4635,7 +4641,7 @@ msgid "Set workflow" msgstr "Zet workflow" msgid "Set/remove home committee" -msgstr "" +msgstr "Thuiscommissie instellen/verwijderen" msgid "Set/remove meeting" msgstr "Zet/verwijder vergadering" @@ -4900,6 +4906,9 @@ msgstr "Stoppen met stemmen" msgid "Stop waiting" msgstr "Stoppen met wachten" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Doorhalen" @@ -5297,6 +5306,8 @@ msgid "" "This will add or remove the selected accounts to the selected home " "committee:" msgstr "" +"Hiermee worden de geselecteerde accounts toegevoegd of verwijderd aan de " +"geselecteerde thuiscommissie:" msgid "This will move all selected motions as childs to:" msgstr "Hiermee verplaatst u alle selecteerde moties als kinderen naar:" @@ -5664,14 +5675,11 @@ msgstr "" "motie hoe dan ook wilt verwijderen?" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -"Waarschuwing: Er zijn wijzigingen voor deze motie. Het bewerken van deze " -"tekst zal deze waarschijnlijk negatief beïnvloeden. In het bijzonder kunnen " -"wijzigingen onbruikbaar worden als de paragraaf waar ze betrekking op hebben" -" wordt verwijderd." msgid "" "Warning: At least one of the selected motions has amendments, these will be " @@ -5978,6 +5986,9 @@ msgstr "uitgedaagd voor een schaakwedstrijd!" msgid "change recommendation" msgstr "wijzigingsaanbeveling" +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + msgid "change recommendations" msgstr "wijzigingsaanbevelingen" @@ -6123,7 +6134,7 @@ msgid "male" msgstr "mannelijk" msgid "mark amendments as original" -msgstr "" +msgstr "markeer wijzigingen als origineel" msgid "max. 32 characters allowed" msgstr "max. 32 tekens toegestaan" @@ -6159,7 +6170,7 @@ msgid "none" msgstr "geen" msgid "not external" -msgstr "" +msgstr "niet extern" msgid "not specified" msgstr "niet gespecificeerd" diff --git a/i18n/ru.po b/i18n/ru.po index b0ce62cdb1..3c5f68fb23 100644 --- a/i18n/ru.po +++ b/i18n/ru.po @@ -2,10 +2,11 @@ # Translators: # Emanuel Schütze , 2022 # Katharina , 2022 +# Birte Spekker , 2025 # msgid "" msgstr "" -"Last-Translator: Katharina , 2022\n" +"Last-Translator: Birte Spekker , 2025\n" "Language-Team: Russian (https://app.transifex.com/openslides/teams/14270/ru/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -22,7 +23,6 @@ msgstr "" msgid "%num% emails were send sucessfully." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "" "%num% participants could not be locked out because they have administrative " "permissions." @@ -49,11 +49,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a non-existant" -" line number." -msgstr "" - msgid "A client error occurred. Please contact your system administrator." msgstr "" @@ -74,7 +69,6 @@ msgstr "" "Произошла ошибка сервера. Пожалуйста, обратитесь к системному " "администратору." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "A time is required and must be in min:secs format." msgstr "" @@ -84,7 +78,6 @@ msgstr "Требуется название" msgid "A topic needs a title" msgstr "" -#: /app/src/app/site/pages/meetings/modules/participant-search-selector/components/participant-search-selector/participant-search-selector.component.ts msgid "" "A user with the username '%username%' and the first name '%first_name%' was " "created." @@ -105,10 +98,6 @@ msgstr "Принять" msgid "Access data (PDF)" msgstr "Доступ к данным (PDF)" -msgid "Access groups" -msgstr "Группы доступа" - -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -121,59 +110,57 @@ msgstr "Данные доступа " msgid "Account" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "" -msgid "Account successfully assigned" +msgid "Account created" +msgstr "" + +msgid "Account successfully added." msgstr "" msgid "Accounts" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with warnings: affected cells will be skipped" msgstr "" +msgid "Action not possible. You have to be part of the meeting." +msgstr "" + msgid "Activate" msgstr "" msgid "Activate amendments" msgstr "Активировать поправки" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Activate backtracking" +msgstr "" + msgid "Activate closed meeting" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate submitter extension field in motion create form" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "" @@ -236,7 +223,6 @@ msgstr "" msgid "Add option" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "" @@ -249,7 +235,6 @@ msgstr "" msgid "Add to queue" msgstr "Добавить в очередь" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "" @@ -260,11 +245,9 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Добавить/удалить группы ..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "" @@ -275,7 +258,6 @@ msgstr "" "Дополнительные столбцы могут присутствовать после требуемых и не влияют на " "импорт." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "" @@ -285,11 +267,6 @@ msgstr "" msgid "Administrators" msgstr "" -msgid "After verifiy the preview click on \"import\" please (see top right)." -msgstr "" -"После проверки предварительного просмотра нажмите пожалуйста «импорт» (см. " -"Вверху справа)." - msgid "After verifying the preview click on \"import\" please (see top right)." msgstr "" @@ -307,17 +284,18 @@ msgstr "" msgid "Agenda visibility" msgstr "Видимость повестки дня" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "" msgid "All casted ballots" msgstr "Все созданные бюллетени" +msgid "All changes of this settings group will be lost!" +msgstr "" + msgid "All entitled users" msgstr "" @@ -330,11 +308,6 @@ msgstr "" msgid "All other fields are optional and may be empty." msgstr "" -#: /app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/definitions/index.ts -msgid "All present entitled users" -msgstr "" - -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "" @@ -350,16 +323,21 @@ msgstr "Все голоса будут потеряны." msgid "Allow amendments of amendments" msgstr "Разрешить внесение изменений" +msgid "Allow backtracking of forwarded motions" +msgstr "" + msgid "Allow blank in number" msgstr "" msgid "Allow create poll" msgstr "Разрешить создание опроса" +msgid "Allow forwarding of amendments" +msgstr "" + msgid "Allow forwarding of motions" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow one participant multiple times on the same list" msgstr "" @@ -388,6 +366,9 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Разрешенные группы доступа для этого каталога" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Всегда" @@ -421,10 +402,6 @@ msgstr "" msgid "Amount of votes" msgstr "Количество голосов" -#: /app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts -msgid "An email with a password reset link has been sent." -msgstr "" - msgid "An error occurred while voting." msgstr "" @@ -449,7 +426,6 @@ msgstr "" msgid "Applause visualization" msgstr "" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "" @@ -465,7 +441,6 @@ msgstr "Архив" msgid "Archived" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "" @@ -477,7 +452,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "" "Are you sure you want to add the following time onto every structure level?" msgstr "" @@ -512,7 +486,6 @@ msgstr "Вы действительно хотите удалить все вы msgid "Are you sure you want to delete all selected files and folders?" msgstr "Вы уверены, что хотите удалить все выбранные файлы и папки?" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.ts msgid "Are you sure you want to delete all selected genders?" msgstr "" @@ -565,7 +538,6 @@ msgstr "Вы действительно хотите удалить эту за msgid "Are you sure you want to delete this file?" msgstr "Вы действительно хотите удалить этот файл?" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.ts msgid "Are you sure you want to delete this gender?" msgstr "" @@ -581,8 +553,7 @@ msgstr "" msgid "Are you sure you want to delete this motion block?" msgstr "Вы уверены, что хотите удалить этот блок заявления?" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts -msgid "Are you sure you want to delete this motion? " +msgid "Are you sure you want to delete this motion?" msgstr "" msgid "Are you sure you want to delete this projector?" @@ -591,7 +562,6 @@ msgstr "Вы уверены, что хотите удалить этот про msgid "Are you sure you want to delete this state?" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.ts msgid "Are you sure you want to delete this structure level?" msgstr "" @@ -607,7 +577,6 @@ msgstr "Вы уверены, что хотите удалить этот опр msgid "Are you sure you want to delete this workflow?" msgstr "Вы уверены, что хотите удалить этот рабочий процесс?" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Are you sure you want to discard all changes and update this form?" msgstr "" @@ -617,7 +586,6 @@ msgstr "Вы уверены, что хотите отменить эту поп msgid "Are you sure you want to duplicate this meeting?" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "" "Are you sure you want to end this contribution which still has interposed " "question(s)?" @@ -632,7 +600,6 @@ msgstr "" msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Are you sure you want to make this file/folder public?" msgstr "" @@ -675,15 +642,9 @@ msgstr "" msgid "Are you sure you want to reset all options to default settings?" msgstr "" -msgid "" -"Are you sure you want to reset all options to default settings? All changes " -"of this settings group will be lost!" -msgstr "" - msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "Вы уверены, что хотите сбросить все пароли на пароли по умолчанию?" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "" "Are you sure you want to reset the time to the last set value? It will be " "reset to:" @@ -697,7 +658,6 @@ msgstr "" "Вы уверены, что хотите отправить пользователю приглашение по электронной " "почте?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Are you sure you want to send an invitation email?" msgstr "" @@ -712,7 +672,6 @@ msgstr "" msgid "Are you sure you want to submit a point of order?" msgstr "Вы уверены, что хотите подать заявление по порядку ведения заседания?" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Are you sure you want to unpublish this file/folder?" msgstr "" @@ -728,9 +687,6 @@ msgstr "Спросите, по умолчанию нет" msgid "Ask, default yes" msgstr "Спросите, по умолчанию да" -msgid "Assign" -msgstr "" - msgid "At least" msgstr "" @@ -746,10 +702,13 @@ msgid "" " detail view." msgstr "" +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Attention: Not selected accounts will be merged and then deleted." msgstr "" @@ -768,7 +727,6 @@ msgstr "" msgid "Autopilot" msgstr "Автопилот" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -832,7 +790,6 @@ msgstr "" msgid "Ballots" msgstr "Бюллетени" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "" @@ -845,21 +802,18 @@ msgstr "Начало выступления" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Пробел между префиксом и номером, например, «А 001»." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "" msgid "Bold" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "" msgid "CSV import" msgstr "CSV импорт" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -946,7 +900,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "" @@ -955,7 +908,6 @@ msgid "" "recommendation, category, motion blocks and tags." msgstr "" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -965,7 +917,6 @@ msgstr "" msgid "Can forward motions to committee" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -990,7 +941,6 @@ msgstr "Может управлять списком спикеров" msgid "Can manage logos and fonts" msgstr "Может управлять логотипами и шрифтами" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "" @@ -1024,7 +974,6 @@ msgstr "Может управлять чатом" msgid "Can manage the projector" msgstr "Может управлять проектором" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" @@ -1034,7 +983,6 @@ msgstr "Можно назначить другого участника" msgid "Can nominate oneself" msgstr "Можно выдвинуть себя" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1047,7 +995,6 @@ msgstr "" msgid "Can put oneself on the list of speakers" msgstr "Возможно поставить себя в список спикеров" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Can receive motions" msgstr "" @@ -1063,20 +1010,17 @@ msgstr "" msgid "Can see all lists of speakers" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "" msgid "Can see elections" msgstr "Можно видеть выборы" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "" @@ -1089,7 +1033,6 @@ msgstr "Может видеть внутренние элементы и вре msgid "Can see list of speakers" msgstr "Можно видеть список ораторов" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "" @@ -1105,10 +1048,12 @@ msgid "" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" +msgid "Can see origin motion" +msgstr "" + msgid "Can see participants" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "" @@ -1126,7 +1071,6 @@ msgid "" "Note: Sharing of folders and files may be restricted by group assignment." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the History menu item with the history of processing timestamps for motions, elections and participants.\n" "\n" @@ -1165,14 +1109,12 @@ msgid "" "> [Livestream]." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" "Note: The right to vote is defined directly in the ballot." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Participants and therefore the following data from all participants:\n" "Personal data: Name, pronoun, gender.\n" @@ -1182,7 +1124,6 @@ msgstr "" msgid "Can see the projector" msgstr "Может видеть проектор" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1194,7 +1135,6 @@ msgid "" "[Motions] as well as for the corresponding state in > [Workflow]." msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "" @@ -1224,24 +1164,21 @@ msgstr "" msgid "Candidates" msgstr "Кандидаты" -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +msgid "Cannot create meeting without administrator." +msgstr "" + msgid "Cannot delete published files" msgstr "" msgid "Cannot do that in demo mode!" msgstr "Невозможно сделать это в демонстрационном режиме!" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Cannot forward motions" msgstr "" -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html -#: /app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html msgid "Cannot move published files" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Cannot receive motions" msgstr "" @@ -1281,14 +1218,12 @@ msgstr "Изменение присутствия" msgid "Change recommendation" msgstr "Изменить рекомендацию" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "" msgid "Change recommendations" msgstr "Изменить рекомендации" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "" @@ -1307,7 +1242,6 @@ msgstr "Измененная версия в строке" msgid "Changes" msgstr "Изменения" -#: /app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-list/components/meeting-settings-group-list/meeting-settings-group-list.component.ts msgid "Changes of all settings group will be lost!" msgstr "" @@ -1323,26 +1257,21 @@ msgstr "" msgid "Check in or check out participants based on their participant numbers:" msgstr "Регистрация или выезд участников на основании их номеров участников:" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "" msgid "Choice" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Choose 0 to disable speaking times widget for structure level countdowns." msgstr "" @@ -1350,30 +1279,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Выберите 0, чтобы отключить систему поддержки." -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Chyron" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron agenda item, background color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron agenda item, font color" msgstr "" msgid "Chyron speaker name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron speaker, background color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-edit-dialog/components/projector-edit-dialog/projector-edit-dialog.component.ts msgid "Chyron speaker, font color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Classic" msgstr "" @@ -1386,11 +1309,9 @@ msgstr "Очистить все фильтры" msgid "Clear all list of speakers" msgstr "Очистить весь список спикеров" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "" @@ -1412,19 +1333,15 @@ msgstr "Нажмите здесь, чтобы проголосовать!" msgid "Close" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Close edit mode" msgstr "" msgid "Close list of speakers" msgstr "Закрыть список спикеров" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Closed items" msgstr "" @@ -1494,19 +1411,15 @@ msgstr "Комитеты" msgid "Committees and meetings" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with warnings: affected cells will be skipped" msgstr "" @@ -1543,7 +1456,6 @@ msgstr "" msgid "Contribution" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "" @@ -1592,7 +1504,6 @@ msgstr "" msgid "Creation date" msgstr "Дата создания" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Current agenda item" msgstr "" @@ -1608,14 +1519,12 @@ msgstr "" msgid "Current slide" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "" msgid "Current speaker chyron" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "" @@ -1634,7 +1543,6 @@ msgstr "Индивидуальное количество избирательн msgid "Custom translations" msgstr "Индивидуальные переводы" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1656,7 +1564,6 @@ msgstr "Решение" msgid "Default" msgstr "По умолчанию" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "" @@ -1675,13 +1582,11 @@ msgstr "Группы по умолчанию с правом голоса" msgid "Default line numbering" msgstr "Нумерация строк по умолчанию" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Default speaking time contingent for parliamentary groups (structure levels)" " in seconds" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Default text version for change recommendations and projection of motions" msgstr "" @@ -1689,16 +1594,15 @@ msgstr "" msgid "Default visibility for new agenda items (except topics)" msgstr "Видимость по умолчанию для новых пунктов повестки дня (кроме тем)" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts -msgid "Default vote method" -msgstr "" - msgid "Default vote weight" msgstr "" msgid "Default voting duration" msgstr "" +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Тип голосования по умолчанию" @@ -1723,7 +1627,6 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Defines the wording of the recommendation that belongs to this state.\n" "Example: State = Accepted / Recommendation = Acceptance.\n" @@ -1738,7 +1641,6 @@ msgstr "" msgid "Defines which states can be selected next in the workflow." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Delegation of vote" msgstr "" @@ -1757,7 +1659,6 @@ msgstr "Удалить проектор" msgid "Deleted user" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "Deleting this motion will also delete the amendments." msgstr "" @@ -1779,17 +1680,12 @@ msgstr "Дизайн" msgid "Designates whether this user is in the room." msgstr "Указывает, находится ли этот пользователь в комнате." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "" msgid "Diff version" msgstr "Отличающаяся версия" -#: /app/src/app/site/modules/global-headbar/components/account-dialog/account-dialog.component.html -msgid "Disable connection closing on inactivity" -msgstr "" - msgid "Disabled (no percents)" msgstr "Отключено (без процентов)" @@ -1799,7 +1695,6 @@ msgstr "" msgid "Display type" msgstr "Тип дисплея" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "" @@ -1809,11 +1704,9 @@ msgstr "Отклоняющийся:" msgid "Do not forget to save your changes!" msgstr "Не забудьте сохранить свои изменения!" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "" @@ -1826,7 +1719,6 @@ msgstr "" msgid "Do you really want to go ahead?" msgstr "Вы действительно хотите продолжить?" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Do you really want to lock this participant out of the meeting?" msgstr "" @@ -1840,11 +1732,9 @@ msgstr "Вы действительно хотите сохранить свои msgid "Do you really want to stop sharing this meeting as a public template?" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Do you really want to undo the lock out of the participant?" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Do you want to update the amendment text? All changes will be lost." msgstr "" @@ -1863,7 +1753,6 @@ msgstr "Скачать образец CSV-файла" msgid "Download folder" msgstr "Папка для скачивания" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -1876,7 +1765,6 @@ msgstr "Дубликат" msgid "Duplicate from" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "" @@ -1908,11 +1796,9 @@ msgstr "" msgid "Edit" msgstr "Редактировать" -#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "" @@ -1931,34 +1817,27 @@ msgstr "Редактировать детали для" msgid "Edit editorial final version" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "" msgid "Edit meeting" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Edit point of order ..." msgstr "" msgid "Edit projector" msgstr "Редактировать проектор" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Edit queue" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "" @@ -1974,7 +1853,6 @@ msgstr "Отредактируйте, чтобы ввести голоса." msgid "Edit topic" msgstr "Редактировать тему" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "" @@ -1987,21 +1865,21 @@ msgstr "Выборы" msgid "Election documents" msgstr "Избирательные документы" +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Выборы" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "" msgid "Email" msgstr "Эл. адрес" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "" @@ -2032,7 +1910,6 @@ msgstr "" msgid "Enable forspeech / counter speech" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "" @@ -2045,11 +1922,9 @@ msgstr "Включить просмотр присутствия участни msgid "Enable point of order" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "" @@ -2076,7 +1951,6 @@ msgid "" "state of the motion. Other administrative functions are excluded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Enables public access to this meeting without login data. Permissions can be" " set after activation in the new group 'Public'." @@ -2090,7 +1964,14 @@ msgid "" "selected state after the motion has been created." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts +msgid "" +"Enables the forwarding of amendments in the selected state.\n" +"\n" +"Prerequisites:\n" +"1. Motion forwarding is activated.\n" +"2. 'Original version with changes' in forwarding dialog must be selected." +msgstr "" + msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2152,7 +2033,6 @@ msgid "Enter your email to send the password reset link" msgstr "" "Введите адрес электронной почты, чтобы отправить ссылку на сброс пароля" -#: /app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "Entitled present users" msgstr "" @@ -2183,7 +2063,6 @@ msgstr "Рассчетное время окончания" msgid "Event location" msgstr "Место проведения события" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Every admin in every meeting will be able to see this content." msgstr "" @@ -2192,7 +2071,6 @@ msgid "" "list of speakers only)" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/components/participant-import-list/participant-import-list.component.html msgid "" "Existing accounts can be reused or updated by using:
      • Membership " "number (recommended)
      • Username
      • Email address AND first name AND " @@ -2220,8 +2098,8 @@ msgstr "PDF-экспорт" msgid "Export comment" msgstr "Экспортировать комментарий" -msgid "Export motions" -msgstr "Экспорт заявлений" +msgid "Export moderator note as PDF" +msgstr "" msgid "Export personal note only" msgstr "Экспортировать только личные заметки" @@ -2235,10 +2113,12 @@ msgstr "Экспорт выбранных заявлений" msgid "Extension" msgstr "Расширение" +msgid "External" +msgstr "" + msgid "External ID" msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "" @@ -2248,14 +2128,9 @@ msgstr "Фавориты" msgid "File" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "File is being used" msgstr "" -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "" @@ -2268,7 +2143,6 @@ msgstr "Файлы" msgid "Filter" msgstr "Фильтр" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "" @@ -2311,7 +2185,6 @@ msgstr "" msgid "Font size in pt" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "For activation:
        \n" " 1. Assign group permission (define the group that can support motions)
        \n" @@ -2329,20 +2202,15 @@ msgstr "Фоновый цвет" msgid "Forgot Password?" msgstr "Забыли пароль?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" -msgid "Format" -msgstr "Формат" - msgid "Forspeech" msgstr "" msgid "Forward" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "" @@ -2379,7 +2247,6 @@ msgstr "" msgid "Gender" msgstr "Пол" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "" @@ -2416,7 +2283,6 @@ msgstr "" msgid "Go to line" msgstr "Перейти к строке" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "" @@ -2426,10 +2292,10 @@ msgstr "" msgid "Group name" msgstr "" -msgid "Group not found - account is already in meeting, nothing assigned" +msgid "Group not found. Account added to the group “Default”." msgstr "" -msgid "Group not found - assigned to default group" +msgid "Group not found. Account already belongs to another group." msgstr "" msgid "Groups" @@ -2450,63 +2316,57 @@ msgstr "Группы с разрешениями на запись" msgid "Has SSO identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Has a home committee" +msgstr "" + msgid "Has a membership number" msgstr "" msgid "Has amendments" msgstr "Есть поправки" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "" msgid "Has forwardings" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "" msgid "Has no SSO identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts +msgid "Has no home committee" +msgstr "" + msgid "Has no identical motions" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "" msgid "Has no speakers" msgstr "Не имеет спикеров" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Has not spoken" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "" @@ -2516,11 +2376,9 @@ msgstr "Имеет заметки" msgid "Has speakers" msgstr "Имеет спикеров" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Has spoken" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "" @@ -2530,17 +2388,18 @@ msgstr "" msgid "Header" msgstr "" +msgid "Header and footer" +msgstr "" + msgid "Header background color" msgstr "Цвет фона заголовка" msgid "Header font color" msgstr "Цвет шрифта заголовка" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "" @@ -2556,18 +2415,15 @@ msgstr "Текст справки для доступа к данным и пр msgid "Hidden item" msgstr "Скрытый элемент" -#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "" msgid "Hide more text" msgstr "Скрыть больше текста" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "" @@ -2586,42 +2442,43 @@ msgstr "История" msgid "Home" msgstr "Главная" +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Как создать новые поправки" msgid "I know the risk" msgstr "Я знаю риск" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "IMPORTANT: The sender address (noreply@openslides.com) is defined in the OpenSlides server settings and cannot be changed here.\n" " To receive replies you have to enter a reply address in the next field. Please test the email dispatch in case of changes!" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "" msgid "Identifier" msgstr "" -msgid "If deactivated it is displayed below the title" +msgid "If deactivated it is displayed below the title." msgstr "" -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." +msgid "If empty, everyone can access." msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.html msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" + msgid "Image description" msgstr "" @@ -2646,8 +2503,6 @@ msgstr "Импорт участников" msgid "Import successful" msgstr "" -#: /app/src/app/site/pages/meetings/pages/agenda/modules/topics/pages/topic-import/components/topic-import/topic-import.component.html -#: /app/src/app/site/pages/meetings/pages/agenda/modules/topics/pages/topic-import/components/topic-import/topic-import.component.html msgid "Import successful with some warnings" msgstr "" @@ -2657,6 +2512,9 @@ msgstr "Импорт тем" msgid "Import workflows" msgstr "" +msgid "Important: New groups are not created." +msgstr "" + msgid "In motion list, motion detail and PDF." msgstr "В списке заявления, подробности заявления и PDF." @@ -2672,6 +2530,9 @@ msgstr "Неактивный" msgid "Inconsistent data." msgstr "" +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "" @@ -2693,22 +2554,18 @@ msgstr "Вставить позади" msgid "Insert topics here" msgstr "Вставьте темы здесь" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "" msgid "Insertion" msgstr "Вставка" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Insufficient material! It's a draw!" msgstr "" @@ -2721,15 +2578,12 @@ msgstr "Внутренний элемент" msgid "Internal login" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Interposed question" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "Intervention" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "" @@ -2742,7 +2596,6 @@ msgstr "Недействительные голоса" msgid "Invite to conference room" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Is a committee" msgstr "" @@ -2755,7 +2608,6 @@ msgstr "" msgid "Is active" msgstr "Является ли активным" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2778,26 +2630,24 @@ msgstr "" msgid "Is candidate" msgstr "" -#: app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is closed" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "" +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Является фаворитом" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "Is locked out" msgstr "" @@ -2810,42 +2660,42 @@ msgstr "Не поправка и поправок нет" msgid "Is no natural person" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Is not a committee" msgstr "" msgid "Is not a template" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "" +msgid "Is not an amendment" +msgstr "" + msgid "Is not archived" msgstr "" +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "Не фаворит" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "" msgid "Is not present" msgstr "Отсутствует" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is not public" msgstr "" msgid "Is present" msgstr "присутствует" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/services/meeting-list-filter/meeting-list-filter.service.ts msgid "Is public" msgstr "" @@ -2859,18 +2709,15 @@ msgid "" "It is not allowed to delete countdowns used for list of speakers or polls" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "" "It is not allowed to set the permisson 'Can manage participants' to a locked" " out user. Please unset the lockout state before adding a group with this " "permission." msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "It's a draw!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/components/base-game-dialog/base-game-dialog.ts msgid "It's your opponent's turn" msgstr "" @@ -2898,7 +2745,6 @@ msgstr "" msgid "Jitsi room password" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -2965,7 +2811,6 @@ msgstr "Нумерация строк" msgid "Line spacing" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "List of amendments: " msgstr "" @@ -2981,7 +2826,6 @@ msgstr "Список участников (PDF)" msgid "List of speakers" msgstr "Список спикеров" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "List of speakers as overlay" msgstr "" @@ -2997,13 +2841,15 @@ msgstr "" msgid "Live conference" msgstr "Живая конференция" +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Прямая трансляция" msgid "Livestream URL" msgstr "URL прямой трансляции" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -3013,11 +2859,9 @@ msgstr "URL плаката прямой трансляции" msgid "Loading data. Please wait ..." msgstr "Загрузка данных. Пожалуйста, подождите ..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "Lock out user from this meeting." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "" @@ -3042,19 +2886,19 @@ msgstr "" msgid "Main motion and line number" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Make background color from meta information box on the projector transparent" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "" msgid "Mark as personal favorite" msgstr "Отметить как личное избранное" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts +msgid "Max votes cannot be greater than options." +msgstr "" + msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3064,7 +2908,10 @@ msgstr "" msgid "Maximum amount of votes per option" msgstr "" -msgid "Maximum number of columns on motion block slide" +msgid "Maximum number of columns in motion block projection" +msgstr "" + +msgid "Maximum number of columns in single votes projection" msgstr "" msgid "Media access is denied" @@ -3085,7 +2932,6 @@ msgstr "" msgid "Meeting information" msgstr "" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "" @@ -3109,23 +2955,18 @@ msgstr "" msgid "Meetings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "" msgid "Meetings selected" msgstr "" -#: /app/src/app/site/modules/user-components/components/user-detail-view/user-detail-view.component.html -#: /app/src/app/site/modules/user-components/components/user-detail-view/user-detail-view.component.html msgid "Membership number" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "" @@ -3159,15 +3000,15 @@ msgstr "" msgid "Minimum number of digits for motion identifier" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts +msgid "Moderation-Note" +msgstr "" + msgid "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "" @@ -3204,7 +3045,6 @@ msgstr "Рекомендация об изменении заявления уд msgid "Motion change recommendation updated" msgstr "Рекомендации по изменению заявления обновлены" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Motion changed" msgstr "" @@ -3217,11 +3057,9 @@ msgstr "" msgid "Motion deleted" msgstr "Заявление удалено" -#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "" @@ -3240,13 +3078,15 @@ msgstr "Преамбула заявления" msgid "Motion updated" msgstr "Заявление обновлено" +msgid "Motion version" +msgstr "" + msgid "Motion votes" msgstr "Голосование за Заявление " msgid "Motions" msgstr "Заявления" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3301,27 +3141,21 @@ msgstr "" msgid "Natural person" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Navigate to account page from " msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/components/committee-list/committee-list.component.ts msgid "Navigate to committee detail view from " msgstr "" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Navigate to participant page from " msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "" @@ -3346,7 +3180,6 @@ msgstr "Новая категория" msgid "New change recommendation" msgstr "Новое изменение рекомендации" -#: /app/src/app/site/pages/meetings/pages/chat/pages/chat-group-list/components/chat-group-list/chat-group-list.component.html msgid "New chat group" msgstr "" @@ -3356,7 +3189,6 @@ msgstr "Новое поле для комментариев" msgid "New committee" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "" @@ -3366,24 +3198,18 @@ msgstr "Новый каталог" msgid "New election" msgstr "Новые выборы" -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-upload/components/organization-mediafile-upload/organization-mediafile-upload.component.html msgid "New file" msgstr "" msgid "New file name" msgstr "Новое имя файла" -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-list/components/organization-mediafile-list/organization-mediafile-list.component.html -#: /app/src/app/site/pages/organization/pages/mediafiles/modules/organization-mediafile-list/components/organization-mediafile-list/organization-mediafile-list.component.html msgid "New folder" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "New group" msgstr "" @@ -3405,8 +3231,6 @@ msgstr "Новый участник" msgid "New password" msgstr "Новый пароль" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-list/components/projector-list/projector-list.component.html -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-list/components/projector-list/projector-list.component.html msgid "New projector" msgstr "" @@ -3422,7 +3246,6 @@ msgstr "Новая тема" msgid "New vote" msgstr "Новое голосование" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "" @@ -3432,13 +3255,15 @@ msgstr "Новый рабочий процесс" msgid "Next" msgstr "Следующий" +msgid "Next page" +msgstr "" + msgid "Next states" msgstr "Следующие состояния" msgid "No" msgstr "Нет" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3454,14 +3279,15 @@ msgstr "" msgid "No comment" msgstr "Без комментариев" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "" msgid "No data" msgstr "Нет данных" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts +msgid "No data available" +msgstr "" + msgid "No delegation of vote" msgstr "" @@ -3507,10 +3333,12 @@ msgstr "Нет личной заметки" msgid "No results found" msgstr "" +msgid "No results yet" +msgstr "" + msgid "No results yet." msgstr "Пока результатов нет." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-filter.service/participant-speaker-list-filter.service.ts msgid "No structure level" msgstr "" @@ -3526,18 +3354,15 @@ msgstr "" msgid "None" msgstr "Никто" -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "None of the selected motions can be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "" msgid "Not found" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "" @@ -3547,7 +3372,12 @@ msgstr "" "Обратите внимание, что пароль по умолчанию будет изменен на новый " "сгенерированный." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" + +msgid "Note: Amendments will not be forwarded." +msgstr "" + msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3563,6 +3393,9 @@ msgstr "" msgid "Notes" msgstr "Заметки" +msgid "Notes and Comments" +msgstr "" + msgid "Number" msgstr "Номер " @@ -3600,6 +3433,9 @@ msgid "" "Number of next speakers automatically connecting to the live conference" msgstr "" +msgid "Number of open requests to speak" +msgstr "" + msgid "Number of participants" msgstr "" @@ -3616,7 +3452,6 @@ msgstr "" msgid "Number set" msgstr "Набор номера" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3626,7 +3461,6 @@ msgstr "Нумерованный по категории" msgid "Numbering" msgstr "Нумерация" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "" @@ -3639,11 +3473,9 @@ msgstr "Система исчисления повестки дня" msgid "OK" msgstr "OK" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Off" msgstr "" @@ -3653,24 +3485,27 @@ msgstr "Автономный режим" msgid "Ok" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "" msgid "Old password" msgstr "Старый пароль" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "On" msgstr "" msgid "One email was send sucessfully." msgstr "" +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Только для внутренних примечаний." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html +msgid "Only for nominal votes." +msgstr "" + msgid "Only groups and participant number are switched." msgstr "" @@ -3681,7 +3516,6 @@ msgid "Only present participants can be added to the list of speakers" msgstr "" "Только присутствующие участники могут быть добавлены в список спикеров." -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "" @@ -3694,15 +3528,12 @@ msgstr "Открыть Jitsi в новой вкладке" msgid "Open a meeting to play \"Connect 4\"" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Open a meeting to play chess" msgstr "" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Open items" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "" @@ -3715,9 +3546,6 @@ msgstr "" msgid "Open projection dialog" msgstr "Открыть диалог проекции" -msgid "Open requests to speak" -msgstr "Открытые запросы на выступление" - msgid "OpenSlides URL" msgstr "" @@ -3727,7 +3555,6 @@ msgstr "Данные доступа к OpenSlides" msgid "OpenSlides help (FAQ)" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "OpenSlides offers various speaking list customizations for use in " "parliament. These include the configuration of speaking time quotas for " @@ -3751,7 +3578,6 @@ msgstr "" msgid "Organization Management Level changed" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "" @@ -3776,6 +3602,9 @@ msgstr "Оригинал" msgid "Original version" msgstr "Исходная версия" +msgid "Original version with changes" +msgstr "" + msgid "Out of sync" msgstr "" @@ -3809,6 +3638,9 @@ msgstr "Страница" msgid "Page format" msgstr "" +msgid "Page layout" +msgstr "" + msgid "Page margin bottom in mm" msgstr "" @@ -3839,11 +3671,15 @@ msgstr "Параллельная загрузка" msgid "Parent agenda item" msgstr "Родительский пункт повестки дня" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts +msgid "Parent committee" +msgstr "" + +msgid "Parent committee name" +msgstr "" + msgid "Parent motion text changed" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "" @@ -3853,6 +3689,12 @@ msgstr "Участник" msgid "Participant added to group {} in meeting {}" msgstr "" +msgid "Participant added to group {} in meeting {}." +msgstr "" + +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "" @@ -3883,6 +3725,9 @@ msgstr "Номер участника" msgid "Participant removed from group {} in meeting {}" msgstr "" +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "" @@ -3892,7 +3737,6 @@ msgstr "" msgid "Participants" msgstr "Участники" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "" @@ -3901,23 +3745,18 @@ msgid "" "here." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with warnings: affected cells will be skipped" msgstr "" @@ -3939,14 +3778,15 @@ msgstr "" msgid "Paste/write your topics in this textbox." msgstr "Вставьте/напишите ваши темы в этом текстовом поле." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Pause speech" msgstr "" msgid "Permissions" msgstr "Разрешения" +msgid "Person-related fields" +msgstr "" + msgid "Personal data changed" msgstr "" @@ -3962,7 +3802,6 @@ msgstr "Личные заметки" msgid "Phase" msgstr "Фаза" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Playing against" msgstr "" @@ -3984,15 +3823,12 @@ msgstr "Введите пожалуйста новый пароль" msgid "Please join the conference room now!" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Please select a primary account." msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Please select a vote weight greater than or equal to 0.000001" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Please select a vote weight greater than zero." msgstr "" @@ -4000,21 +3836,23 @@ msgid "Please select the directory:" msgstr "Пожалуйста, выберите каталог:" msgid "" -"Please select your target meetings and state the name of the group, which " -"the user should be assigned to in each meeting." +"Please select your target meetings and enter the name of an existing group " +"which should be assigned to the account in each meeting." msgstr "" msgid "Please update your browser or contact your system administration." msgstr "" "Пожалуйста, обновите ваш браузер или обратитесь к системному администратору." +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Вопрос по порядку ведения заседания" msgid "Polls" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Possible placeholders for email subject and body: {title}, {first_name}, " "{last_name}, {groups}, {structure_levels}, {event_name}, {url}, {username} " @@ -4039,25 +3877,33 @@ msgstr "Префикс" msgid "Prefix for the motion identifier of amendments" msgstr "" +msgid "Preload original motions" +msgstr "" + msgid "Presence" msgstr "Присутствие" msgid "Present" msgstr "Присутствует" +msgid "Present entitled users" +msgstr "" + msgid "Preview" msgstr "Предпросмотр" msgid "Previous" msgstr "Предыдущая" +msgid "Previous page" +msgstr "" + msgid "Previous slides" msgstr "Предыдущие слайды" msgid "Primary color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "" @@ -4076,11 +3922,9 @@ msgstr "" msgid "Project" msgstr "Проект" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "" @@ -4117,15 +3961,12 @@ msgstr "Проекторы" msgid "Pronoun" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "" msgid "Public" msgstr "Общественный" -#: /app/src/app/site/pages/login/pages/login-mask/components/login-mask/login-mask.component.html -#: /app/src/app/site/pages/login/pages/login-mask/components/login-mask/login-mask.component.html msgid "Public access" msgstr "" @@ -4135,7 +3976,6 @@ msgstr "Общественный пункт" msgid "Public template" msgstr "" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Public template required for creating new meeting" msgstr "" @@ -4166,11 +4006,9 @@ msgstr "Причина" msgid "Reason required for creating new motion" msgstr "Причина, необходимая для создания нового заявления" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-sort.service/participant-speaker-list-sort.service.ts msgid "Receipt of contributions" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "" @@ -4189,7 +4027,6 @@ msgstr "" msgid "Recommendation label" msgstr "Рекомендованная этикетка" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Recommendation of motions in such a state can only be seen by motion " "managers." @@ -4201,7 +4038,6 @@ msgstr "" msgid "Recommendation set to {}" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4223,7 +4059,6 @@ msgstr "Отклонено" msgid "Relevant information could not be accessed" msgstr "" -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4261,7 +4096,6 @@ msgstr "Удалить из повестки дня" msgid "Remove from motion block" msgstr "Удалить из блока заявлений" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "" @@ -4271,7 +4105,6 @@ msgstr "Удалить меня" msgid "Remove option" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Remove point of order" msgstr "" @@ -4306,14 +4139,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "" +msgid "Requires permission to see origin motions" +msgstr "" + msgid "Reset" msgstr "Сброс" @@ -4332,7 +4166,6 @@ msgstr "Сброс рекомендации" msgid "Reset state" msgstr "Сброс состояния" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "" @@ -4345,21 +4178,17 @@ msgstr "Разрешение и размер" msgid "Restart livestream" msgstr "Перезапустить прямую трансляцию" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Restrict delegation principals from adding themselves to the list of " "speakers" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "" @@ -4372,8 +4201,6 @@ msgstr "" msgid "Results" msgstr "результаты" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Resume speech" msgstr "" @@ -4386,26 +4213,21 @@ msgstr "Направо" msgid "Roman" msgstr "Римские " -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "" msgid "SSO Identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "" @@ -4463,11 +4285,9 @@ msgstr "" msgid "Select paragraphs" msgstr "Выберите параграф" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-manage-motion-meeting-users/motion-manage-motion-meeting-users.component.html msgid "Select participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "Select speaker" msgstr "" @@ -4510,9 +4330,18 @@ msgstr "Установить в качестве родителя" msgid "Set as reference projector" msgstr "Установить как эталонный проектор" +msgid "Set as template" +msgstr "" + msgid "Set category" msgstr "Установить категорию" +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Сделать фаворитом" @@ -4534,7 +4363,9 @@ msgstr "Установить как внутренний" msgid "Set it manually" msgstr "Установите его вручную" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "" @@ -4583,6 +4414,9 @@ msgstr "" msgid "Set workflow" msgstr "" +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "" @@ -4594,13 +4428,9 @@ msgstr "" msgid "Settings" msgstr "Настройки" -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-export-dialog/components/motion-export-dialog/motion-export-dialog.component.html msgid "Short form for amendments" msgstr "" -msgid "Show all" -msgstr "Показать все" - msgid "Show all changes" msgstr "Показать все изменения" @@ -4628,15 +4458,9 @@ msgstr "" msgid "Show conference room" msgstr "" -msgid "Show correct entries only" -msgstr "Показывать только правильные записи" - msgid "Show entire motion text" msgstr "Показать весь текст заявления" -msgid "Show errors only" -msgstr "Показать только ошибки" - msgid "Show full text" msgstr "Показать полный текст" @@ -4655,7 +4479,6 @@ msgstr "Показать окно прямой трансляции" msgid "Show logo" msgstr "Показать логотип" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4707,7 +4530,6 @@ msgstr "Показать этот текст на странице входа в msgid "Show title" msgstr "Показать заголовок" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" @@ -4766,14 +4588,15 @@ msgstr "Сортировать заявления" msgid "Sort motions by" msgstr "Сортировать заявления по" +msgid "Sort participant names on single votes projection by" +msgstr "" + msgid "Sort workflow" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "" @@ -4783,35 +4606,27 @@ msgstr "" msgid "Speakers" msgstr "Спикеры" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking times – overview structure levels" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/services/participant-speaker-list-sort.service/participant-speaker-list-sort.service.ts msgid "Speech start time" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Stalemate! It's a draw!" msgstr "" @@ -4821,7 +4636,6 @@ msgstr "" msgid "Start date" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-highlight-form/motion-highlight-form.component.html msgid "Start line number" msgstr "" @@ -4843,7 +4657,6 @@ msgstr "Состояние установлено на {}" msgid "Statistics" msgstr "Статистика" -#: /app/src/app/site/pages/meetings/pages/agenda/pages/agenda-item-list/services/agenda-item-filter.service/agenda-item-filter.service.ts msgid "Status" msgstr "" @@ -4862,19 +4675,27 @@ msgstr "Прекратить голосование" msgid "Stop waiting" msgstr "" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "" msgid "Structure level" msgstr "Уровень структуры" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "" +msgid "Structure levels created" +msgstr "" + msgid "Subcategory" msgstr "Подкатегория" +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "" @@ -4887,9 +4708,6 @@ msgstr "Отправить голос сейчас" msgid "Submitter" msgstr "" -msgid "Submitter (in target meeting)" -msgstr "" - msgid "Submitter may set state to" msgstr "" @@ -4902,7 +4720,6 @@ msgstr "Податели изменены" msgid "Subscript" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "" @@ -4924,7 +4741,6 @@ msgstr "Сводка изменений" msgid "Summary of changes:" msgstr "Сводка изменений:" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "" @@ -4949,15 +4765,12 @@ msgstr "Сторонники изменились" msgid "Surname" msgstr "Фамилия" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "" @@ -4970,10 +4783,12 @@ msgstr "Тэг" msgid "Tags" msgstr "Тэги" +msgid "Target meeting" +msgstr "" + msgid "Text" msgstr "Текст" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -4986,14 +4801,15 @@ msgstr "Импорт текста" msgid "Text separator" msgstr "Текстовый разделитель" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "" +msgid "Text version" +msgstr "" + msgid "The account is deactivated." msgstr "" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "The affected columns will not be imported." msgstr "" @@ -5020,7 +4836,6 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "" "The import returned warnings. This does not mean that it failed, but some " "data may have been imported differently. Usually the warnings will be the " @@ -5041,7 +4856,6 @@ msgstr "" msgid "The list of speakers is closed." msgstr "Список спикеров закрыт." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "The maximum number of characters per line. Relevant when line numbering is " "enabled. Min: 40. Note: Check PDF export and font." @@ -5090,9 +4904,6 @@ msgstr "" msgid "There are not enough options." msgstr "" -msgid "There are some columns that do not match the template" -msgstr "" - msgid "There is an error in your vote." msgstr "" @@ -5122,7 +4933,6 @@ msgstr "" msgid "These participants will be removed:" msgstr "" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "These settings are only applied locally on this browser." msgstr "" @@ -5134,15 +4944,15 @@ msgid "" " and is not manager of any committee" msgstr "" -msgid "This action will diminish your organization management level" -msgstr "" - msgid "This action will remove you from one or more groups." msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" +msgid "This amendment has change recommendations." +msgstr "" + msgid "This ballot contains deleted users." msgstr "" @@ -5158,7 +4968,6 @@ msgstr "" msgid "This field is required." msgstr "Это поле обязательно к заполнению." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "" @@ -5176,7 +4985,6 @@ msgstr "" msgid "This meeting is archived" msgstr "" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "" @@ -5208,7 +5016,6 @@ msgid "" msgstr "" "Это добавит или удалит следующие группы для всех выбранных участников:" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "" "This will add or remove the following structure levels for all selected " "participants:" @@ -5230,8 +5037,8 @@ msgid "This will add or remove the selected accounts to following meetings:" msgstr "" msgid "" -"This will diminish your ability to do things on the organization level and " -"you will not be able to revert this yourself." +"This will add or remove the selected accounts to the selected home " +"committee:" msgstr "" msgid "This will move all selected motions as childs to:" @@ -5268,7 +5075,6 @@ msgstr "" msgid "Thoroughly check datastore (unsafe)" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Threefold repetition! It's a draw!" msgstr "" @@ -5278,15 +5084,12 @@ msgstr "Вид плитки" msgid "Time" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "" @@ -5335,19 +5138,15 @@ msgstr "" msgid "Topics with warnings (will be skipped)" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "" @@ -5369,14 +5168,12 @@ msgstr "" msgid "Try reconnect" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "" msgid "Underline" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "" @@ -5389,11 +5186,9 @@ msgstr "Уникальные спикеры" msgid "Unknown participant" msgstr "" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/components/list-of-speakers/modules/common-list-of-speakers-slide/components/common-list-of-speakers-slide.component.html msgid "Unknown user" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "" @@ -5414,7 +5209,6 @@ msgid "" "attribute name)." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "" @@ -5427,7 +5221,6 @@ msgstr "" msgid "Used for invitation emails and QRCode in PDF of access data." msgstr "" -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "" @@ -5437,7 +5230,6 @@ msgstr "" msgid "Username" msgstr "Имя пользователя" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/pages/participant-detail-manage/components/participant-create-wizard/participant-create-wizard.component.html msgid "Username may not contain spaces" msgstr "" @@ -5458,7 +5250,6 @@ msgstr "" msgid "Valid votes" msgstr "Действительные голоса" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "" @@ -5474,16 +5265,12 @@ msgstr "" msgid "Vote" msgstr "Голос" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/components/entitled-users-table/entitled-users-table.component.html -#: /app/src/app/site/pages/meetings/modules/poll/components/entitled-users-table/entitled-users-table.component.html msgid "Vote submitted" msgstr "" @@ -5496,7 +5283,6 @@ msgstr "" msgid "Votes" msgstr "Голоса" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Голосование" @@ -5520,7 +5306,6 @@ msgid "" "time period." msgstr "" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "" @@ -5551,8 +5336,6 @@ msgstr "Право голоса за" msgid "Voting right received from (principals)" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Voting rights" msgstr "" @@ -5589,32 +5372,29 @@ msgstr "" msgid "Wait for response ..." msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "" msgid "Warn color" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-detail-view/motion-detail-view.component.ts msgid "" "Warning: Amendments exist for this motion. Are you sure you want to delete " "this motion regardless?" msgstr "" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing" +" this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/components/motion-multiselect/services/motion-multiselect.service.ts msgid "" "Warning: At least one of the selected motions has amendments, these will be " "deleted as well. Do you want to delete anyway?" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "" "Warning: Data loss is possible because accounts are in the same meeting." msgstr "" @@ -5637,6 +5417,9 @@ msgstr "" msgid "Which version?" msgstr "Какая версия?" +msgid "Which visualization?" +msgstr "" + msgid "Wifi" msgstr "" @@ -5677,7 +5460,6 @@ msgstr "Да на кандидата" msgid "Yes per option" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "" @@ -5699,13 +5481,11 @@ msgstr "Да/Нет/Воздержитесь на одного кандидат msgid "Yes/No/Abstain per list" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "" "You are moving a file from a public folder into an not published folder. The" " file will not be accessible in meetings afterwards." msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.html msgid "" "You are moving an unpublished file to a public folder. The file will be " "accessible in ALL meetings afterwards." @@ -5720,7 +5500,6 @@ msgstr "" msgid "You are not supposed to be here..." msgstr "Вы не должны быть здесь..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "" @@ -5777,7 +5556,6 @@ msgstr "Вы уже проголосовали." msgid "You have to be logged in to be able to vote." msgstr "Вы должны войти в систему, чтобы проголосовать." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.html msgid "You have to be present to add yourself." msgstr "" @@ -5804,7 +5582,6 @@ msgstr "" "Вы набрали максимальное количество голосов. Сначала отмените выбор кого-" "нибудь." -#: app/src/app/site/modules/user-components/components/password-form/password-form.component.html msgid "" "You will be logged out when you change your password. You must then log in " "with the new password." @@ -5828,15 +5605,12 @@ msgstr "" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Ваш ввод не соответствует следующей структуре: \"чч:мм\"" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/components/base-game-dialog/base-game-dialog.ts msgid "Your opponent couldn't stand it anymore... You are the winner!" msgstr "" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/c4-dialog/components/c4-dialog/c4-dialog.component.ts msgid "Your opponent has won!" msgstr "" -#: /app/src/app/site/pages/login/pages/reset-password-confirm/components/reset-password-confirm/reset-password-confirm.component.ts msgid "Your password has been reset successfully!" msgstr "" @@ -5875,6 +5649,12 @@ msgstr "добавить группу(ы)" msgid "already exists" msgstr "" +msgid "amendment" +msgstr "" + +msgid "amendments" +msgstr "" + msgid "analog" msgstr "аналогичный" @@ -5893,10 +5673,21 @@ msgstr "бюллетень" msgid "by" msgstr "по" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "challenged you to a chess match!" msgstr "" +msgid "change recommendation" +msgstr "" + +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +msgid "change recommendations" +msgstr "" + +msgid "committee name" +msgstr "" + msgid "committee-example" msgstr "" @@ -5945,19 +5736,18 @@ msgstr "электронная почта" msgid "ended" msgstr "" -msgid "entries will be ommitted." -msgstr "записи будут опущены." - msgid "example" msgstr "пример" +msgid "external" +msgstr "" + msgid "female" msgstr "женщина" msgid "finished (unpublished)" msgstr "закончено (не опубликовано)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "" @@ -5988,6 +5778,9 @@ msgstr "скрытый" msgid "inactive" msgstr "неактивный" +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "в очереди" @@ -6018,7 +5811,6 @@ msgstr "" msgid "lightblue" msgstr "светло-синий" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "" @@ -6034,6 +5826,9 @@ msgstr "большинство" msgid "male" msgstr "мужчина" +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "" @@ -6055,7 +5850,6 @@ msgstr "" msgid "nominal" msgstr "номинальный" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -6068,19 +5862,33 @@ msgstr "не номинальный" msgid "none" msgstr "никто" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "not external" +msgstr "" + msgid "not specified" msgstr "" msgid "of" msgstr "из" +msgid "of which" +msgstr "" + +msgid "of which %num% not permissable" +msgstr "" + msgid "open votes" msgstr "открытое голосование" msgid "or" msgstr "или" +msgid "original identifier" +msgstr "" + +msgid "original submitter" +msgstr "" + msgid "outside" msgstr "вне" @@ -6111,14 +5919,12 @@ msgstr "" msgid "remove group(s)" msgstr "удалить группу(ы)" -#: /app/src/app/site/pages/meetings/pages/chat/pages/chat-group-list/components/chat-group-detail-message/chat-group-detail-message.component.ts msgid "removed user" msgstr "" msgid "represented by" msgstr "представлена" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "" @@ -6149,6 +5955,9 @@ msgstr "в" msgid "today" msgstr "сегодня" +msgid "total" +msgstr "" + msgid "undocumented" msgstr "недокументированный" @@ -6161,31 +5970,156 @@ msgstr "версия" msgid "votes per candidate" msgstr "" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "" +msgid "was" +msgstr "" + +msgid "were" +msgstr "" + msgid "will be created" msgstr "" msgid "will be imported" msgstr "" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "" +msgid "with" +msgstr "" + +msgid "without identifier" +msgstr "" + msgid "yellow" msgstr "желтый" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} interposed questions will be cleared" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} of them will be saved with 'unknown' speaker" msgstr "" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "{{amount}} will be saved" msgstr "" + +msgid "Acceptance" +msgstr "Принятие" + +msgid "Adjournment" +msgstr "Перерыв" + +msgid "Admin" +msgstr "Администратор" + +msgid "Complex Workflow" +msgstr "Комплексный рабочий процесс" + +#, python-brace-format +msgid "" +"Dear {name},\n" +"\n" +"this is your personal OpenSlides login:\n" +"\n" +"{url}\n" +"Username: {username}\n" +"Password: {password}\n" +"\n" +"\n" +"This email was generated automatically." +msgstr "" +"Уважаемый/-ая {name},\n" +"\n" +"это ваш личный логин OpenSlides:\n" +"\n" +" {url}\n" +" имя пользователя: {username}\n" +" пароль: {password}\n" +"\n" +"\n" +"Это письмо было сгенерировано автоматически." + +msgid "Default projector" +msgstr "Проектор по умолчанию" + +msgid "Delegates" +msgstr "Делегаты" + +msgid "No concernment" +msgstr "Нет заинтересованных" + +msgid "No decision" +msgstr "Нет решения" + +msgid "Presentation and assembly system" +msgstr "Система собрания и презентации" + +msgid "Referral to" +msgstr "" + +msgid "Rejection" +msgstr "Отказ" + +msgid "Reset your OpenSlides password" +msgstr "" + +msgid "Simple Workflow" +msgstr "Простой рабочий процесс" + +msgid "Space for your welcome text." +msgstr "Место для вашего текста приветствия." + +msgid "Speaking time" +msgstr "" + +msgid "Staff" +msgstr "Сотрудники" + +#, python-brace-format +msgid "" +"You are receiving this email because you have requested a new password for your OpenSlides account.\n" +"\n" +"Please open the following link and choose a new password:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"The link will be valid for 10 minutes." +msgstr "" + +msgid "accepted" +msgstr "принято" + +msgid "adjourned" +msgstr "отложено" + +msgid "in progress" +msgstr "в ходе выполнения" + +msgid "name" +msgstr "имя" + +msgid "not concerned" +msgstr "не касается" + +msgid "not decided" +msgstr "не решено" + +msgid "not permitted" +msgstr "не разрешено" + +msgid "permitted" +msgstr "разрешено" + +msgid "referred to" +msgstr "" + +msgid "rejected" +msgstr "отклонено" + +msgid "submitted" +msgstr "отправлено" + +msgid "withdrawn" +msgstr "" diff --git a/i18n/template-en.pot b/i18n/template-en.pot index e6528a674e..c50a9ce115 100644 --- a/i18n/template-en.pot +++ b/i18n/template-en.pot @@ -36,11 +36,6 @@ msgstr "" msgid "" msgstr "" -msgid "" -"A change recommendation or amendment is probably referring to a nonexistent " -"line number." -msgstr "" - msgid "A client error occurred. Please contact your system administrator." msgstr "" @@ -354,6 +349,9 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "" +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "" @@ -2453,11 +2451,6 @@ msgstr "" msgid "If empty, everyone can access." msgstr "" -msgid "" -"If it is an amendment, you can back up its content when editing it and " -"delete it afterwards." -msgstr "" - msgid "If the value is set to 0 the time counts up as stopwatch." msgstr "" @@ -2517,6 +2510,9 @@ msgstr "" msgid "Inconsistent data." msgstr "" +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "" @@ -2826,6 +2822,9 @@ msgstr "" msgid "Live conference" msgstr "" +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "" @@ -3473,6 +3472,9 @@ msgstr "" msgid "One email was send sucessfully." msgstr "" +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "" @@ -3815,6 +3817,9 @@ msgstr "" msgid "Please update your browser or contact your system administration." msgstr "" +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "" @@ -4326,6 +4331,9 @@ msgstr "" msgid "Set it manually" msgstr "" +msgid "Set live voting enabled by default" +msgstr "" + msgid "Set lock out ..." msgstr "" @@ -4631,6 +4639,9 @@ msgstr "" msgid "Stop waiting" msgstr "" +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "" @@ -5329,9 +5340,10 @@ msgid "" msgstr "" msgid "" -"Warning: Amendments exist for this motion. Editing this text will likely " -"impact them negatively. Particularily, amendments might become unusable if " -"the paragraph they affect is deleted." +"Warning: Amendments or change recommendations exist for this motion. Editing " +"this text will likely impact them negatively. Particularily, amendments " +"might become unusable if the paragraph they affect is deleted, or change " +"recommendations might lose their reference line completely." msgstr "" msgid "" @@ -5613,6 +5625,9 @@ msgstr "" msgid "change recommendation" msgstr "" +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + msgid "change recommendations" msgstr "" diff --git a/lib/openslides-go b/lib/openslides-go index a1aeb6ee23..bcc1140de3 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit a1aeb6ee238453817a394727dffa46bb0fb4e0ee +Subproject commit bcc1140de3f0edbeb081506cda795b2a0ab1473b diff --git a/openslides-auth-service b/openslides-auth-service index 6e938d6961..3aa6e1994e 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 6e938d69614a02c4b279cdbaa03ce86174396653 +Subproject commit 3aa6e1994eab116ed00b5713c73a9d2708d195bf diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 596e944042..c6ed88fbf2 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 596e9440425b270f200325380fd39c7392884de1 +Subproject commit c6ed88fbf21611fc865cbcb4182677c352ba7ff7 diff --git a/openslides-backend b/openslides-backend index 907b2fd832..12f822e569 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 907b2fd832e38b4224f4ccd217bed53ddfe6024a +Subproject commit 12f822e56976faea08750c70bb167b90d2d32401 diff --git a/openslides-client b/openslides-client index 9a9dbd38be..f50a91173d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 9a9dbd38be0a1ade4b49373eb87d63ac29ddff3e +Subproject commit f50a91173d60a2b651992f8ac0a9cccc06f97fe2 diff --git a/openslides-datastore-service b/openslides-datastore-service index ab12ee745b..f95106bed3 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit ab12ee745b24ddff361c1b3501125195f4a45ba3 +Subproject commit f95106bed396a9fdeeeaa113b6d953aceb0d1ca3 diff --git a/openslides-icc-service b/openslides-icc-service index c105bd9dd6..c38e1f53cf 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit c105bd9dd606b9e2d22733e32f4b51d1e1604e92 +Subproject commit c38e1f53cf24a7ed44d8663154d593850841eb1d diff --git a/openslides-manage-service b/openslides-manage-service index 48ac39eff4..d1e1aaa819 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 48ac39eff4925acc4aff0b39ea0f387310dd3728 +Subproject commit d1e1aaa8198777696f035d942116298599dd8978 diff --git a/openslides-media-service b/openslides-media-service index 2d6d85345c..b3a0c25559 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 2d6d85345c1856ccea75f51b3f8f5ab670533e16 +Subproject commit b3a0c2555977f3513684a82a9a1afd601db2c1ad diff --git a/openslides-proxy b/openslides-proxy index 8caff9ded1..08ddeaf71b 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 8caff9ded1023792d6b7c429fd7ab6e9fb3ea38c +Subproject commit 08ddeaf71b12d438fad4ab2a12510aca44f35a8f diff --git a/openslides-search-service b/openslides-search-service index a3d832d51f..1f4b1a6fb0 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit a3d832d51f7b5d0c8e716a70955e3d08b07289e9 +Subproject commit 1f4b1a6fb0374ab9b8895f601d755f30b8e7d874 diff --git a/openslides-vote-service b/openslides-vote-service index cae8b55570..6733149347 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit cae8b555708a894ffbb391ab04669f31e70c5d11 +Subproject commit 6733149347d4fddd3537557c422126ad91f7eaeb diff --git a/patchnotes/4.2.15.md b/patchnotes/4.2.15.md new file mode 100644 index 0000000000..b61f42069a --- /dev/null +++ b/patchnotes/4.2.15.md @@ -0,0 +1,18 @@ +## Patchnotes 4.2.15 + +### Security +- Account / participant import: Superadmin accounts can no longer be edited via CSV import. + +### New Features +- Accounts > Multiple selection: New functions for adding/removing to home committee and assigning an external status integrated. +- Motions > Forwarding: New forwarding option for amendments added. In the target meeting, amendments can be displayed with a reference to the source meeting. + +### Optimizations +- Information page ‘You should not be here...’: Layout and redirection optimized. +- Motions > Forwarding > Dialog: Sorting of the meeting list improved +- UI layout adjustments + +### Bug Fixes +- Motions > Metadata: Long extension names are now displayed with line breaks. +- Motions > PDF Export: Motions with lists are exported again. +- Motions > Detailed view: Amendments (in a corresponding status) are displayed again in the main motion in the Diff version. diff --git a/patchnotes/4.2.16.md b/patchnotes/4.2.16.md new file mode 100644 index 0000000000..780a356df3 --- /dev/null +++ b/patchnotes/4.2.16.md @@ -0,0 +1,4 @@ +## Patchnotes 4.2.16 + +### Security +- The library used for SAML authentication has been updated because a critical security vulnerability has been fixed ([CVE](https://github.com/advisories/GHSA-r683-v43c-6xqv)) diff --git a/patchnotes/4.2.17.md b/patchnotes/4.2.17.md new file mode 100644 index 0000000000..c1260877ee --- /dev/null +++ b/patchnotes/4.2.17.md @@ -0,0 +1,16 @@ +## Patchnotes 4.2.17 + +### New Features +- Motions > Forwarding: Forwarding extended to include file attachments + +### Optimizations +- Participants > List: Search extended by user name +- Various UI improvements + +### Bug Fixes +- Motions > Amendments: Creating an amendment with an empty numbered or unnumbered bullet point is possible again +- Motions > Forwarding: Loading error after forwarding fixed. Opening the motion in the target or source event is possible again without loading errors. +- Motions > Motion blocks > Projection: Number of columns is displayed directly again after changing the settings. +- Elections: Cumulative voting possible again. +- Elections: Editing dialog shows the previously saved value for ‘Maximum amount of votes’ again when reopened. +- Meeting > Settings > List of speakers > Point of order: The setting “Enable specifications and ranking for possible motions” can be switched on and off again for each meeting. diff --git a/patchnotes/4.2.18.md b/patchnotes/4.2.18.md new file mode 100644 index 0000000000..6f256dc886 --- /dev/null +++ b/patchnotes/4.2.18.md @@ -0,0 +1,22 @@ +## Patchnotes 4.2.18 + +### New Features +- Live voting: During nominal votes in motions, single votes can be projected while voting is in progress, so that it is possible to see live who voted how. The votes are grouped by structure level. In the settings, there is the option to set this as the default for nominal votes. When voting is stopped, the result can be anonymized immediately. + +### Optimizations +- Accounts: You can search by home committee and external. +- Autopilot: When a list of speakers is projected, the list of speakers is displayed in addition to the projector and can be managed in the Autopilot. +- Motions > Forwarding: While backtracking, you can see from which meeting and in what status amendments were forwarded. +- Participants: Home committee and external members are listed under organization specific information. +- Participants > Export: In the example file, home committee and external members are now listed after the SAML ID. +- Search in lists: Ctrl+F now opens the search field of the current list. +- Improved key assignment for control on macOS. +- Added various translations. + +### Bug Fixes +- Committees: When switching between parent and child committees, the search for committees is cleared. +- Committees > External: The designation for external is now consistent throughout. +- Motions > Amendments: New amendments are now always displayed immediately. +- Motions > Change recommendations: If change recommendations refer to deleted lines, it is now possible to delete them. +- Motions > Categories: Within a category, motions can be sorted using multi selection. +- Motions > Export: The preselection provides the correct specifications, especially with regard to line numbers and unavailable options. diff --git a/patchnotes/4.2.19.md b/patchnotes/4.2.19.md new file mode 100644 index 0000000000..302cc2166c --- /dev/null +++ b/patchnotes/4.2.19.md @@ -0,0 +1,17 @@ +## Patchnotes 4.2.19 + +### Optimizations +- Administrative permissions for committee administrators: The permissions have been enhanced. Committee administrators can now manage organization-specific information (home committee, external, and default vote weight) in the account details view. +- Attachments: An icon indicating the file format is now displayed to the left of the attachment title. +- Motions > Comment fields: Superadmins, organization administrators, and committee administrators can now edit comment fields without being part of the meeting. Personal comment fields are only visible if administrators are part of a meeting. + +### Bug Fixes +- Page titles for Settings and Chat are now displayed in tabs. +- Editor > Copy & Paste in Win11 and Office365: Creating amendments is working correctly again. +- Organization level > Duplicate meetings: Duplicating meetings is possible again. +- Committees > Detail view > Edit mask: Committee administrators can now only select meetings for which they have administrative rights in the edit mask in the fields ‘Can forward motions to committee’ and ‘Can receive motions from committee’. +- Autopilot > Projection of internal/hidden agenda items: Participants without the group permission ‘Can see internal items and time scheduling of agenda’ can see the projection of internal/hidden agenda items. +- Autopilot > Projection list of speakers: When a list of speakers is projected and the page is reloaded, the title remains visible. +- Motions > Export: Fixed incorrect behavior of the ‘Text’ button. +- Motions > detail view > amendments: Change recommendations can be deleted from amendments that do not contain text changes. +- Settings > Motions > Vote: The function ‘Set live voting enabled by default’ can be set as the default. \ No newline at end of file diff --git a/patchnotes/4.2.20.md b/patchnotes/4.2.20.md new file mode 100644 index 0000000000..3499a5be87 --- /dev/null +++ b/patchnotes/4.2.20.md @@ -0,0 +1,10 @@ +## Patchnotes 4.2.20 + +### Optimizations +- Parliament mode: Autopilot > Overview of speaking times for structure levels (widget): Speaking time for the current intervention added + +### Bug Fixes +- Committee > Meeting Duplicate: Meetings can be duplicated again. +- Committee adminis > Permissions: Committee adminis can once again modify all account passwords to which they have access. +- Autopilot > Projection of agenda: Ongoing votes or ballots are visible again in Autopilot when the agenda is projected. +- Bug fix Healthcheck diff --git a/patchnotes/4.2.21.md b/patchnotes/4.2.21.md new file mode 100644 index 0000000000..1db786056e --- /dev/null +++ b/patchnotes/4.2.21.md @@ -0,0 +1,10 @@ +## Patchnotes 4.2.21 + +### Optimizations +- Live voting projection: Layout optimized + +### Bug Fixes +- Firefox browser: TCP connections in Firefox are closed and no longer remain permanently active. +- Motions > Amendment: Diff version visualization with sorted lists is working correctly. +- Motions > Amendment: Editing change recommendations in amendments is possible. +- eVoting: The developer console displays no errors when the detailed view of polls and elections are opened. \ No newline at end of file