From 143c37c1c47c8a9af4b8c4d480e9a6bcf242bb03 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 5 May 2025 15:03:04 +0200 Subject: [PATCH 001/173] Updated services (#6907) Co-authored-by: Magnus Schieder --- VERSION | 2 +- openslides-client | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 166f28a9bd..069f0992a2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.8-dev +4.2.9-dev diff --git a/openslides-client b/openslides-client index b21b67da1f..e4d35321a0 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b21b67da1ffede56e736d85cce23762338de37b3 +Subproject commit e4d35321a06580c87dc4af43bff2db25ca374901 From 9b0cd2774a9270de5a75a1ec6fa8252a7d131ad0 Mon Sep 17 00:00:00 2001 From: rrenkert Date: Mon, 5 May 2025 16:33:12 +0200 Subject: [PATCH 002/173] Create patchnotes for 4.2.9 (#6908) --- patchnotes/4.2.9.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 patchnotes/4.2.9.md diff --git a/patchnotes/4.2.9.md b/patchnotes/4.2.9.md new file mode 100644 index 0000000000..cb1566c68f --- /dev/null +++ b/patchnotes/4.2.9.md @@ -0,0 +1,10 @@ +## Patchnotes 4.2.9 + +### New Features + +### Optimizations +- PDF export: PDF files are exported in the PDF/A-3a standard + +### Bug Fixes +- Motions > Change recommendations: Editing of change recommendations with changed line numbering was not possible +- Motions > Forwarding: Fixed a bug where newly created change recommendations were not visible in forwarded motions. From 706b044f4e79259d1a4b4751a5362fb2ad17dc96 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Wed, 7 May 2025 15:35:22 +0200 Subject: [PATCH 003/173] Updated services (#6911) --- VERSION | 2 +- openslides-client | 2 +- openslides-search-service | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index 069f0992a2..c7457e92b1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.9-dev +4.2.10-dev diff --git a/openslides-client b/openslides-client index e4d35321a0..78a412a767 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit e4d35321a06580c87dc4af43bff2db25ca374901 +Subproject commit 78a412a767717b082b6d3f81bcff6657e8930b53 diff --git a/openslides-search-service b/openslides-search-service index 1163530800..ad9bf422ed 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 116353080042b91d0d95b17f690e2f1f80e57b61 +Subproject commit ad9bf422ed9bbfbf8e2ab8b80f6fe703d56dccd8 From 51754c14ec2cf37147ddc38505df987dae1d0311 Mon Sep 17 00:00:00 2001 From: rrenkert Date: Wed, 7 May 2025 17:34:27 +0200 Subject: [PATCH 004/173] Create patchnotes for 4.2.10 (#6913) --- patchnotes/4.2.10.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 patchnotes/4.2.10.md diff --git a/patchnotes/4.2.10.md b/patchnotes/4.2.10.md new file mode 100644 index 0000000000..4f00904571 --- /dev/null +++ b/patchnotes/4.2.10.md @@ -0,0 +1,9 @@ +## Patchnotes 4.2.10 + +### Optimizations +- Dialogs: Closing/canceling all dialogs is now possible with ESC. +- eVoting > Result display: Comma or point is used as decimal separator for results depending on the meeting language. + +### Bug fixes +- Motions > Export: Fixed a bug where the sorting was done by IDs and not by the displayed sorting when exporting via multiselect. +- eVoting > Progress bar in autopilot: Progress bar was not visible in autopilot. From ecde8fa9db8b4ca2d17b729e565dde4140107711 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 12 May 2025 17:19:01 +0200 Subject: [PATCH 005/173] Updated services (#6915) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-autoupdate-service | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index c7457e92b1..bfa6f6a91f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.10-dev +4.2.11-dev diff --git a/lib/openslides-go b/lib/openslides-go index 8aac50248e..03468a35b4 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 8aac50248ebfa6bdd37d25590d87f6095adfb012 +Subproject commit 03468a35b41c21dc0ad0d0b54035e1a43e189d2d diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 6e33603ab9..7575e34f53 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 6e33603ab9f69d56cbfec57ca5a40f693c729bf7 +Subproject commit 7575e34f53f9f57caa6eda4a388f7ae67ee8cecd diff --git a/openslides-icc-service b/openslides-icc-service index 52efdd8788..b5c9013a6a 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 52efdd878869a4f3bcf26a478515187297459486 +Subproject commit b5c9013a6a58e0b3574f5571f4831ba866c72f06 diff --git a/openslides-search-service b/openslides-search-service index ad9bf422ed..3e098bce51 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit ad9bf422ed9bbfbf8e2ab8b80f6fe703d56dccd8 +Subproject commit 3e098bce51c8610615f30730633bef8375aaa669 diff --git a/openslides-vote-service b/openslides-vote-service index e578a2ce98..949e649cd9 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit e578a2ce987b2d136c5cbfa193c65d5a7931deeb +Subproject commit 949e649cd9db744634bb1c4bb75269f0163849b3 From f6c55643d9c6b7063440717cc4e656c8189c1e1c Mon Sep 17 00:00:00 2001 From: rrenkert Date: Mon, 12 May 2025 17:44:42 +0200 Subject: [PATCH 006/173] Create patchnotes for 4.2.11 (#6916) --- patchnotes/4.2.11.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 patchnotes/4.2.11.md diff --git a/patchnotes/4.2.11.md b/patchnotes/4.2.11.md new file mode 100644 index 0000000000..8b781f1a7c --- /dev/null +++ b/patchnotes/4.2.11.md @@ -0,0 +1,4 @@ +## Patchnotes 4.2.11 + +### Bug Fixes +- eVoting: The progress bar shows reliable data. From cb77d4451b914e023ea7b26699199dfe1308626b Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Wed, 14 May 2025 15:52:35 +0200 Subject: [PATCH 007/173] Updated services (#6919) --- VERSION | 2 +- openslides-auth-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-vote-service | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index bfa6f6a91f..adf9931296 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.11-dev +4.2.12-dev diff --git a/openslides-auth-service b/openslides-auth-service index fca6afbf6a..acc153e8b8 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit fca6afbf6ad5c6f139749cd92e61903bce8b3c26 +Subproject commit acc153e8b824284a565519cc33f6704d70c532cc diff --git a/openslides-backend b/openslides-backend index 763d29589e..f6f2a35c8d 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 763d29589e85a9f34ffa81bdca42367547efc763 +Subproject commit f6f2a35c8d491dd856cc7dd2974fa7764747f9c6 diff --git a/openslides-client b/openslides-client index 78a412a767..d862f9d8d3 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 78a412a767717b082b6d3f81bcff6657e8930b53 +Subproject commit d862f9d8d37c993084c482a15d7232af510c9071 diff --git a/openslides-datastore-service b/openslides-datastore-service index 9b2ab5ebdf..fe1a610a5d 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 9b2ab5ebdff1e012507225e83ea690471e4bb03a +Subproject commit fe1a610a5d07b61d72dd69a4dcdc014643f6ac19 diff --git a/openslides-vote-service b/openslides-vote-service index 949e649cd9..3b2850ea39 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 949e649cd9db744634bb1c4bb75269f0163849b3 +Subproject commit 3b2850ea39fa8a8122b9f5b3d812720355379fdc From 748010f3e7d80d3e2277beb30caa59ecd2a270c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emanuel=20Sch=C3=BCtze?= Date: Thu, 15 May 2025 11:23:01 +0200 Subject: [PATCH 008/173] Updated translations (#6920) --- i18n/de.po | 17 ++++++++++------- i18n/template-en.pot | 15 +++++++++------ 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/i18n/de.po b/i18n/de.po index 0219e91a75..e2910adc59 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -112,9 +112,6 @@ msgstr "Annehmen" msgid "Access data (PDF)" msgstr "Zugangsdaten (PDF)" -msgid "Access groups" -msgstr "Zugriffsgruppen" - msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -1726,15 +1723,15 @@ msgid "Default visibility for new agenda items (except topics)" msgstr "" "Voreingestellte Sichtbarkeit für neue Tagesordnungspunkte (außer Themen)" -msgid "Default vote method" -msgstr "Voreingestellte Abstimmungsmethode" - msgid "Default vote weight" msgstr "Standard-Stimmgewicht" msgid "Default voting duration" msgstr "Voreingestellte Dauer der Stimmabgabe" +msgid "Default voting method" +msgstr "Voreingestellte Abstimmungsmethode" + msgid "Default voting type" msgstr "Voreingestellte Art der Stimmabgabe" @@ -2023,6 +2020,9 @@ msgstr "Wahl" msgid "Election documents" msgstr "Wahlunterlagen" +msgid "Election method" +msgstr "Wahlmethode" + msgid "Elections" msgstr "Wahlen" @@ -2657,6 +2657,9 @@ msgstr "Bezeichner" msgid "If deactivated it is displayed below the title." 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." @@ -5577,7 +5580,7 @@ msgid "Voting is currently in progress." msgstr "Stimmabgabe läuft aktuell " msgid "Voting method" -msgstr "Wahlmethode" +msgstr "Abstimmungsmethode" msgid "Voting opened" msgstr "Abstimmung eröffnet" diff --git a/i18n/template-en.pot b/i18n/template-en.pot index e8ee5b0661..18f3c14d05 100644 --- a/i18n/template-en.pot +++ b/i18n/template-en.pot @@ -88,9 +88,6 @@ msgstr "" msgid "Access data (PDF)" msgstr "" -msgid "Access groups" -msgstr "" - msgid "" "Access only possible for participants of this meeting. All other accounts " "(including organization and committee admins) may not open the closed " @@ -1571,15 +1568,15 @@ msgstr "" msgid "Default visibility for new agenda items (except topics)" msgstr "" -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 "" @@ -1841,6 +1838,9 @@ msgstr "" msgid "Election documents" msgstr "" +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "" @@ -2431,6 +2431,9 @@ msgstr "" msgid "If deactivated it is displayed below the title." 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." From 0322c191db4a01648007bbbb33dc05dabef5bf10 Mon Sep 17 00:00:00 2001 From: rrenkert Date: Thu, 15 May 2025 15:38:07 +0200 Subject: [PATCH 009/173] Create patchnotes for 4.2.12 (#6923) --- patchnotes/4.2.12.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 patchnotes/4.2.12.md diff --git a/patchnotes/4.2.12.md b/patchnotes/4.2.12.md new file mode 100644 index 0000000000..02c4386cda --- /dev/null +++ b/patchnotes/4.2.12.md @@ -0,0 +1,8 @@ +## Patchnotes 4.2.12 + +### Optimizations +- Motions > detail view > Forwarding buttons: The ‘Forward’ button is hidden in the application if forwarding is no longer possible. Note: The button in the three-dot menu is only hidden after the motion detail page has been reloaded. This will be revised in an upcoming version. +- Motions > Detail view: Layout of the editor in editorial final version improved +- Layout of drop-down menus improved +- eVoting: linguistic clarifications for voting and voting method selection menus integrated +- Translations added From 13df241d5ba38524713f483ddcf5f098d1db9bbf Mon Sep 17 00:00:00 2001 From: rrenkert Date: Fri, 16 May 2025 09:58:43 +0200 Subject: [PATCH 010/173] Remove milestone from pick-to-staging.yml (#6922) --- .github/workflows/pick-to-staging.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pick-to-staging.yml b/.github/workflows/pick-to-staging.yml index 7191ed4d14..5cdab2b51f 100644 --- a/.github/workflows/pick-to-staging.yml +++ b/.github/workflows/pick-to-staging.yml @@ -63,4 +63,3 @@ jobs: reviewers: ${{ github.event.pull_request.user.login }} assignees: ${{ github.event.pull_request.user.login }} labels: picked-to-staging - milestone: 4 From 60b79e7e6c3c6f12176126577f37d46885d180e4 Mon Sep 17 00:00:00 2001 From: rrenkert Date: Fri, 23 May 2025 12:42:06 +0200 Subject: [PATCH 011/173] Create patchnotes for 4.2.13 (#6925) --- patchnotes/4.2.13.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 patchnotes/4.2.13.md diff --git a/patchnotes/4.2.13.md b/patchnotes/4.2.13.md new file mode 100644 index 0000000000..ea2aaba5e2 --- /dev/null +++ b/patchnotes/4.2.13.md @@ -0,0 +1,3 @@ +## Patchnotes 4.2.13 + +Fix merge artifacts in last stable updates From d89f7ceedc3099724b43170996039598b6a05915 Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Wed, 4 Jun 2025 16:19:33 +0200 Subject: [PATCH 012/173] Updated services (#6928) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/VERSION b/VERSION index adf9931296..1a42702561 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.12-dev +4.2.14-dev diff --git a/lib/openslides-go b/lib/openslides-go index 03468a35b4..e9269a9aa4 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 03468a35b41c21dc0ad0d0b54035e1a43e189d2d +Subproject commit e9269a9aa4d7aae0da8aa4c11f6c9b76abc50b6c diff --git a/openslides-auth-service b/openslides-auth-service index acc153e8b8..4624f12e51 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit acc153e8b824284a565519cc33f6704d70c532cc +Subproject commit 4624f12e518a966205d4d4244daaf8cadabf56e2 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 7575e34f53..e2631170b6 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 7575e34f53f9f57caa6eda4a388f7ae67ee8cecd +Subproject commit e2631170b69d2da11d5ab8c11c8a6db8c3840975 diff --git a/openslides-backend b/openslides-backend index f6f2a35c8d..8fe81dec38 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit f6f2a35c8d491dd856cc7dd2974fa7764747f9c6 +Subproject commit 8fe81dec38ba6986d9e585ad2a7c61e181ce8fbc diff --git a/openslides-client b/openslides-client index d862f9d8d3..79007ffd64 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d862f9d8d37c993084c482a15d7232af510c9071 +Subproject commit 79007ffd641e1eeed8680e6c1b748c4033745be0 diff --git a/openslides-datastore-service b/openslides-datastore-service index fe1a610a5d..97defd1c9e 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit fe1a610a5d07b61d72dd69a4dcdc014643f6ac19 +Subproject commit 97defd1c9ede6d0a42a20785c898d1282a15f341 diff --git a/openslides-icc-service b/openslides-icc-service index b5c9013a6a..7c0ced55d4 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit b5c9013a6a58e0b3574f5571f4831ba866c72f06 +Subproject commit 7c0ced55d4bb4c829a807ad86981a81d6377e2e7 diff --git a/openslides-media-service b/openslides-media-service index 00b15d0270..f7d647ae79 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 00b15d0270a24e080c34d112f578814b2c00e4ba +Subproject commit f7d647ae79ba7e29d69326051711a95b98fcda89 diff --git a/openslides-search-service b/openslides-search-service index 3e098bce51..8b3adc6c49 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 3e098bce51c8610615f30730633bef8375aaa669 +Subproject commit 8b3adc6c4955574e5fbac9faebb7a20958d09a98 diff --git a/openslides-vote-service b/openslides-vote-service index 3b2850ea39..78d0f6ec79 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 3b2850ea39fa8a8122b9f5b3d812720355379fdc +Subproject commit 78d0f6ec79615a4b9489b97f07389b8ff3269f92 From 7bfe81a08294ed6c78de8e0278730aa54c83b905 Mon Sep 17 00:00:00 2001 From: Loki Elble Date: Wed, 4 Jun 2025 16:21:52 +0200 Subject: [PATCH 013/173] Staging update 20250604 --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 1a42702561..c0b0f22a1f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.14-dev +4.2.14 From fcd3bb4130a968c408a6a8304a3c8db1c293fa2b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 5 Jun 2025 16:03:03 +0200 Subject: [PATCH 014/173] Almost works? --- dev/actions/build-service/action-run.sh | 2 -- openslides-auth-service | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/dev/actions/build-service/action-run.sh b/dev/actions/build-service/action-run.sh index db86c9390d..acbc8a84bd 100644 --- a/dev/actions/build-service/action-run.sh +++ b/dev/actions/build-service/action-run.sh @@ -1,6 +1,4 @@ #!/bin/bash -printenv - 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/openslides-auth-service b/openslides-auth-service index afb7498a3d..dba9c2b7b7 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit afb7498a3d305108b9707acdc21bd365ebfb9414 +Subproject commit dba9c2b7b750d04d042d0dcf233a865ac24b9bd6 From f51192399be4da69354e2ba7676b3cfcf3181ae6 Mon Sep 17 00:00:00 2001 From: Loki Elble Date: Thu, 5 Jun 2025 16:20:12 +0200 Subject: [PATCH 015/173] Staging update 20250605 --- openslides-client | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-client b/openslides-client index 79007ffd64..b039297635 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 79007ffd641e1eeed8680e6c1b748c4033745be0 +Subproject commit b039297635984a4b753e3009a95777de41bd547a From 4174d59a2a10d4faabd4aaf6cbb8e8980e22fe9e Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 5 Jun 2025 16:47:31 +0200 Subject: [PATCH 016/173] Build and Test Action --- .github/workflows/debug-workflow.yml | 2 +- .../build-and-test-service/action-run.sh | 4 ++++ dev/actions/build-and-test-service/action.yml | 19 +++++++++++++++++++ dev/actions/test-submodule/action-run.sh | 5 ----- dev/actions/test-submodule/action.yml | 9 --------- openslides-auth-service | 2 +- 6 files changed, 25 insertions(+), 16 deletions(-) create mode 100644 dev/actions/build-and-test-service/action-run.sh create mode 100644 dev/actions/build-and-test-service/action.yml delete mode 100644 dev/actions/test-submodule/action-run.sh delete mode 100644 dev/actions/test-submodule/action.yml diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml index 949b0c8673..c83c3b07d2 100644 --- a/.github/workflows/debug-workflow.yml +++ b/.github/workflows/debug-workflow.yml @@ -9,4 +9,4 @@ jobs: - name: Test run: echo "Hey" - name: Test actions - uses: Janmtbehrens/OpenSlides/dev/actions/test-submodule@main \ No newline at end of file + uses: Janmtbehrens/OpenSlides/dev/actions/build-and-test-service@main \ No newline at end of file diff --git a/dev/actions/build-and-test-service/action-run.sh b/dev/actions/build-and-test-service/action-run.sh new file mode 100644 index 0000000000..6dc7f9e95c --- /dev/null +++ b/dev/actions/build-and-test-service/action-run.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +bash dev/run-tests + diff --git a/dev/actions/build-and-test-service/action.yml b/dev/actions/build-and-test-service/action.yml new file mode 100644 index 0000000000..c4f990437a --- /dev/null +++ b/dev/actions/build-and-test-service/action.yml @@ -0,0 +1,19 @@ +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: Janmtbehrens/OpenSlides/dev/actions/build-module@main + with: + service: ${{ inputs.service }} + context: tests + - name: "Test Service" + shell: bash + run: bash $GITHUB_ACTION_PATH/action-run.sh diff --git a/dev/actions/test-submodule/action-run.sh b/dev/actions/test-submodule/action-run.sh deleted file mode 100644 index 4997771322..0000000000 --- a/dev/actions/test-submodule/action-run.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -echo "I know my path" -echo $GITHUB_ACTION_PATH - diff --git a/dev/actions/test-submodule/action.yml b/dev/actions/test-submodule/action.yml deleted file mode 100644 index b0f635d39d..0000000000 --- a/dev/actions/test-submodule/action.yml +++ /dev/null @@ -1,9 +0,0 @@ -name: 'Run submodule tests' -description: 'Runs make run-test and supplies all necessary files.' - -runs: - using: "composite" - steps: - - name: "Test Build" - shell: bash - run: bash $GITHUB_ACTION_PATH/action-run.sh diff --git a/openslides-auth-service b/openslides-auth-service index dba9c2b7b7..6edb0bd4f5 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit dba9c2b7b750d04d042d0dcf233a865ac24b9bd6 +Subproject commit 6edb0bd4f59284b234519ed0a5420c587bbdaafd From 50ff8cfdbcc10f1e2529b44fa10c6a6732dad318 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 5 Jun 2025 16:48:12 +0200 Subject: [PATCH 017/173] Test --- .github/workflows/debug-workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml index c83c3b07d2..908abff739 100644 --- a/.github/workflows/debug-workflow.yml +++ b/.github/workflows/debug-workflow.yml @@ -9,4 +9,4 @@ jobs: - name: Test run: echo "Hey" - name: Test actions - uses: Janmtbehrens/OpenSlides/dev/actions/build-and-test-service@main \ No newline at end of file + uses: Janmtbehrens/OpenSlides/dev/actions/build-and-test-service@all-in-one \ No newline at end of file From 439b078bead5de02a57327a17f66ce5b9a0eea9f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 5 Jun 2025 16:49:59 +0200 Subject: [PATCH 018/173] Test #2 --- dev/actions/build-and-test-service/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/actions/build-and-test-service/action.yml b/dev/actions/build-and-test-service/action.yml index c4f990437a..7f7ecd7e0f 100644 --- a/dev/actions/build-and-test-service/action.yml +++ b/dev/actions/build-and-test-service/action.yml @@ -10,7 +10,7 @@ runs: using: "composite" steps: - name: "Build Test" - uses: Janmtbehrens/OpenSlides/dev/actions/build-module@main + uses: Janmtbehrens/OpenSlides/dev/actions/build-module@all-in-one with: service: ${{ inputs.service }} context: tests From f615418e79b2cc9181cd3b533a109e2146e94a48 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 5 Jun 2025 16:50:39 +0200 Subject: [PATCH 019/173] Test #3 --- dev/actions/build-and-test-service/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/actions/build-and-test-service/action.yml b/dev/actions/build-and-test-service/action.yml index 7f7ecd7e0f..d57cebe190 100644 --- a/dev/actions/build-and-test-service/action.yml +++ b/dev/actions/build-and-test-service/action.yml @@ -10,7 +10,7 @@ runs: using: "composite" steps: - name: "Build Test" - uses: Janmtbehrens/OpenSlides/dev/actions/build-module@all-in-one + uses: Janmtbehrens/OpenSlides/dev/actions/build-service@all-in-one with: service: ${{ inputs.service }} context: tests From 82c291083c1aae5e6a29a6d268376b4cca818293 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 5 Jun 2025 16:53:52 +0200 Subject: [PATCH 020/173] Auth Test --- .github/workflows/debug-workflow.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml index 908abff739..c417876d5d 100644 --- a/.github/workflows/debug-workflow.yml +++ b/.github/workflows/debug-workflow.yml @@ -6,7 +6,7 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: Test - run: echo "Hey" - name: Test actions - uses: Janmtbehrens/OpenSlides/dev/actions/build-and-test-service@all-in-one \ No newline at end of file + uses: Janmtbehrens/OpenSlides/dev/actions/build-and-test-service@all-in-one + with: + service: auth \ No newline at end of file From 64dbfac73b65fde0b667e8743ee46d9b92634da5 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 10 Jun 2025 09:26:39 +0200 Subject: [PATCH 021/173] Merged all Submodules --- .github/workflows/debug-workflow.yml | 2 +- dev/scripts/git-fetch-and-merge-upstream.sh | 40 +++++++++++++++++++++ openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 49 insertions(+), 9 deletions(-) create mode 100644 dev/scripts/git-fetch-and-merge-upstream.sh diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml index c417876d5d..63d61530a8 100644 --- a/.github/workflows/debug-workflow.yml +++ b/.github/workflows/debug-workflow.yml @@ -1,4 +1,4 @@ -on: push +on: deployment jobs: test-job: diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh new file mode 100644 index 0000000000..7e6dd70fa8 --- /dev/null +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# Import OpenSlides utils package +. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/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 +# Dockerfile changes that need to be applied to all submodules + +export OVERWRITE_MESSAGE=$1 +export MESSAGE="Merge Upstream" +if [ ! -z "${OVERWRITE_MESSAGE}" ]; then + export MESSAGE=$OVERWRITE_MESSAGE +fi + +export SINGLE_TARGET=$2 + +IFS=$'\n' +for DIR in $(git submodule foreach --recursive -q sh -c pwd); do + # Extract submodule name + cd "$DIR" && \ + export DIRNAME=${PWD##*/} && \ + export SUBMODULE=${DIRNAME//"openslides-"} && \ + + if [ $SUBMODULE == 'go' ]; then continue; fi && \ + if [ $SUBMODULE == 'meta' ]; then continue; fi && \ + + # Check for single target + if [ $# -eq 2 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + + # Git commit + info "Fetch & merge for ${SUBMODULE} " && \ + git fetch upstream && \ + export error=0 && \ + git merge upstream/main || export error=1 && \ + if [ $error -eq 1 ]; then (git commit && git push) ; fi && \ + if [ $error -eq 0 ]; then (git push) ; fi +done +wait \ No newline at end of file diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 94135bf182..2e8b2bd228 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 94135bf1821b6de8d4c2541e3701394c10045c97 +Subproject commit 2e8b2bd228898d98e2a3b4acfe9c7a4001dc3190 diff --git a/openslides-backend b/openslides-backend index 866b89378f..212a72cb1f 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 866b89378f052eeef84db58f371a7f31c513d61c +Subproject commit 212a72cb1f6aaa2a50c7276ba155b3e7856ab404 diff --git a/openslides-client b/openslides-client index 61ce4217f5..62ecfe2a84 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 61ce4217f5351e1451e464ebc3a417dd94703d05 +Subproject commit 62ecfe2a8463be449dac2f02b1b1653f6afaa1a1 diff --git a/openslides-datastore-service b/openslides-datastore-service index 749429e1cd..868ac74f42 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 749429e1cd742c7884e5f56d88704274a9f83332 +Subproject commit 868ac74f42aac45a91dcc213532f9c55ba2a7fee diff --git a/openslides-icc-service b/openslides-icc-service index 0b9c6d5b13..5fea936866 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 0b9c6d5b13286d81f2c19a5802259be981bd3a21 +Subproject commit 5fea9368668523ea210b2389dc40a9e1a44b3d16 diff --git a/openslides-media-service b/openslides-media-service index 296057104e..64ef196578 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 296057104e1892d87f4cdb5d5478eacd721f745f +Subproject commit 64ef196578caaadd2aba3f6490ef9df92a736b11 diff --git a/openslides-search-service b/openslides-search-service index 35dbc4cd9a..e321d2a8a9 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 35dbc4cd9aa21608ffd97f4fb20b01e07f270b3f +Subproject commit e321d2a8a919152020077dbf1c631352d12f868a diff --git a/openslides-vote-service b/openslides-vote-service index 448d52a24f..2ae3dc9ba8 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 448d52a24f6d34958cd26ece11e544dce1d7bbc9 +Subproject commit 2ae3dc9ba8f8ae6e20a8faa95ab36d0f8bf2f403 From cc1117ceaa5afb4bf0b39fd46bca6d6f9cfd38d8 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 10 Jun 2025 15:29:09 +0200 Subject: [PATCH 022/173] Fixed production image names and various bugs --- Makefile | 2 +- dev/scripts/git-fetch-and-merge-upstream.sh | 13 ++----------- dev/scripts/makefile/build-all-submodules.sh | 2 +- dev/scripts/makefile/build-service.sh | 6 +++--- 4 files changed, 7 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index 256729a55f..5540dd9c6d 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ run-dev-otel: | build-dev 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 + $(SCRIPT_PATH)/makefile/build-all-submodules.sh dev # Run the tests of all services run-service-tests: diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index 7e6dd70fa8..bf2fed9f04 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -3,18 +3,9 @@ # Import OpenSlides utils package . $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/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 -# Dockerfile changes that need to be applied to all submodules +# Fetches and merges all submodules with their respective upstream/main repositories. -export OVERWRITE_MESSAGE=$1 -export MESSAGE="Merge Upstream" -if [ ! -z "${OVERWRITE_MESSAGE}" ]; then - export MESSAGE=$OVERWRITE_MESSAGE -fi - -export SINGLE_TARGET=$2 +export SINGLE_TARGET=$1 IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index d1aeb94b88..eba144e9cd 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -32,6 +32,6 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Execute test info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ - echocmd eval "make build-dev" + echocmd eval "make build-${CONTEXT}" done wait \ No newline at end of file diff --git a/dev/scripts/makefile/build-service.sh b/dev/scripts/makefile/build-service.sh index cb288d1718..da190dfccc 100644 --- a/dev/scripts/makefile/build-service.sh +++ b/dev/scripts/makefile/build-service.sh @@ -20,15 +20,15 @@ if [ "${CONTEXT}" != "prod" -a "${CONTEXT}" != "dev" -a "${CONTEXT}" != "tests" exit 1; \ fi -export TAG=openslides-${SERVICE}- +export TAG=openslides-${SERVICE} export OPT_ARGS= if [ -n "${MODULE}" ]; then - export TAG=${TAG}${MODULE}- + export TAG=${TAG}-${MODULE} export OPT_ARGS="--build-arg MODULE=${MODULE} --build-arg PORT=${PORT}" fi -export TAG=${TAG}${CONTEXT} +if [ "${CONTEXT}" != "prod" ]; then export TAG="${TAG}-${CONTEXT}"; fi info "Building submodule '${SERVICE}' for ${CONTEXT} context" From 3d1ab6fbcd1e7bc3c1ff78af10b043b59fd3083f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 10 Jun 2025 16:04:49 +0200 Subject: [PATCH 023/173] Small test action fix --- dev/actions/build-and-test-service/action-run.sh | 2 +- openslides-auth-service | 2 +- openslides-backend | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev/actions/build-and-test-service/action-run.sh b/dev/actions/build-and-test-service/action-run.sh index 6dc7f9e95c..d586db646a 100644 --- a/dev/actions/build-and-test-service/action-run.sh +++ b/dev/actions/build-and-test-service/action-run.sh @@ -1,4 +1,4 @@ #!/bin/bash -bash dev/run-tests +bash dev/run-tests.sh diff --git a/openslides-auth-service b/openslides-auth-service index 6edb0bd4f5..bac04be66e 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 6edb0bd4f59284b234519ed0a5420c587bbdaafd +Subproject commit bac04be66e544917b6edaa00f2601aa3e6d91423 diff --git a/openslides-backend b/openslides-backend index 212a72cb1f..293f7fa160 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 212a72cb1f6aaa2a50c7276ba155b3e7856ab404 +Subproject commit 293f7fa1609e7dc52deb87b114510513fb033e55 diff --git a/openslides-media-service b/openslides-media-service index 64ef196578..f46c4a9bbd 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 64ef196578caaadd2aba3f6490ef9df92a736b11 +Subproject commit f46c4a9bbd974946ce0309ca86e31bac8dbe9a94 diff --git a/openslides-proxy b/openslides-proxy index 0a9514cedf..b11de7f5ee 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 0a9514cedfde1676f6c67b1e6d27ac5c6ea0a194 +Subproject commit b11de7f5eea559cb862f3b4f32fa6c33090a0004 From 3c62d932e8448d71a7c8b76dd419615b4433ad28 Mon Sep 17 00:00:00 2001 From: Loki Elble Date: Tue, 10 Jun 2025 16:08:02 +0200 Subject: [PATCH 024/173] Staging update 20250610 --- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e2631170b6..c6c47de7aa 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e2631170b69d2da11d5ab8c11c8a6db8c3840975 +Subproject commit c6c47de7aafd7dd5b8da59e3c1654fbec397759c diff --git a/openslides-backend b/openslides-backend index 8fe81dec38..9a3e8d4fbc 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 8fe81dec38ba6986d9e585ad2a7c61e181ce8fbc +Subproject commit 9a3e8d4fbcf3878b404ac8d4eaefb4459f372720 diff --git a/openslides-client b/openslides-client index b039297635..e9f9b5b16c 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b039297635984a4b753e3009a95777de41bd547a +Subproject commit e9f9b5b16c57503dc43c1aaf52a8d8659c043656 From cfd8a0a086c5fd4b6ccca3054449ace2b6bb9957 Mon Sep 17 00:00:00 2001 From: Loki Elble Date: Wed, 11 Jun 2025 16:03:38 +0200 Subject: [PATCH 025/173] Staging update 20250611 --- openslides-client | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-client b/openslides-client index e9f9b5b16c..1ca35f5bb2 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit e9f9b5b16c57503dc43c1aaf52a8d8659c043656 +Subproject commit 1ca35f5bb215f0642001455c34cee08fe8ca8c69 From 359d72ccd35798f817fd3ffddcaa536cf44ac1c9 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 12 Jun 2025 09:51:58 +0200 Subject: [PATCH 026/173] Adjust Workflows --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index bac04be66e..d9b2d0dbbd 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit bac04be66e544917b6edaa00f2601aa3e6d91423 +Subproject commit d9b2d0dbbdded4ec19afc00a444bcbe9db63ecc8 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 2e8b2bd228..2f10aa3e56 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 2e8b2bd228898d98e2a3b4acfe9c7a4001dc3190 +Subproject commit 2f10aa3e5622eb183091d50a9aac0c93d7873c3d diff --git a/openslides-backend b/openslides-backend index 293f7fa160..5c4b0c816f 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 293f7fa1609e7dc52deb87b114510513fb033e55 +Subproject commit 5c4b0c816f0e6c8d4e4f762004a4be502869b2fa diff --git a/openslides-client b/openslides-client index 62ecfe2a84..29f02b0311 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 62ecfe2a8463be449dac2f02b1b1653f6afaa1a1 +Subproject commit 29f02b0311f0a57edc4007c066156d842c3583e5 diff --git a/openslides-datastore-service b/openslides-datastore-service index 868ac74f42..15bcef349f 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 868ac74f42aac45a91dcc213532f9c55ba2a7fee +Subproject commit 15bcef349f38958dea4c64fcd84eb149e94441d8 diff --git a/openslides-icc-service b/openslides-icc-service index 5fea936866..3760141a6a 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 5fea9368668523ea210b2389dc40a9e1a44b3d16 +Subproject commit 3760141a6ab5a5199920c37771fb717857066cb8 diff --git a/openslides-manage-service b/openslides-manage-service index 40062fca20..a014474d0a 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 40062fca20651939174d71b0e68c9be50e3fabee +Subproject commit a014474d0a057e37d06538f44955d64bd62f2f6b diff --git a/openslides-media-service b/openslides-media-service index f46c4a9bbd..e481108763 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit f46c4a9bbd974946ce0309ca86e31bac8dbe9a94 +Subproject commit e4811087639ecb8cfe19e74142888657b34e217c From 48e3aae5ea3553b0e8aef9b47c1c76f571a885b4 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 12 Jun 2025 14:29:11 +0200 Subject: [PATCH 027/173] Adjust Workflows #3 --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index d9b2d0dbbd..72a50587bd 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d9b2d0dbbdded4ec19afc00a444bcbe9db63ecc8 +Subproject commit 72a50587bdd6921f4556ebb1ec8bf3d0bc9e215b diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 2f10aa3e56..f4b79867a1 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 2f10aa3e5622eb183091d50a9aac0c93d7873c3d +Subproject commit f4b79867a1b20a4037cc4855acd546481ba5b096 diff --git a/openslides-backend b/openslides-backend index 5c4b0c816f..e146d6978a 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 5c4b0c816f0e6c8d4e4f762004a4be502869b2fa +Subproject commit e146d6978a45b5637bd14afc41412e430db9b292 diff --git a/openslides-client b/openslides-client index 29f02b0311..c42e34eb56 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 29f02b0311f0a57edc4007c066156d842c3583e5 +Subproject commit c42e34eb563696e5481a2af8b350e5e0b752d314 diff --git a/openslides-datastore-service b/openslides-datastore-service index 15bcef349f..7d8b1862cd 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 15bcef349f38958dea4c64fcd84eb149e94441d8 +Subproject commit 7d8b1862cd7077e151c1eedb177948577df621d0 diff --git a/openslides-manage-service b/openslides-manage-service index a014474d0a..641524715c 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit a014474d0a057e37d06538f44955d64bd62f2f6b +Subproject commit 641524715c48e34ef0e516cd98e25abe9ff223bf diff --git a/openslides-media-service b/openslides-media-service index e481108763..2633308bb4 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit e4811087639ecb8cfe19e74142888657b34e217c +Subproject commit 2633308bb4171530f40d38b455cb7d0ee7be21e2 diff --git a/openslides-search-service b/openslides-search-service index e321d2a8a9..722ed1b96f 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit e321d2a8a919152020077dbf1c631352d12f868a +Subproject commit 722ed1b96f07205198f19828ddfef2b4b6ea5506 diff --git a/openslides-vote-service b/openslides-vote-service index 2ae3dc9ba8..6e27f2c1e6 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 2ae3dc9ba8f8ae6e20a8faa95ab36d0f8bf2f403 +Subproject commit 6e27f2c1e6e9efebc57559f4b486e00f9cb3b1c4 From 66709737c9598bd4c398eea1673fdbde92b22b9b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 12 Jun 2025 17:14:50 +0200 Subject: [PATCH 028/173] Fetch script update --- dev/scripts/git-fetch-and-merge-upstream.sh | 4 +++- openslides-datastore-service | 2 +- openslides-media-service | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index bf2fed9f04..4faf29479b 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -22,7 +22,9 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Git commit info "Fetch & merge for ${SUBMODULE} " && \ - git fetch upstream && \ + export GIT_UPDATE=$(git remote update upstream) && \ + export GIT_FETCH=$(git fetch upstream) && \ + if [ -z $GIT_FETCH ]; then echo "Nothing new to fetch and merge" && continue; fi &&\ export error=0 && \ git merge upstream/main || export error=1 && \ if [ $error -eq 1 ]; then (git commit && git push) ; fi && \ diff --git a/openslides-datastore-service b/openslides-datastore-service index 7d8b1862cd..b00529c469 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 7d8b1862cd7077e151c1eedb177948577df621d0 +Subproject commit b00529c46964b442a12cfdc99161ddcda65afcff diff --git a/openslides-media-service b/openslides-media-service index 2633308bb4..eeb6ad5ad9 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 2633308bb4171530f40d38b455cb7d0ee7be21e2 +Subproject commit eeb6ad5ad9ad75ebc6af1e5fcc8281ee6a295be7 From be17c55973f6492ec610be426e9392a5769a92cd Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 12 Jun 2025 17:36:05 +0200 Subject: [PATCH 029/173] Bump --- openslides-datastore-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-datastore-service b/openslides-datastore-service index b00529c469..0d4b710914 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit b00529c46964b442a12cfdc99161ddcda65afcff +Subproject commit 0d4b7109147c00fc6e7d18f727191859c424741d From 74cb740c66d6a6f03e3f8500e1b977724d835d98 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 13:37:44 +0200 Subject: [PATCH 030/173] Remove command.sh from some Go Services --- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-search-service | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index f4b79867a1..8890226f28 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit f4b79867a1b20a4037cc4855acd546481ba5b096 +Subproject commit 8890226f28dd5fd423a8b8871f381995f89ca32d diff --git a/openslides-backend b/openslides-backend index e146d6978a..a1476ce773 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit e146d6978a45b5637bd14afc41412e430db9b292 +Subproject commit a1476ce773227aabd58b21232f2bcd03d8239ffd diff --git a/openslides-datastore-service b/openslides-datastore-service index 0d4b710914..32402d2229 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 0d4b7109147c00fc6e7d18f727191859c424741d +Subproject commit 32402d222952fefaefa61bfd6428487d727f79b8 diff --git a/openslides-icc-service b/openslides-icc-service index 3760141a6a..24dac04a70 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 3760141a6ab5a5199920c37771fb717857066cb8 +Subproject commit 24dac04a70716cd2a4c1e4140f90ee823887e0ec diff --git a/openslides-manage-service b/openslides-manage-service index 641524715c..7606296733 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 641524715c48e34ef0e516cd98e25abe9ff223bf +Subproject commit 7606296733fa677aab94074bc0c97c5468650b21 diff --git a/openslides-search-service b/openslides-search-service index 722ed1b96f..5d52f3fe89 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 722ed1b96f07205198f19828ddfef2b4b6ea5506 +Subproject commit 5d52f3fe8924608febcf9cfe78e41b14b7c58a12 From fb21a0ce8374a7d92175c9ead1e8085af28283ee Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 13:52:42 +0200 Subject: [PATCH 031/173] Some more command.sh changes --- openslides-autoupdate-service | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 8890226f28..d7412e6d5d 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 8890226f28dd5fd423a8b8871f381995f89ca32d +Subproject commit d7412e6d5d57bf969d3fb3e43362d23834f092a8 diff --git a/openslides-icc-service b/openslides-icc-service index 24dac04a70..a790909b48 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 24dac04a70716cd2a4c1e4140f90ee823887e0ec +Subproject commit a790909b4870b5a7839e3bef6595b5e2aa0d27fe diff --git a/openslides-search-service b/openslides-search-service index 5d52f3fe89..bf2a806da8 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 5d52f3fe8924608febcf9cfe78e41b14b7c58a12 +Subproject commit bf2a806da8d1f7137ad7fc6c4cd0e48e2b6140fd diff --git a/openslides-vote-service b/openslides-vote-service index 6e27f2c1e6..a59e0b260c 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 6e27f2c1e6e9efebc57559f4b486e00f9cb3b1c4 +Subproject commit a59e0b260c014aebed1787cfc475c1d6936329c1 From 430c02ec01e8fd996bf29175c62c9c29bd168f5c Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 13:53:28 +0200 Subject: [PATCH 032/173] Dockerfile.Dev Workaround --- openslides-auth-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-auth-service b/openslides-auth-service index 72a50587bd..a626121ba0 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 72a50587bdd6921f4556ebb1ec8bf3d0bc9e215b +Subproject commit a626121ba0db40c5856ac457f9d05c685d5b29b2 From f7c9bd6b9863a7ddc57b2d62c1e510a2e4221cc3 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 13:56:11 +0200 Subject: [PATCH 033/173] Merge with upstream --- dev/scripts/git-fetch-and-merge-upstream.sh | 1 - openslides-auth-service | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index 4faf29479b..9360df1e09 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -24,7 +24,6 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do info "Fetch & merge for ${SUBMODULE} " && \ export GIT_UPDATE=$(git remote update upstream) && \ export GIT_FETCH=$(git fetch upstream) && \ - if [ -z $GIT_FETCH ]; then echo "Nothing new to fetch and merge" && continue; fi &&\ export error=0 && \ git merge upstream/main || export error=1 && \ if [ $error -eq 1 ]; then (git commit && git push) ; fi && \ diff --git a/openslides-auth-service b/openslides-auth-service index a626121ba0..d6b6b38889 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit a626121ba0db40c5856ac457f9d05c685d5b29b2 +Subproject commit d6b6b388897e73fd96cc6671c20c904920d909d5 diff --git a/openslides-client b/openslides-client index c42e34eb56..2f0feb510d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c42e34eb563696e5481a2af8b350e5e0b752d314 +Subproject commit 2f0feb510dbf4e6b5082969875dfd64b5ce962a7 diff --git a/openslides-datastore-service b/openslides-datastore-service index 32402d2229..a2cc35b35f 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 32402d222952fefaefa61bfd6428487d727f79b8 +Subproject commit a2cc35b35f79d597a02439825259702c9ad36c45 From ef8e3eb2c03b1c1ccb54b0c1b03c4ec37c44e2d2 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 15:15:38 +0200 Subject: [PATCH 034/173] Removing old Dockerfiles --- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-manage-service | 2 +- openslides-vote-service | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/openslides-backend b/openslides-backend index a1476ce773..e414eed98a 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit a1476ce773227aabd58b21232f2bcd03d8239ffd +Subproject commit e414eed98a2602b826ab74447a122096e879b4ca diff --git a/openslides-client b/openslides-client index 2f0feb510d..036205e413 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 2f0feb510dbf4e6b5082969875dfd64b5ce962a7 +Subproject commit 036205e4130b4bb73c15643631769ca9fc830029 diff --git a/openslides-datastore-service b/openslides-datastore-service index a2cc35b35f..df3b578892 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit a2cc35b35f79d597a02439825259702c9ad36c45 +Subproject commit df3b578892207611b806ec531097959a8ecca75c diff --git a/openslides-manage-service b/openslides-manage-service index 7606296733..14d58f2e3b 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 7606296733fa677aab94074bc0c97c5468650b21 +Subproject commit 14d58f2e3bcd67145a148b6d3a2270b7697d8c87 diff --git a/openslides-vote-service b/openslides-vote-service index a59e0b260c..2a40cf8b40 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit a59e0b260c014aebed1787cfc475c1d6936329c1 +Subproject commit 2a40cf8b40547ca892c95d84c6b423ad1811e508 From 12e9b9136736ee42efbd4e989ff9c7465aaf90aa Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 15:44:01 +0200 Subject: [PATCH 035/173] Merge with upstream --- openslides-client | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-client b/openslides-client index 036205e413..b6cabc4277 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 036205e4130b4bb73c15643631769ca9fc830029 +Subproject commit b6cabc4277341b1347f0acae84d53a411b37e641 From 2192974eea6150ea468c31f9b6c7c1909ae6287a Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 16 Jun 2025 15:53:21 +0200 Subject: [PATCH 036/173] Go Update --- lib/openslides-go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/openslides-go b/lib/openslides-go index 8aac50248e..e9269a9aa4 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 8aac50248ebfa6bdd37d25590d87f6095adfb012 +Subproject commit e9269a9aa4d7aae0da8aa4c11f6c9b76abc50b6c From 24b1b525b25f47b168536097fc5ce7ea5cdf3fa9 Mon Sep 17 00:00:00 2001 From: Raimund Renkert Date: Mon, 16 Jun 2025 17:12:32 +0200 Subject: [PATCH 037/173] Create patchnotes for 4.2.14 (#6933) --- patchnotes/4.2.14.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 patchnotes/4.2.14.md diff --git a/patchnotes/4.2.14.md b/patchnotes/4.2.14.md new file mode 100644 index 0000000000..3b0fc6f674 --- /dev/null +++ b/patchnotes/4.2.14.md @@ -0,0 +1,25 @@ +## Patchnotes 4.2.14 + +### New Features +- Committee hierarchy: Committees can be linked hierarchically. Committee admins have more extensive rights and can fully administer committees and the participants in their committees and all sub-committees including all meetings. Assigning home committees to accounts can restrict these editing options. All accounts that belong to a committee are counted, whereby a distinction is made between active accounts, home committees and external accounts without a home committee. +- New language added: Dutch + +### Optimizations +- When forwarding motions and amendments, a message indicates how many motions have been successfully forwarded. +- The stability of elections has been improved. +- Various UI optimizations +- Various translations added + +### Bug Fixes +- Accounts: Accounts that are only in archived events can be edited again. +- Accounts: In the gender list and account editing, all default genders are now translated. +- Duplicate meeting: An Orgaadmin is now shown the correct error message when trying to duplicate a closed meeting. +- Tags: No duplicate tags are created when importing committees. +- Files: Super- and Orgaadmins can see public files in a meeting again, even if they are not participants. +- Autopilot: The title of a projected file in the autopilot now opens or downloads this file. +- Autopilot: The moderation note is now hidden on the autopilot if something is projected without a moderation note. +- Motions > Amendment creation: An amendment can also be created via “Change paragraph”. +- Motions > Export: The selection of the last export is saved locally. +- Search: Previous search terms are displayed correctly again in all search bars and the searched lists. +- Editor: Images without additional text can now be saved and displayed correctly. +- Editing and creation pages of elections and agenda items can no longer be closed with ESC. From 5d2610dc54df80dc008780c8f50e24ea15afe7c3 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 17 Jun 2025 11:25:45 +0200 Subject: [PATCH 038/173] Merge with main & Workflow check --- dev/scripts/git-fetch-and-merge-upstream.sh | 37 +++++++++++++++++---- openslides-auth-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-search-service | 2 +- 5 files changed, 34 insertions(+), 11 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index 9360df1e09..c04fbf0ad8 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -7,6 +7,32 @@ export SINGLE_TARGET=$1 +fetch_merge_push() { + export SUBMODULE=$1 + export SOURCE=$2 + + info "Fetch & merge for ${SUBMODULE} " + export GIT_UPDATE=$(git remote update $SOURCE) + export GIT_FETCH=$(git fetch $SOURCE) + export ERROR=0 && \ + git merge $SOURCE/main || export ERROR=1 + + if [ $SOURCE == 'origin' ]; then return; fi + + if [ $ERROR == 1 ]; then (git commit && git push) ; fi + if [ $ERROR == 0 ]; then (git push) ; fi +} + +update_meta(){ + if [ -d "meta" ] + then + cd meta + (fetch_merge_push meta origin) + cd .. + fi +} + + IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name @@ -20,13 +46,10 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Check for single target if [ $# -eq 2 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + # Recursively Update Meta too + update_meta && \ + # Git commit - info "Fetch & merge for ${SUBMODULE} " && \ - export GIT_UPDATE=$(git remote update upstream) && \ - export GIT_FETCH=$(git fetch upstream) && \ - export error=0 && \ - git merge upstream/main || export error=1 && \ - if [ $error -eq 1 ]; then (git commit && git push) ; fi && \ - if [ $error -eq 0 ]; then (git push) ; fi + fetch_merge_push ${SUBMODULE} upstream done wait \ No newline at end of file diff --git a/openslides-auth-service b/openslides-auth-service index d6b6b38889..285098a2c4 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d6b6b388897e73fd96cc6671c20c904920d909d5 +Subproject commit 285098a2c4bbec47a4f027ccc44585df12536cd8 diff --git a/openslides-backend b/openslides-backend index e414eed98a..bea34ca4f7 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit e414eed98a2602b826ab74447a122096e879b4ca +Subproject commit bea34ca4f72a8502c865fe7255ff61cabdcd65ea diff --git a/openslides-client b/openslides-client index b6cabc4277..a031d1d53d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b6cabc4277341b1347f0acae84d53a411b37e641 +Subproject commit a031d1d53d18891967d1b5fda5bae37d2fde9b3f diff --git a/openslides-search-service b/openslides-search-service index bf2a806da8..399201eaf6 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit bf2a806da8d1f7137ad7fc6c4cd0e48e2b6140fd +Subproject commit 399201eaf6ef1031af28df4dadb34ec3b1df9682 From c98c57cc6a81e6d943b0fc09cb666bcd7cd389b7 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 17 Jun 2025 11:43:03 +0200 Subject: [PATCH 039/173] Final changes --- openslides-backend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-backend b/openslides-backend index bea34ca4f7..5ceb38b8e3 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit bea34ca4f72a8502c865fe7255ff61cabdcd65ea +Subproject commit 5ceb38b8e383b4b2c4872a9131f216d72502f925 From 4986664b9d89424a6c0329f4fca16b7ba920e1d7 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 17 Jun 2025 12:40:01 +0200 Subject: [PATCH 040/173] Create unified and standardized continuous integration workflow for each service --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 285098a2c4..a4f92109d8 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 285098a2c4bbec47a4f027ccc44585df12536cd8 +Subproject commit a4f92109d89162a82471e228f9e6b5c7c8bbd456 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index d7412e6d5d..89eaddb08d 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit d7412e6d5d57bf969d3fb3e43362d23834f092a8 +Subproject commit 89eaddb08de47a543c3a3af0bdf088728825af1c diff --git a/openslides-backend b/openslides-backend index 5ceb38b8e3..7d3bd3ad3b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 5ceb38b8e383b4b2c4872a9131f216d72502f925 +Subproject commit 7d3bd3ad3b52c3f6faed481162b777632cb1961d diff --git a/openslides-client b/openslides-client index a031d1d53d..a1a70d0717 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit a031d1d53d18891967d1b5fda5bae37d2fde9b3f +Subproject commit a1a70d0717961f00391fe5db9e90a8200974a7c7 diff --git a/openslides-datastore-service b/openslides-datastore-service index df3b578892..84b907c1f0 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit df3b578892207611b806ec531097959a8ecca75c +Subproject commit 84b907c1f0a6a8baa735683bb838cdf0094039df diff --git a/openslides-icc-service b/openslides-icc-service index a790909b48..7f534dfdc3 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit a790909b4870b5a7839e3bef6595b5e2aa0d27fe +Subproject commit 7f534dfdc351b29fc31c356626483b5c66ccac15 diff --git a/openslides-manage-service b/openslides-manage-service index 14d58f2e3b..6d1b0eac48 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 14d58f2e3bcd67145a148b6d3a2270b7697d8c87 +Subproject commit 6d1b0eac4873cce21149602d66f2b92f4d4c3200 diff --git a/openslides-media-service b/openslides-media-service index eeb6ad5ad9..410baa5129 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit eeb6ad5ad9ad75ebc6af1e5fcc8281ee6a295be7 +Subproject commit 410baa51293dcc9f3ffe8a3ecbe11f2d4a01c282 diff --git a/openslides-search-service b/openslides-search-service index 399201eaf6..4bf6c8ad07 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 399201eaf6ef1031af28df4dadb34ec3b1df9682 +Subproject commit 4bf6c8ad07fe01b356eca1d5a9b215e664b0856c diff --git a/openslides-vote-service b/openslides-vote-service index 2a40cf8b40..5f59867084 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 2a40cf8b40547ca892c95d84c6b423ad1811e508 +Subproject commit 5f59867084bcf7072ae5ac44f246fed96ddcec40 From 5850e5a2c15865c22a4e52fa83f92058e84977a6 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 17 Jun 2025 13:48:57 +0200 Subject: [PATCH 041/173] Small fixes, Typos and Standards --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index a4f92109d8..2aba45eb06 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit a4f92109d89162a82471e228f9e6b5c7c8bbd456 +Subproject commit 2aba45eb06228a32f50b1de9bf5581d178452a99 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 89eaddb08d..4a2fa69068 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 89eaddb08de47a543c3a3af0bdf088728825af1c +Subproject commit 4a2fa69068355ad8d1994e39873d2042d1e77df6 diff --git a/openslides-client b/openslides-client index a1a70d0717..3580538c0c 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit a1a70d0717961f00391fe5db9e90a8200974a7c7 +Subproject commit 3580538c0cafa3a79662d1539c948d5e1fcf6d58 diff --git a/openslides-datastore-service b/openslides-datastore-service index 84b907c1f0..996857f209 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 84b907c1f0a6a8baa735683bb838cdf0094039df +Subproject commit 996857f2098b5c7af862bdc6c9d8d8e2b13afd9b diff --git a/openslides-manage-service b/openslides-manage-service index 6d1b0eac48..bf53a6e9a2 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 6d1b0eac4873cce21149602d66f2b92f4d4c3200 +Subproject commit bf53a6e9a22339832f2db7c6e0718ac733ed3f1f diff --git a/openslides-media-service b/openslides-media-service index 410baa5129..911d2cf952 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 410baa51293dcc9f3ffe8a3ecbe11f2d4a01c282 +Subproject commit 911d2cf952212d80aa9a3bd4359f20b43ce975ea diff --git a/openslides-search-service b/openslides-search-service index 4bf6c8ad07..563a0c9299 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 4bf6c8ad07fe01b356eca1d5a9b215e664b0856c +Subproject commit 563a0c9299ac9c2ee2c7122c7063589c216c00fe diff --git a/openslides-vote-service b/openslides-vote-service index 5f59867084..0510597d66 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 5f59867084bcf7072ae5ac44f246fed96ddcec40 +Subproject commit 0510597d66e398e81034ea6c49f38a3744d31490 From 12ea9dfeb35eedeffa56343eb5198d26c66e2e5f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 19 Jun 2025 10:25:26 +0200 Subject: [PATCH 042/173] Update Submodule References --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 2aba45eb06..fb97f110cb 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 2aba45eb06228a32f50b1de9bf5581d178452a99 +Subproject commit fb97f110cbb235e0c1adc7c13f531344639875f5 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 4a2fa69068..3706631349 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 4a2fa69068355ad8d1994e39873d2042d1e77df6 +Subproject commit 370663134998b19ef83bd3eb6f8c3b94869b99f7 diff --git a/openslides-backend b/openslides-backend index 7d3bd3ad3b..b8808d0682 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 7d3bd3ad3b52c3f6faed481162b777632cb1961d +Subproject commit b8808d0682721b69c7d6890f167c3eec1b583474 diff --git a/openslides-client b/openslides-client index 3580538c0c..553e4ab554 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 3580538c0cafa3a79662d1539c948d5e1fcf6d58 +Subproject commit 553e4ab55407e0840cdebc036bcf491b87bcd504 diff --git a/openslides-datastore-service b/openslides-datastore-service index 996857f209..5b14f9f8ef 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 996857f2098b5c7af862bdc6c9d8d8e2b13afd9b +Subproject commit 5b14f9f8ef1da598b53275f790d9b935d4ce18ad diff --git a/openslides-icc-service b/openslides-icc-service index 7f534dfdc3..c59d155f10 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 7f534dfdc351b29fc31c356626483b5c66ccac15 +Subproject commit c59d155f10b48e8792ee9ed3cfb5606727bc76d1 diff --git a/openslides-manage-service b/openslides-manage-service index bf53a6e9a2..f8c00a339c 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit bf53a6e9a22339832f2db7c6e0718ac733ed3f1f +Subproject commit f8c00a339ccd3c54cca7b0f467ce3f9b784b4815 diff --git a/openslides-media-service b/openslides-media-service index 911d2cf952..c54c2e83a2 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 911d2cf952212d80aa9a3bd4359f20b43ce975ea +Subproject commit c54c2e83a2988ad6d7ea66d360cb57a580e99809 diff --git a/openslides-search-service b/openslides-search-service index 563a0c9299..432dbe700b 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 563a0c9299ac9c2ee2c7122c7063589c216c00fe +Subproject commit 432dbe700b8fb9654da250be413b618abfa22ae7 diff --git a/openslides-vote-service b/openslides-vote-service index 0510597d66..1566392c4a 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 0510597d66e398e81034ea6c49f38a3744d31490 +Subproject commit 1566392c4a1c1076b4000d49593860d9def0110f From 13d54b831fe06d3cf70d29894f7ff1007dbb123e Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 19 Jun 2025 10:26:06 +0200 Subject: [PATCH 043/173] Bump --- openslides-icc-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-icc-service b/openslides-icc-service index c59d155f10..9ce1c0464d 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit c59d155f10b48e8792ee9ed3cfb5606727bc76d1 +Subproject commit 9ce1c0464d23e87c3b31749d1459fca11e71c118 From 4f3775e5df0b82ed5589caff569126150a889021 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Fri, 20 Jun 2025 00:12:41 +0200 Subject: [PATCH 044/173] Updated services (#6936) --- VERSION | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/VERSION b/VERSION index 1a42702561..6935d90f31 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.14-dev +4.2.15-dev diff --git a/openslides-auth-service b/openslides-auth-service index 4624f12e51..0caa7e6efb 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 4624f12e518a966205d4d4244daaf8cadabf56e2 +Subproject commit 0caa7e6efb149206a033a697806dd1017627492d diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e2631170b6..c1f40c580c 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e2631170b69d2da11d5ab8c11c8a6db8c3840975 +Subproject commit c1f40c580c1e976d04f7316df5f96feefc48266b diff --git a/openslides-backend b/openslides-backend index 8fe81dec38..29b20ad954 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 8fe81dec38ba6986d9e585ad2a7c61e181ce8fbc +Subproject commit 29b20ad954f314fef37fede0e8e33ce6fe5af201 diff --git a/openslides-client b/openslides-client index 79007ffd64..ac559d270a 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 79007ffd641e1eeed8680e6c1b748c4033745be0 +Subproject commit ac559d270aaba6935f8bc4f055497537234524e5 diff --git a/openslides-datastore-service b/openslides-datastore-service index 97defd1c9e..3123c8e27c 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 97defd1c9ede6d0a42a20785c898d1282a15f341 +Subproject commit 3123c8e27c1ac87a9c8e7d5d10a70abc103e2b45 diff --git a/openslides-icc-service b/openslides-icc-service index 7c0ced55d4..5fb0bb4555 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 7c0ced55d4bb4c829a807ad86981a81d6377e2e7 +Subproject commit 5fb0bb45557c1fbf09d20e3d8f3899876a8fc5f4 diff --git a/openslides-media-service b/openslides-media-service index f7d647ae79..da07bdc57a 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit f7d647ae79ba7e29d69326051711a95b98fcda89 +Subproject commit da07bdc57a4e521c0be65f1508f6d536126a9311 From 5137be0efb31f20666baa52ccfbe4c43e2beae17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emanuel=20Sch=C3=BCtze?= Date: Fri, 20 Jun 2025 12:05:42 +0200 Subject: [PATCH 045/173] Updated Translations. Added nl.po (#6937) --- i18n/de.po | 90 +- i18n/nl.po | 6427 ++++++++++++++++++++++++++++++++++++++++++ i18n/template-en.pot | 81 +- 3 files changed, 6582 insertions(+), 16 deletions(-) create mode 100644 i18n/nl.po diff --git a/i18n/de.po b/i18n/de.po index e2910adc59..d1eb398439 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -54,8 +54,8 @@ msgid "" msgstr "" msgid "" -"A change recommendation or amendment is probably referring to a non-existant" -" line number." +"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." @@ -130,6 +130,9 @@ msgstr "Account" msgid "Account admin" msgstr "Accountadmin" +msgid "Account created" +msgstr "Account erstellt" + msgid "Account successfully added." msgstr "Account erfolgreich hinzugefügt." @@ -753,6 +756,11 @@ msgstr "" "zugewiesen. Wenn eine andere Gruppe vorgesehen ist, verwenden Sie bitte den " "Dialog „Zu Veranstaltungen hinzufügen“ in der Account-Detailansicht." +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" +"Achtung: Existierende Heimatgremien und Extern-Status werden überschrieben." + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "" "Achtung: Zunächst unter [Einstellungen > Allgemein] die WLAN-Daten " @@ -2306,6 +2314,9 @@ msgstr "Ausgewählte Anträge exportieren" msgid "Extension" msgstr "Erweiterung" +msgid "External" +msgstr "Externe" + msgid "External ID" msgstr "Externe ID" @@ -2511,6 +2522,9 @@ msgstr "Gruppen mit Schreibberechtigungen" msgid "Has SSO identification" msgstr "Hat SSO-Kennung" +msgid "Has a home committee" +msgstr "Hat ein Heimatgremium" + msgid "Has a membership number" msgstr "Hat eine Mitgliedsnummer" @@ -2541,6 +2555,9 @@ msgstr "Hat keine SSO-Kennung" msgid "Has no email address" msgstr "Hat keine E-Mail-Adresse" +msgid "Has no home committee" +msgstr "Hat kein Heimatgremium" + msgid "Has no identical motions" msgstr "Hat keine wortgleichen Anträge" @@ -2631,6 +2648,9 @@ msgstr "Chronik" msgid "Home" msgstr "Startseite" +msgid "Home committee" +msgstr "Heimatgremium" + msgid "How to create new amendments" msgstr "Erstellung von Änderungsanträgen" @@ -2836,6 +2856,9 @@ msgstr "Ist geschlossen" msgid "Is committee admin" msgstr "Ist Gremienadmin" +msgid "Is external" +msgstr "Ist extern" + msgid "Is favorite" msgstr "Ist Favorit" @@ -2872,6 +2895,9 @@ msgstr "Ist kein Änderungsantrag" msgid "Is not archived" msgstr "Ist nicht archiviert" +msgid "Is not external" +msgstr "Ist nicht extern" + msgid "Is not favorite" msgstr "Ist kein Favorit" @@ -3885,6 +3911,12 @@ msgstr "Parallel hochladen" msgid "Parent agenda item" msgstr "Elternelement in der Tagesordnung" +msgid "Parent committee" +msgstr "Elterngremium" + +msgid "Parent committee name" +msgstr "Elterngremiumname" + msgid "Parent motion text changed" msgstr "Antragstext des Hauptantrags geändert" @@ -3897,6 +3929,12 @@ msgstr "Teilnehmer*in" msgid "Participant added to group {} in meeting {}" msgstr "Teilnehmer*in hinzugefügt zur Gruppe {} in Veranstaltung {}" +msgid "Participant added to group {} in meeting {}." +msgstr "Teilnehmer*in hinzugefügt zur Gruppe {} in Veranstaltung {}." + +msgid "Participant added to meeting {}." +msgstr "Teilnehmer*in hinzugefügt zur Veranstaltung {}." + msgid "Participant added to multiple groups in meeting {}" msgstr "Teilnehmer*in hinzugefügt zu mehreren Gruppen in Veranstaltung {}" @@ -3928,6 +3966,9 @@ msgstr "Teilnehmernummer" msgid "Participant removed from group {} in meeting {}" msgstr "Teilnehmer*in entfernt aus der Gruppe {} in Veranstaltung {}" +msgid "Participant removed from meeting {}" +msgstr "Teilnehmer*in entfernt aus Veranstaltung {}" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Teilnehmer*in entfernt aus mehreren Gruppen in Veranstaltung {}" @@ -4549,6 +4590,12 @@ msgstr "Als öffentliche Vorlage setzen" msgid "Set category" msgstr "Sachgebiet setzen" +msgid "Set external" +msgstr "Extern-Status setzen" + +msgid "Set external status for selected accounts" +msgstr "Extern-Status für ausgewählte Accounts setzen:" + msgid "Set favorite" msgstr "Favorit markieren" @@ -4618,6 +4665,9 @@ msgstr "Schlagwörter setzen" msgid "Set workflow" msgstr "Arbeitsablauf setzen" +msgid "Set/remove home committee" +msgstr "Heimatgremium setzen/entfernen" + msgid "Set/remove meeting" msgstr "Veranstaltung setzen/entfernen" @@ -4901,6 +4951,9 @@ msgstr "Gliederungsebenen erstellt" msgid "Subcategory" msgstr "Untersachgebiet" +msgid "Subcommittees" +msgstr "Untergremien" + msgid "Submission date" msgstr "Einreichungsdatum" @@ -5173,9 +5226,6 @@ msgstr "" "Dieser Account ist nicht als Kandidat*in, Antragsteller*in oder Redner*in in" " einer Veranstaltung verlinkt und auch kein Verwalter*in eines Gremiums." -msgid "This action will diminish your organization management level" -msgstr "Diese Aktion wird Ihre Administrationsrolle beeinträchtigen" - msgid "This action will remove you from one or more groups." msgstr "Diese Aktion entfernt Sie aus einer oder mehreren Gruppen." @@ -5285,12 +5335,11 @@ msgstr "" "oder entfernt:" 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 "" -"Dadurch wird Ihre Fähigkeit, Dinge auf der Organisationsebene zu tun, " -"beeinträchtigt. Sie werden nicht in der Lage sein, dies selbst rückgängig zu" -" machen." +"Den ausgewählten Accounts wird folgendes Heimatgremium gesetzt oder " +"entfernt:" msgid "This will move all selected motions as childs to:" msgstr "" @@ -6033,6 +6082,9 @@ msgstr "beendet" msgid "example" msgstr "Beispiel" +msgid "external" +msgstr "extern" + msgid "female" msgstr "weiblich" @@ -6069,6 +6121,9 @@ msgstr "versteckt" msgid "inactive" msgstr "inaktiv" +msgid "incl. subcommittees" +msgstr "inkl. Untergremien" + msgid "inline" msgstr "innerhalb" @@ -6114,6 +6169,9 @@ msgstr "Mehrheit" msgid "male" msgstr "männlich" +msgid "mark amendments as original" +msgstr "Änderungsanträge als Original markieren" + msgid "max. 32 characters allowed" msgstr "max. 32 Zeichen erlaubt" @@ -6147,12 +6205,18 @@ msgstr "nicht-namentlich" msgid "none" msgstr "aus" +msgid "not external" +msgstr "nicht extern" + msgid "not specified" msgstr "nicht angegeben" msgid "of" msgstr "von" +msgid "of which" +msgstr "davon" + msgid "of which %num% not permissable" msgstr "davon %num% nicht zulässig" @@ -6234,6 +6298,9 @@ msgstr "bis" msgid "today" msgstr "heute" +msgid "total" +msgstr "insgesamt" + msgid "undocumented" msgstr "nicht erfasst" @@ -6264,6 +6331,9 @@ msgstr "werden importiert" msgid "will be updated" msgstr "werden aktualisiert" +msgid "with" +msgstr "mit" + msgid "without identifier" msgstr "ohne Bezeichner" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000000..982d92a557 --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,6427 @@ +# +# Translators: +# Michael Schulze, 2025 +# +msgid "" +msgstr "" +"Last-Translator: Michael Schulze, 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" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"mime-version: 1.0\n" + +msgid "\"0\" means an unlimited number of active accounts" +msgstr "\"0\" betekent een onbeperkt aantal actieve accounts" + +msgid "\"0\" means an unlimited number of active meetings" +msgstr "\"0\" betekent een onbeperkt aantal actieve vergaderingen" + +msgid "%num% emails were send sucessfully." +msgstr "%num% e-mails zijn succesvol verzonden." + +msgid "" +"%num% participants could not be locked out because they have administrative " +"permissions." +msgstr "" +"%num% deelnemers konden niet worden geblokkeerd omdat ze administratieve " +"rechten hebben." + +msgid "-Ä" +msgstr "" + +msgid "100% base" +msgstr "100% basis" + +msgid "" +"OpenSlides is a free web based " +"presentation and assembly system for visualizing and controlling agenda, " +"motions and elections of an assembly." +msgstr "" +"OpenSlides is een gratis webgebaseerd" +" presentatie- en vergadersysteem voor het visualiseren en controleren van " +"agenda, moties en verkiezingen van een vergadering." + +msgid "" +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." + +msgid "A conference is already running in your OpenSlides session." +msgstr "Er loopt al een conferentie in uw OpenSlides sessie." + +msgid "A name is required" +msgstr "Een naam is vereist" + +msgid "A new update is available!" +msgstr "Er is een nieuwe update beschikbaar!" + +msgid "A password is required" +msgstr "Een wachtwoord is vereist" + +msgid "A server error occured. Please contact your system administrator." +msgstr "" +"Er is een serverfout opgetreden. Neem contact op met uw systeembeheerder." + +msgid "A time is required and must be in min:secs format." +msgstr "Een tijd is vereist en moet in min:sec formaat zijn." + +msgid "A title is required" +msgstr "Een titel is vereist" + +msgid "A topic needs a title" +msgstr "Een onderwerp heeft een titel nodig" + +msgid "" +"A user with the username '%username%' and the first name '%first_name%' was " +"created." +msgstr "" +"Er is een gebruiker aangemaakt met de gebruikersnaam '%username%' en de " +"voornaam '%first_name%'." + +msgid "About me" +msgstr "Over mij" + +msgid "Abstain" +msgstr "Onthouden" + +msgid "Accent color" +msgstr "Accentkleur" + +msgid "Accept" +msgstr "Accepteer" + +msgid "Access data (PDF)" +msgstr "Toegangsgegevens (PDF)" + +msgid "" +"Access only possible for participants of this meeting. All other accounts " +"(including organization and committee admins) may not open the closed " +"meeting. It is locked from the inside." +msgstr "" +"Toegang is alleen mogelijk voor deelnemers van deze vergadering. Alle andere" +" accounts (inclusief organisatie- en commissiebeheerders) mogen de besloten " +"vergadering niet openen. Deze is van binnenuit vergrendeld." + +msgid "Access-data" +msgstr "Toegangsgegevens" + +msgid "Account" +msgstr "Account" + +msgid "Account admin" +msgstr "Accountbeheerder" + +msgid "Account created" +msgstr "" + +msgid "Account successfully added." +msgstr "Account succesvol toegevoegd." + +msgid "Accounts" +msgstr "Accounts" + +msgid "Accounts created" +msgstr "Accounts aangemaakt" + +msgid "Accounts updated" +msgstr "Accounts geactualiseerd" + +msgid "Accounts with errors" +msgstr "Accounts met fouten" + +msgid "Accounts with warnings: affected cells will be skipped" +msgstr "Accounts met warningen: betreffende cellen worden overgeslagen" + +msgid "Action not possible. You have to be part of the meeting." +msgstr "Actie niet mogelijk. U moet deelnemen aan de vergadering." + +msgid "Activate" +msgstr "Activeer" + +msgid "Activate amendments" +msgstr "Activeer wijzigingen" + +msgid "Activate backtracking" +msgstr "Backtracking activeren" + +msgid "Activate closed meeting" +msgstr "Gesloten vergadering activeren" + +msgid "Activate design" +msgstr "Design activeren" + +msgid "Activate public access" +msgstr "Openbare toegang activeren" + +msgid "Activate submitter extension field in motion create form" +msgstr "" +"Activeer het invoegtoepassingveld in het formulier voor het maken van een " +"motie" + +msgid "Activate the selection field 'motion editor'" +msgstr "Activeer het selectieveld 'motieeditor'" + +msgid "Activate the selection field 'spokesperson'" +msgstr "Activeer het selectieveld 'woordvoerder'" + +msgid "Activate vote delegations" +msgstr "Stemmingsdelegaties activeren" + +msgid "Activate vote weight" +msgstr "Stemgewicht activeren" + +msgid "" +"Activates the automatic logging of the date and time when this state was " +"first reached. A set time stamp cannot be removed." +msgstr "" +"Activeert het automatisch loggen van de datum en tijd waarop deze status " +"voor het eerst werd bereikt. Een ingestelde tijdstempel kan niet worden " +"verwijderd." + +msgid "" +"Activates the automatic setting of a number for motions that reach this " +"state. The scheme for numbering can be customized under > [Settings] > " +"[Motions]." +msgstr "" +"Activeert de automatische instelling van een nummer voor moties die deze " +"status bereiken. Het schema voor nummering kan worden aangepast onder > " +"[Instellingen] > [Moties]." + +msgid "" +"Activates the extension field for the selected state, which can be filled with free text as desired.\n" +"\n" +"Example: When activated, the state \"in progress\" can be expanded to e.g. \"in progress by the motion committee\"." +msgstr "" +"Activeert het extensivatieveld voor de geselecteerde status, die naar wens " +"kan worden gevuld met vrije tekst. Voorbeeld: Indien geactiveerd, kan de " +"status “in uitvoering” worden uitgebreid tot bijvoorbeeld “in uitvoering " +"door het motiecomité”." + +msgid "" +"Activates the extension field of the recommendation in this state, which can" +" be filled with free text or extended with references to other motions or " +"committees as desired." +msgstr "" +"Activeert het extensieveld van de aanbeveling in deze status, die naar wens " +"gevuld kan worden met vrije tekst of uitgebreid met verwijzingen naar andere" +" moties of commissies." + +msgid "Active" +msgstr "Actief" + +msgid "Active accounts" +msgstr "Actieve accounts" + +msgid "Active filters" +msgstr "Actieve filters" + +msgid "Active meetings" +msgstr "Actieve vergaderingen" + +msgid "Add" +msgstr "Toevoegen" + +msgid "Add me" +msgstr "Mij toevoegen" + +msgid "Add message" +msgstr "Bericht toevoegen" + +msgid "Add new custom translation" +msgstr "Nieuwe aangepaste vertaling toevoegen" + +msgid "Add new entry" +msgstr "Nieuw punt toevoegen" + +msgid "Add option" +msgstr "Optie toevoegen" + +msgid "Add timer" +msgstr "Timer toevoegen" + +msgid "Add to agenda" +msgstr "Toevoegen aan agenda" + +msgid "Add to meetings" +msgstr "Toevoegen aan vergaderingen" + +msgid "Add to queue" +msgstr "Toevoegen aan wachtlijst" + +msgid "Add up" +msgstr "Optellen" + +msgid "Add yourself to the current list of speakers to join the conference" +msgstr "" +"Voeg uzelf toe aan de huidige sprekerslijst om deel te nemen aan de " +"vergadering" + +msgid "Add/remove groups ..." +msgstr "Groepen toevoegen/verwijderen ..." + +msgid "Add/remove structure levels ..." +msgstr "Structuurniveaus toevoegen/verwijderen ..." + +msgid "Add/subtract" +msgstr "Optellen/aftrekken" + +msgid "" +"Additional columns after the required ones may be present and will not " +"affect the import." +msgstr "" +"Extra kolommen na de verplichte kolommen kunnen aanwezig zijn en hebben geen" +" invloed op het importeren." + +msgid "Administration roles" +msgstr "Beheerdersrollen" + +msgid "Administration roles (at organization level)" +msgstr "Beheerdersrollen (op organisatieniveau)" + +msgid "Administrators" +msgstr "Beheerders" + +msgid "After verifying the preview click on \"import\" please (see top right)." +msgstr "" +"Nadat u het voorbeeld hebt gecontroleerd, klik op “importeren” (zie " +"rechtsboven)." + +msgid "" +"Afterwards you may be unable to regain your status in this meeting on your " +"own. Are you sure you want to do this?" +msgstr "" +"Daarna is het mogelijk dat u uw status in deze vergadering niet op eigen " +"kracht kunt terugkrijgen. Weet u zeker dat u dit wilt doen?" + +msgid "Agenda" +msgstr "Agenda" + +msgid "Agenda items are in process. Please wait ..." +msgstr "Agendapunten zijn in behandeling. Even geduld ..." + +msgid "Agenda visibility" +msgstr "Zichtbaarheid op de agenda" + +msgid "Align" +msgstr "Uitlijnen" + +msgid "All" +msgstr "Alle" + +msgid "All casted ballots" +msgstr "Alle uitgebrachte stembiljetten" + +msgid "All changes of this settings group will be lost!" +msgstr "Alle wijzigingen van deze instellingengroep gaan verloren!" + +msgid "All entitled users" +msgstr "Alle gerechtigde gebruikers" + +msgid "All lists of speakers will be cleared." +msgstr "Alle sprekerslijsten worden gewist." + +msgid "All meetings" +msgstr "Alle vergaderingen" + +msgid "All other fields are optional and may be empty." +msgstr "Alle andere velden zijn optioneel en mogen leeg zijn." + +msgid "All structure levels" +msgstr "Alle structuurniveaus" + +msgid "All topics will be deleted and won't be accessible afterwards." +msgstr "" +"Alle onderwerpen worden verwijderd en zijn daarna niet meer toegankelijk." + +msgid "All valid ballots" +msgstr "Alle geldige stembiljetten" + +msgid "All votes will be lost." +msgstr "Alle stemmen gaan verloren." + +msgid "Allow amendments of amendments" +msgstr "Wijzigingen van wijzigingen toestaan" + +msgid "Allow backtracking of forwarded motions" +msgstr "Backtracking van doorgestuurde moties toestaan" + +msgid "Allow blank in number" +msgstr "Blanco in nummer toestaan" + +msgid "Allow create poll" +msgstr "Peiling aanmaken toestaan" + +msgid "Allow forwarding of amendments" +msgstr "Doorsturen van wijzigingen toestaan" + +msgid "Allow forwarding of motions" +msgstr "Doorsturen van moties toestaan" + +msgid "Allow one participant multiple times on the same list" +msgstr "Een deelnemer meerdere keren op dezelfde lijst toestaan" + +msgid "" +"Allow only current speakers and list of speakers managers to enter the live " +"conference" +msgstr "" +"Alleen actuele sprekers en sprekerslijstbeheerders toegang geven tot de live" +" vergadering" + +msgid "Allow submitter edit" +msgstr "Bewerking door indiener toestaan" + +msgid "Allow support" +msgstr "Ondersteuning toestaan" + +msgid "Allow to accumulate several votes on one candidate (\"comulative voting\")" +msgstr "" +"Toestaan om meerdere stemmen op één kandidaat te verzamelen (“comulatief " +"stemmen”)" + +msgid "Allow users to set themselves as present" +msgstr "Gebruikers toestaan om zichzelf als aanwezig in te stellen" + +msgid "Allow verbose error messages for reset password process" +msgstr "Verbose foutmeldingen toestaan voor reset wachtwoord" + +msgid "Allowed access groups for this directory" +msgstr "Toegestane toegangsgroepen voor deze map" + +msgid "Always" +msgstr "Altijd" + +msgid "Amendment" +msgstr "Wijziging" + +msgid "Amendment list (PDF)" +msgstr "Wijzigingslijst (PDF)" + +msgid "Amendment text" +msgstr "Wijziging tekst" + +msgid "Amendment to" +msgstr "Wijziging in" + +msgid "Amendments" +msgstr "Wijzigingen" + +msgid "Amendments can change multiple paragraphs" +msgstr "Wijzigingen kunnen meerdere alinea's veranderen" + +msgid "Amendments to" +msgstr "Wijzigingen in" + +msgid "Amount of accounts" +msgstr "Aantal accounts" + +msgid "Amount of meetings" +msgstr "Aantal vergaderingen" + +msgid "Amount of votes" +msgstr "Aantal stemmen" + +msgid "An error occurred while voting." +msgstr "Er is een fout opgetreden tijdens het stemmen." + +msgid "An unknown error occurred." +msgstr "Er is een onbekende fout opgetreden." + +msgid "Anonymize votes" +msgstr "Stemmen anonimiseren" + +msgid "Anonymizing can only be done after finishing a poll." +msgstr "Anonimiseren kan alleen na het voltooien van een peiling." + +msgid "Anonymous" +msgstr "Anonieme" + +msgid "Applause interval in seconds" +msgstr "Applaus interval in seconden" + +msgid "Applause particle image URL" +msgstr "URL voor afbeelding van applausdeeltje" + +msgid "Applause visualization" +msgstr "Applaus visualisatie" + +msgid "Application update in progress." +msgstr "Applicatie-update wordt uitgevoerd." + +msgid "Apply" +msgstr "Toepassen" + +msgid "Arabic" +msgstr "Arabisch" + +msgid "Archive" +msgstr "Archief" + +msgid "Archived" +msgstr "Gearchiveerd" + +msgid "Archived meetings" +msgstr "Gearchiveerde vergaderingen" + +msgid "" +"Are you sure you want to activate this color set? This will change the " +"colors in all meetings." +msgstr "" +"Weet u zeker dat u deze kleurset wilt activeren? Dit verandert de kleuren in" +" alle vergaderingen." + +msgid "Are you sure you want to activate this meeting?" +msgstr "Weet u zeker dat u deze vergadering wilt activeren?" + +msgid "" +"Are you sure you want to add the following time onto every structure level?" +msgstr "" +"Weet u zeker dat u de volgende tijd wilt toevoegen aan elk structuurniveau?" + +msgid "Are you sure you want to anonymize all votes? This cannot be undone." +msgstr "" +"Weet u zeker dat u alle stemmen anoniem wilt maken? Dit kan niet ongedaan " +"worden gemaakt." + +msgid "Are you sure you want to archive this meeting?" +msgstr "Weet u zeker dat u deze vergadering wilt archiveren?" + +msgid "Are you sure you want to clear all messages in this chat?" +msgstr "Weet u zeker dat u alle berichten in deze chat wilt wissen?" + +msgid "Are you sure you want to clear all speakers of all lists?" +msgstr "Weet u zeker dat u alle sprekers van alle lijsten wilt wissen?" + +msgid "" +"Are you sure you want to delete all next speakers from this list of " +"speakers?" +msgstr "" +"Weet u zeker dat u alle volgende sprekers uit deze lijst met sprekers wilt " +"verwijderen?" + +msgid "" +"Are you sure you want to delete all previous speakers from this list of " +"speakers?" +msgstr "" +"Weet u zeker dat u alle vorige sprekers uit deze lijst met sprekers wilt " +"verwijderen?" + +msgid "Are you sure you want to delete all selected elections?" +msgstr "Weet u zeker dat u alle geselecteerde verkiezingen wilt verwijderen?" + +msgid "Are you sure you want to delete all selected files and folders?" +msgstr "" +"Weet u zeker dat u alle geselecteerde bestanden en mappen wilt verwijderen?" + +msgid "Are you sure you want to delete all selected genders?" +msgstr "Weet u zeker dat u alle geselecteerde geslachten wilt verwijderen?" + +msgid "Are you sure you want to delete all selected meetings?" +msgstr "Weet u zeker dat u alle geselecteerde vergaderingen wilt verwijderen?" + +msgid "Are you sure you want to delete all selected motions?" +msgstr "Weet u zeker dat u alle geselecteerde moties wilt verwijderen?" + +msgid "Are you sure you want to delete all selected tags?" +msgstr "Weet u zeker dat u alle geselecteerde tags wilt verwijderen?" + +msgid "" +"Are you sure you want to delete all speakers from this list of speakers?" +msgstr "" +"Weet u zeker dat u alle sprekers uit deze lijst met sprekers wilt " +"verwijderen?" + +msgid "Are you sure you want to delete the editorial final version?" +msgstr "" +"Weet u zeker dat u de redactionele definitieve versie wilt verwijderen?" + +msgid "Are you sure you want to delete these accounts?" +msgstr "Weet u zeker dat u deze accounts wilt verwijderen?" + +msgid "Are you sure you want to delete this account?" +msgstr "Weet u zeker dat u deze account wilt verwijderen?" + +msgid "Are you sure you want to delete this category and all subcategories?" +msgstr "" +"Weet u zeker dat u deze categorie en alle subcategorieën wilt verwijderen?" + +msgid "Are you sure you want to delete this change recommendation?" +msgstr "Weet u zeker dat u deze wijzigingsaanbeveling wilt verwijderen?" + +msgid "Are you sure you want to delete this chat group?" +msgstr "Weet u zeker dat u deze chatgroep wilt verwijderen?" + +msgid "Are you sure you want to delete this comment field?" +msgstr "Weet u zeker dat u dit commentaarveld wilt verwijderen?" + +msgid "Are you sure you want to delete this committee?" +msgstr "Weet u zeker dat u deze commissie wilt verwijderen?" + +msgid "Are you sure you want to delete this countdown?" +msgstr "Weet u zeker dat u deze countdown wilt verwijderen?" + +msgid "Are you sure you want to delete this election?" +msgstr "Weet u zeker dat u deze verkiezing wilt verwijderen?" + +msgid "Are you sure you want to delete this entry?" +msgstr "Weet u zeker dat u dit punt wilt verwijderen?" + +msgid "Are you sure you want to delete this file?" +msgstr "Weet u zeker dat u dit bestand wilt verwijderen?" + +msgid "Are you sure you want to delete this gender?" +msgstr "Weet u zeker dat u dit geslacht wilt verwijderen?" + +msgid "Are you sure you want to delete this group?" +msgstr "Weet u zeker dat u deze groep wilt verwijderen?" + +msgid "Are you sure you want to delete this meeting?" +msgstr "Weet u zeker dat u deze vergadering wilt verwijderen?" + +msgid "Are you sure you want to delete this message?" +msgstr "Weet u zeker dat u dit bericht wilt verwijderen?" + +msgid "Are you sure you want to delete this motion block?" +msgstr "Weet u zeker dat u dit motieblok wilt verwijderen?" + +msgid "Are you sure you want to delete this motion?" +msgstr " Weet u zeker dat u deze motie wilt verwijderen?" + +msgid "Are you sure you want to delete this projector?" +msgstr "Weet u zeker dat u deze projector wilt verwijderen?" + +msgid "Are you sure you want to delete this state?" +msgstr "Weet u zeker dat u deze status wilt verwijderen?" + +msgid "Are you sure you want to delete this structure level?" +msgstr "Weet u zeker dat u dit structuurniveau wilt verwijderen?" + +msgid "Are you sure you want to delete this tag?" +msgstr "Weet u zeker dat u deze tag wilt verwijderen?" + +msgid "Are you sure you want to delete this topic?" +msgstr "Weet u zeker dat u dit onderwerp wilt verwijderen?" + +msgid "Are you sure you want to delete this vote?" +msgstr "Weet u zeker dat u deze stemming wilt verwijderen?" + +msgid "Are you sure you want to delete this workflow?" +msgstr "Weet u zeker dat u deze workflow wilt verwijderen?" + +msgid "Are you sure you want to discard all changes and update this form?" +msgstr "" +"Weet u zeker dat u alle wijzigingen ongedaan wilt maken en dit formulier " +"wilt bijwerken?" + +msgid "Are you sure you want to discard this amendment?" +msgstr "Weet u zeker dat u dit wijzigingsvoorstel wilt verwerpen?" + +msgid "Are you sure you want to duplicate this meeting?" +msgstr "Weet u zeker dat u deze vergadering wilt dupliceren?" + +msgid "" +"Are you sure you want to end this contribution which still has interposed " +"question(s)?" +msgstr "" +"Weet u zeker dat u deze discussie, die nog steeds vragen oproept, wilt " +"beëindigen?" + +msgid "" +"Are you sure you want to generate new passwords for all selected " +"participants?" +msgstr "" +"Weet u zeker dat u nieuwe wachtwoorden wilt genereren voor alle " +"geselecteerde deelnemers?" + +msgid "Are you sure you want to irrevocably remove your point of order?" +msgstr "Weet u zeker dat u uw punt van orde onherroepelijk wilt verwijderen?" + +msgid "Are you sure you want to make this file/folder public?" +msgstr "Weet u zeker dat u dit bestand/deze map wilt publiceren?" + +msgid "Are you sure you want to number all agenda items?" +msgstr "Weet u zeker dat u alle agendapunten wilt nummeren?" + +msgid "" +"Are you sure you want to override the state of all motions of this motion " +"block?" +msgstr "" +"Weet u zeker dat u de status van alle moties van dit motieblock wilt " +"overschrijven?" + +msgid "Are you sure you want to remove all selected items from the agenda?" +msgstr "" +"Weet u zeker dat u alle geselecteerde punten uit de agenda wilt verwijderen?" + +msgid "Are you sure you want to remove these participants?" +msgstr "Weet u zeker dat u deze deelnemers wilt verwijderen?" + +msgid "Are you sure you want to remove this entry from the agenda?" +msgstr "Weet u zeker dat u dit punt uit de agenda wilt verwijderen?" + +msgid "Are you sure you want to remove this motion from motion block?" +msgstr "Weet u zeker dat u deze motie uit het motieblok wilt verwijderen?" + +msgid "Are you sure you want to remove this participant?" +msgstr "Weet u zeker dat u deze deelnemer wilt verwijderen?" + +msgid "" +"Are you sure you want to remove this speaker from the list of speakers?" +msgstr "" +"Weet u zeker dat u deze spreker wilt verwijderen uit de sprekerslijst?" + +msgid "Are you sure you want to remove yourself from this list of speakers?" +msgstr "Weet u zeker dat u uzelf van deze sprekerslijst wilt verwijderen?" + +msgid "Are you sure you want to renumber all motions of this category?" +msgstr "Weet u zeker dat u alle moties van deze categorie wilt hernummeren?" + +msgid "Are you sure you want to reset all options to default settings?" +msgstr "" +"Weet u zeker dat u alle opties wilt terugzetten naar de " +"standaardinstellingen?" + +msgid "Are you sure you want to reset all passwords to the default ones?" +msgstr "" +"Weet u zeker dat u alle wachtwoorden wilt resetten naar de " +"standaardwachtwoorden?" + +msgid "" +"Are you sure you want to reset the time to the last set value? It will be " +"reset to:" +msgstr "" +"Weet u zeker dat u de tijd wilt terugzetten naar de laatst ingestelde " +"waarde? Het zal worden gereset naar:" + +msgid "Are you sure you want to reset this vote?" +msgstr "Weet u zeker dat u deze stemming wilt resetten?" + +msgid "Are you sure you want to send an invitation email to the user?" +msgstr "" +"Weet u zeker dat u een uitnodigingsmail naar de gebruiker wilt sturen?" + +msgid "Are you sure you want to send an invitation email?" +msgstr "Weet u zeker dat u een uitnodigingsmail wilt sturen?" + +msgid "Are you sure you want to send emails to all selected participants?" +msgstr "" +"Weet u zeker dat u e-mails wilt sturen naar alle geselecteerde deelnemers?" + +msgid "Are you sure you want to stop this voting?" +msgstr "Weet u zeker dat u dit stemmen wilt stoppen?" + +msgid "Are you sure you want to submit a point of order?" +msgstr "Weet u zeker dat u een motie van orde wilt indienen?" + +msgid "Are you sure you want to unpublish this file/folder?" +msgstr "Weet u zeker dat u dit bestand/deze map wilt unpubliceren?" + +msgid "As of" +msgstr "Vanaf" + +msgid "As recommendation" +msgstr "Als aanbeveling" + +msgid "Ask, default no" +msgstr "Vraag, standaard nee" + +msgid "Ask, default yes" +msgstr "Vraag, standaard ja" + +msgid "At least" +msgstr "Ten minste" + +msgid "At most" +msgstr "Hoogstens" + +msgid "Attachments" +msgstr "Bijlagen" + +msgid "" +"Attention: Accounts will add to the default group of each meeting only. If " +"another group is intended please use the 'Add to meetings' dialog in account" +" detail view." +msgstr "" +"Let op: Accounts worden alleen toegevoegd aan de standaardgroep van elke " +"vergadering. Als u een andere groep wilt, gebruik dan het dialoogvenster " +"'Toevoegen aan vergaderingen' in de accountgegevensweergave." + +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + +msgid "Attention: First enter the wifi data in [Settings > General]" +msgstr "Let op: Voer eerst de wifi-gegevens in [Instellingen > Algemeen]" + +msgid "Attention: Not selected accounts will be merged and then deleted." +msgstr "" +"Let op: Niet geselecteerde accounts worden samengevoegd en vervolgens " +"verwijderd." + +msgid "Attention: This action cannot be undone!" +msgstr "Let op: Deze actie kan niet ongedaan worden gemaakt!" + +msgid "Attribute mapping (JSON)" +msgstr "Attribuut toewijzing (JSON)" + +msgid "Automatically open the microphone for new conference speakers" +msgstr "Automatisch de microfoon openen voor nieuwe conferentiesprekers" + +msgid "Automatically open the web cam for new conference speakers" +msgstr "Automatisch de webcam openen voor nieuwe conferentiesprekers" + +msgid "Autopilot" +msgstr "Autopiloot" + +msgid "Autopilot widgets" +msgstr "Autopiloot widgets" + +msgid "Autoupdate unhealthy" +msgstr "Autoupdate niet goed" + +msgid "Available sizes are 10, 11 and 12" +msgstr "Beschikbare maten zijn 10, 11 en 12" + +msgid "Available votes" +msgstr "Beschikbare stemmen" + +msgid "Back" +msgstr "Terug" + +msgid "Back to OpenSlides" +msgstr "Terug naar OpenSlides" + +msgid "Back to login" +msgstr "Terug naar aanmelden" + +msgid "Background color" +msgstr "Achtergrondkleur" + +msgid "Ballot" +msgstr "Stembiljet" + +msgid "Ballot anonymized" +msgstr "Stembiljet geanonimiseerd" + +msgid "Ballot created" +msgstr "Stembiljet aangemaakt" + +msgid "Ballot deleted" +msgstr "Stembiljet verwijderd" + +msgid "Ballot opened" +msgstr "Stembiljet geopend" + +msgid "Ballot papers" +msgstr "Stembiljetten" + +msgid "Ballot published" +msgstr "Stembiljet gepubliceerd" + +msgid "Ballot reset" +msgstr "Stembiljet resetten" + +msgid "Ballot started" +msgstr "Stembiljet gestart" + +msgid "Ballot stopped" +msgstr "Stembiljet gestopt" + +msgid "Ballot stopped/published" +msgstr "Stembiljet gestopt/gepubliceerd" + +msgid "Ballot updated" +msgstr "Stembiljet aangepast" + +msgid "Ballots" +msgstr "Stembiljetten" + +msgid "Ballots cast" +msgstr "Uitgebrachte stembiljetten" + +msgid "Base folder" +msgstr "Basismap" + +msgid "Begin speech" +msgstr "Begin toespraak" + +msgid "Blank between prefix and number, e.g. 'A 001'." +msgstr "Spatie tussen voorvoegsel en nummer, bijv. 'A 001'." + +msgid "Blockquote" +msgstr "Blokquote" + +msgid "Bold" +msgstr "Vet" + +msgid "Bullet list" +msgstr "Bulletlist" + +msgid "CSV import" +msgstr "CSV importeren" + +msgid "CSV options" +msgstr "CSV-opties" + +msgid "Calendar" +msgstr "Kalender" + +msgid "Call list" +msgstr "Oproeplijst" + +msgid "Called" +msgstr "Opgeroepen" + +msgid "Called with" +msgstr "Opgeroepen met" + +msgid "Can activate and deactivate logos and fonts under > [Files]." +msgstr "" +"Kan logo's en lettertypen activeren en deactiveren onder > [Bestanden]." + +msgid "" +"Can add or delete speakers to or from the list of speakers, mark, sort, " +"start/stop and open/close the list of speakers." +msgstr "" +"Kan sprekers toevoegen aan of verwijderen uit de lijst met sprekers, " +"markeren, sorteren, starten/stoppen en de lijst met sprekers openen/sluiten." + +msgid "" +"Can add their name to the list of candidates in the [Search for candidates] " +"phase." +msgstr "" +"Kunnen hun naam toevoegen aan de lijst met kandidaten in de fase [Kandidaten" +" zoeken]." + +msgid "Can change the presence status of other participants." +msgstr "Kan de aanwezigheidsstatus van andere deelnemers wijzigen." + +msgid "Can create amendments" +msgstr "Kan wijzigingen maken" + +msgid "" +"Can create amendments and modify them later, depending on the workflow, but " +"cannot delete them." +msgstr "" +"Kan wijzigingen maken en ze later wijzigen, afhankelijk van de workflow, " +"maar kan ze niet verwijderen." + +msgid "Can create motions" +msgstr "Kan moties maken" + +msgid "" +"Can create motions and modify them later, depending on the workflow, but " +"cannot delete them." +msgstr "" +"Kan moties maken en ze later wijzigen, afhankelijk van de workflow, maar kan" +" ze niet verwijderen." + +msgid "Can create, change, delete tags for the agenda and for motions." +msgstr "Kan tags voor de agenda en voor moties maken, wijzigen, verwijderen." + +msgid "Can create, change, start/stop and delete polls." +msgstr "Kan enquêtes aanmaken, wijzigen, starten/stoppen en verwijderen." + +msgid "Can create, configure, control and delete projectors." +msgstr "Kan projectors aanmaken, configureren, beheren en verwijderen." + +msgid "" +"Can create, modify and delete elections and candidate lists, as well as " +"start/stop and reset ballots. " +msgstr "" +"Kan verkiezingen en kandidatenlijsten maken, wijzigen en verwijderen, en " +"stembiljetten starten/stoppen en resetten." + +msgid "" +"Can create, modify and delete motions and votings, amendments and change " +"recommendations, and edit the metadata of a motion. Including the management" +" of categories, motion blocks, tags, workflows and comment fields." +msgstr "" +"Kan moties en stemmingen, wijzigingen en wijzigingsaanbevelingen maken, " +"wijzigen en verwijderen, en de metagegevens van een motie bewerken. " +"Inclusief het beheer van categorieën, motieblokken, tags, workflows en " +"commentaarvelden." + +msgid "" +"Can create, modify and delete topics, add motions and elections to the " +"agenda, sort, number and tag agenda items." +msgstr "" +"Kan onderwerpen aanmaken, wijzigen en verwijderen, moties en verkiezingen " +"aan de agenda toevoegen, agendapunten sorteren, nummeren en labelen." + +msgid "" +"Can create, modify, delete chat groups and define permissions.\n" +"\n" +"Note: The chat menu item becomes visible to all participants, except admins, as soon as a chat has been created." +msgstr "" +"Kan chatgroepen maken, wijzigen, verwijderen en machtigingen definiëren. \n" +"\n" +"Opmerking: Het chatmenu-punt wordt zichtbaar voor alle deelnemers, behalve de beheerders, zodra een chat is gemaakt." + +msgid "" +"Can create, modify, delete participant datasets and administrate group " +"permissions." +msgstr "" +"Kan datasets van deelnemers maken, wijzigen, verwijderen en groepsrechten " +"beheren." + +msgid "Can create, modify, start/stop and delete votings." +msgstr "Kan stemmingen maken, wijzigen, starten/stoppen en verwijderen." + +msgid "Can edit all moderation notes." +msgstr "Kan alle moderatienotities bewerken." + +msgid "" +"Can edit and assign the following motion metadata: Submitter, state, " +"recommendation, category, motion blocks and tags." +msgstr "" +"Kan de volgende metagegevens over de beweging bewerken en toewijzen: " +"Indiener, status, aanbeveling, categorie, motieblokken en tags." + +msgid "Can edit own delegation" +msgstr "Kan eigen delegatie bewerken" + +msgid "Can forward motions" +msgstr "Kan moties doorsturen" + +msgid "Can forward motions to committee" +msgstr "Kan moties doorsturen naar commissie" + +msgid "" +"Can forward motions to other meetings within the OpenSlides instance.\n" +"\n" +"Further requirements:\n" +"1. forwarding hierarchy must be set at the organizational level in the committee.\n" +"2. target meeting must be created.\n" +"3. forwarding must be activated in the workflow in the state." +msgstr "" +"Kan moties doorsturen naar andere vergaderingen binnen de OpenSlides instance. \n" +"\n" +"Verdere vereisten:\n" +"1. doorstuurhiërarchie moet zijn ingesteld op organisatieniveau in de commissie.\n" +"2. doelvergadering moet zijn aangemaakt.\n" +"3. doorsturen moet zijn geactiveerd in de workflow in de status." + +msgid "Can manage agenda" +msgstr "Kan agenda beheren" + +msgid "Can manage elections" +msgstr "Kan verkiezingen beheren" + +msgid "Can manage files" +msgstr "Kan bestanden beheren" + +msgid "Can manage list of speakers" +msgstr "Kan sprekerslijst beheren" + +msgid "Can manage logos and fonts" +msgstr "Kan logo's en lettertypen beheren" + +msgid "Can manage moderation notes" +msgstr "Kan moderatienotities beheren" + +msgid "Can manage motion metadata" +msgstr "Kan metagegevens van moties beheren" + +msgid "Can manage motion polls" +msgstr "Kan motion enquêtes beheren" + +msgid "Can manage motions" +msgstr "Kan moties beheren" + +msgid "Can manage participants" +msgstr "Kan deelnemers beheren" + +msgid "Can manage polls" +msgstr "Kan enquêtes beheren" + +msgid "Can manage presence of others" +msgstr "Kan aanwezigheid van anderen beheren" + +msgid "Can manage settings" +msgstr "Kan instellingen beheren" + +msgid "Can manage tags" +msgstr "Kan tags beheren" + +msgid "Can manage the chat" +msgstr "Kan de chat beheren" + +msgid "Can manage the projector" +msgstr "Kan de projector beheren" + +msgid "Can modify existing participants, but cannot create or delete them." +msgstr "Kan bestaande deelnemers wijzigen, maar niet aanmaken of verwijderen." + +msgid "Can nominate another participant" +msgstr "Kan een andere deelnemer nomineren" + +msgid "Can nominate oneself" +msgstr "Kan zichzelf nomineren" + +msgid "" +"Can nominate other participants as candidates.\n" +"\n" +"Requires group permission: [Can see participants]" +msgstr "" +"Kan andere deelnemers als kandidaat nomineren. \n" +"\n" +"Vereist groepstoestemming: [Kan deelnemers zien]" + +msgid "Can not import because of errors" +msgstr "Kan niet importeren vanwege fouten" + +msgid "Can put oneself on the list of speakers" +msgstr "Kan zichzelf op de sprekerslijst zetten" + +msgid "Can receive motions" +msgstr "Kan moties ontvangen" + +msgid "Can receive motions from committee" +msgstr "Kan moties van commissie ontvangen" + +msgid "Can see agenda" +msgstr "Kan agenda zien" + +msgid "Can see all internal topics, schedules and comments." +msgstr "Kan alle interne onderwerpen, schema's en commentaren zien." + +msgid "Can see all lists of speakers" +msgstr "Kan alle sprekerslijsten zien" + +msgid "Can see all moderation notes in each list of speakers." +msgstr "Kan alle moderatienotities zien in elke sprekerslijst." + +msgid "Can see elections" +msgstr "Kan verkiezingen zien" + +msgid "" +"Can see email, username, membership number, SSO identification and locked " +"out state of all participants." +msgstr "" +"Kan e-mail, gebruikersnaam, lidmaatschapnummer, SSO-identificatie en " +"geblokkeerde status van alle deelnemers zien." + +msgid "Can see files" +msgstr "Kan bestanden zien" + +msgid "Can see history" +msgstr "Kan historie zien" + +msgid "Can see internal items and time scheduling of agenda" +msgstr "Kan interne agendapunten en tijdschema's zien" + +msgid "Can see list of speakers" +msgstr "Kan lijst met sprekers zien" + +msgid "Can see moderation notes" +msgstr "Kan moderatienotities zien" + +msgid "Can see motions" +msgstr "Kan moties zien" + +msgid "Can see motions in internal state" +msgstr "Kan moties in interne status zien" + +msgid "" +"Can see motions in the internal state that are limited in the workflow under Restrictions with the same description.\n" +"\n" +"Tip: Cross-check desired visibility of motions with test delegate account. " +msgstr "" +"Kan moties zien in de interne status die beperkt zijn in de workflow onder Beperkingen met dezelfde beschrijving.\n" +"\n" +"Tip: Controleer de gewenste zichtbaarheid van moties met het account van de testgedelegeerde. " + +msgid "Can see origin motion" +msgstr "Kan oorspronkelijke motie zien" + +msgid "Can see participants" +msgstr "Kan deelnemers zien" + +msgid "Can see sensitive data" +msgstr "Kan gevoelige gegevens zien" + +msgid "Can see the Agenda menu item and all public topics in the agenda." +msgstr "" +"Kan het menuoptie Agenda en alle openbare onderwerpen in de agenda zien." + +msgid "" +"Can see the Autopilot menu item with all content for which appropriate " +"permissions are set." +msgstr "" +"Kan het menuoptie Autopiloot zien met alle inhoud waarvoor de juiste " +"machtigingen zijn ingesteld." + +msgid "" +"Can see the Files menu item and all shared folders and files.\n" +"\n" +"Note: Sharing of folders and files may be restricted by group assignment." +msgstr "" +"Kan de menuoptie Bestanden en alle gedeelde mappen en bestanden zien.\n" +"\n" +"Opmerking: Het delen van mappen en bestanden kan beperkt zijn door de toewijzing van een groep." + +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 "" +"Kan het menuoptie Geschiedenis zien met de geschiedenis van de verwerkingstijden voor moties, verkiezingen en deelnemers. \n" +"\n" +"Opmerking: Om privacyredenen is het aan te raden om de rechten om de Geschiedenis te bekijken aanzienlijk te beperken." + +msgid "Can see the Home menu item." +msgstr "Kan het menuoptie Home zien." + +msgid "" +"Can see the Motions menu item and all motions unless they are limited by " +"access restrictions in the workflow." +msgstr "" +"Kan het menuoptie Moties en alle moties zien, tenzij ze worden beperkt door " +"toegangsbeperkingen in de workflow." + +msgid "" +"Can see the Projector menu item and all projectors (in the Autopilot as well" +" as in the Projector menu item)" +msgstr "" +"Kan het menuoptie Projector en alle projectors zien (zowel in de Autopiloot " +"als in het menuoptie Projector)" + +msgid "" +"Can see the Settings menu item and edit all settings as well as the start " +"page of the meeting." +msgstr "" +"Kan het menuoptie Instellingen zien en alle instellingen en de startpagina " +"van de vergadering bewerken." + +msgid "Can see the autopilot" +msgstr "Kan de autopiloot zien" + +msgid "Can see the front page" +msgstr "Kan de startpagina zien" + +msgid "Can see the live stream" +msgstr "Kan de live stream zien" + +msgid "" +"Can see the livestream if there is a livestream URL entered in > [Settings] " +"> [Livestream]." +msgstr "" +"Kan de livestream zien als er een livestream URL is ingevoerd in > " +"[Instellingen] > [Livestream]." + +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 "" +"Kan het menuoptie Verkiezingen zien, inclusief de lijst met kandidaten en resultaten. \n" +"\n" +"Opmerking: Het stemrecht wordt direct in het stembiljet gedefinieerd." + +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 "" +"Kan het menuoptie Deelnemers zien en daarmee de volgende gegevens van alle deelnemers:\n" +"Persoonlijke gegevens: Naam, Voornaam, Geslacht.\n" +"Specifieke informatie: Structuurniveau, Groep, Deelnemersnummer, Over mij, Aanwezigheidsstatus." + +msgid "Can see the projector" +msgstr "Kan de projector zien" + +msgid "Can set and remove own delegation." +msgstr "Kan eigen delegatie instellen en verwijderen." + +msgid "Can support motions" +msgstr "Kan moties ondersteunen" + +msgid "" +"Can support motions. The support function must be enabled in > [Settings] > " +"[Motions] as well as for the corresponding state in > [Workflow]." +msgstr "" +"Kan moties ondersteunen. De ondersteuningsfunctie moet zijn ingeschakeld in " +"> [Instellingen] > [Moties] en voor de bijbehorende status in > [ Workflow]." + +msgid "Can update participants" +msgstr "Kan deelnemers updaten" + +msgid "" +"Can upload, modify and delete files, administrate folders and change access " +"restrictions." +msgstr "" +"Kan bestanden uploaden, wijzigen en verwijderen, mappen beheren en " +"toegangsbeperkingen wijzigen." + +msgid "Cancel" +msgstr "Annuleren" + +msgid "Cancel edit" +msgstr "Bewerken annuleren" + +msgid "Cancel editing without saving" +msgstr "Bewerken annuleren zonder op te slaan" + +msgid "Candidate" +msgstr "Kandidaat" + +msgid "Candidate added" +msgstr "Kandidaat toegevoegd" + +msgid "Candidate removed" +msgstr "Kandidaat verwijderd" + +msgid "Candidates" +msgstr "Kandidaten" + +msgid "Cannot create meeting without administrator." +msgstr "Kan geen vergadering aanmaken zonder beheerder." + +msgid "Cannot delete published files" +msgstr "Kan gepubliceerde bestanden niet verwijderen" + +msgid "Cannot do that in demo mode!" +msgstr "Dat kan niet in de demomodus!" + +msgid "Cannot forward motions" +msgstr "Kan geen moties forward" + +msgid "Cannot move published files" +msgstr "Kan gepubliceerde bestanden niet verplaatsen" + +msgid "Cannot receive motions" +msgstr "Kan geen moties ontvangen" + +msgid "Categories" +msgstr "Categorieën" + +msgid "Category" +msgstr "Categorie" + +msgid "Category changed" +msgstr "Categorie gewijzigd" + +msgid "Category removed" +msgstr "Categorie verwijderd" + +msgid "Category set to {}" +msgstr "Categorie ingesteld op {}" + +msgid "Center" +msgstr "Centrum" + +msgid "Change color set" +msgstr "Kleurset wijzigen" + +msgid "Change paragraph" +msgstr "Paragraaf wijzigen" + +msgid "Change password" +msgstr "Wachtwoord wijzigen" + +msgid "Change password for" +msgstr "Wachtwoord wijzigen voor" + +msgid "Change presence" +msgstr "Aanwezigheid wijzigen" + +msgid "Change recommendation" +msgstr "Aanbeveling wijzigen" + +msgid "Change recommendation - rejected" +msgstr "Wijzigingsaanbeveling - afgewezen" + +msgid "Change recommendations" +msgstr "Aanbevelingen wijzigen" + +msgid "Change your delegation" +msgstr "Wijzig uw delegatie" + +msgid "Changed by" +msgstr "Gewijzigd door" + +msgid "Changed title" +msgstr "Gewijzigde titel" + +msgid "Changed version" +msgstr "Gewijzigde versie" + +msgid "Changed version in line" +msgstr "Gewijzigde versie in lijn" + +msgid "Changes" +msgstr "Veranderingen" + +msgid "Changes of all settings group will be lost!" +msgstr "Wijzigingen van alle instellingsgroepen gaan verloren!" + +msgid "Chat" +msgstr "Chat" + +msgid "Chat groups" +msgstr "Chatgroepen" + +msgid "Check datastore" +msgstr "Controleer datastore" + +msgid "Check in or check out participants based on their participant numbers:" +msgstr "Deelnemers inchecken of uitchecken op basis van hun deelnemernummers:" + +msgid "Checkmate! You lost!" +msgstr "Schaakmat! U hebt verloren!" + +msgid "Checkmate! You won!" +msgstr "Schaakmat! U hebt gewonnen!" + +msgid "Chess" +msgstr "Schaak" + +msgid "Choice" +msgstr "Keuze" + +msgid "Choose 0 to disable Intervention." +msgstr "Kies 0 om Interventie uit te schakelen." + +msgid "" +"Choose 0 to disable speaking times widget for structure level countdowns." +msgstr "" +"Kies 0 om de widget voor spreektijden uit te schakelen voor countdowns op " +"structuurniveau." + +msgid "Choose 0 to disable the supporting system." +msgstr "Kies 0 om het ondersteunende systeem uit te schakelen." + +msgid "Chyron" +msgstr "Chyron" + +msgid "Chyron agenda item, background color" +msgstr "Chyron agendapunt, achtergrondkleur" + +msgid "Chyron agenda item, font color" +msgstr "Chyron agendapunt, letterkleur" + +msgid "Chyron speaker name" +msgstr "Chyron sprekers naam" + +msgid "Chyron speaker, background color" +msgstr "Chyron spreker, achtergrondkleur" + +msgid "Chyron speaker, font color" +msgstr "Chyron spreker, letterkleur" + +msgid "Classic" +msgstr "Klassiek" + +msgid "Clear" +msgstr "Verwijder" + +msgid "Clear all filters" +msgstr "Verwijder alle filters" + +msgid "Clear all list of speakers" +msgstr "Verwijder alle sprekerslijsten" + +msgid "Clear current projection" +msgstr "Verwijder actuele projectie" + +msgid "Clear formatting" +msgstr "Verwijder opmaak" + +msgid "Clear list" +msgstr "Verwijder lijst" + +msgid "Clear motion block" +msgstr "Verwijder motieblok" + +msgid "Clear recommendation" +msgstr "Verwijder aanbeveling" + +msgid "Clear tags" +msgstr "Verwijder tags" + +msgid "Click here to vote!" +msgstr "Klik hier om te stemmen!" + +msgid "Close" +msgstr "Sluit" + +msgid "Close edit mode" +msgstr "Sluit de bewerkingsmodus" + +msgid "Close list of speakers" +msgstr "Sluit lijst van sprekers" + +msgid "Closed" +msgstr "Gesloten" + +msgid "Closed items" +msgstr "Gesloten punten" + +msgid "Collapse all" +msgstr "Alles samenvouwen" + +msgid "Color" +msgstr "Kleur" + +msgid "Color set" +msgstr "Kleurenset" + +msgid "Column separator" +msgstr "Kolomscheider" + +msgid "Comment" +msgstr "Commentaar" + +msgid "Comment created" +msgstr "Commentaar aangemaakt" + +msgid "Comment deleted" +msgstr "Commentaar verwijderd" + +msgid "Comment fields" +msgstr "Commentaarvelden" + +msgid "Comment section" +msgstr "Commentaar sectie" + +msgid "Comment sections" +msgstr "Commentaarsecties" + +msgid "Comment updated" +msgstr "Commentaar bijgewerkt" + +msgid "Comment {} created" +msgstr "Commentaar {} aangemaakt" + +msgid "Comment {} deleted" +msgstr "Commentaar {} verwijderd" + +msgid "Comment {} updated" +msgstr "Commentaar {} bijgewerkt" + +msgid "Comments" +msgstr "Reacties" + +msgid "Committee" +msgstr "Commissie" + +msgid "Committee Management Level changed" +msgstr "Commissie Beheersniveau gewijzigd" + +msgid "Committee admin" +msgstr "Commissie admin" + +msgid "Committee management" +msgstr "Commissie Beheer" + +msgid "Committee managers" +msgstr "Commissie beheerders" + +msgid "Committees" +msgstr "Commissies" + +msgid "Committees and meetings" +msgstr "Commissies en vergaderingen" + +msgid "Committees created" +msgstr "Commissies aangemaakt" + +msgid "Committees updated" +msgstr "Commissies bijgewerkt" + +msgid "Committees with errors" +msgstr "Commissies met fouten" + +msgid "Committees with warnings: affected cells will be skipped" +msgstr "Commissies met warningen: betreffende cellen worden overgeslagen" + +msgid "Conference room" +msgstr "Conferentieruimte" + +msgid "Confirm new password" +msgstr "Bevestig nieuw wachtwoord" + +msgid "Confirmation of the nomination list" +msgstr "Bevestiging van de nominatielijst" + +msgid "Congratuations! Your browser is supported by OpenSlides." +msgstr "Gefeliciteerd! Uw browser wordt ondersteund door OpenSlides." + +msgid "Connect 4" +msgstr "Verbind 4" + +msgid "Connect all users to live conference automatically." +msgstr "Verbind alle gebruikers automatisch met de live conferentie." + +msgid "Content" +msgstr "Inhoud" + +msgid "Continue livestream" +msgstr "Livestream voortzetten" + +msgid "Continuous text" +msgstr "Doorlopende tekst" + +msgid "Contra speech" +msgstr "Tegenspraak" + +msgid "Contribution" +msgstr "Contributie" + +msgid "Contributions" +msgstr "Contributies" + +msgid "Copy report to clipboard" +msgstr "Kopieer rapport naar klembord" + +msgid "Count completed requests to speak" +msgstr "Afgehandelde Spreekverzoeken tellen" + +msgid "Count logged-in users" +msgstr "Ingelogde gebruikers tellen" + +msgid "Countdown" +msgstr "Countdown" + +msgid "Countdowns" +msgstr "Countdowns" + +msgid "Counter speech" +msgstr "Tegenspraak" + +msgid "Counting of votes is in progress ..." +msgstr "Stemmen worden geteld ..." + +msgid "Couple countdown with the list of speakers" +msgstr "Koppel countdown met de sprekerslijst" + +msgid "Create" +msgstr "Aanmaken" + +msgid "Create editorial final version" +msgstr "Redactionele eindversie aanmaken" + +msgid "Create subitem" +msgstr "onderpunt aanmaken" + +msgid "Create user" +msgstr "Gebruiker aanmaken" + +msgid "Creating PDF file ..." +msgstr "PDF-bestand aanmaken ..." + +msgid "Creation" +msgstr "Aanmaak" + +msgid "Creation date" +msgstr "Aanmaakdatum" + +msgid "Current agenda item" +msgstr "Actuele agendapunt" + +msgid "Current date" +msgstr "Actuele datum" + +msgid "Current list of speakers" +msgstr "Actuele sprekerslijst" + +msgid "Current list of speakers (as slide)" +msgstr "Actuele sprekerslijst (als slide)" + +msgid "Current slide" +msgstr "Actuele slide" + +msgid "Current speaker" +msgstr "Actuele spreker" + +msgid "Current speaker chyron" +msgstr "Actuele spreker chyron" + +msgid "Current window" +msgstr "Actueel scherm" + +msgid "Currently no livestream available." +msgstr "Momenteel geen livestream beschikbaar." + +msgid "Currently projected" +msgstr "Momenteel geprojecteerd" + +msgid "Custom aspect ratio" +msgstr "Aangepaste beeldverhouding" + +msgid "Custom number of ballot papers" +msgstr "Aangepast aantal stembiljetten" + +msgid "Custom translations" +msgstr "Aangepaste vertalingen" + +msgid "Customize autopilot" +msgstr "Autopiloot aanpassen" + +msgid "Dark mode" +msgstr "Dark mode" + +msgid "Dashboard" +msgstr "Dashboard" + +msgid "Datastore is corrupt! See the console for errors." +msgstr "Datastore is corrupt! Bekijk de console voor fouten." + +msgid "Datastore is ok!" +msgstr "Datastore is ok!" + +msgid "Decision" +msgstr "Besluit" + +msgid "Default" +msgstr "Standaard" + +msgid "Default 100 % base" +msgstr "Standaard 100 % basis" + +msgid "Default election method" +msgstr "Standaard verkiezingsmethode" + +msgid "Default encoding for all CSV exports" +msgstr "Standaardcodering voor alle CSV-exports" + +msgid "Default group" +msgstr "Standaardgroep" + +msgid "Default groups with voting rights" +msgstr "Standaardgroepen met stemrecht" + +msgid "Default line numbering" +msgstr "Standaard regelnummering" + +msgid "" +"Default speaking time contingent for parliamentary groups (structure levels)" +" in seconds" +msgstr "" +"Standaard voorwaardelijke spreektijd voor parlementaire groepen " +"(structuurniveaus) in seconden" + +msgid "" +"Default text version for change recommendations and projection of motions" +msgstr "" +"Standaardtekstversie voor wijzigingsaanbevelingen en projectie van moties" + +msgid "Default visibility for new agenda items (except topics)" +msgstr "" +"Standaard zichtbaarheid voor nieuwe agendapunten (behalve onderwerpen)" + +msgid "Default vote weight" +msgstr "Standaard stemgewicht" + +msgid "Default voting duration" +msgstr "Standaard stemduur" + +msgid "Default voting method" +msgstr "Standaard stemmethode" + +msgid "Default voting type" +msgstr "Standaard stemtype" + +msgid "" +"Defines for the selected state which groups have access:\n" +"- If no option is selected, the motions in the selected state are visible to all; The prerequisite for this is group permission: [Can see motions].\n" +"- Selecting one or more options restricts access to those groups for which the selected authorization option is defined under > [Participants] > [Groups]." +msgstr "" +"Bepaalt voor de geselecteerde status welke groepen toegang hebben:\n" +"- Als er geen optie is geselecteerd, zijn de moties in de geselecteerde status zichtbaar voor iedereen; voorwaarde hiervoor is groepstoestemming: [Kan moties zien].\n" +"- Door een of meer opties te selecteren, wordt de toegang beperkt tot die groepen waarvoor de geselecteerde machtigingsoptie is gedefinieerd onder > [Deelnemers] > [Groepen]." + +msgid "Defines the colour for the state button." +msgstr "Definieert de kleur voor de statusknop." + +msgid "" +"Defines the maximum deflection. Entering zero will use the amount of present" +" participants instead." +msgstr "" +"Definieert de maximale uitslag. Als u nul invoert, wordt in plaats daarvan " +"de waarde van de aanwezige deelnemers gebruikt." + +msgid "" +"Defines the minimum deflection which is required to recognize applause." +msgstr "Definieert de minimale uitslag die nodig is om applaus te herkennen." + +msgid "Defines the time in which applause amounts are add up." +msgstr "Definieert de tijd waarin applausbedragen worden opgeteld." + +msgid "" +"Defines the wording of the recommendation that belongs to this state.\n" +"Example: State = Accepted / Recommendation = Acceptance.\n" +"\n" +"To activate the recommendation system, a recommender (for example, a motion committee) must be defined under > [Settings] > [Motions] > [Name of recommender].\n" +"Example recommender: motion committee\n" +"\n" +"Additional information:\n" +"In combination with motion blocks, the recommendation of multiple motions can be followed simultaneously." +msgstr "" +"Definieert de bewoording van de aanbeveling die bij deze status hoort.\n" +"Voorbeeld: Status = Aanvaard / Aanbeveling = Aanvaard.\n" +"\n" +"Om het aanbevelingssysteem te activeren, moet een aanbeveler (bijvoorbeeld een motiecomité) worden gedefinieerd onder > [Instellingen] > [Moties] > [Naam aanbeveler].\n" +"Voorbeeld aanbeveler: motiecomité\n" +"\n" +"Toegevoegde informatie:\n" +"In combinatie met motieblokken kan de aanbeveling van meerdere moties tegelijkertijd worden gevolgd." + +msgid "Defines which states can be selected next in the workflow." +msgstr "" +"Definieert welke status als volgende kan worden geselecteerd in de workflow." + +msgid "Delegation of vote" +msgstr "Delegatie van stemrecht" + +msgid "Delete" +msgstr "Verwijder" + +msgid "Delete color set" +msgstr "Verwijder kleurenset" + +msgid "Delete editorial final version" +msgstr "Verwijder redactionele definitieve versie" + +msgid "Delete projector" +msgstr "Verwijder projector" + +msgid "Deleted user" +msgstr "Verwijderde gebruiker" + +msgid "Deleting this motion will also delete the amendments." +msgstr "" +"Door het verwijderen van deze motie worden ook de amendementen verwijderd." + +msgid "Deletion" +msgstr "Verwijdering" + +msgid "Delivering vote... Please wait!" +msgstr "Stem uitbrengen... Even geduld!" + +msgid "Description" +msgstr "Beschrijving" + +msgid "Deselect all" +msgstr "Deselecteer alles" + +msgid "Design" +msgstr "Design" + +msgid "Designates whether this user is in the room." +msgstr "Geeft aan of deze gebruiker in de ruimte is." + +msgid "Didn't get an email" +msgstr "Geen e-mail ontvangen" + +msgid "Diff version" +msgstr "Verschil versie" + +msgid "Disabled (no percents)" +msgstr "Uitgeschakeld (geen percentages)" + +msgid "Disallow new point of order when list of speakers is closed" +msgstr "Nieuw punt van orde niet toestaan als sprekerslijst is gesloten" + +msgid "Display type" +msgstr "Schermtype" + +msgid "Distribute overhang time" +msgstr "Verdeel overhangtijd" + +msgid "Divergent:" +msgstr "Divergent:" + +msgid "Do not forget to save your changes!" +msgstr "Vergeet niet uw wijzigingen op te slaan!" + +msgid "Do not show recommendations publicly" +msgstr "Toon aanbevelingen niet openbaar" + +msgid "Do you accept?" +msgstr "Accepteert u dit?" + +msgid "Do you really want to delete this color set?" +msgstr "Wilt u deze kleurenset echt verwijderen?" + +msgid "Do you really want to discard all your changes?" +msgstr "Wilt u echt al uw wijzigingen ongedaan maken?" + +msgid "Do you really want to go ahead?" +msgstr "Wilt u echt doorgaan?" + +msgid "Do you really want to lock this participant out of the meeting?" +msgstr "Wilt u echt deze deelnemer uitsluiten van de vergadering?" + +msgid "" +"Do you really want to make available this meeting as a public template?" +msgstr "" +"Wilt u deze vergadering echt beschikbaar stellen als een openbaar sjabloon?" + +msgid "Do you really want to save your changes?" +msgstr "Wilt u uw wijzigingen echt opslaan?" + +msgid "Do you really want to stop sharing this meeting as a public template?" +msgstr "" +"Wilt u echt stoppen met het delen van deze vergadering als een openbaar " +"sjabloon?" + +msgid "Do you really want to undo the lock out of the participant?" +msgstr "Wilt u echt de blokkering van de deelnemer ongedaan maken?" + +msgid "Do you want to update the amendment text? All changes will be lost." +msgstr "Wilt u de wijzigingstekst bijwerken? Alle wijzigingen gaan verloren." + +msgid "Does not have notes" +msgstr "Heeft geen notities" + +msgid "Done" +msgstr "Gedaan" + +msgid "Download" +msgstr "Download" + +msgid "Download CSV example file" +msgstr "Download CSV-voorbeeldbestand" + +msgid "Download folder" +msgstr "Download map" + +msgid "Download the file" +msgstr "Download het bestand" + +msgid "Drop files into this area OR click here to select files" +msgstr "Drop bestanden in dit vak OF klik hier om bestanden te selecteren" + +msgid "Duplicate" +msgstr "Duplicaat" + +msgid "Duplicate from" +msgstr "Duplicaat van" + +msgid "Duplicates" +msgstr "Duplicaten" + +msgid "Duration" +msgstr "Duur" + +msgid "Duration in minutes" +msgstr "Duur in minuten" + +msgid "Duration of all requests to speak" +msgstr "Duur van alle spreekverzoeken" + +msgid "Duration of requests to speak" +msgstr "Duur van spreekverzoeken" + +msgid "" +"During non-nominal voting OpenSlides does NOT store the individual user ID " +"of the voter. This in no way means that a non-nominal vote is completely " +"anonymous and secure. The votes cannot track their individual votes after " +"the data has been submitted. The validity of the data cannot always be " +"guaranteed." +msgstr "" +"Tijdens het niet-nominaal stemmen slaat OpenSlides de individuele " +"gebruikers-ID van de stemmer NIET op. Dit betekent op geen enkele manier dat" +" een niet-nominale stem volledig anoniem en veilig is. De stemmen kunnen hun" +" individuele stemmen niet traceren nadat de gegevens zijn ingediend. De " +"geldigheid van de gegevens kan niet altijd worden gegarandeerd." + +msgid "Edit" +msgstr "Bewerken" + +msgid "Edit HTML content" +msgstr "Bewerk HTML-inhoud" + +msgid "Edit account" +msgstr "Bewerk account" + +msgid "Edit comment field" +msgstr "Bewerk commentaarveld" + +msgid "Edit committee" +msgstr "Bewerk commissie" + +msgid "Edit details" +msgstr "Bewerk details" + +msgid "Edit details for" +msgstr "Bewerk details voor" + +msgid "Edit editorial final version" +msgstr "Bewerk redactionele eindversie" + +msgid "Edit group" +msgstr "Bewerk groep" + +msgid "Edit meeting" +msgstr "Bewerk vergadering" + +msgid "Edit moderation note" +msgstr "Bewerk moderatie-opmerking" + +msgid "Edit participant" +msgstr "Bewerk deelnemer" + +msgid "Edit point of order ..." +msgstr "Bewerk punt van orde ..." + +msgid "Edit projector" +msgstr "Bewerk projector" + +msgid "Edit queue" +msgstr "Bewerk wachtrij" + +msgid "Edit state" +msgstr "Bewerk staat" + +msgid "Edit tag" +msgstr "Bewerk tag" + +msgid "Edit the whole motion text" +msgstr "Bewerk de hele motietekst" + +msgid "Edit to enter votes." +msgstr "Bewerk om stemmen in te voeren." + +msgid "Edit topic" +msgstr "Bewerk onderwerp" + +msgid "Edit workflow" +msgstr "Bewerk workflow" + +msgid "Editorial final version" +msgstr "Redactionele eindversie" + +msgid "Election" +msgstr "Verkiezing" + +msgid "Election documents" +msgstr "Verkiezingsdocumenten" + +msgid "Election method" +msgstr "Verkiezingsmethode" + +msgid "Elections" +msgstr "Verkiezingen" + +msgid "Elections (PDF settings)" +msgstr "Verkiezingen (PDF-instellingen)" + +msgid "Element" +msgstr "Element" + +msgid "Email" +msgstr "E-mail" + +msgid "Email address" +msgstr "E-mail adres" + +msgid "Email body" +msgstr "E-mail inhoud" + +msgid "Email sent" +msgstr "E-mail verzonden" + +msgid "Email settings" +msgstr "E-mail instellingen" + +msgid "Email subject" +msgstr "E-mail onderwerp" + +msgid "Empty text field" +msgstr "Leeg tekstveld" + +msgid "Enable SSO via SAML" +msgstr "Activeer SSO via SAML" + +msgid "Enable chat globally" +msgstr "Activeer chat globaal" + +msgid "Enable electronic voting" +msgstr "Activeer elektronisch stemmen" + +msgid "Enable forspeech / counter speech" +msgstr "Activeer voorspraak / tegenspraak" + +msgid "Enable interposed questions" +msgstr "Activeer tussengevoegde vragen" + +msgid "Enable numbering for agenda items" +msgstr "Activeer nummering van agendapunten" + +msgid "Enable participant presence view" +msgstr "Activeer aanwezigheidsweergave van deelnemer" + +msgid "Enable point of order" +msgstr "Activeer punt van orde" + +msgid "Enable point of orders for other participants" +msgstr "Activeer punt van orde voor andere deelnemers" + +msgid "Enable public meetings" +msgstr "Activeer openbare vergaderingen" + +msgid "Enable specifications and ranking for possible motions" +msgstr "Activeer specificaties en rangorde voor mogelijke moties" + +msgid "Enable star icon usage by speakers" +msgstr "Activeer gebruik van sterpictogrammen door sprekers" + +msgid "Enable virtual applause" +msgstr "Activeer virtueel applaus" + +msgid "Enable virtual help desk room" +msgstr "Activeer virtuele helpdesk ruimte" + +msgid "Enable/disable account ..." +msgstr "Activeer/deactiveer account ..." + +msgid "Enable/disable accounts" +msgstr "Activeer/deactiveer accounts" + +msgid "" +"Enables for the selected state the possibility for submitters to change the " +"state of the motion. Other administrative functions are excluded." +msgstr "" +"Activeert voor de geselecteerde status de mogelijkheid voor indieners om de " +"status van de motie te wijzigen. Andere administratieve functies zijn " +"uitgesloten." + +msgid "" +"Enables public access to this meeting without login data. Permissions can be" +" set after activation in the new group 'Public'." +msgstr "" +"Activeert publieke toegang tot deze vergadering zonder inloggegevens. " +"Rechten kunnen worden ingesteld na activering in de nieuwe groep 'Publiek'." + +msgid "Enables the ability to create votings for motions in this state." +msgstr "" +"Activeert de mogelijkheid om stemmingen te maken voor moties in deze status." + +msgid "" +"Enables the editing of the motion text and reason by submitters in the " +"selected state after the motion has been created." +msgstr "" +"Activeert het bewerken van de motietekst en -reden door indieners in de " +"geselecteerde status nadat de motie is aangemaakt." + +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 "" +"Activeert het doorsturen van amendementen in de geselecteerde status.\n" +"\n" +"Eisen:\n" +"1. Het doorsturen van wijzigingen is geactiveerd.\n" +"2. Originele versie met wijzigingen' in het doorstuurdialoogvenster moet zijn geselecteerd." + +msgid "" +"Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" +"\n" +"Prerequisites:\n" +"1. forwarding hierarchy must be set at the organizational level in the committee.\n" +"2. target meeting must be created.\n" +"3. user must have group permission for forwarding." +msgstr "" +"Activeert het doorsturen van moties naar andere vergaderingen binnen de OpenSlides-instantie in de geselecteerde status.\n" +"\n" +"Voorwaarden:\n" +"1. Hiërarchie voor doorsturen moet zijn ingesteld op organisatieniveau in de commissie.\n" +"2. Doelvergadering moet zijn aangemaakt.\n" +"3. Gebruiker moet groepstoestemming hebben voor doorsturen." + +msgid "" +"Enables the support function for motions in the selected state. The support " +"function must be activated under > [Settings] > [Motions] as well as the " +"corresponding group permission in > [Participants] > [Groups] > [Motions] > " +"[Can support motions]." +msgstr "" +"Activeert de ondersteuningsfunctie voor moties in de geselecteerde status. " +"De ondersteuningsfunctie moet worden geactiveerd onder > [Instellingen] > " +"[Moties] en de bijbehorende groepstoestemming in > [Deelnemers] > [Groepen] " +"> [Moties] > [Kan moties ondersteunen]." + +msgid "" +"Enables the visibility of amendments directly in the corresponding main motion. The text of amendments is embedded within the text of the motion.\n" +"\n" +"Note: Does not affect the visibility of change recommendations." +msgstr "" +"Activeert de zichtbaarheid van amendementen direct in de corresponderende hoofdmotie. De tekst van de amendementen is ingebed in de tekst van de motie. \n" +"\n" +"Opmerking: Heeft geen invloed op de zichtbaarheid van wijzigingsaanbevelingen." + +msgid "Encoding of the file" +msgstr "Codering van het bestand" + +msgid "End date" +msgstr "Einddatum" + +msgid "End speech" +msgstr "Einde toespraak" + +msgid "Enforce page breaks" +msgstr "Pagina-einden forceren" + +msgid "Enter" +msgstr "Enter" + +msgid "Enter conference room" +msgstr "Ga de conferentieruimte binnen" + +msgid "Enter duration in seconds. Choose 0 to disable warning color." +msgstr "" +"Voer de looptijd in seconden in. Kies 0 om de waarschuwingskleur uit te " +"schakelen." + +msgid "" +"Enter number of the next shown speakers. Choose -1 to show all next " +"speakers." +msgstr "" +"Voer het nummer van de volgende getoonde luidsprekers in. Kies -1 om alle " +"volgende sprekers te tonen." + +msgid "Enter participant number" +msgstr "Voer deelnemersnummer in" + +msgid "Enter the developer mode" +msgstr "Activeer de ontwikkelmodus" + +msgid "Enter your email to send the password reset link" +msgstr "" +"Voer uw e-mailadres in om de link voor het resetten van het wachtwoord te " +"verzenden" + +msgid "Entitled present users" +msgstr "Bevoegde aanwezige gebruikers" + +msgid "Entitled to vote" +msgstr "Bevoegd om te stemmen" + +msgid "Entitled users" +msgstr "Bevoegde gebruikers" + +msgid "Error" +msgstr "Fout" + +msgid "Error during PDF creation of election:" +msgstr "Fout bij het maken van PDF van verkiezing:" + +msgid "Error during PDF creation of motion:" +msgstr "Fout tijdens het maken van PDF van de motie:" + +msgid "Error in form field." +msgstr "Fout in formulierveld." + +msgid "Error talking to autoupdate service" +msgstr "Fout bij het communiceren met de autoupdatingservice" + +msgid "Estimated end" +msgstr "Verwacht einde" + +msgid "Event location" +msgstr "Event locatie" + +msgid "Every admin in every meeting will be able to see this content." +msgstr "Elke beheerder in elke vergadering kan deze inhoud zien." + +msgid "" +"Everyone can see the request of a point of order (instead of managers for " +"list of speakers only)" +msgstr "" +"Iedereen kan het verzoek om een motie van orde zien (in plaats van " +"beheerders voor alleen de sprekerslijst)" + +msgid "" +"Existing accounts can be reused or updated by using:
  • Membership " +"number (recommended)
  • Username
  • Email address AND first name AND " +"last name" +msgstr "" +"Bestaande accounts kunnen worden hergebruikt of bijgewerkt met behulp van: " +"
    • Lidmaatschapsnummer " +"(aanbevolen)
    • Gebruikersnaam
    • Emailadres EN voornaam EN " +"achternaam" + +msgid "Exit conference room" +msgstr "Verlaat de conferentieruimte" + +msgid "Exit fullscreen" +msgstr "Volledig scherm sluiten" + +msgid "Expand all" +msgstr "Alles uitbreiden" + +msgid "Export" +msgstr "Exporteren" + +msgid "Export as CSV" +msgstr "Exporteren als CSV" + +msgid "Export as PDF" +msgstr "Exporteren als PDF" + +msgid "Export comment" +msgstr "Exporteren commentaar" + +msgid "Export moderator note as PDF" +msgstr "Exporteer moderator notitie als PDF" + +msgid "Export personal note only" +msgstr "Exporteer alleen persoonlijke notitie" + +msgid "Export selected elections" +msgstr "Exporteer geselecteerde verkiezingen" + +msgid "Export selected motions" +msgstr "Exporteer geselecteerde moties" + +msgid "Extension" +msgstr "Uitbreiding" + +msgid "External" +msgstr "Extern" + +msgid "External ID" +msgstr "Externe ID" + +msgid "Fallback" +msgstr "Fallback" + +msgid "Favorites" +msgstr "Favorieten" + +msgid "File" +msgstr "Bestand" + +msgid "File is being used" +msgstr "Bestand wordt gebruikt" + +msgid "File is used in:" +msgstr "Bestand wordt gebruikt in:" + +msgid "Filename" +msgstr "Bestandsnaam" + +msgid "Files" +msgstr "Bestanden" + +msgid "Filter" +msgstr "Filters" + +msgid "Filtered single votes" +msgstr "Gefilterde afzonderlijke stemmen" + +msgid "Final version" +msgstr "Finale versie" + +msgid "Finished" +msgstr "Afgewerkt" + +msgid "First speech" +msgstr "Eerste toespraak" + +msgid "First state" +msgstr "Eerste status" + +msgid "Follow recommendation" +msgstr "Volg aanbeveling" + +msgid "Follow recommendations for all motions" +msgstr "Volg aanbevelingen voor alle moties" + +msgid "Following users are currently editing this motion:" +msgstr "Volgende gebruikers bewerken deze motie:" + +msgid "Font bold" +msgstr "Lettertype vet" + +msgid "Font bold italic" +msgstr "Lettertype vet cursief" + +msgid "Font italic" +msgstr "Lettertype cursief" + +msgid "Font monospace" +msgstr "Lettertype monospace" + +msgid "Font regular" +msgstr "Lettertype regular" + +msgid "Font size in pt" +msgstr "Lettergrootte in pt" + +msgid "" +"For activation:
      \n" +" 1. Assign group permission (define the group that can support motions)
      \n" +" 2. Adjust workflow (define state in which motions can be supported)
      \n" +" 3. Enter minimum number (see next field)" +msgstr "" +"Voor activering:
      \n" +"1. Wijs groepstoestemming toe (definieer de groep die moties kan ondersteunen)
      \n" +"2. Pas de workflow aan (definieer de status waarin moties kunnen worden ondersteund)
      \n" +"3. Voer het minimumaantal in (zie volgende veld)." + +msgid "" +"For large instances this may block the server to the point of unusability" +msgstr "" +"Voor grote instanties kan dit de server blokkeren tot het punt van " +"onbruikbaarheid" + +msgid "Foreground color" +msgstr "Voorgrondkleur" + +msgid "Forgot Password?" +msgstr "Wachtwoord vergeten?" + +msgid "Formalities" +msgstr "Formaliteiten" + +msgid "Forspeech" +msgstr "Voorspraak" + +msgid "Forward" +msgstr "Doorsturen" + +msgid "Forward motions" +msgstr "Moties doorsturen" + +msgid "Forward motions to" +msgstr "Moties doorsturen naar" + +msgid "Forwarded motion deleted" +msgstr "Doorgestuurde motie verwijderd" + +msgid "Forwarded to {}" +msgstr "Doorgestuurd naar {}" + +msgid "Forwarding" +msgstr "Doorsturen" + +msgid "Forwarding created" +msgstr "Doorsturen gecreëerd" + +msgid "Forwarding of motion" +msgstr "Motie doorsturen" + +msgid "Front page title" +msgstr "Voorpagina titel" + +msgid "Full name" +msgstr "Volledige naam" + +msgid "Fullscreen" +msgstr "Volledig scherm" + +msgid "Game draw!" +msgstr "Spel zwevend!" + +msgid "Gender" +msgstr "Geslacht" + +msgid "Genders" +msgstr "Geslachten" + +msgid "General" +msgstr "Algemeen" + +msgid "General abstain" +msgstr "Algemeen onthouding" + +msgid "General approval" +msgstr "Algemene goedkeuring" + +msgid "General rejection" +msgstr "Algemene afwijzing" + +msgid "Generate new color" +msgstr "Genereer nieuwe kleur" + +msgid "Generate new passwords" +msgstr "Genereer nieuwe wachtwoorden" + +msgid "Generate password" +msgstr "Genereer wachtwoord" + +msgid "Give applause" +msgstr "Geef applaus" + +msgid "Given name" +msgstr "Voornaam" + +msgid "Global headbar color" +msgstr "Globale hoofdstangkleur " + +msgid "Go to line" +msgstr "Ga naar regel" + +msgid "Got an email" +msgstr "Kreeg een e-mail" + +msgid "Group" +msgstr "Groep" + +msgid "Group name" +msgstr "Groep naam" + +msgid "Group not found. Account added to the group “Default”." +msgstr "Groep niet gevonden. Account toegevoegd aan de groep “Standaard”." + +msgid "Group not found. Account already belongs to another group." +msgstr "Groep niet gevonden. Account maakt al deel uit van een andere groep." + +msgid "Groups" +msgstr "Groepen" + +msgid "Groups changed in meeting {}" +msgstr "Groepen gewijzigd in vergadering {}" + +msgid "Groups changed in multiple meetings" +msgstr "Groepen gewijzigd in meerdere vergaderingen" + +msgid "Groups with read permissions" +msgstr "Groepen met leesrechten" + +msgid "Groups with write permissions" +msgstr "Groepen met schrijfrechten" + +msgid "Has SSO identification" +msgstr "Heeft SSO identificatie" + +msgid "Has a home committee" +msgstr "Heeft een thuiscommissie" + +msgid "Has a membership number" +msgstr "Heeft een lidmaatschapsnummer" + +msgid "Has amendments" +msgstr "Heeft wijzigingen" + +msgid "Has an email address" +msgstr "Heeft een e-mailadres" + +msgid "Has changed vote weight" +msgstr "Heeft gewijzigd stemgewicht" + +msgid "Has email" +msgstr "Heeft e-mail" + +msgid "Has forwardings" +msgstr "Heeft doorsturingen" + +msgid "Has identical motions" +msgstr "Heeft identieke moties" + +msgid "Has logged in" +msgstr "Heeft ingelogd" + +msgid "Has no SSO identification" +msgstr "Heeft geen SSO identificatie" + +msgid "Has no email address" +msgstr "Heeft geen e-mailadres" + +msgid "Has no home committee" +msgstr "Heeft geen thuiscommissie" + +msgid "Has no identical motions" +msgstr "Heeft geen identieke moties" + +msgid "Has no membership number" +msgstr "Heeft geen lidmaatschapsnummer" + +msgid "Has no speakers" +msgstr "Heeft geen sprekers" + +msgid "Has not logged in yet" +msgstr "Heeft nog niet ingelogd" + +msgid "Has not spoken" +msgstr "Heeft niet gesproken" + +msgid "Has not voted" +msgstr "Heeft niet gestemd" + +msgid "Has notes" +msgstr "Heeft notities" + +msgid "Has speakers" +msgstr "Heeft sprekers" + +msgid "Has spoken" +msgstr "Heeft gesproken" + +msgid "Has unchanged vote weight" +msgstr "Heeft ongewijzigd stemgewicht" + +msgid "Has voted" +msgstr "Heeft gestemd" + +msgid "Header" +msgstr "Header" + +msgid "Header and footer" +msgstr "Kop- en voettekst" + +msgid "Header background color" +msgstr "Header achtergrondkleur" + +msgid "Header font color" +msgstr "Header letterkleur" + +msgid "Heading" +msgstr "Rubriek" + +msgid "Headings" +msgstr "Rubrieken" + +msgid "Headline color" +msgstr "Titelkleur" + +msgid "Help desk" +msgstr "Helpdesk" + +msgid "Help text for access data and welcome PDF" +msgstr "Helptekst voor toegangsgegevens en welkom PDF" + +msgid "Hidden item" +msgstr "Verborgen item" + +msgid "Hide" +msgstr "Verberg" + +msgid "Hide main menu" +msgstr "Verberg hoofdmenu" + +msgid "Hide more text" +msgstr "Verberg meer tekst" + +msgid "Hide note on number of multiple contributions" +msgstr "Verberg opmerking over aantal meervoudige bijdragen" + +msgid "Hide password" +msgstr "Verberg wachtwoord" + +msgid "Highest applause amount" +msgstr "Hoogste applaus" + +msgid "Hint on voting" +msgstr "Opmerking over stemmen" + +msgid "History" +msgstr "Geschiedenis" + +msgid "Home" +msgstr "Home" + +msgid "Home committee" +msgstr "Thuiscommissie" + +msgid "How to create new amendments" +msgstr "Hoe nieuwe wijzigingen maken" + +msgid "I know the risk" +msgstr "Ik ken het risico" + +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 "" +"BELANGRIJK: Het afzenderadres (noreply@openslides.com) is gedefinieerd in de OpenSlides server instellingen en kan hier niet worden gewijzigd. \n" +"Om antwoorden te ontvangen moet u een antwoordadres invoeren in het volgende veld. Test de e-mailverzending in geval van wijzigingen!" + +msgid "Identical motions" +msgstr "Identieke moties" + +msgid "Identical with" +msgstr "Identiek met" + +msgid "Identifier" +msgstr "Identificatiecode" + +msgid "If deactivated it is displayed below the title." +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." + +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" +"Als uw e-mailadres in onze database voorkomt, ontvangt u een e-mail om uw " +"wachtwoord opnieuw in te stellen." + +msgid "Image description" +msgstr "Afbeelding beschrijving" + +msgid "Import" +msgstr "Import" + +msgid "Import accounts" +msgstr "Import accounts" + +msgid "Import committees" +msgstr "Import commissies" + +msgid "Import data needs to have the JSON format" +msgstr "Importdata moet JSON-formaat hebben" + +msgid "Import meeting" +msgstr "Import vergadering" + +msgid "Import participants" +msgstr "Import deelnemers" + +msgid "Import successful" +msgstr "Import succesvol" + +msgid "Import successful with some warnings" +msgstr "Import succesvol met enkele warningen" + +msgid "Import topics" +msgstr "Import onderwerpen" + +msgid "Import workflows" +msgstr "Import workflows" + +msgid "Important: New groups are not created." +msgstr "Belangrijk: Er worden geen nieuwe groepen aangemaakt." + +msgid "In motion list, motion detail and PDF." +msgstr "In motielijst, motiedetail en PDF." + +msgid "In progress, please wait ..." +msgstr "In verwerking, even geduld ..." + +msgid "In the election process" +msgstr "In het verkiezingsproces" + +msgid "Inactive" +msgstr "Inactief" + +msgid "Inconsistent data." +msgstr "Inconsistente gegevens." + +msgid "Information" +msgstr "Informatie" + +msgid "Initial password" +msgstr "Initieel wachtwoord" + +msgid "Inline" +msgstr "Inline" + +msgid "Insert after" +msgstr "Plaats na" + +msgid "Insert before" +msgstr "Plaats voor" + +msgid "Insert behind" +msgstr "Plaats achter" + +msgid "Insert topics here" +msgstr "Plaats onderwerpen hier " + +msgid "Insert/Edit Link" +msgstr "Plaats/bewerk link" + +msgid "Insert/edit image" +msgstr "Plaats/bewerk afbeelding" + +msgid "Insert/edit link" +msgstr "Plaats/bewerk link" + +msgid "Insertion" +msgstr "Plaatsing" + +msgid "Insufficient material! It's a draw!" +msgstr "Onvoldoende materiaal! Het is gelijkspel!" + +msgid "Internal" +msgstr "Intern" + +msgid "Internal item" +msgstr "Intern item" + +msgid "Internal login" +msgstr "Intern login" + +msgid "Interposed question" +msgstr "Tussenvraag" + +msgid "Intervention" +msgstr "Interventie" + +msgid "Intervention speaking time in seconds" +msgstr "Interventie spreektijd in seconden" + +msgid "Invalid line number" +msgstr "Ongeldige regelnummer" + +msgid "Invalid votes" +msgstr "Ongeldige stemmen" + +msgid "Invite to conference room" +msgstr "Uitnodigen voor vergaderruimte" + +msgid "Is a committee" +msgstr "Is een commissie" + +msgid "Is a natural person" +msgstr "Is een natuurlijk persoon" + +msgid "Is a template" +msgstr "Is een sjabloon" + +msgid "Is active" +msgstr "Is actief" + +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 "" +"Mag zichzelf toevoegen aan de sprekerslijst. \n" +"\n" +"Opmerking:\n" +"Optionele combinatie van spreekverzoeken met aanwezigheidsstatus is mogelijk. ( > [Instellingen] > [Sprekerslijst] > [Algemeen] )" + +msgid "Is already projected" +msgstr "Is al geprojecteerd" + +msgid "Is amendment" +msgstr "Is wijziging" + +msgid "Is archived" +msgstr "Is gearchiveerd" + +msgid "Is being projected" +msgstr "Is geprojecteerd" + +msgid "Is candidate" +msgstr "Is kandidaat" + +msgid "Is closed" +msgstr "Is gesloten" + +msgid "Is committee admin" +msgstr "Is commissie beheerder" + +msgid "Is external" +msgstr "Is extern" + +msgid "Is favorite" +msgstr "Is favoriet" + +msgid "Is in active meetings" +msgstr "Is in actieve vergaderingen" + +msgid "Is in archived meetings" +msgstr "Is in gearchiveerde vergaderingen" + +msgid "Is locked out" +msgstr "Is uitgesloten" + +msgid "Is manager" +msgstr "Is beheerder" + +msgid "Is no amendment and has no amendments" +msgstr "Is geen wijziging en heeft geen wijzigingen" + +msgid "Is no natural person" +msgstr "Is geen natuurlijk persoon" + +msgid "Is not a committee" +msgstr "Is geen commissie" + +msgid "Is not a template" +msgstr "Is geen sjabloon" + +msgid "Is not active" +msgstr "Is niet actief" + +msgid "Is not an amendment" +msgstr "Is geen wijziging" + +msgid "Is not archived" +msgstr "Is not active" + +msgid "Is not external" +msgstr "Is niet extern" + +msgid "Is not favorite" +msgstr "Is niet actief" + +msgid "Is not in active meetings" +msgstr "Is niet in actieve vergaderingen" + +msgid "Is not in archived meetings" +msgstr "Is niet in gearchiveerde vergaderingen" + +msgid "Is not present" +msgstr "Is niet aanwezig" + +msgid "Is not public" +msgstr "Is niet publiek" + +msgid "Is present" +msgstr "Is aanwezig" + +msgid "Is public" +msgstr "Is publiek" + +msgid "Is speaker" +msgstr "Is spreker" + +msgid "Is submitter" +msgstr "Is indiener" + +msgid "" +"It is not allowed to delete countdowns used for list of speakers or polls" +msgstr "" +"Het is niet toegestaan om countdowns te verwijderen die worden gebruikt voor" +" sprekerslijsten of polls" + +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 "" +"Het is niet toegestaan om de permissie 'Kan deelnemers beheren' in te " +"stellen op een geblokkeerde gebruiker. Schakel de uitsluitingsstatus uit " +"voordat je een groep toevoegt met deze machtiging." + +msgid "It's a draw!" +msgstr "Het is gelijkspel!" + +msgid "It's your opponent's turn" +msgstr "Uw tegenstander is aan de beurt" + +msgid "It's your turn!" +msgstr "Het is uw beurt!" + +msgid "Italic" +msgstr "Cursief" + +msgid "Item" +msgstr "Item" + +msgid "Item number" +msgstr "Item nummer" + +msgid "Items" +msgstr "Items" + +msgid "Jitsi domain" +msgstr "Jitsi domain" + +msgid "Jitsi room name" +msgstr "Jitsi ruimtenaam" + +msgid "Jitsi room password" +msgstr "Jitsi ruimte wachtwoord" + +msgid "Justify" +msgstr "Rechtvaardig" + +msgid "Keep each item in a single line." +msgstr "Houd elk item op één regel." + +msgid "Label color" +msgstr "Labelkleur" + +msgid "Language" +msgstr "Taal" + +msgid "Last email sent" +msgstr "Laatste e-mail verstuurd" + +msgid "Last login" +msgstr "Laatste login" + +msgid "Last modified" +msgstr "Laatste wijziging" + +msgid "Last speakers" +msgstr "Laatste sprekers" + +msgid "Leave" +msgstr "Verlaat" + +msgid "Leave blank to automatically generate the password." +msgstr "Laat leeg om het wachtwoord automatisch te genereren." + +msgid "Leave blank to automatically generate the username." +msgstr "Laat leeg om de gebruikersnaam automatisch te genereren." + +msgid "Left" +msgstr "Links" + +msgid "Legal notice" +msgstr "Wettelijke opmerking" + +msgid "Less" +msgstr "Minder" + +msgid "Level indicator" +msgstr "Niveau-indicator" + +msgid "Light mode" +msgstr "Lichte modus" + +msgid "Limit of active accounts" +msgstr "Limiet van actieve accounts" + +msgid "Limit of active meetings" +msgstr "Limiet van actieve vergaderingen" + +msgid "Line" +msgstr "Regel" + +msgid "Line length" +msgstr "Regellengte" + +msgid "Line numbering" +msgstr "Regelnummering" + +msgid "Line spacing" +msgstr "Regelafstand" + +msgid "List of amendments: " +msgstr "Lijst van wijzigingen:" + +msgid "List of electronic votes" +msgstr "Lijst van elektronische stemmen" + +msgid "List of participants" +msgstr "Lijst van deelnemers" + +msgid "List of participants (PDF)" +msgstr "Lijst van deelnemers (PDF)" + +msgid "List of speakers" +msgstr "Lijst van sprekers" + +msgid "List of speakers as overlay" +msgstr "Lijst met sprekers als overlay" + +msgid "List of speakers is initially closed" +msgstr "Lijst met sprekers is in eerste instantie gesloten" + +msgid "List view" +msgstr "Lijst weergave" + +msgid "Lists of speakers" +msgstr "Lijsten van sprekers" + +msgid "Live conference" +msgstr "Live conferentie" + +msgid "Livestream" +msgstr "Livestream" + +msgid "Livestream URL" +msgstr "Livestream URL" + +msgid "Livestream poster image" +msgstr "Livestream posterbeeld" + +msgid "Livestream poster image url" +msgstr "Livestream posterbeeld URL" + +msgid "Loading data. Please wait ..." +msgstr "Gegevens worden geladen. Even geduld ..." + +msgid "Lock out user from this meeting." +msgstr "Blokkeer de gebruiker van deze vergadering." + +msgid "Locked out" +msgstr "Uitgelogd" + +msgid "Logged-in users" +msgstr "Ingelogde gebruikers" + +msgid "Login" +msgstr "Inloggen" + +msgid "Login anyway" +msgstr "Inloggen toch" + +msgid "Login button text" +msgstr "Inlogknop tekst" + +msgid "Logout" +msgstr "Uitloggen" + +msgid "Lowest applause amount" +msgstr " Laagste aantal applaus" + +msgid "Main motion and line number" +msgstr "Hoofdmotie en regelnummer" + +msgid "" +"Make background color from meta information box on the projector transparent" +msgstr "" +"Achtergrondkleur van meta-informatievak op de projector transparant maken" + +msgid "Mandates switched sucessfully!" +msgstr "Mandaten succesvol omgewisseld!" + +msgid "Mark as personal favorite" +msgstr "Markeren als persoonlijke favoriet" + +msgid "Max votes cannot be greater than options." +msgstr "Max aantal stemmen kan niet groter zijn dan opties." + +msgid "Max votes per option cannot be greater than max votes." +msgstr "" +"Het maximum aantal stemmen per optie kan niet hoger zijn dan het maximum " +"aantal stemmen." + +msgid "Maximum amount of votes" +msgstr "Maximum aantal stemmen" + +msgid "Maximum amount of votes per option" +msgstr "Maximum aantal stemmen per optie" + +msgid "Maximum number of columns in motion block projection" +msgstr "Maximum aantal kolommen in motion block projectie " + +msgid "Maximum number of columns in single votes projection" +msgstr "Maximum aantal kolommen in projectie met één stem" + +msgid "Media access is denied" +msgstr "Mediatoegang is geweigerd" + +msgid "Media file" +msgstr "Media bestand" + +msgid "Meeting" +msgstr "Vergadering" + +msgid "Meeting administrator" +msgstr "Vergadering beheerder " + +msgid "Meeting date" +msgstr "Vergaderdatum" + +msgid "Meeting information" +msgstr "Vergadering informatie" + +msgid "Meeting is closed" +msgstr "Vergadering is gesloten" + +msgid "Meeting not found" +msgstr "Vergadering niet gevonden" + +msgid "Meeting specific information" +msgstr "Vergadering specifieke informatie" + +msgid "Meeting template" +msgstr "Vergaderingssjabloon" + +msgid "" +"Meeting templates and the data they contain are publicly viewable by all " +"committee administrators." +msgstr "" +"Vergaderingssjablonen en de gegevens die ze bevatten zijn openbaar " +"toegankelijk voor alle beheerders van commissies." + +msgid "Meeting title" +msgstr "Vergaderingtitel" + +msgid "Meetings" +msgstr "Vergaderingen" + +msgid "Meetings affected:" +msgstr "Betrokken vergaderingen:" + +msgid "Meetings selected" +msgstr "Geselecteerde bijeenkomsten" + +msgid "Membership number" +msgstr "Lidmaatschapsnummer" + +msgid "Merge" +msgstr "Samenvoegen" + +msgid "Merge accounts" +msgstr "Accounts samenvoegen" + +msgid "Message" +msgstr "Bericht" + +msgid "Messages" +msgstr "Berichten" + +msgid "Meta information" +msgstr "Meta-informatie" + +msgid "Metadata of Identity Provider (IdP)" +msgstr "Metagegevens van Identity Provider (IdP)" + +msgid "Metadata of Service Provider (SP)" +msgstr "Metagegevens van service provider (SP)" + +msgid "Min votes cannot be greater than max votes." +msgstr "Min stemmen kunnen niet groter zijn dan max stemmen." + +msgid "Minimal required version" +msgstr "Minimaal vereiste versie" + +msgid "Minimize" +msgstr "Minimaliseren" + +msgid "Minimum amount of votes" +msgstr "Minimum aantal stemmen" + +msgid "Minimum number of digits for motion identifier" +msgstr "Minimum aantal cijfers voor motieidentificaties" + +msgid "Moderation note" +msgstr "Moderatie opmerking" + +msgid "Moderation-Note" +msgstr "Moderatie-Notitie" + +msgid "Modern" +msgstr "Modern" + +msgid "Modify design" +msgstr "Wijzig design" + +msgid "Module" +msgstr "Module" + +msgid "More" +msgstr "Meer" + +msgid "Motion" +msgstr "Motie" + +msgid "Motion block" +msgstr "Motie blok" + +msgid "Motion block changed" +msgstr "Motie blok gewijzigd" + +msgid "Motion block removed" +msgstr "Motie blok verwijderd" + +msgid "Motion block set to {}" +msgstr "Motie blok ingesteld op {}" + +msgid "Motion blocks" +msgstr "Motie blokken" + +msgid "Motion change recommendation created" +msgstr "Motie wijzigingsaanbeveling gemaakt" + +msgid "Motion change recommendation deleted" +msgstr "Motie wijzigingsaanbeveling verwijderd" + +msgid "Motion change recommendation updated" +msgstr "Motie wijzigingsaanbeveling geactualiseerd" + +msgid "Motion changed" +msgstr "Motie gewijzigd" + +msgid "Motion created" +msgstr "Motie aangemaakt" + +msgid "Motion created (forwarded)" +msgstr "Motie gecreëerd (doorgestuurd)" + +msgid "Motion deleted" +msgstr "Motie verwijderd" + +msgid "Motion editor" +msgstr "Motiesredacteur" + +msgid "Motion editors" +msgstr "Motiesredacteuren" + +msgid "Motion forwarded to" +msgstr "Motie doorgestuurd naar" + +msgid "Motion forwarding" +msgstr "Motie doorgestuurd" + +msgid "Motion identifier" +msgstr "Motie identificator" + +msgid "Motion preamble" +msgstr "Motie preambule" + +msgid "Motion updated" +msgstr "Motie geactualiseerd" + +msgid "Motion version" +msgstr "Motion versie" + +msgid "Motion votes" +msgstr "Motie stemmen" + +msgid "Motions" +msgstr "Moties" + +msgid "Motions (PDF settings)" +msgstr "Moties (PDF-instellingen)" + +msgid "Motions are in process. Please wait ..." +msgstr "Moties zijn in behandeling. Even geduld ..." + +msgid "Move" +msgstr "Verplaatsen" + +msgid "Move in call list" +msgstr "Verplaatsen in oproeplijst" + +msgid "Move into directory" +msgstr "Verplaatsen naar directory" + +msgid "Move selected items ..." +msgstr "Geselecteerde items verplaatsen ..." + +msgid "Move to agenda item" +msgstr "Verplaatsen naar agendapunt" + +msgid "Multiple users found for same username!" +msgstr "Meerdere gebruikers gevonden voor dezelfde gebruikersnaam!" + +msgid "Multiple users with same credentials!" +msgstr "Meerdere gebruikers met dezelfde credentials!" + +msgid "Multiselect" +msgstr "Multiselect" + +msgid "Must be unique" +msgstr "Moet uniek zijn" + +msgid "My account" +msgstr "Mijn account" + +msgid "My meetings" +msgstr "Mijn vergaderingen" + +msgid "My profile" +msgstr "Mijn profiel" + +msgid "Name" +msgstr "Naam" + +msgid "Name of recommender" +msgstr "Naam aanbeveler" + +msgid "Name of the new category" +msgstr "Naam van de nieuwe categorie" + +msgid "Natural person" +msgstr "Natuurlijk persoon" + +msgid "Navigate to account page from " +msgstr "Navigeer naar de accountpagina van" + +msgid "Navigate to committee detail view from " +msgstr "Navigeer naar de commissiedetails van" + +msgid "Navigate to meeting " +msgstr "Navigeer naar vergadering" + +msgid "Navigate to motion" +msgstr "Navigeer naar motie" + +msgid "Navigate to participant page from " +msgstr "Navigeer naar de deelnemerspagina van" + +msgid "Navigate to the folder" +msgstr "Navigeer naar de map" + +msgid "Negative votes are not allowed." +msgstr "Negatieve stemmen zijn niet toegestaan." + +msgid "Never" +msgstr "Nooit" + +msgid "New account" +msgstr "Nieuw account" + +msgid "New amendment" +msgstr "Nieuwe wijziging" + +msgid "New ballot" +msgstr "Nieuw stembiljet" + +msgid "New category" +msgstr "Nieuwe categorie" + +msgid "New change recommendation" +msgstr "Nieuwe wijzigingsaanbeveling" + +msgid "New chat group" +msgstr "Nieuwe chatgroep" + +msgid "New comment field" +msgstr "Nieuw commentaarveld" + +msgid "New committee" +msgstr "Nieuwe commissie" + +msgid "New design" +msgstr "Nieuw design" + +msgid "New directory" +msgstr "Nieuwe map" + +msgid "New election" +msgstr "Nieuwe verkiezing" + +msgid "New file" +msgstr "Nieuw bestand" + +msgid "New file name" +msgstr "Nieuwe bestandsnaam" + +msgid "New folder" +msgstr "Nieuwe map" + +msgid "New gender" +msgstr "Nieuw geslacht" + +msgid "New group" +msgstr "Nieuwe groep" + +msgid "New meeting" +msgstr "Nieuwe vergadering" + +msgid "New motion" +msgstr "Nieuwe motie" + +msgid "New motion block" +msgstr "Nieuw motieblok" + +msgid "New option" +msgstr "Nieuwe optie" + +msgid "New participant" +msgstr "Nieuwe deelnemer" + +msgid "New password" +msgstr "Nieuw wachtwoord" + +msgid "New projector" +msgstr "Nieuwe projector" + +msgid "New state" +msgstr "Nieuwe staat" + +msgid "New tag" +msgstr "Nieuw label" + +msgid "New topic" +msgstr "Nieuw onderwerp" + +msgid "New vote" +msgstr "Nieuwe stemming" + +msgid "New window" +msgstr "Nieuw venster" + +msgid "New workflow" +msgstr "Nieuwe workflow" + +msgid "Next" +msgstr "Volgende" + +msgid "Next page" +msgstr "Volgende pagina" + +msgid "Next states" +msgstr "Volgende staten" + +msgid "No" +msgstr "Geen" + +msgid "No admin role" +msgstr "Geen beheerdersrol" + +msgid "No category" +msgstr "Geen categorie" + +msgid "No changes at the text." +msgstr "Geen wijzigingen in de tekst." + +msgid "No chat groups available" +msgstr "Geen chatgroepen beschikbaar" + +msgid "No comment" +msgstr "Geen commentaar" + +msgid "No committee admin" +msgstr "Geen commissiebeheer" + +msgid "No data" +msgstr "Geen gegevens" + +msgid "No data available" +msgstr "Geen gegevens beschikbaar" + +msgid "No delegation of vote" +msgstr "Geen stemdelegatie" + +msgid "No emails were send." +msgstr "Geen e-mails verzonden." + +msgid "No encryption" +msgstr "Geen encryptie" + +msgid "No forwardings" +msgstr "Geen doorsturingen" + +msgid "No group name has been entered." +msgstr "Geen groepsnaam ingevoerd." + +msgid "No groups selected" +msgstr "Geen groepen geselecteerd" + +msgid "No items selected" +msgstr "Geen items geselecteerd" + +msgid "No meeting selected" +msgstr "Geen vergadering geselecteerd" + +msgid "No meetings available" +msgstr "Geen vergaderingen beschikbaar" + +msgid "No meetings have been selected." +msgstr "Geen vergaderingen geselecteerd." + +msgid "No one has voted for this poll" +msgstr "Niemand heeft gestemd voor deze poll" + +msgid "No options found" +msgstr "Geen opties gevonden" + +msgid "No per candidate" +msgstr "Geen per kandidaat" + +msgid "No personal note" +msgstr "Geen persoonlijke notitie" + +msgid "No results found" +msgstr "Geen resultaten gevonden" + +msgid "No results yet" +msgstr "Geen resultaten nog" + +msgid "No results yet." +msgstr "Geen resultaten." + +msgid "No structure level" +msgstr "Geen structuurniveau" + +msgid "No verbose name is defined" +msgstr "Geen verbose naam is gedefinieerd" + +msgid "No." +msgstr "Nee." + +msgid "Nomination list" +msgstr "Nominatielijst" + +msgid "None" +msgstr "Geen" + +msgid "None of the selected motions can be forwarded." +msgstr "Geen van de geselecteerde moties kan worden doorgestuurd." + +msgid "Normal (http/2)" +msgstr "Normaal (http/2)" + +msgid "Not found" +msgstr "Niet gevonden" + +msgid "Not locked out" +msgstr "Niet uitgelogd" + +msgid "" +"Note, that the default password will be changed to the new generated one." +msgstr "" +"Let op, het standaardwachtwoord wordt gewijzigd in het nieuwe gegenereerde " +"wachtwoord." + +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" +"Opmerking: Wijzigingen kunnen niet worden doorgestuurd zonder hun motie." + +msgid "Note: Amendments will not be forwarded." +msgstr "Opmerking: Wijzigingen worden niet doorgestuurd." + +msgid "" +"Note: The public access setting is deactivated for the organization. Please " +"contact your admins or hosting providers to activate the setting." +msgstr "" +"Let op: De instelling voor publieke toegang is uitgeschakeld voor de " +"organisatie. Neem contact op met uw beheerders of hostingproviders om de " +"instelling te activeren." + +msgid "" +"Note: Your own password was not changed. Please use the password change " +"dialog instead." +msgstr "" +"Let op: Uw eigen wachtwoord is niet gewijzigd. Gebruik in plaats daarvan het" +" dialoogvenster voor het wijzigen van het wachtwoord." + +msgid "Notes" +msgstr "Opmerkingen" + +msgid "Notes and Comments" +msgstr "Opmerkingen en commentaren" + +msgid "Number" +msgstr "Aantal" + +msgid "Number candidates" +msgstr "Aantal kandidaten" + +msgid "Number motions" +msgstr "Aantal moties" + +msgid "Number of (minimum) required supporters for a motion" +msgstr "Aantal (minimaal) vereiste ondersteuners voor een motie" + +msgid "Number of all delegates" +msgstr "Aantal alle afgevaardigden" + +msgid "Number of all participants" +msgstr "Aantal alle deelnemers" + +msgid "Number of all requests to speak" +msgstr "Aantal van alle spreekverzoeken" + +msgid "Number of ballot papers" +msgstr "Aantal stembiljetten" + +msgid "Number of candidates" +msgstr "Aantal kandidaten" + +msgid "Number of last speakers to be shown on the projector" +msgstr "Aantal laatste sprekers dat op de projector moet worden getoond" + +msgid "Number of motions" +msgstr "Aantal moties" + +msgid "" +"Number of next speakers automatically connecting to the live conference" +msgstr "" +"Aantal volgende sprekers die automatisch verbinding maken met de live " +"conferentie" + +msgid "Number of open requests to speak" +msgstr "Aantal openstaande spreekverzoeken" + +msgid "Number of participants" +msgstr "Aantal deelnemers" + +msgid "Number of persons to be elected" +msgstr "Aantal personen dat moet worden gekozen" + +msgid "Number of requests to speak" +msgstr "Aantal spreekverzoeken" + +msgid "Number of the next speakers to be shown on the projector" +msgstr "" +"Nummer van de volgende sprekers die op de projector moeten worden getoond" + +msgid "Number set" +msgstr "Aantal ingesteld" + +msgid "Numbered list" +msgstr "Genummerde lijst" + +msgid "Numbered per category" +msgstr "Genummerd per categorie" + +msgid "Numbering" +msgstr "Nummering" + +msgid "Numbering and sorting" +msgstr "Nummering en sortering" + +msgid "Numbering prefix for agenda items" +msgstr "Nummering prefix voor agendapunten" + +msgid "Numeral system for agenda items" +msgstr "Nummersysteem voor agendapunten" + +msgid "OK" +msgstr "OK" + +msgid "OR" +msgstr "OF" + +msgid "Off" +msgstr "Uit" + +msgid "Offline mode" +msgstr "Offline modus" + +msgid "Ok" +msgstr "Ok" + +msgid "Old account of" +msgstr "Oud account van" + +msgid "Old password" +msgstr "Oud wachtwoord" + +msgid "On" +msgstr "Op" + +msgid "One email was send sucessfully." +msgstr "Eén e-mail was succesvol verzonden." + +msgid "Only for internal notes." +msgstr "Alleen voor interne notities." + +msgid "Only for nominal votes." +msgstr "Alleen voor nominale stemmen." + +msgid "Only groups and participant number are switched." +msgstr "Alleen groepen en deelnemernummers worden gewisseld." + +msgid "Only main agenda items" +msgstr "Alleen belangrijke agendapunten" + +msgid "Only present participants can be added to the list of speakers" +msgstr "" +"Alleen aanwezige deelnemers kunnen worden toegevoegd aan de sprekerslijst" + +msgid "Only time" +msgstr "Alleen tijd" + +msgid "Only traffic light" +msgstr "Alleen stoplicht" + +msgid "Open Jitsi in new tab" +msgstr "Open Jitsi in nieuw tabblad" + +msgid "Open a meeting to play \"Connect 4\"" +msgstr "Open een vergadering om “Connect 4” te spelen" + +msgid "Open a meeting to play chess" +msgstr "Open een vergadering om te schaken" + +msgid "Open items" +msgstr "Open items" + +msgid "Open link in ..." +msgstr "Open link in ..." + +msgid "Open list of speakers" +msgstr "Open lijst van sprekers" + +msgid "Open meeting" +msgstr "Open vergadering" + +msgid "Open projection dialog" +msgstr "Open het projectiedialoogvenster" + +msgid "OpenSlides URL" +msgstr "OpenSlides URL" + +msgid "OpenSlides access data" +msgstr "OpenSlides toegangsgegevens" + +msgid "OpenSlides help (FAQ)" +msgstr "OpenSlides hulp (FAQ)" + +msgid "" +"OpenSlides offers various speaking list customizations for use in " +"parliament. These include the configuration of speaking time quotas for " +"parliamentary groups (e.g. fractions, coalitions) as well as extended types " +"of speeches such as short interventions and (parliamentary) interposed " +"questions." +msgstr "" +"OpenSlides biedt verschillende aangepaste sprekerslijsten voor gebruik in " +"het parlement. Deze omvatten de configuratie van spreektijdquota's voor " +"parlementaire fracties (bijv. fracties, coalities) evenals uitgebreide " +"soorten toespraken zoals korte interventies en (parlementaire) tussenvragen." + +msgid "OpenSlides recommends" +msgstr "OpenSlides adviseert" + +msgid "Option" +msgstr "Optie" + +msgid "Options" +msgstr "Opties" + +msgid "Organization" +msgstr "Organisatie" + +msgid "Organization Management Level changed" +msgstr "Organisatie Beheersniveau gewijzigd" + +msgid "Organization admin" +msgstr "Organisatiebeheerder" + +msgid "Organization language" +msgstr "Organisatietaal" + +msgid "Organization specific information" +msgstr "Organisatiespecifieke informatie" + +msgid "Organizations" +msgstr "Organisaties" + +msgid "Origin" +msgstr "Oorsprong" + +msgid "Origin motion deleted" +msgstr "Oorsprong motie verwijderd" + +msgid "Original" +msgstr "Origineel" + +msgid "Original version" +msgstr "Originele versie" + +msgid "Original version with changes" +msgstr "Originele versie met wijzigingen" + +msgid "Out of sync" +msgstr "Niet gesynchroniseerd" + +msgid "Outside" +msgstr "Buiten" + +msgid "PDF" +msgstr "PDF" + +msgid "PDF ballot paper logo" +msgstr "PDF logo stembiljet" + +msgid "PDF footer logo (left)" +msgstr "PDF voettekst logo (links)" + +msgid "PDF footer logo (right)" +msgstr "PDF voettekst logo (rechts)" + +msgid "PDF header logo (left)" +msgstr "PDF koptekst logo (links)" + +msgid "PDF header logo (right)" +msgstr "PDF koptekst logo (rechts)" + +msgid "PDF options" +msgstr "PDF opties" + +msgid "Page" +msgstr "Pagina" + +msgid "Page format" +msgstr "Pagina formaat" + +msgid "Page layout" +msgstr "Pagina-opmaak" + +msgid "Page margin bottom in mm" +msgstr "Pagina marge onder in mm" + +msgid "Page margin left in mm" +msgstr "Pagina marge links in mm" + +msgid "Page margin right in mm" +msgstr "Pagina marge rechts in mm" + +msgid "Page margin top in mm" +msgstr "Pagina marge boven in mm" + +msgid "Page number alignment in PDF" +msgstr "Paginanummer uitlijning in PDF" + +msgid "Page numbers" +msgstr "Paginanummers" + +msgid "Paragraph" +msgstr "Paragraaf" + +msgid "Paragraph-based, Diff-enabled" +msgstr "Paragraafgebaseerd, geschikt voor verschillen" + +msgid "Parallel upload" +msgstr "Parallel upload" + +msgid "Parent agenda item" +msgstr "Ouder agendapunt" + +msgid "Parent committee" +msgstr "Oudercommissie" + +msgid "Parent committee name" +msgstr "Oudercommissienaam" + +msgid "Parent motion text changed" +msgstr "Ouder motie tekst gewijzigd" + +msgid "Parliament options" +msgstr "Opties voor het Parlement" + +msgid "Participant" +msgstr "Deelnemer" + +msgid "Participant added to group {} in meeting {}" +msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}" + +msgid "Participant added to group {} in meeting {}." +msgstr "" + +msgid "Participant added to meeting {}." +msgstr "" + +msgid "Participant added to multiple groups in meeting {}" +msgstr "Deelnemer toegevoegd aan meerdere groepen in vergadering {}" + +msgid "Participant added to multiple groups in multiple meetings" +msgstr "Deelnemer toegevoegd aan meerdere groepen in meerdere vergaderingen" + +msgid "Participant created" +msgstr "Deelnemer aangemaakt" + +msgid "Participant created in meeting {}" +msgstr "Deelnemer aangemaakt in vergadering {}" + +msgid "Participant data updated in meeting {}" +msgstr "Deelnemersgegevens bijgewerkt in vergadering {}" + +msgid "Participant data updated in multiple meetings" +msgstr "Deelnemersgegevens bijgewerkt in meerdere vergaderingen" + +msgid "Participant deleted" +msgstr "Deelnemer verwijderd" + +msgid "Participant deleted in meeting {}" +msgstr "Deelnemer verwijderd in vergadering {}" + +msgid "Participant number" +msgstr "Deelnemersnummer" + +msgid "Participant removed from group {} in meeting {}" +msgstr "Deelnemer verwijderd uit groep {} in vergadering {}" + +msgid "Participant removed from meeting {}" +msgstr "" + +msgid "Participant removed from multiple groups in meeting {}" +msgstr "Deelnemer verwijderd uit meerdere groepen in vergadering {}" + +msgid "Participant removed from multiple groups in multiple meetings" +msgstr "Deelnemer verwijderd uit meerdere groepen in meerdere vergaderingen" + +msgid "Participants" +msgstr "Deelnemers" + +msgid "Participants (PDF settings)" +msgstr "Deelnemers (PDF instellingen)" + +msgid "" +"Participants and administrators are copied completely and cannot be edited " +"here." +msgstr "" +"Deelnemers en beheerders worden volledig gekopieerd en kunnen hier niet " +"worden bewerkt." + +msgid "Participants created" +msgstr "Deelnemers aangemaakt" + +msgid "Participants skipped" +msgstr "Deelnemers overgeslagen" + +msgid "Participants updated" +msgstr "Deelnemers geüpdatet" + +msgid "Participants with errors" +msgstr "Deelnemers met fouten" + +msgid "Participants with warnings: affected cells will be skipped" +msgstr "Deelnemers met warningen: betreffende cellen worden overgeslagen" + +msgid "Particles" +msgstr "Deeltjes" + +msgid "Password" +msgstr "Wachtwoord" + +msgid "Password changed" +msgstr "Wachtwoord gewijzigd" + +msgid "Password changed successfully!" +msgstr "Wachtwoord succesvol gewijzigd!" + +msgid "Passwords do not match" +msgstr "Wachtwoorden kloppen niet" + +msgid "Paste/write your topics in this textbox." +msgstr "Plak/schrijf uw onderwerpen in dit tekstvak." + +msgid "Pause speech" +msgstr "Pauze spraak" + +msgid "Permissions" +msgstr "Rechten" + +msgid "Person-related fields" +msgstr "Persoonsgerelateerde velden" + +msgid "Personal data changed" +msgstr "Persoonlijke gegevens gewijzigd" + +msgid "Personal information" +msgstr "Persoonlijke informatie" + +msgid "Personal note" +msgstr "Persoonlijke notitie" + +msgid "Personal notes" +msgstr "Persoonlijke notities" + +msgid "Phase" +msgstr "Fase" + +msgid "Playing against" +msgstr "Spelen tegen" + +msgid "Please allow OpenSlides to access your microphone and/or camera" +msgstr "Geef OpenSlides toegang tot uw microfoon en/of camera" + +msgid "Please enter a name for the new directory:" +msgstr "Voer een naam in voor de nieuwe map:" + +msgid "Please enter a name for the new workflow:" +msgstr "Voer een naam in voor de nieuwe workflow:" + +msgid "Please enter a valid email address!" +msgstr "Voer een geldig e-mailadres in!" + +msgid "Please enter your new password" +msgstr "Voer uw nieuwe wachtwoord in" + +msgid "Please join the conference room now!" +msgstr "Ga nu naar de vergaderzaal!" + +msgid "Please select a primary account." +msgstr "Kies een primair account." + +msgid "Please select a vote weight greater than or equal to 0.000001" +msgstr "Kies een stemgewicht groter dan of gelijk aan 0,000001" + +msgid "Please select a vote weight greater than zero." +msgstr "Kies een stemgewicht groter dan nul." + +msgid "Please select the directory:" +msgstr "Kies de map:" + +msgid "" +"Please select your target meetings and enter the name of an existing group " +"which should be assigned to the account in each meeting." +msgstr "" +"Selecteer uw doelvergaderingen en voer de naam in van een bestaande groep " +"die moet worden toegewezen aan de account in elke vergadering." + +msgid "Please update your browser or contact your system administration." +msgstr "Update uw browser of neem contact op met uw systeembeheerder." + +msgid "Point of order" +msgstr "Punt van orde" + +msgid "Polls" +msgstr "Polls" + +msgid "" +"Possible placeholders for email subject and body: {title}, {first_name}, " +"{last_name}, {groups}, {structure_levels}, {event_name}, {url}, {username} " +"and {password}" +msgstr "" +"Mogelijke plaatshouders voor e-mailonderwerp en -tekst: {title}, " +"{first_name}, {last_name}, {groups}, {structure_levels}, {event_name}, " +"{url}, {username} en {password}." + +msgid "Possible points of order" +msgstr "Mogelijke punten van orde" + +msgid "Preamble text for PDF document (all elections)" +msgstr "Preambule tekst voor PDF-document (alle verkiezingen)" + +msgid "Preamble text for PDF documents of motions" +msgstr "Preambule tekst voor PDF-documenten van moties" + +msgid "Predefined seconds of new countdowns" +msgstr "Voorgedefinieerde seconden van nieuwe countdowns" + +msgid "Prefix" +msgstr "Voorvoegsel" + +msgid "Prefix for the motion identifier of amendments" +msgstr "Voorvoegsel voor de motie-identificatie van wijzigingen" + +msgid "Preload original motions" +msgstr "Oorspronkelijke bewegingen vooraf laden" + +msgid "Presence" +msgstr "Aanwezigheid" + +msgid "Present" +msgstr "Aanwezig" + +msgid "Present entitled users" +msgstr "Aanwezige gerechtigde gebruikers" + +msgid "Preview" +msgstr "Voorbeeld" + +msgid "Previous" +msgstr "Vorige" + +msgid "Previous page" +msgstr "Vorige pagina" + +msgid "Previous slides" +msgstr "Vorige slides" + +msgid "Primary color" +msgstr "Primaire kleur" + +msgid "Principals" +msgstr "Directeuren" + +msgid "Privacy Policy" +msgstr "Privacybeleid" + +msgid "Privacy policy" +msgstr "Privacybeleid" + +msgid "Private key of Service Provider (SP)" +msgstr "Privésleutel van serviceprovider (SP)" + +msgid "Process handling" +msgstr "Procesverwerking" + +msgid "Project" +msgstr "Project" + +msgid "Project active structure level" +msgstr "Project actief structuurniveau" + +msgid "Project all structure levels" +msgstr "Project alle structuurniveaus" + +msgid "Project selection?" +msgstr "Projectselectie?" + +msgid "Projection" +msgstr "Projectie" + +msgid "Projection defaults" +msgstr "Projectie standaardinstellingen " + +msgid "Projections" +msgstr "Projecties" + +msgid "Projector" +msgstr "Projector" + +msgid "Projector h1" +msgstr "Projector h1" + +msgid "Projector h2" +msgstr "Projector h2" + +msgid "Projector header image" +msgstr "Projector header-afbeelding" + +msgid "Projector logo" +msgstr "Projector logo" + +msgid "Projectors" +msgstr "Projectoren" + +msgid "Pronoun" +msgstr "Voorzetsel" + +msgid "Proxy holders" +msgstr "Volmacht houders" + +msgid "Public" +msgstr "Publiek" + +msgid "Public access" +msgstr "Publieke toegang" + +msgid "Public item" +msgstr "Publiek item" + +msgid "Public template" +msgstr "Publiek sjabloon" + +msgid "Public template required for creating new meeting" +msgstr "Publiek sjabloon vereist voor het maken van een nieuwe vergadering" + +msgid "Publish" +msgstr "Publiceer" + +msgid "Publish immediately" +msgstr "Onmiddellijk publiceren" + +msgid "Put all candidates on the list of speakers" +msgstr "Zet alle kandidaten op de sprekerslijst" + +msgid "Queue" +msgstr "Wachtrij" + +msgid "Rank" +msgstr "Rang" + +msgid "Re-add last speaker" +msgstr "Laatste spreker opnieuw toevoegen" + +msgid "Re-count logged-in users" +msgstr "Opnieuw ingelogde gebruikers tellen" + +msgid "Reason" +msgstr "Reden" + +msgid "Reason required for creating new motion" +msgstr "Reden vereist voor het aanmaken van een nieuwe motie" + +msgid "Receipt of contributions" +msgstr "Ontvangst van bijdragen" + +msgid "Receive motions" +msgstr "Ontvangen moties" + +msgid "Receive motions from" +msgstr "Ontvangen moties van" + +msgid "Received votes" +msgstr "Ontvangen stemmen" + +msgid "Recommendation" +msgstr "Aanbeveling" + +msgid "Recommendation changed" +msgstr "Aanbeveling gewijzigd" + +msgid "Recommendation label" +msgstr "Aanbevelingslabel" + +msgid "" +"Recommendation of motions in such a state can only be seen by motion " +"managers." +msgstr "" +"Aanbevelingen van moties in een dergelijke staat kunnen alleen worden gezien" +" door motiemanagers." + +msgid "Recommendation reset" +msgstr "Aanbeveling reset" + +msgid "Recommendation set to {}" +msgstr "Aanbeveling ingesteld op {}" + +msgid "Redo" +msgstr "Opnieuw doen" + +msgid "Reenter to conference room" +msgstr "Ga terug naar de vergaderruimte" + +msgid "Referring motions" +msgstr "Verwijzende moties" + +msgid "Refresh" +msgstr "Vernieuw" + +msgid "Reject" +msgstr "Afwijzen" + +msgid "Rejected" +msgstr "Afgewezen" + +msgid "Relevant information could not be accessed" +msgstr "Relevante informatie kon niet worden opgevraagd" + +msgid "Reload page" +msgstr "Herlaad pagina" + +msgid "Remove" +msgstr "Verwijder" + +msgid "" +"Remove URL to deactivate livestream. Check extra group permission to see " +"livestream." +msgstr "" +"Verwijder URL om livestream te deactiveren. Vink extra groepstoestemming aan" +" om livestream te zien." + +msgid "Remove all next speakers" +msgstr "Verwijder alle volgende sprekers" + +msgid "Remove all previous speakers" +msgstr "Verwijder alle vorige sprekers" + +msgid "Remove all speakers" +msgstr "Verwijder alle sprekers" + +msgid "Remove candidate" +msgstr "Verwijder kandidaat" + +msgid "Remove file" +msgstr "Verwijder bestand" + +msgid "Remove forward" +msgstr "Verwijder forward" + +msgid "Remove from agenda" +msgstr "Verwijderen van de agenda" + +msgid "Remove from motion block" +msgstr "Verwijderen uit motion block" + +msgid "Remove link" +msgstr "Verwijder link" + +msgid "Remove me" +msgstr "Verwijder mij" + +msgid "Remove option" +msgstr "Verwijder optie" + +msgid "Remove point of order" +msgstr "Verwijder punt van orde" + +msgid "Reopen" +msgstr "Heropenen" + +msgid "Replacement" +msgstr "Vervanging" + +msgid "Reply address" +msgstr "Antwoordadres" + +msgid "Request" +msgstr "Aanvraag" + +msgid "Request \"WhoAmI\" failed" +msgstr "Aanvraag “WhoAmI” mislukt" + +msgid "Requests to speak" +msgstr "Aanvragen om te spreken" + +msgid "Required" +msgstr "Vereist" + +msgid "" +"Required comma or semicolon separated values with these column header names " +"in the first row:" +msgstr "" +"Vereiste door komma's of puntkomma's gescheiden waarden met deze " +"kolomkopnamen in de eerste rij:" + +msgid "Required permissions to view this page:" +msgstr "Vereiste rechten om deze pagina te bekijken:" + +msgid "Requires permission to manage lists of speakers" +msgstr "Vereist rechten om sprekerslijsten te beheren" + +msgid "Requires permission to manage motion metadata" +msgstr "Vereist rechten om metagegevens over motie te beheren" + +msgid "Requires permission to see origin motions" +msgstr "Vereist toestemming om de oorspronkelijke moties te zien" + +msgid "Reset" +msgstr "Reset" + +msgid "Reset cache" +msgstr "Reset cache" + +msgid "Reset password" +msgstr "Reset wachtwoord" + +msgid "Reset passwords to the default ones" +msgstr "Reset wachtwoorden naar de standaard wachtwoorden" + +msgid "Reset recommendation" +msgstr "Reset aanbeveling" + +msgid "Reset state" +msgstr "Reset status" + +msgid "Reset timer" +msgstr "Reset timer" + +msgid "Reset to default settings" +msgstr "Reset naar standaardinstellingen" + +msgid "Resolution and size" +msgstr "Resolutie en formaat" + +msgid "Restart livestream" +msgstr "Herstart livestream" + +msgid "" +"Restrict delegation principals from adding themselves to the list of " +"speakers" +msgstr "" +"Beperk delegatiehoofden om zichzelf toe te voegen aan de sprekerslijst" + +msgid "Restrict delegation principals from creating motions/amendments" +msgstr "Beperk delegatiehoofden in het maken van moties/amendementen" + +msgid "Restrict delegation principals from supporting motions" +msgstr "Beperk delegatiehoofden in het ondersteunen van moties" + +msgid "Restrict delegation principals from voting" +msgstr "Beperk delegatiehoofden in het stemmen" + +msgid "Restrictions" +msgstr "Beperkingen" + +msgid "Result" +msgstr "Resultaat" + +msgid "Results" +msgstr "Resultaten" + +msgid "Resume speech" +msgstr "Resume toespraak" + +msgid "Retrieving vote status... Please wait!" +msgstr "Stemstatus ophalen... Even geduld!" + +msgid "Right" +msgstr "Rechts" + +msgid "Roman" +msgstr "Roman" + +msgid "Rows with warnings" +msgstr "Rijen met waarschuwingen" + +msgid "SSO" +msgstr "SSO" + +msgid "SSO Identification" +msgstr "SSO Identificatie" + +msgid "SSO identification" +msgstr "SSO identificatie" + +msgid "Same email" +msgstr "Zelfde e-mail" + +msgid "Same given and surname" +msgstr "Zelfde voor- en achternaam" + +msgid "Save" +msgstr "Opslaan" + +msgid "Save all changes" +msgstr "Alle wijzigingen opslaan" + +msgid "Save editorial final version" +msgstr "Redactionele definitieve versie opslaan" + +msgid "Scan this QR code to open URL." +msgstr "Scan deze QR-code om de URL te openen." + +msgid "Scroll down" +msgstr "Scroll omlaag" + +msgid "Scroll down (big step)" +msgstr "Scroll omlaag (grote stap)" + +msgid "Scroll up" +msgstr "Scroll omhoog" + +msgid "Scroll up (big step)" +msgstr "Scroll omhoog (grote stap)" + +msgid "Search" +msgstr "Zoeken" + +msgid "Search player" +msgstr "Zoek speler" + +msgid "Searching for candidates" +msgstr "Zoeken naar kandidaten" + +msgid "Searching for players ..." +msgstr "Zoeken naar spelers ..." + +msgid "Secret voting can not be guaranteed" +msgstr "Geheim stemmen kan niet worden gegarandeerd" + +msgid "Select" +msgstr "Selecteer" + +msgid "Select all" +msgstr "Selecteer alle" + +msgid "Select file" +msgstr "Selecteer bestand" + +msgid "Select meetings ..." +msgstr "Selecteer vergaderingen ..." + +msgid "Select paragraphs" +msgstr "Selecteer paragrafen" + +msgid "Select participant" +msgstr "Selecteer deelnemer" + +msgid "Select speaker" +msgstr "Selecteer spreker" + +msgid "Send" +msgstr "Stuur" + +msgid "Send invitation email" +msgstr "Stuur uitnodigingsmail" + +msgid "Sender name" +msgstr "Afzendernaam" + +msgid "Sending an invitation email" +msgstr "Stuur een uitnodigingsmail" + +msgid "Separator used for all CSV exports and examples" +msgstr "Separator gebruikt voor alle CSV-exports en voorbeelden" + +msgid "Sequential number" +msgstr "Opvolgend nummer" + +msgid "Serially numbered" +msgstr "Serieel genummerd" + +msgid "Server settings required to activate Jitsi Meet integration." +msgstr "" +"Serverinstellingen die nodig zijn om Jitsi Meet integratie te activeren." + +msgid "Set active" +msgstr "Zet actief" + +msgid "Set as favorite" +msgstr "Zet als favoriet" + +msgid "Set as not favorite" +msgstr "Zet als niet favoriet" + +msgid "Set as parent" +msgstr "Zet als ouder" + +msgid "Set as reference projector" +msgstr "Zet als referentieprojector" + +msgid "Set as template" +msgstr "Zet als sjabloon" + +msgid "Set category" +msgstr "Zet categorie" + +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + +msgid "Set favorite" +msgstr "Zet favoriet" + +msgid "Set forward" +msgstr "Zet vooruit" + +msgid "Set hidden" +msgstr "Zet verborgen" + +msgid "Set identifier" +msgstr "Zet identificator" + +msgid "Set inactive" +msgstr "Zet inactief" + +msgid "Set internal" +msgstr "Zet intern" + +msgid "Set it manually" +msgstr "Zet het handmatig" + +msgid "Set lock out ..." +msgstr "Zet lock out ..." + +msgid "Set motion block" +msgstr "Zet motieblok" + +msgid "Set natural person ..." +msgstr "Zet natuurlijk persoon ..." + +msgid "Set not present in meeting {}" +msgstr "Zet niet aanwezig in vergadering {}" + +msgid "Set or remove motion forwarding from the selected committees to:" +msgstr "" +"Zet motie-doorsturing in of verwijder deze van de geselecteerde comités " +"naar:" + +msgid "Set presence ..." +msgstr "Zet aanwezigheid ..." + +msgid "Set present in meeting {}" +msgstr "Zet aanwezig in vergadering {}" + +msgid "Set public" +msgstr "Zet publiek" + +msgid "Set recommendation" +msgstr "Zet aanbeveling" + +msgid "Set status" +msgstr "Zet status" + +msgid "Set status for selected accounts" +msgstr "Zet status voor geselecteerde accounts" + +msgid "Set status for selected participants:" +msgstr "Zet status voor geselecteerde deelnemers:" + +msgid "Set submission timestamp" +msgstr "Zet het tijdstempel voor indiening" + +msgid "Set submitters" +msgstr "Zet indieners" + +msgid "Set tags" +msgstr "Zet tags" + +msgid "Set workflow" +msgstr "Zet workflow" + +msgid "Set/remove home committee" +msgstr "" + +msgid "Set/remove meeting" +msgstr "Zet/verwijder vergadering" + +msgid "Sets this projector as the reference for the current list of speakers" +msgstr "Zet deze projector als referentie voor de huidige lijst met sprekers" + +msgid "Settings" +msgstr "Instellingen" + +msgid "Short form for amendments" +msgstr "Verkort wijzigingsformulier" + +msgid "Show all changes" +msgstr "Toon alle wijzigingen" + +msgid "Show amendment" +msgstr "Toon wijziging" + +msgid "Show amendment in parent motion" +msgstr "Toon wijziging in ouder motie" + +msgid "Show amendments together with motions" +msgstr "Toon wijzigingen samen met moties" + +msgid "Show applause amount" +msgstr "Toon aantal applaus " + +msgid "Show checkbox to record decision" +msgstr "Toon selectievakje om beslissing op te nemen" + +msgid "Show clock" +msgstr "Toon klok" + +msgid "Show committee" +msgstr "Toon commissie" + +msgid "Show conference room" +msgstr "Toon conferentieruimte" + +msgid "Show entire motion text" +msgstr "Toon volledige motietekst" + +msgid "Show full text" +msgstr "Toon volledige tekst" + +msgid "Show header and footer" +msgstr "Toon kop- en voettekst" + +msgid "Show hint »first speech« in the list of speakers management view" +msgstr "" +"Toon hint “eerste toespraak” in de lijst met sprekers management weergave" + +msgid "Show internal items when projecting agenda" +msgstr "Toon interne items bij het projecteren van de agenda" + +msgid "Show live conference window" +msgstr "Toon live conferentie venster" + +msgid "Show logo" +msgstr "Toon logo" + +msgid "Show main menu" +msgstr "Toon hoofdmenu" + +msgid "Show meta information box beside the title on projector" +msgstr "Toon meta-informatievak naast de titel op de projector" + +msgid "Show motion submitters in the agenda" +msgstr "Toon indieners van moties in de agenda" + +msgid "Show motion text on projector" +msgstr "Toon motietekst op projector" + +msgid "Show orange countdown in the last x seconds of speaking time" +msgstr "Toon oranje countdown in de laatste x seconden spreektijd" + +msgid "Show password" +msgstr "Toon wachtwoord" + +msgid "Show reason on projector" +msgstr "Toon reden op projector" + +msgid "Show recommendation extension field" +msgstr "Toon het aanbevelingsuitbreidingsveld" + +msgid "Show recommendation on projector" +msgstr "Toon aanbeveling op projector" + +msgid "Show referring motions" +msgstr "Toon verwijzende moties" + +msgid "Show report" +msgstr "Toon verslag" + +msgid "Show state extension field" +msgstr "Toon het uitbreidingsveld van de staat" + +msgid "Show submitters and recommendation/state in table of contents" +msgstr "Toon indieners en aanbeveling/staat in inhoudsopgave" + +msgid "Show the amount of speakers in subtitle of list of speakers slide" +msgstr "Toon het aantal sprekers in de ondertitel van de sprekerslijst" + +msgid "Show the sequential number for a motion" +msgstr "Toon het volgnummer voor een motie" + +msgid "Show this text on the login page" +msgstr "Toon deze tekst op de inlogpagina" + +msgid "Show title" +msgstr "Toon titel" + +msgid "Show topic navigation in detail view" +msgstr "Toon onderwerpnavigatie in detailweergave" + +msgid "" +"Shows a button with help icon to connect to an extra Jitsi conference room " +"for technical audio/video tests." +msgstr "" +"Toont een knop met hulppictogram om verbinding te maken met een extra Jitsi-" +"vergaderzaal voor technische audio/video-tests." + +msgid "" +"Shows if livestream is not started. Recommended image format: 500x200px, PNG" +" or JPG" +msgstr "" +"Toont als livestream niet gestart is. Aanbevolen afbeeldingsformaat: " +"500x200px, PNG of JPG" + +msgid "" +"Shows the given image as applause particle. Recommended image format: " +"24x24px, PNG, JPG or SVG" +msgstr "" +"Toont de gegeven afbeelding als applausdeeltje. Aanbevolen " +"afbeeldingsformaat: 24x24px, PNG, JPG of SVG" + +msgid "Single Sign-On settings" +msgstr "Single Sign-On instellingen" + +msgid "Single votes" +msgstr "Enkele stemmen" + +msgid "Some csv values could not be read correctly." +msgstr "Sommige csv-waarden konden niet correct worden ingelezen." + +msgid "" +"Some mails could not be sent. There may be a problem communicating with the " +"mail server, please contact your admin." +msgstr "" +"Sommige mails konden niet worden verzonden. Er kan een probleem zijn met de " +"communicatie met de mailserver, neem contact op met uw beheerder." + +msgid "Sort" +msgstr "Sorteer" + +msgid "Sort agenda" +msgstr "Sorteer agenda" + +msgid "Sort by identifier" +msgstr "Sorteer op identificatie" + +msgid "Sort categories" +msgstr "Sorteer categorieën" + +msgid "Sort comments" +msgstr "Sorteer opmerkingen" + +msgid "Sort election results by amount of votes" +msgstr "Sorteer verkiezingsresultaten op aantal stemmen" + +msgid "Sort motions" +msgstr "Sorteer moties" + +msgid "Sort motions by" +msgstr "Sorteer moties op" + +msgid "Sort participant names on single votes projection by" +msgstr "Sorteer namen van deelnemers op projectie van enkele stemmen op" + +msgid "Sort workflow" +msgstr "Sorteer workflow" + +msgid "Source" +msgstr "Bron" + +msgid "Source code" +msgstr "Broncode" + +msgid "Speaker" +msgstr "Spreker" + +msgid "Speakers" +msgstr "Sprekers" + +msgid "Speaking time – current contribution" +msgstr "Spreektijd - huidige bijdrage" + +msgid "Speaking times" +msgstr "Spreektijden" + +msgid "Speaking times – overview structure levels" +msgstr "Spreektijden - overzicht structuurniveaus" + +msgid "Speech start time" +msgstr "Spreek starttijd" + +msgid "Speech type" +msgstr "Spreektype" + +msgid "Spokesperson" +msgstr "Woordvoerder" + +msgid "Spokespersons" +msgstr "Woordvoerders" + +msgid "Stalemate! It's a draw!" +msgstr "Patstelling! Het is gelijk!" + +msgid "Start and end time must either both be set or both be empty" +msgstr "Begin- en eindtijd moeten beide zijn ingesteld of beide leeg zijn" + +msgid "Start date" +msgstr "Startdatum" + +msgid "Start line number" +msgstr "Startlijnnummer" + +msgid "Start time" +msgstr "Starttijd" + +msgid "Start voting" +msgstr "Start met stemmen" + +msgid "State" +msgstr "Status" + +msgid "State changed" +msgstr "Status gewijzigd" + +msgid "State set to {}" +msgstr "Status ingesteld op {}" + +msgid "Statistics" +msgstr "Statistik" + +msgid "Status" +msgstr "Status" + +msgid "Stop" +msgstr "Stop" + +msgid "Stop & publish" +msgstr "Stoppen & publiceren" + +msgid "Stop counting" +msgstr "Stoppen met tellen" + +msgid "Stop voting" +msgstr "Stoppen met stemmen" + +msgid "Stop waiting" +msgstr "Stoppen met wachten" + +msgid "Strikethrough" +msgstr "Doorhalen" + +msgid "Structure level" +msgstr "Structuurniveau" + +msgid "Structure levels" +msgstr "Structuurniveaus" + +msgid "Structure levels created" +msgstr "Structuurniveaus aangemaakt" + +msgid "Subcategory" +msgstr "Subcategorie" + +msgid "Subcommittees" +msgstr "Subcommissies" + +msgid "Submission date" +msgstr "Indieningsdatum" + +msgid "Submit selection now?" +msgstr "Selectie nu indienen?" + +msgid "Submit vote now" +msgstr "Stem nu indienen" + +msgid "Submitter" +msgstr "Indiener" + +msgid "Submitter may set state to" +msgstr "Indiener mag status instellen op" + +msgid "Submitters" +msgstr "Indieners" + +msgid "Submitters changed" +msgstr "Indieners gewijzigd" + +msgid "Subscript" +msgstr "Subscript" + +msgid "Subtract" +msgstr "Aftrekken" + +msgid "Suitable accounts found" +msgstr "Passende accounts gevonden" + +msgid "Sum of votes" +msgstr "Som van stemmen" + +msgid "Sum of votes without general options" +msgstr "Som van stemmen zonder algemene opties" + +msgid "Summary" +msgstr "Overzicht" + +msgid "Summary of changes" +msgstr "Overzicht van wijzigingen" + +msgid "Summary of changes:" +msgstr "Overzicht van wijzigingen:" + +msgid "Superadmin" +msgstr "Superadmin" + +msgid "Superadmin actions" +msgstr "Superadmin acties" + +msgid "Superadmin settings" +msgstr "Superadmin-instellingen" + +msgid "Superscript" +msgstr "Superscript" + +msgid "Support" +msgstr "Support" + +msgid "Supporters" +msgstr "Supporters" + +msgid "Supporters changed" +msgstr "Supporters gewijzigd" + +msgid "Surname" +msgstr "Achternaam" + +msgid "Swap mandates" +msgstr "Ruilmandaten" + +msgid "Switch" +msgstr "Wissel" + +msgid "System" +msgstr "Systeem" + +msgid "Table of contents" +msgstr "Inhoudsopgave" + +msgid "Tag" +msgstr "Tag" + +msgid "Tags" +msgstr "Tags" + +msgid "Target meeting" +msgstr "Doelvergadering" + +msgid "Text" +msgstr "Tekst" + +msgid "Text color" +msgstr "Tekstkleur" + +msgid "Text for this option couldn't load." +msgstr "Tekst voor deze optie kon niet worden geladen." + +msgid "Text import" +msgstr "Tekst importeren" + +msgid "Text separator" +msgstr "Tekstscheider" + +msgid "Text to display" +msgstr "Tekst om weer te geven" + +msgid "Text version" +msgstr "Tekstversie" + +msgid "The account is deactivated." +msgstr "De account is gedeactiveerd." + +msgid "The affected columns will not be imported." +msgstr "De betreffende kolommen worden niet geïmporteerd." + +msgid "The assembly may decide:" +msgstr "De vergadering mag beslissen:" + +msgid "The event manager has not set up a legal notice yet." +msgstr "De evenementmanager heeft nog geen wettelijke kennisgeving opgesteld." + +msgid "The event manager has not set up a privacy policy yet." +msgstr "De evenementmanager heeft nog geen privacybeleid ingesteld." + +msgid "The fields are defined as follows" +msgstr "De velden zijn als volgt gedefinieerd" + +msgid "The file has too few columns to be parsed properly." +msgstr "" +"Het bestand heeft te weinig kolommen om goed te kunnen worden verwerkt." + +msgid "" +"The import can not proceed. There is likely a problem with the import data, " +"please check the preview for details." +msgstr "" +"Het importeren kan niet doorgaan. Er is waarschijnlijk een probleem met de " +"importgegevens. Controleer het voorbeeld voor meer informatie." + +msgid "The import is in progress, please wait ..." +msgstr "De import is bezig, een ogenblik geduld alstublieft..." + +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 " +"same as during the preview, but as there is a possibility that new ones have" +" arisen, the relevant rows will be displayed below." +msgstr "" +"Het importeren heeft waarschuwingen opgeleverd. Dit betekent niet dat het " +"mislukt is, maar sommige gegevens kunnen anders geïmporteerd zijn. Meestal " +"zijn de waarschuwingen dezelfde als tijdens de preview, maar omdat er " +"mogelijk nieuwe waarschuwingen zijn, worden de relevante rijen hieronder " +"weergegeven." + +msgid "The import was successful." +msgstr "De import was succesvol." + +msgid "The input data for voting is invalid." +msgstr "De invoergegevens voor de stemming zijn ongeldig." + +msgid "The link is broken. Please contact your system administrator." +msgstr "De link is verbroken. Neem contact op met uw systeembeheerder." + +msgid "The list of speakers is closed." +msgstr "De sprekerslijst is gesloten." + +msgid "" +"The maximum number of characters per line. Relevant when line numbering is " +"enabled. Min: 40. Note: Check PDF export and font." +msgstr "" +"Het maximum aantal tekens per regel. Relevant als regelnummering is " +"ingeschakeld. Min: 40. Opmerking: Controleer PDF-export en lettertype." + +msgid "The number has to be greater than 0." +msgstr "Het nummer moet groter zijn dan 0." + +msgid "The parent motion is not available." +msgstr "De oudermotie is niet beschikbaar." + +msgid "The process is still running. Please wait!" +msgstr "Het proces loopt nog. Even geduld!" + +msgid "The process may have stopped running." +msgstr "Het proces is mogelijk gestopt." + +msgid "The process will be started. Please wait!" +msgstr "Het proces wordt gestart. Even geduld!" + +msgid "The request could not be sent. Check your connection." +msgstr "Het verzoek kon niet worden verzonden. Controleer uw verbinding." + +msgid "The server could not be reached." +msgstr "De server kon niet worden bereikt." + +msgid "The server didn't respond." +msgstr "De server reageerde niet." + +msgid "" +"The server may still be processing them, but you will probably not get a " +"result." +msgstr "" +"De server kan ze nog steeds verwerken, maar u krijgt waarschijnlijk geen " +"resultaat." + +msgid "The title is required" +msgstr "De titel is vereist" + +msgid "" +"The user %user% has no email, so the invitation email could not be sent." +msgstr "" +"De gebruiker %user% heeft geen e-mail, dus de uitnodigingsmail kon niet " +"worden verzonden." + +msgid "" +"The users %user% have no email, so the invitation emails could not be sent." +msgstr "" +"De gebruikers %user% hebben geen e-mail, dus de uitnodigingsmails konden " +"niet worden verzonden." + +msgid "There are not enough options." +msgstr "Er zijn niet genoeg opties." + +msgid "There is an error in your vote." +msgstr "Er zit een fout in uw stem." + +msgid "There is an error with this amendment. Please edit it manually." +msgstr "Er is een fout opgetreden in deze wijziging. Bewerk het handmatig." + +msgid "There is an unknown voting problem." +msgstr "Er is een onbekend stemmingsprobleem." + +msgid "There is an unspecified error in this line, which prevents the import." +msgstr "" +"Er zit een niet-gespecificeerde fout in deze regel, waardoor het importeren " +"niet lukt." + +msgid "" +"There seems to be a problem connecting to our services. Check your " +"connection or try again later." +msgstr "" +"Er lijkt een probleem te zijn met de verbinding met onze services. " +"Controleer uw verbinding of probeer het later nog eens." + +msgid "There should be at least 2 options." +msgstr "Er moeten ten minste 2 opties zijn." + +msgid "Thereof point of orders" +msgstr "Daarvan punt van orders" + +msgid "These accounts will be deleted:" +msgstr "Deze accounts worden verwijderd:" + +msgid "These participants will be removed:" +msgstr "Deze deelnemers worden verwijderd:" + +msgid "These settings are only applied locally on this browser." +msgstr "Deze instellingen worden alleen lokaal toegepast op deze browser." + +msgid "This account has relations to meetings or committees" +msgstr "Deze account heeft relaties met vergaderingen of commissies" + +msgid "" +"This account is not linked as candidate, submitter or speaker in any meeting" +" and is not manager of any committee" +msgstr "" +"Dit account is niet gekoppeld als kandidaat, indiener of spreker in een " +"vergadering en is geen beheerder van een commissie." + +msgid "This action will remove you from one or more groups." +msgstr "Deze actie verwijdert u uit een of meer groepen." + +msgid "This action will remove you from one or more meetings." +msgstr "Deze actie verwijdert u uit een of meer vergaderingen." + +msgid "This amendment has change recommendations." +msgstr "Dit wijzigingsvoorstel bevat aanbevelingen voor veranderingen." + +msgid "This ballot contains deleted users." +msgstr "Deze ballot bevat verwijderde gebruikers." + +msgid "This change collides with another one." +msgstr "Deze verandering botst met een andere." + +msgid "This committee already exists" +msgstr "Deze commissie bestaat al" + +msgid "This committee has no managers!" +msgstr "Deze commissie heeft geen leiders!" + +msgid "This field is required." +msgstr "Dit veld is vereist." + +msgid "This file will also be deleted from all meetings." +msgstr "Dit bestand wordt ook verwijderd uit alle vergaderingen." + +msgid "This is not a number." +msgstr "Dit is geen getal." + +msgid "" +"This may diminish your ability to do things in this meeting and you may not " +"be able to revert it by youself. Are you sure you want to do this?" +msgstr "" +"Dit kan uw vermogen om dingen te doen in deze vergadering verminderen en u " +"kunt het misschien niet zelf terugdraaien. Weet u zeker dat u dit wilt doen?" + +msgid "This meeting" +msgstr "Deze vergadering" + +msgid "This meeting is archived" +msgstr "Deze vergadering is gearchiveerd" + +msgid "This meeting is public" +msgstr "Deze vergadering is openbaar" + +msgid "This paragraph does not exist in the main motion anymore:" +msgstr "Deze paragraaf bestaat niet meer in de hoofdmotie:" + +msgid "This participant will only be removed from this meeting" +msgstr "Deze deelnemer wordt alleen verwijderd uit deze vergadering" + +msgid "This prefix already exists" +msgstr "Deze prefix bestaat al" + +msgid "This prefix already exists." +msgstr "Deze prefix bestaat al." + +msgid "This prefix will be set if you run the automatic agenda numbering." +msgstr "" +"Dit prefix wordt ingesteld als u de automatische agendanummering uitvoert." + +msgid "" +"This projector is currently internal. Selecting such projectors as reference" +" projectors will automatically set them to visible. Do you really want to do" +" this?" +msgstr "" +"Deze projector is momenteel intern. Als u dergelijke projectoren als " +"referentieprojectoren selecteert, worden ze automatisch ingesteld op " +"zichtbaar. Wil u dit echt doen?" + +msgid "" +"This will add or remove the following groups for all selected participants:" +msgstr "" +"Hiermee worden de volgende groepen toegevoegd of verwijderd voor alle " +"geselecteerde deelnemers:" + +msgid "" +"This will add or remove the following structure levels for all selected " +"participants:" +msgstr "" +"Hiermee worden de volgende structuurniveaus toegevoegd of verwijderd voor " +"alle geselecteerde deelnemers:" + +msgid "" +"This will add or remove the following submitters for all selected motions:" +msgstr "" +"Hiermee worden de volgende indieners voor alle geselecteerde moties " +"toegevoegd of verwijderd:" + +msgid "" +"This will add or remove the following tags for all selected agenda items:" +msgstr "" +"Hiermee worden de volgende tags toegevoegd of verwijderd voor alle " +"geselecteerde agendapunten:" + +msgid "This will add or remove the following tags for all selected motions:" +msgstr "" +"Hiermee worden de volgende tags toegevoegd of verwijderd voor alle " +"geselecteerde moties:" + +msgid "This will add or remove the selected accounts to following meetings:" +msgstr "" +"Hiermee worden de selecteerde accounts toegevoegd aan of verwijderd uit de " +"volgende vergaderingen:" + +msgid "" +"This will add or remove the selected accounts to the selected home " +"committee:" +msgstr "" + +msgid "This will move all selected motions as childs to:" +msgstr "Hiermee verplaatst u alle selecteerde moties als kinderen naar:" + +msgid "" +"This will move all selected motions under or after the following motion in " +"the call list:" +msgstr "" +"Hiermee worden alle geselecteerde moties onder of na de volgende motie in de" +" oproeplijst verplaatst:" + +msgid "This will reset all made changes and sort the call list." +msgstr "" +"Hiermee worden alle gemaakte wijzigingen gereset en wordt de oproeplijst " +"gesorteerd." + +msgid "This will set the favorite status for all selected motions:" +msgstr "" +"Hiermee wordt de favoriete status ingesteld voor alle geselecteerde moties:" + +msgid "This will set the following category for all selected motions:" +msgstr "" +"Hiermee wordt de volgende categorie ingesteld voor alle geselecteerde " +"moties:" + +msgid "This will set the following motion block for all selected motions:" +msgstr "" +"Hiermee wordt het volgende motieblok ingesteld voor alle geselecteerde " +"moties:" + +msgid "This will set the following recommendation for all selected motions:" +msgstr "" +"Hiermee wordt de volgende aanbeveling ingesteld voor alle geselecteerde " +"moties:" + +msgid "This will set the following state for all selected motions:" +msgstr "" +"Hiermee wordt de volgende status ingesteld voor alle geselecteerde moties:" + +msgid "This will set the workflow for all selected motions:" +msgstr "Hiermee wordt de workflow voor alle geselecteerde moties ingesteld:" + +msgid "Thoroughly check datastore (unsafe)" +msgstr "Grondige controle van datastore (onveilig)" + +msgid "Threefold repetition! It's a draw!" +msgstr "Drievoudige herhaling! Het is remise!" + +msgid "Tile view" +msgstr "Tegelaanzicht" + +msgid "Time" +msgstr "Tijd" + +msgid "Time and traffic light" +msgstr "Tijd en stoplicht" + +msgid "Timer" +msgstr "Timer" + +msgid "Timers" +msgstr "Timers" + +msgid "Timestamp" +msgstr "Tijdstempel" + +msgid "Title" +msgstr "Titel" + +msgid "Title for PDF document (all elections)" +msgstr "Titel voor PDF-document (alle verkiezingen)" + +msgid "Title for PDF documents of motions" +msgstr "Titel voor PDF-documenten van moties" + +msgid "Title for access data and welcome PDF" +msgstr "Titel voor toegangsgegevens en welkom PDF" + +msgid "To start your search press Enter or the search icon" +msgstr "" +"Om uw zoekopdracht te starten drukt u op Enter of op het zoekpictogram" + +msgid "Toggle to list of speakers" +msgstr "Naar sprekerslijst" + +msgid "Toggle to parent item" +msgstr "Naar bovenliggend item gaan" + +msgid "Too many votes on one option." +msgstr "Te veel stemmen op één optie." + +msgid "Topic" +msgstr "Onderwerp" + +msgid "Topics" +msgstr "Onderwerpen" + +msgid "Topics created" +msgstr "Onderwerpen aangemaakt" + +msgid "Topics skipped" +msgstr "Onderwerpen overgeslagen" + +msgid "Topics updated" +msgstr "Onderwerpen geactualiseerd" + +msgid "Topics with warnings (will be skipped)" +msgstr "Onderwerpen met waarschuwingen (worden overgeslagen)" + +msgid "Total accounts" +msgstr "Totaal accounts" + +msgid "Total committees" +msgstr "Totaal commissies" + +msgid "Total participants" +msgstr "Totaal deelnemers" + +msgid "Total time" +msgstr "Totale tijd" + +msgid "Total topics" +msgstr "Totaal onderwerpen" + +msgid "Total votes cast" +msgstr "Totaal aantal uitgebrachte stemmen" + +msgid "Touch the book icon to enter text" +msgstr "Druk op het boekpictogram om tekst in te voeren" + +msgid "Translation" +msgstr "Vertaling" + +msgid "Troubleshooting" +msgstr "Problemen oplossen" + +msgid "Try reconnect" +msgstr "Probeer opnieuw te verbinden" + +msgid "URL" +msgstr "URL" + +msgid "Underline" +msgstr "Onderstrepen" + +msgid "Undo" +msgstr "Ongedaan maken" + +msgid "Undone" +msgstr "Ongedaan gemaakt" + +msgid "Unique speakers" +msgstr "Unieke sprekers" + +msgid "Unknown participant" +msgstr "Onbekende deelnemer" + +msgid "Unknown user" +msgstr "Onbekende gebruiker" + +msgid "Unpublish" +msgstr "Depubliceer" + +msgid "Unsaved changes will not be applied." +msgstr "Niet-opgeslagen wijzigingen worden niet verwerkt." + +msgid "Unsupport" +msgstr "Geen ondersteuning" + +msgid "Upload" +msgstr "Uploaden" + +msgid "Upload to" +msgstr "Uploaden naar" + +msgid "" +"Use JSON key:value structure (key = OpenSlides attribute name, value = IdP " +"attribute name)." +msgstr "" +"Gebruik JSON key:value structuur (key = OpenSlides attribuut naam, value = " +"IdP attribuut naam)." + +msgid "Use color" +msgstr "Gebruik kleur" + +msgid "Use the following custom number" +msgstr "Gebruik het volgende speciale nummer" + +msgid "Used for WLAN QRCode projection." +msgstr "Gebruikt voor WLAN QRCode projectie." + +msgid "Used for invitation emails and QRCode in PDF of access data." +msgstr "" +"Gebruikt voor uitnodigingsmails en QRCode in PDF van toegangsgegevens." + +msgid "User" +msgstr "Gebruiker" + +msgid "User not found." +msgstr "Gebruiker niet gevonden." + +msgid "Username" +msgstr "Gebruikersnaam" + +msgid "Username may not contain spaces" +msgstr "Gebruikersnaam mag geen spaties bevatten" + +msgid "Username or password is incorrect." +msgstr "Gebruikersnaam of wachtwoord is onjuist." + +msgid "Uses leading zeros to sort motions correctly by identifier." +msgstr "" +"Gebruikt voorloopnullen om moties correct te sorteren op identificatie." + +msgid "" +"Using OpenSlides over HTTP 1.1 or lower is not supported. Make sure you can " +"use HTTP 2 to continue." +msgstr "" +"OpenSlides gebruiken via HTTP 1.1 of lager wordt niet ondersteund. Zorg " +"ervoor dat u HTTP 2 kunt gebruiken om door te gaan." + +msgid "Using OpenSlides over HTTP is not supported. Enable HTTPS to continue." +msgstr "" +"Het gebruik van OpenSlides via HTTP wordt niet ondersteund. Schakel HTTPS in" +" om door te gaan." + +msgid "Valid votes" +msgstr "Geldige stemmen" + +msgid "View" +msgstr "Weergave" + +msgid "Virtual applause" +msgstr "Virtueel applaus" + +msgid "Visibility" +msgstr "Zichtbaarheid" + +msgid "Visibility on agenda" +msgstr "Zichtbaarheid op de agenda" + +msgid "Vote" +msgstr "Stem" + +msgid "Vote Weight" +msgstr "Stem Gewicht" + +msgid "Vote delegation" +msgstr "Stem delegatie" + +msgid "Vote submitted" +msgstr "Stem ingediend" + +msgid "Vote weight" +msgstr "Stemgewicht" + +msgid "Voted" +msgstr "Gestemd" + +msgid "Votes" +msgstr "Stemmen" + +msgid "Voting" +msgstr "Stemming" + +msgid "Voting anonymized" +msgstr "Stemming geanonimiseerd" + +msgid "Voting colors" +msgstr "Stemkleuren" + +msgid "Voting created" +msgstr "Stemming gecreëerd" + +msgid "Voting deleted" +msgstr "Stemming verwijderd" + +msgid "Voting duration" +msgstr "Stemduur" + +msgid "" +"Voting ends after short (some seconds/minutes) or long (some days/weeks) " +"time period." +msgstr "" +"Het stemmen eindigt na een korte (enkele seconden/minuten) of lange (enkele " +"dagen/weken) periode." + +msgid "Voting in progress" +msgstr "Stemming in volle gang" + +msgid "Voting is currently in progress." +msgstr "Stemming is momenteel aan de gang." + +msgid "Voting method" +msgstr "Stemmethode" + +msgid "Voting opened" +msgstr "Stemming geopend" + +msgid "Voting published" +msgstr "Stemming gepubliceerd" + +msgid "Voting reset" +msgstr "Stemming resetten" + +msgid "Voting result" +msgstr "Stemresultaat" + +msgid "Voting right delegated to (proxy)" +msgstr "Stemrecht gedelegeerd aan (gevolmachtigde)" + +msgid "Voting right for" +msgstr "Stemrecht voor" + +msgid "Voting right received from (principals)" +msgstr "Stemrecht ontvangen van (opdrachtgevers)" + +msgid "Voting rights" +msgstr "Stemrecht" + +msgid "Voting started" +msgstr "Stemming begonnen" + +msgid "Voting stopped" +msgstr "Stemming gestopt" + +msgid "Voting stopped/published" +msgstr "Stemming gestopt/gepubliceerd" + +msgid "Voting successful." +msgstr "Stemming geslaagd." + +msgid "Voting type" +msgstr "Stemming type" + +msgid "Votings" +msgstr "Stemming" + +msgid "WLAN encryption" +msgstr "WLAN-codering" + +msgid "WLAN name (SSID)" +msgstr "WLAN-naam (SSID)" + +msgid "WLAN password" +msgstr "WLAN wachtwoord" + +msgid "Wait" +msgstr "Wacht" + +msgid "Wait for response ..." +msgstr "Wacht op antwoord ..." + +msgid "Waiting for response ..." +msgstr "Wachten op antwoord ..." + +msgid "Warn color" +msgstr "Waarschuw kleur" + +msgid "" +"Warning: Amendments exist for this motion. Are you sure you want to delete " +"this motion regardless?" +msgstr "" +"Waarschuwing: Er zijn wijzigingen voor deze motie. Weet u zeker dat u deze " +"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." +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 " +"deleted as well. Do you want to delete anyway?" +msgstr "" +"Waarschuwing: Ten minste één van de geselecteerde moties heeft wijzigingen, " +"deze worden ook verwijderd. Wil u toch verwijderen?" + +msgid "" +"Warning: Data loss is possible because accounts are in the same meeting." +msgstr "" +"Waarschuwing: Gegevensverlies is mogelijk omdat accounts in dezelfde " +"vergadering staan." + +msgid "Warning: This projector will be set to visible" +msgstr "Waarschuwing: Deze projector wordt ingesteld op zichtbaar" + +msgid "Was forwarded to this meeting" +msgstr "Was doorgestuurd naar deze vergadering" + +msgid "Web interface header logo" +msgstr "Webinterface header-logo" + +msgid "Welcome to OpenSlides" +msgstr "Welkom bij OpenSlides" + +msgid "What is new?" +msgstr "Wat is er nieuw?" + +msgid "Which version?" +msgstr "Welke versie?" + +msgid "Which visualization?" +msgstr "Welke visualisatie?" + +msgid "Wifi" +msgstr "Wifi" + +msgid "Wifi access data" +msgstr "Wifi toegangsgegevens" + +msgid "Wifi name" +msgstr "Wifi-naam" + +msgid "" +"Will be displayed as label before selected recommendation. Use an empty " +"value to disable the recommendation system." +msgstr "" +"Wordt weergegeven als label voor de aanbeveling die u selecteert. Gebruik " +"een lege waarde om het aanbevelingssysteem uit te schakelen." + +msgid "Withdraw point of order" +msgstr "Punt van orde intrekken" + +msgid "Workflow" +msgstr "Workflow" + +msgid "Workflow of new amendments" +msgstr "Workflow van nieuwe wijzigingen" + +msgid "Workflow of new motions" +msgstr "Workflow van nieuwe moties" + +msgid "Workflows" +msgstr "Workflows" + +msgid "Yes" +msgstr "Ja" + +msgid "Yes per candidate" +msgstr "Ja per kandidaat" + +msgid "Yes per option" +msgstr "Ja per optie" + +msgid "Yes, delete" +msgstr "Ja, verwijderen" + +msgid "Yes, inclusive meetings" +msgstr "Ja, inclusieve vergaderingen" + +msgid "Yes/No" +msgstr "Ja/Nee" + +msgid "Yes/No per candidate" +msgstr "Ja/Nee per kandidaat" + +msgid "Yes/No/Abstain" +msgstr "Ja/Nee/Onthouding" + +msgid "Yes/No/Abstain per candidate" +msgstr "Ja/Nee/ Onthouding per kandidaat" + +msgid "Yes/No/Abstain per list" +msgstr "Ja/Nee/ Onthouding per lijst" + +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 "" +"U verplaatst een bestand van een openbare map naar een niet gepubliceerde " +"map. Het bestand is daarna niet meer toegankelijk in vergaderingen." + +msgid "" +"You are moving an unpublished file to a public folder. The file will be " +"accessible in ALL meetings afterwards." +msgstr "" +"U verplaatst een ongepubliceerd bestand naar een openbare map. Het bestand " +"is daarna toegankelijk in ALLE vergaderingen." + +msgid "You are not allowed to see all entitled users." +msgstr "U mag niet alle gerechtigde gebruikers zien." + +msgid "You are not allowed to see the livestream" +msgstr "U mag de livestream niet zien" + +msgid "You are not supposed to be here..." +msgstr "U hoort hier niet te zijn..." + +msgid "You are using an incompatible client version." +msgstr "U gebruikt een incompatibele clientversie." + +msgid "You can change this option only in the forwarding section." +msgstr "U kunt deze optie alleen wijzigen in het gedeelte Doorsturen." + +msgid "You can not vote because this is an analog voting." +msgstr "U kunt niet stemmen omdat dit een analoge stemming is." + +msgid "You can not vote right now because the voting has not yet started." +msgstr "U kunt nu niet stemmen, want het stemmen is nog niet begonnen." + +msgid "You can only anonymize named polls." +msgstr "U kunt alleen polls met naam anonimiseren." + +msgid "" +"You cannot change the recommendation of motions in different workflows!" +msgstr "" +"U kunt de aanbeveling van moties in verschillende workflows niet wijzigen!" + +msgid "You cannot delete the last workflow of a meeting." +msgstr "U kunt de laatste workflow van een vergadering niet verwijderen." + +msgid "" +"You cannot delete the workflow as long as it is selected as default workflow" +" for new amendments in the settings. Please set another workflow as default " +"in the settings and try to delete the workflow again." +msgstr "" +"U kunt de workflow niet verwijderen zolang deze is geselecteerd als " +"standaardworkflow voor nieuwe wijzigingen in de instellingen. Stel een " +"andere workflow in als standaard in de instellingen en probeer de workflow " +"opnieuw te verwijderen." + +msgid "" +"You cannot delete the workflow as long as it is selected as default workflow" +" for new motions in the settings. Please set another workflow as default in " +"the settings and try to delete the workflow again." +msgstr "" +"U kunt de workflow niet verwijderen zolang deze is geselecteerd als " +"standaardworkflow voor nieuwe moties in de instellingen. Stel een andere " +"workflow in als standaard in de instellingen en probeer de workflow opnieuw " +"te verwijderen." + +msgid "You cannot delete yourself." +msgstr "U kunt uzelf niet verwijderen." + +msgid "" +"You cannot enter this meeting because you are not assigned to any group." +msgstr "" +"U kunt deze vergadering niet bijwonen omdat u aan geen enkele groep bent " +"toegewezen." + +msgid "You cannot vote since your vote right is delegated." +msgstr "U kunt niet stemmen omdat uw stemrecht is gedelegeerd." + +msgid "You do not have the permission to vote." +msgstr "U hebt geen toestemming om te stemmen." + +msgid "You have already voted." +msgstr "U hebt al gestemd." + +msgid "You have to be logged in to be able to vote." +msgstr "U moet ingelogd zijn om te kunnen stemmen." + +msgid "You have to be present to add yourself." +msgstr "U moet aanwezig zijn om uzelf toe te voegen." + +msgid "You have to be present to vote." +msgstr "U moet aanwezig zijn om te stemmen." + +msgid "You have to enter at least one character" +msgstr "U moet ten minste één teken invoeren" + +msgid "You have to enter six hexadecimal digits" +msgstr "U moet zes hexadecimale cijfers invoeren" + +msgid "You have to fill this field." +msgstr "U moet dit veld invullen." + +msgid "You override the personally set password!" +msgstr "U overschrijft het persoonlijk ingestelde wachtwoord!" + +msgid "You reached the maximum amount of votes. Deselect one option first." +msgstr "" +"U hebt het maximum aantal stemmen bereikt. Deselecteer eerst één optie." + +msgid "You reached the maximum amount of votes. Deselect somebody first." +msgstr "U hebt het maximum aantal stemmen bereikt. Deselecteer eerst iemand." + +msgid "" +"You will be logged out when you change your password. You must then log in " +"with the new password." +msgstr "" +"U zult worden uitgelogd wanneer u uw wachtwoord wijzigt. U moet dan inloggen" +" met het nieuwe wachtwoord." + +msgid "You won!" +msgstr "U hebt gewonnen!" + +msgid "Your browser" +msgstr "Uw browser" + +msgid "Your browser is not supported by OpenSlides!" +msgstr "Uw browser wordt niet ondersteund door OpenSlides!" + +msgid "Your decision cannot be changed afterwards." +msgstr "Uw keuze kan achteraf niet worden gewijzigd." + +msgid "Your device has no microphone" +msgstr "Uw apparaat heeft geen microfoon" + +msgid "Your input does not match the following structure: \"hh:mm\"" +msgstr "Uw invoer komt niet overeen met de volgende structuur: “hh:mm”" + +msgid "Your opponent couldn't stand it anymore... You are the winner!" +msgstr "Uw tegenstander kon er niet meer tegen... U bent de winnaar!" + +msgid "Your opponent has won!" +msgstr "Uw tegenstander heeft gewonnen!" + +msgid "Your password has been reset successfully!" +msgstr "Uw wachtwoord is succesvol gereset!" + +msgid "Your votes" +msgstr "Uw stemmen" + +msgid "Your voting right was delegated to another person." +msgstr "Uw stemrecht werd gedelegeerd aan een andere persoon." + +msgid "Zoom in" +msgstr "Zoom in" + +msgid "Zoom out" +msgstr "Zoom uit" + +msgid "[Begin speech] starts the countdown, [End speech] stops the countdown." +msgstr "" +"[Begin toespraak] start het aftellen, [Eind toespraak] stopt het aftellen." + +msgid "[Place for your welcome and help text.]" +msgstr "[Plaats voor uw welkomst- en helptekst.]" + +msgid "absent" +msgstr "afwezig" + +msgid "account-example" +msgstr "account-voorbeeld" + +msgid "active" +msgstr "actief" + +msgid "add group(s)" +msgstr "groep(en) toevoegen" + +msgid "already exists" +msgstr "bestaat al" + +msgid "amendment" +msgstr "wijziging" + +msgid "amendments" +msgstr "wijzigingen" + +msgid "analog" +msgstr "analoog" + +msgid "and" +msgstr "en" + +msgid "anonymized" +msgstr "geanonimiseerd" + +msgid "are required" +msgstr "zijn vereist" + +msgid "ballot-paper" +msgstr "stembiljet" + +msgid "by" +msgstr "door" + +msgid "challenged you to a chess match!" +msgstr "uitgedaagd voor een schaakwedstrijd!" + +msgid "change recommendation" +msgstr "wijzigingsaanbeveling" + +msgid "change recommendations" +msgstr "wijzigingsaanbevelingen" + +msgid "committee name" +msgstr "commissienaam" + +msgid "committee-example" +msgstr "commissie-voorbeeld" + +msgid "connecting ..." +msgstr "verbinden ..." + +msgid "connections" +msgstr "verbindingen" + +msgid "contribution" +msgstr "contributie" + +msgid "could not be created" +msgstr "kon niet worden aangemaakt" + +msgid "created" +msgstr "aangemaakt" + +msgid "custom" +msgstr "aangepast" + +msgid "dateless" +msgstr "datumloos" + +msgid "delete" +msgstr "verwijderen" + +msgid "deleted" +msgstr "verwijderd" + +msgid "disabled" +msgstr "uitgeschakeld" + +msgid "disconnected" +msgstr "losgekoppeld" + +msgid "diverse" +msgstr "diverse" + +msgid "e.g. for online meetings" +msgstr "bijv. voor online vergaderingen" + +msgid "emails" +msgstr "e-mails" + +msgid "ended" +msgstr "beëindigd" + +msgid "example" +msgstr "voorbeeld" + +msgid "external" +msgstr "extern" + +msgid "female" +msgstr "vrouwelijk" + +msgid "finished (unpublished)" +msgstr "afgerond (ongepubliceerd)" + +msgid "from delegated votes" +msgstr "van gedelegeerde stemmen" + +msgid "fullscreen" +msgstr "volledig scherm" + +msgid "future" +msgstr "toekomst" + +msgid "green" +msgstr "groen" + +msgid "grey" +msgstr "grijs" + +msgid "has been imported" +msgstr "is geïmporteerd" + +msgid "has saved his work on this motion." +msgstr "heeft zijn werk voor deze motie bewaard." + +msgid "have been created" +msgstr "zijn aangemaakt" + +msgid "hidden" +msgstr "verborgen" + +msgid "inactive" +msgstr "inactief" + +msgid "incl. subcommittees" +msgstr "incl. subcommissies" + +msgid "inline" +msgstr "inline" + +msgid "internal" +msgstr "intern" + +msgid "is assigned to the following committees, meetings and groups" +msgstr "is toegewezen aan de volgende commissies, vergaderingen en groepen" + +msgid "is not assigned to any committees or meetings yet" +msgstr "is nog niet toegewezen aan commissies of vergaderingen" + +msgid "is now" +msgstr "is nu" + +msgid "is required" +msgstr "is vereist" + +msgid "items" +msgstr "items" + +msgid "items selected" +msgstr "items geselecteerd" + +msgid "last updated" +msgstr "laatst bijgewerkt" + +msgid "lightblue" +msgstr "lichtblauw" + +msgid "locked out" +msgstr "uitgelogd" + +msgid "logged-in users" +msgstr "ingelogde gebruikers" + +msgid "long running" +msgstr "lange duur" + +msgid "majority" +msgstr "meerderheid" + +msgid "male" +msgstr "mannelijk" + +msgid "mark amendments as original" +msgstr "" + +msgid "max. 32 characters allowed" +msgstr "max. 32 tekens toegestaan" + +msgid "modified" +msgstr "gemodificeerd" + +msgid "motions" +msgstr "moties" + +msgid "move ..." +msgstr "bewegen ..." + +msgid "natural person" +msgstr "natuurlijke persoon" + +msgid "no natural person" +msgstr "geen natuurlijke persoon" + +msgid "nominal" +msgstr "nominaal" + +msgid "nominal (anonymized)" +msgstr "nominaal (geanonimiseerd)" + +msgid "non-binary" +msgstr "niet-binaire" + +msgid "non-nominal" +msgstr "niet-nominaal" + +msgid "none" +msgstr "geen" + +msgid "not external" +msgstr "" + +msgid "not specified" +msgstr "niet gespecificeerd" + +msgid "of" +msgstr "van" + +msgid "of which" +msgstr "waarvan" + +msgid "of which %num% not permissable" +msgstr "waarvan %num% niet toegestaan" + +msgid "open votes" +msgstr "open stemmen" + +msgid "or" +msgstr "of" + +msgid "original identifier" +msgstr "oorspronkelijke identificator" + +msgid "original submitter" +msgstr "oorspronkelijke indiener" + +msgid "outside" +msgstr "buiten" + +msgid "partially forwarded" +msgstr "gedeeltelijk doorgestuurd" + +msgid "participants" +msgstr "deelnemers" + +msgid "participants-example" +msgstr "deelnemers-voorbeeld" + +msgid "present" +msgstr "aanwezig" + +msgid "public" +msgstr "publiek" + +msgid "published" +msgstr "gepubliceerd" + +msgid "red" +msgstr "rood" + +msgid "remove" +msgstr "verwijderen" + +msgid "remove group(s)" +msgstr "verwijder groep(en)" + +msgid "removed user" +msgstr "verwijderde gebruiker" + +msgid "represented by" +msgstr "vertegenwoordigd door" + +msgid "represented by old account of" +msgstr "vertegenwoordigd door oude account van" + +msgid "reset" +msgstr "reset" + +msgid "selected" +msgstr "geselecteerd" + +msgid "short running" +msgstr "korte duur" + +msgid "started" +msgstr "begonnen" + +msgid "stopped" +msgstr "gestopt" + +msgid "successfully forwarded" +msgstr "succesvol doorgestuurd" + +msgid "supporters" +msgstr "supporters" + +msgid "to" +msgstr "naar" + +msgid "today" +msgstr "vandaag" + +msgid "total" +msgstr "totaal" + +msgid "undocumented" +msgstr "ongedocumenteerd" + +msgid "updated" +msgstr "bijgewerkt" + +msgid "version" +msgstr "versie" + +msgid "votes per candidate" +msgstr "stemmen per kandidaat" + +msgid "votes per option" +msgstr "stemmen per optie" + +msgid "was" +msgstr "was" + +msgid "were" +msgstr "waren" + +msgid "will be created" +msgstr "wordt aangemaakt" + +msgid "will be imported" +msgstr "wordt geïmporteerd" + +msgid "will be updated" +msgstr "wordt bijgewerkt" + +msgid "with" +msgstr "met" + +msgid "without identifier" +msgstr "zonder identificator" + +msgid "yellow" +msgstr "geel" + +msgid "{{amount}} interposed questions will be cleared" +msgstr "{{aantal}} tussenliggende vragen worden opgelost" + +msgid "{{amount}} of them will be saved with 'unknown' speaker" +msgstr "{{amount}} van hen zal worden opgeslagen met 'onbekend' luidspreker" + +msgid "{{amount}} will be saved" +msgstr "{{bedrag}} wordt opgeslagen" + +msgid "Acceptance" +msgstr "Acceptatie" + +msgid "Adjournment" +msgstr "Verdaging" + +msgid "Admin" +msgstr "Admin" + +msgid "Complex Workflow" +msgstr "Complexe workflow" + +#, 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 "" +"Beste {naam},\n" +"\n" +"dit is uw persoonlijke OpenSlides login:\n" +"\n" +"{url}\n" +"Gebruikersnaam: {gebruikersnaam}\n" +"Wachtwoord: {wachtwoord}\n" +"\n" +"\n" +"Deze e-mail is automatisch gegenereerd." + +msgid "Default projector" +msgstr "Standaardprojector" + +msgid "Delegates" +msgstr "Afgevaardigden" + +msgid "No concernment" +msgstr "Geen zorgen" + +msgid "No decision" +msgstr "Geen besluit" + +msgid "Presentation and assembly system" +msgstr "Presentatie- en verzamelsysteem" + +msgid "Referral to" +msgstr "Verwijzing naar" + +msgid "Rejection" +msgstr "Afwijzing" + +msgid "Reset your OpenSlides password" +msgstr "Reset uw OpenSlides wachtwoord" + +msgid "Simple Workflow" +msgstr "Simpele workflow" + +msgid "Space for your welcome text." +msgstr "Ruimte voor uw welkomsttekst." + +msgid "Speaking time" +msgstr "Spreektijd" + +msgid "Staff" +msgstr "Medewerkers" + +#, 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 "" +"U ontvangt deze e-mail omdat u een nieuw wachtwoord heeft aangevraagd voor uw OpenSlides account.\n" +"\n" +"Open de volgende link en kies een nieuw wachtwoord:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"De link is 10 minuten geldig." + +msgid "accepted" +msgstr "geaccepteerd" + +msgid "adjourned" +msgstr "verdaagd" + +msgid "in progress" +msgstr "in uitvoering" + +msgid "name" +msgstr "naam" + +msgid "not concerned" +msgstr "niet betrokken" + +msgid "not decided" +msgstr "niet besloten" + +msgid "not permitted" +msgstr "niet toegelaten" + +msgid "permitted" +msgstr "toegelaten" + +msgid "referred to" +msgstr "verwezen naar" + +msgid "rejected" +msgstr "afgewezen" + +msgid "submitted" +msgstr "ingezonden" + +msgid "withdrawn" +msgstr "geschrapt" diff --git a/i18n/template-en.pot b/i18n/template-en.pot index 18f3c14d05..e6528a674e 100644 --- a/i18n/template-en.pot +++ b/i18n/template-en.pot @@ -37,7 +37,7 @@ msgid "" msgstr "" msgid "" -"A change recommendation or amendment is probably referring to a non-existant " +"A change recommendation or amendment is probably referring to a nonexistent " "line number." msgstr "" @@ -103,6 +103,9 @@ msgstr "" msgid "Account admin" msgstr "" +msgid "Account created" +msgstr "" + msgid "Account successfully added." msgstr "" @@ -672,6 +675,10 @@ 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 "" @@ -2084,6 +2091,9 @@ msgstr "" msgid "Extension" msgstr "" +msgid "External" +msgstr "" + msgid "External ID" msgstr "" @@ -2286,6 +2296,9 @@ msgstr "" msgid "Has SSO identification" msgstr "" +msgid "Has a home committee" +msgstr "" + msgid "Has a membership number" msgstr "" @@ -2316,6 +2329,9 @@ msgstr "" msgid "Has no email address" msgstr "" +msgid "Has no home committee" +msgstr "" + msgid "Has no identical motions" msgstr "" @@ -2406,6 +2422,9 @@ msgstr "" msgid "Home" msgstr "" +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "" @@ -2602,6 +2621,9 @@ msgstr "" msgid "Is committee admin" msgstr "" +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "" @@ -2638,6 +2660,9 @@ msgstr "" msgid "Is not archived" msgstr "" +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "" @@ -3618,6 +3643,12 @@ msgstr "" msgid "Parent agenda item" msgstr "" +msgid "Parent committee" +msgstr "" + +msgid "Parent committee name" +msgstr "" + msgid "Parent motion text changed" msgstr "" @@ -3630,6 +3661,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 "" @@ -3660,6 +3697,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 "" @@ -4259,6 +4299,12 @@ msgstr "" msgid "Set category" msgstr "" +msgid "Set external" +msgstr "" + +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "" @@ -4328,6 +4374,9 @@ msgstr "" msgid "Set workflow" msgstr "" +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "" @@ -4597,6 +4646,9 @@ msgstr "" msgid "Subcategory" msgstr "" +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "" @@ -4844,9 +4896,6 @@ 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 "" @@ -4936,8 +4985,7 @@ 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:" @@ -5622,6 +5670,9 @@ msgstr "" msgid "example" msgstr "" +msgid "external" +msgstr "" + msgid "female" msgstr "" @@ -5658,6 +5709,9 @@ msgstr "" msgid "inactive" msgstr "" +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "" @@ -5703,6 +5757,9 @@ msgstr "" msgid "male" msgstr "" +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "" @@ -5736,12 +5793,18 @@ msgstr "" msgid "none" msgstr "" +msgid "not external" +msgstr "" + msgid "not specified" msgstr "" msgid "of" msgstr "" +msgid "of which" +msgstr "" + msgid "of which %num% not permissable" msgstr "" @@ -5823,6 +5886,9 @@ msgstr "" msgid "today" msgstr "" +msgid "total" +msgstr "" + msgid "undocumented" msgstr "" @@ -5853,6 +5919,9 @@ msgstr "" msgid "will be updated" msgstr "" +msgid "with" +msgstr "" + msgid "without identifier" msgstr "" From 2a2a94daa0230fb1029657a22caafe8c60c32201 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 23 Jun 2025 10:09:35 +0200 Subject: [PATCH 046/173] Adding Build instruction to dev compose file --- dev/docker/docker-compose.dev.yml | 64 +++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/dev/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index fe7f158242..389d4ef353 100644 --- a/dev/docker/docker-compose.dev.yml +++ b/dev/docker/docker-compose.dev.yml @@ -1,6 +1,13 @@ version: "3" services: datastore-reader: + build: + context: ../../openslides-datastore-service + target: "dev" + args: + CONTEXT: "dev" + MODULE: "reader" + PORT: "9010" image: openslides-datastore-reader-dev depends_on: - postgres @@ -15,6 +22,13 @@ services: - 5680:5678 datastore-writer: + build: + context: ../../openslides-datastore-service + target: "dev" + args: + CONTEXT: "dev" + MODULE: "writer" + PORT: "9011" image: openslides-datastore-writer-dev depends_on: - postgres @@ -37,6 +51,11 @@ services: - POSTGRES_DB=openslides client: + build: + context: ../../openslides-client + target: "dev" + args: + CONTEXT: "dev" image: openslides-client-dev env_file: services.env environment: @@ -46,6 +65,11 @@ services: - ../../openslides-client/client/cli:/app/cli backend: + build: + context: ../../openslides-backend + target: "dev" + args: + CONTEXT: "dev" image: openslides-backend-dev depends_on: - datastore-reader @@ -77,6 +101,11 @@ services: - ../../openslides-backend/scripts:/app/scripts autoupdate: + build: + context: ../../openslides-autoupdate-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-autoupdate-dev depends_on: - datastore-reader @@ -95,6 +124,11 @@ services: - "9012:9012" icc: + build: + context: ../../openslides-icc-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-icc-dev depends_on: - datastore-reader @@ -112,6 +146,11 @@ services: - "9007:9007" search: + build: + context: ../../openslides-search-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-search-dev depends_on: - autoupdate @@ -129,6 +168,11 @@ services: - "9050:9050" auth: + build: + context: ../../openslides-auth-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-auth-dev depends_on: - datastore-reader @@ -142,6 +186,11 @@ services: - "9004:9004" media: + build: + context: ../../openslides-media-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-media-dev depends_on: - backend @@ -153,6 +202,11 @@ services: - ../../openslides-media-service/src:/app/src manage: + build: + context: ../../openslides-manage-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-manage-dev depends_on: - auth @@ -169,6 +223,11 @@ services: - "6379:6379" proxy: + build: + context: ../../openslides-proxy + target: "dev" + args: + CONTEXT: "dev" image: openslides-proxy-dev depends_on: - client @@ -185,6 +244,11 @@ services: - "8025:8025" # web ui to check mails manually vote: + build: + context: ../../openslides-vote-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-vote-dev depends_on: - auth From b9d2ed5fcd4840e65035c4052fcf70c6af881af5 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 23 Jun 2025 13:45:11 +0200 Subject: [PATCH 047/173] Add Shellcheck Linter --- dev/scripts/lint-shell-scripts.sh | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 dev/scripts/lint-shell-scripts.sh diff --git a/dev/scripts/lint-shell-scripts.sh b/dev/scripts/lint-shell-scripts.sh new file mode 100644 index 0000000000..8ac5e3fc80 --- /dev/null +++ b/dev/scripts/lint-shell-scripts.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +# Import OpenSlides utils package +. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh + +export 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. + # 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 + info $? +} + +# This uses Shellcheck (https://github.com/koalaman/shellcheck) to lint all Service Dockerfiles + +# Call Shellcheck on each Submodule shell-scripts +LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +IFS=$'\n' +for DIR in $(git submodule foreach --recursive -q sh -c pwd); do + # Extract submodule name + cd "$DIR" && \ + export DIRNAME=${PWD##*/} && \ + export SUBMODULE=${DIRNAME//"openslides-"} && \ + if [ $SUBMODULE == 'meta' ]; then continue; fi && \ + if [ $SUBMODULE == 'go' ]; then continue; fi && \ + + # 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 From e40c93094a3c4c9c68eab7f9fda2eae6f81cb349 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 23 Jun 2025 15:06:53 +0200 Subject: [PATCH 048/173] Lint scripts via Shellcheck --- dev/scripts/git-fetch-and-merge-upstream.sh | 44 ++++++++++++-------- dev/scripts/git-push-all-submodules.sh | 19 +++++---- dev/scripts/git-setup-forked-submodule.sh | 18 +++++--- dev/scripts/lint-dockerfiles.sh | 22 ++++++---- dev/scripts/lint-shell-scripts.sh | 26 +++++++----- dev/scripts/makefile/build-all-submodules.sh | 19 +++++---- dev/scripts/makefile/build-service.sh | 6 +-- dev/scripts/makefile/test-all-submodules.sh | 23 ++++++---- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 17 files changed, 117 insertions(+), 78 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index c04fbf0ad8..eb17b7b0ec 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" # Fetches and merges all submodules with their respective upstream/main repositories. @@ -12,23 +12,28 @@ fetch_merge_push() { export SOURCE=$2 info "Fetch & merge for ${SUBMODULE} " - export GIT_UPDATE=$(git remote update $SOURCE) - export GIT_FETCH=$(git fetch $SOURCE) - export ERROR=0 && \ - git merge $SOURCE/main || export ERROR=1 - if [ $SOURCE == 'origin' ]; then return; fi + GIT_UPDATE=$(git remote update "$SOURCE") + export GIT_UPDATE + GIT_FETCH=$(git fetch "$SOURCE") + export GIT_FETCH - if [ $ERROR == 1 ]; then (git commit && git push) ; fi - if [ $ERROR == 0 ]; then (git push) ; fi + export ERROR=0 + git merge "$SOURCE"/main || export ERROR=1 + + if [ "$SOURCE" == 'origin' ]; then return; fi + + if [ "$ERROR" == 1 ]; then (git commit && git push) ; fi + if [ "$ERROR" == 0 ]; then (git push) ; fi } update_meta(){ if [ -d "meta" ] then - cd meta - (fetch_merge_push meta origin) - cd .. + ( + cd meta || exit + (fetch_merge_push meta origin) + ) fi } @@ -36,20 +41,23 @@ update_meta(){ IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" && \ - export DIRNAME=${PWD##*/} && \ - export SUBMODULE=${DIRNAME//"openslides-"} && \ + cd "$DIR" || exit && \ + + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ - if [ $SUBMODULE == 'go' ]; then continue; fi && \ - if [ $SUBMODULE == 'meta' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ # Check for single target - if [ $# -eq 2 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + 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 + fetch_merge_push "${SUBMODULE}" upstream done wait \ No newline at end of file diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh index 1cae1f9443..8f9fe51fa9 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" # Commits and pushes all submodules to their respective repositories. # The same Commit Message is reused for all Commits @@ -20,20 +20,23 @@ export SINGLE_TARGET=$2 IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" && \ - export DIRNAME=${PWD##*/} && \ - export SUBMODULE=${DIRNAME//"openslides-"} && \ + cd "$DIR" || exit && \ - if [ $SUBMODULE == 'go' ]; then continue; fi && \ - if [ $SUBMODULE == 'meta' ]; then continue; fi && \ + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ # Check for single target - if [ $# -eq 2 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + 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 commit -a -m "$MESSAGE" && \ git push done wait \ No newline at end of file diff --git a/dev/scripts/git-setup-forked-submodule.sh b/dev/scripts/git-setup-forked-submodule.sh index be9082e29c..47def6d4f2 100644 --- a/dev/scripts/git-setup-forked-submodule.sh +++ b/dev/scripts/git-setup-forked-submodule.sh @@ -1,13 +1,21 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + # Creates a remote to given submodule. # Call this from project root path # Parameter #1 : abbreviated name of the submodule (eg. auth-service, backend, proxy, icc-service) # Parameter #2 : name of your github fork repository -if [ -z $1 ]; then echo "Parameter #1 missing"; exit; fi -if [ -z $2 ]; then echo "Parameter #2 missing"; exit; fi +if [ -z "$1" ]; then echo "Parameter #1 missing"; exit; fi +if [ -z "$2" ]; then echo "Parameter #2 missing"; exit; fi + +info "Forking $2/openslides-$1" -cd ./openslides-$1 +( +cd ./openslides-"$1" || exit git remote rename origin upstream -git remote add origin git@github.com:$2/openslides-$1.git +git remote add origin git@github.com:"$2"/openslides-"$1".git git fetch upstream git remote -v -cd .. \ No newline at end of file +) \ No newline at end of file diff --git a/dev/scripts/lint-dockerfiles.sh b/dev/scripts/lint-dockerfiles.sh index 3825cb189f..b067785376 100644 --- a/dev/scripts/lint-dockerfiles.sh +++ b/dev/scripts/lint-dockerfiles.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" export SINGLE_TARGET=$1 @@ -14,19 +14,23 @@ LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do - # Extract submodule name - cd "$DIR" && \ - export DIRNAME=${PWD##*/} && \ - export SUBMODULE=${DIRNAME//"openslides-"} && \ - if [ $SUBMODULE == 'meta' ]; then continue; fi && \ - if [ $SUBMODULE == 'go' ]; then continue; fi && \ + # Extract submodule name + cd "$DIR" || exit && \ + + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ # Check for single target - if [ $# -eq 1 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + 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 + 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 diff --git a/dev/scripts/lint-shell-scripts.sh b/dev/scripts/lint-shell-scripts.sh index 8ac5e3fc80..6a6462078f 100644 --- a/dev/scripts/lint-shell-scripts.sh +++ b/dev/scripts/lint-shell-scripts.sh @@ -1,33 +1,39 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" export 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. # 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 - info $? + find . -type f -exec grep -EH '^#!(.*/|.*env +)(sh|bash|ksh)' {} \; | cut -d: -f1 | xargs shellcheck -x } -# This uses Shellcheck (https://github.com/koalaman/shellcheck) to lint all Service Dockerfiles +# This uses Shellcheck (https://github.com/koalaman/shellcheck) to lint all Service shell-scripts as well as the dev folder # Call Shellcheck on each Submodule shell-scripts LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +# info " Linting shell-scripts for dev:" && \ +# lint_all_files "${LOCAL_PWD}"/.. + IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" && \ - export DIRNAME=${PWD##*/} && \ - export SUBMODULE=${DIRNAME//"openslides-"} && \ - if [ $SUBMODULE == 'meta' ]; then continue; fi && \ - if [ $SUBMODULE == 'go' ]; then continue; fi && \ + cd "$DIR" || exit && \ + + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ # Check for single target - if [ $# -eq 1 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + if [ $# -eq 1 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ # Execute test info " Linting shell-scripts for ${SUBMODULE}:" && \ diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index eba144e9cd..8b461bcb6e 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" # Iterates all submodules and executes the make-target 'build-aio' using parameter context as build target # Ignores meta directory @@ -13,7 +13,7 @@ export CONTEXT=$1 -if [ "${CONTEXT}" != "prod" -a "${CONTEXT}" != "dev" -a "${CONTEXT}" != "tests" ]; then +if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != "tests" ]; then warn "No build context specified. Building for prod per default." >&2 export CONTEXT="prod" fi @@ -22,13 +22,18 @@ export SINGLE_TARGET=$2 IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do - # Extract submodule name - cd "$DIR" && \ - export DIRNAME=${PWD##*/} && \ - export SUBMODULE=${DIRNAME//"openslides-"} && \ + # Extract submodule name + cd "$DIR" || exit && \ + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + # Check for single target - if [ $# -eq 2 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ # Execute test info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ diff --git a/dev/scripts/makefile/build-service.sh b/dev/scripts/makefile/build-service.sh index da190dfccc..162e2084ac 100644 --- a/dev/scripts/makefile/build-service.sh +++ b/dev/scripts/makefile/build-service.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh +. "$( 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 @@ -15,7 +15,7 @@ if [ -z "${SERVICE}" ]; then exit 1 fi -if [ "${CONTEXT}" != "prod" -a "${CONTEXT}" != "dev" -a "${CONTEXT}" != "tests" ] ; then \ +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 @@ -32,4 +32,4 @@ 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} +echocmd docker build -f ./Dockerfile ./ --tag "${TAG}" --build-arg CONTEXT="${CONTEXT}" --target "${CONTEXT}" "${OPT_ARGS}" diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 10e0de80a2..fdb71e5835 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" # Iterates all submodules and executes the make-target 'run-tests' # Ignores meta directory @@ -18,13 +18,17 @@ declare -A outputs IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" && \ - export DIRNAME=${PWD##*/} && \ - export SUBMODULE=${DIRNAME//"openslides-"} && \ - if [ $SUBMODULE == 'meta' ]; then continue; fi && \ + cd "$DIR" || exit && \ + + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ # Check for single target - if [ $# -eq 1 ]; then if [[ $SINGLE_TARGET != $SUBMODULE ]]; then continue; fi; fi && \ + if [ $# -eq 1 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ # Execute test info "Testing service ${SUBMODULE}" && \ @@ -34,9 +38,10 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do done for x in "${!outputs[@]}"; do - export VALUE=${outputs[${x}]} && \ - if [ $VALUE != '0' ]; then error "Tests for service ${x} failed"; fi && \ - if [ $VALUE == '0' ]; then success "Tests for service ${x} successful"; fi + VALUE=${outputs[${x}]} + export VALUE && \ + 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/openslides-auth-service b/openslides-auth-service index fb97f110cb..50c64488d0 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit fb97f110cbb235e0c1adc7c13f531344639875f5 +Subproject commit 50c64488d04a0891d80d392354ba99ed45e8f98e diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 3706631349..0375b1ede3 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 370663134998b19ef83bd3eb6f8c3b94869b99f7 +Subproject commit 0375b1ede3c02a5039802f97fab2add9c7184394 diff --git a/openslides-backend b/openslides-backend index b8808d0682..3994da2d9a 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit b8808d0682721b69c7d6890f167c3eec1b583474 +Subproject commit 3994da2d9a5c2f8b4e6cd19d5799f6d93cc09393 diff --git a/openslides-client b/openslides-client index 553e4ab554..0b7c4b301a 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 553e4ab55407e0840cdebc036bcf491b87bcd504 +Subproject commit 0b7c4b301afffa9a44cc8f5e6b457fc012582a8b diff --git a/openslides-datastore-service b/openslides-datastore-service index 5b14f9f8ef..48960c0c8b 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 5b14f9f8ef1da598b53275f790d9b935d4ce18ad +Subproject commit 48960c0c8b9cec73641fedbe13094011387bfe05 diff --git a/openslides-manage-service b/openslides-manage-service index f8c00a339c..a4921446c3 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit f8c00a339ccd3c54cca7b0f467ce3f9b784b4815 +Subproject commit a4921446c3bdce19f9564f19bb6d9aa14137be18 diff --git a/openslides-media-service b/openslides-media-service index c54c2e83a2..205e4f7af6 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit c54c2e83a2988ad6d7ea66d360cb57a580e99809 +Subproject commit 205e4f7af67fca63362cc2e11155667e0a442a27 diff --git a/openslides-search-service b/openslides-search-service index 432dbe700b..02efb76806 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 432dbe700b8fb9654da250be413b618abfa22ae7 +Subproject commit 02efb76806c9e2f1861a2d47f250359b29dc2360 diff --git a/openslides-vote-service b/openslides-vote-service index 1566392c4a..0605a17028 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 1566392c4a1c1076b4000d49593860d9def0110f +Subproject commit 0605a170287586ab13354c5afdfa4b5fdcc2cc1f From d26552fe858027d303c00add4740819a97b3310b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 23 Jun 2025 16:21:57 +0200 Subject: [PATCH 049/173] More linting fixes --- dev/actions/build-service/action-run.sh | 4 ++-- dev/scripts/lint-shell-scripts.sh | 12 ++++++----- dev/scripts/makefile/build-all-submodules.sh | 2 +- dev/scripts/makefile/test-all-submodules.sh | 2 +- dev/scripts/util.sh | 21 +++++++++++--------- 5 files changed, 23 insertions(+), 18 deletions(-) diff --git a/dev/actions/build-service/action-run.sh b/dev/actions/build-service/action-run.sh index acbc8a84bd..d40b95b911 100644 --- a/dev/actions/build-service/action-run.sh +++ b/dev/actions/build-service/action-run.sh @@ -1,4 +1,4 @@ #!/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 +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/scripts/lint-shell-scripts.sh b/dev/scripts/lint-shell-scripts.sh index 6a6462078f..2a4742a3bb 100644 --- a/dev/scripts/lint-shell-scripts.sh +++ b/dev/scripts/lint-shell-scripts.sh @@ -8,16 +8,18 @@ export 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. # 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 -x + find . -type f -exec grep -EH '^#!(.*/|.*env +)(sh|bash|ksh)' {} \; | cut -d: -f1 | xargs shellcheck } # This uses Shellcheck (https://github.com/koalaman/shellcheck) to lint all Service shell-scripts as well as the dev folder # Call Shellcheck on each Submodule shell-scripts -LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) - -# info " Linting shell-scripts for dev:" && \ -# lint_all_files "${LOCAL_PWD}"/.. +( + LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + cd "$LOCAL_PWD"/.. || exit + info " Linting shell-scripts for dev:" && \ + lint_all_files +) IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 8b461bcb6e..94d55d4d5b 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -37,6 +37,6 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Execute test info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ - echocmd eval "make build-${CONTEXT}" + echocmd make build-"${CONTEXT}" done wait \ No newline at end of file diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index fdb71e5835..4f07dae7da 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -33,7 +33,7 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Execute test info "Testing service ${SUBMODULE}" && \ export ERROR_FOUND="" &&\ - echocmd make "run-tests" || export ERROR_FOUND="1" && \ + echocmd make run-tests || export ERROR_FOUND="1" && \ outputs[$SUBMODULE]="${?}${ERROR_FOUND}" done diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index 7bfdb407a4..f844dd61ff 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -29,7 +29,7 @@ ask() { reply_opt="[Y/n]"; blank="" } - read -rp "$@ $reply_opt: " + read -rp "$* $reply_opt: " case "$REPLY" in Y|y|Yes|yes|YES|"$blank") return 0 ;; *) return 1 ;; @@ -41,21 +41,24 @@ ask() { # This allows callers of echocmd to still handle their provided command's stdout # as if executed directly. echocmd() { - echo "${COL_BLUE}$ $@${COL_NORMAL}" >&2 - "$@" + ( + IFS=$' ' + echo "${COL_BLUE}$ $*${COL_NORMAL}" >&2 + $* return $? + ) } info() { - echo "${COL_GRAY}$@${COL_NORMAL}" + echo "${COL_GRAY}$*${COL_NORMAL}" } warn() { - echo "${COL_YELLOW}[WARN] ${COL_GRAY}$@${COL_NORMAL}" >&2 + echo "${COL_YELLOW}[WARN] ${COL_GRAY}$*${COL_NORMAL}" >&2 } error() { - echo "${COL_RED}[ERROR] ${COL_GRAY}$@${COL_NORMAL}" >&2 + echo "${COL_RED}[ERROR] ${COL_GRAY}$*${COL_NORMAL}" >&2 } abort() { @@ -64,14 +67,14 @@ abort() { } success() { - echo "${COL_GREEN}$@${COL_NORMAL}" + echo "${COL_GREEN}$*${COL_NORMAL}" } fancy() { echo "" echo " -*~=$§{}§$=~*-" echo "" - echo " $@" + echo " $*" echo "" echo " -*~=$§{}§$=~*-" echo "" @@ -81,7 +84,7 @@ shout() { echo "" echo "${COL_CYAN}========================================================${COL_NORMAL}" echo "" - echo "${COL_CYAN}$@${COL_NORMAL}" + echo "${COL_CYAN}$*${COL_NORMAL}" echo "" echo "${COL_CYAN}========================================================${COL_NORMAL}" echo "" From 2050f1db1f5545cde26b612b4c3b10c2dd262c71 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 24 Jun 2025 08:10:38 +0200 Subject: [PATCH 050/173] Bump --- openslides-autoupdate-service | 2 +- openslides-client | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 0375b1ede3..8715763719 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 0375b1ede3c02a5039802f97fab2add9c7184394 +Subproject commit 8715763719611a08cef55d8bd562a77368f04fc7 diff --git a/openslides-client b/openslides-client index 0b7c4b301a..c3057e5214 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 0b7c4b301afffa9a44cc8f5e6b457fc012582a8b +Subproject commit c3057e521441afe72ce0d2bb25745619d63fa525 From 4d76a92dd15f1b6b1c7cc7d18d64bb606d8cb7f2 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 24 Jun 2025 16:00:16 +0200 Subject: [PATCH 051/173] Bump --- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-vote-service | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openslides-icc-service b/openslides-icc-service index 9ce1c0464d..43ad367e6f 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 9ce1c0464d23e87c3b31749d1459fca11e71c118 +Subproject commit 43ad367e6f1ae623161fc6de3b3ac6394689b4a5 diff --git a/openslides-manage-service b/openslides-manage-service index a4921446c3..81a7c74453 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit a4921446c3bdce19f9564f19bb6d9aa14137be18 +Subproject commit 81a7c74453e451adc35ee1fe72dc77f886ff5d77 diff --git a/openslides-vote-service b/openslides-vote-service index 0605a17028..600e54ffad 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 0605a170287586ab13354c5afdfa4b5fdcc2cc1f +Subproject commit 600e54ffad40cf66bb6a15b936bff617504e68e8 From be116837f6ddc43bd7d5ec1ea02dd8b1b36f08c6 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 26 Jun 2025 08:13:14 +0200 Subject: [PATCH 052/173] Bump --- openslides-icc-service | 2 +- openslides-search-service | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openslides-icc-service b/openslides-icc-service index 43ad367e6f..9ce1c0464d 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 43ad367e6f1ae623161fc6de3b3ac6394689b4a5 +Subproject commit 9ce1c0464d23e87c3b31749d1459fca11e71c118 diff --git a/openslides-search-service b/openslides-search-service index 02efb76806..e321ded2f5 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 02efb76806c9e2f1861a2d47f250359b29dc2360 +Subproject commit e321ded2f50b4aeb8568c1fae4c128f22f684814 From ba1fe0acbce204a90d5f3165681449fa1c8b1256 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 26 Jun 2025 09:13:38 +0200 Subject: [PATCH 053/173] PR fixes --- README.md | 3 +-- openslides-client | 2 +- openslides-datastore-service | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6960f0b28d..f486e9585a 100644 --- a/README.md +++ b/README.md @@ -29,5 +29,4 @@ readme](DEVELOPMENT.md). OpenSlides is Free/Libre Open Source Software (FLOSS), and distributed under the MIT License, see [LICENSE file](LICENSE). The authors of OpenSlides are -mentioned in the [AUTHORS file](AUTHORS). - +mentioned in the [AUTHORS file](AUTHORS). \ No newline at end of file diff --git a/openslides-client b/openslides-client index c3057e5214..5a6a200fea 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c3057e521441afe72ce0d2bb25745619d63fa525 +Subproject commit 5a6a200fea2e7585ce046ce3b366d9b34cdf7c01 diff --git a/openslides-datastore-service b/openslides-datastore-service index 48960c0c8b..207a851f28 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 48960c0c8b9cec73641fedbe13094011387bfe05 +Subproject commit 207a851f28313d20f7c4617dc46dec4abe9a2b03 From 0a93526b5fba3e8c93c7d69ff6117a447a83a772 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 26 Jun 2025 11:02:17 +0200 Subject: [PATCH 054/173] PR fixes #2 --- .github/workflows/debug-workflow.yml | 12 ++++++------ dev/actions/build-and-test-service/action.yml | 6 +++--- dev/actions/build-service/action.yml | 16 ++++++++-------- dev/scripts/git-fetch-and-merge-upstream.sh | 14 +++++++------- dev/scripts/git-push-all-submodules.sh | 2 +- dev/scripts/makefile/build-all-submodules.sh | 2 +- dev/scripts/makefile/test-all-submodules.sh | 4 ++-- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 18 files changed, 39 insertions(+), 39 deletions(-) diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml index 63d61530a8..03ac64aa75 100644 --- a/.github/workflows/debug-workflow.yml +++ b/.github/workflows/debug-workflow.yml @@ -1,12 +1,12 @@ -on: deployment +on: push jobs: test-job: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Test actions - uses: Janmtbehrens/OpenSlides/dev/actions/build-and-test-service@all-in-one + - uses: actions/checkout@v4 + - name: Prettify code + uses: creyD/prettier_action@v4.6 with: - service: auth \ No newline at end of file + # This part is also where you can pass other options, for example: + prettier_options: --check \ No newline at end of file diff --git a/dev/actions/build-and-test-service/action.yml b/dev/actions/build-and-test-service/action.yml index d57cebe190..f5b6587e01 100644 --- a/dev/actions/build-and-test-service/action.yml +++ b/dev/actions/build-and-test-service/action.yml @@ -2,7 +2,7 @@ name: 'Build and run service tests' description: 'Build test context image and runs all tests of service.' inputs: - service: + service: description: 'Name of the service. Examples: proxy, auth, datastore' required: true @@ -12,8 +12,8 @@ runs: - name: "Build Test" uses: Janmtbehrens/OpenSlides/dev/actions/build-service@all-in-one with: - service: ${{ inputs.service }} + service: ${{ inputs.service }} context: tests - name: "Test Service" shell: bash - run: bash $GITHUB_ACTION_PATH/action-run.sh + run: bash $GITHUB_ACTION_PATH/action-run.sh \ No newline at end of file diff --git a/dev/actions/build-service/action.yml b/dev/actions/build-service/action.yml index f7b3db904b..bd4d48e0a2 100644 --- a/dev/actions/build-service/action.yml +++ b/dev/actions/build-service/action.yml @@ -1,17 +1,17 @@ name: 'Build service' description: 'Builds service image for given context' inputs: - service: + service: description: 'Name of the service. Examples: proxy, auth, datastore' required: true - context: + context: description: 'Build Context. Possible options: prod, dev, tests' required: true - module: + module: description: 'Optional module of the service. Examples: reader, writer' required: false default: "" - port: + port: description: 'Optional port of the service' required: false default: "" @@ -22,8 +22,8 @@ runs: shell: bash run: bash $GITHUB_ACTION_PATH/action-run.sh env: - SERVICE: ${{ inputs.service }} - CONTEXT: ${{ inputs.context }} - MODULE: ${{ inputs.module }} - PORT: ${{ inputs.port }} + 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/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index eb17b7b0ec..e2341a64d3 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -11,7 +11,7 @@ fetch_merge_push() { export SUBMODULE=$1 export SOURCE=$2 - info "Fetch & merge for ${SUBMODULE} " + info "Fetch & merge for ${SUBMODULE} " GIT_UPDATE=$(git remote update "$SOURCE") export GIT_UPDATE @@ -19,22 +19,22 @@ fetch_merge_push() { export GIT_FETCH export ERROR=0 - git merge "$SOURCE"/main || export ERROR=1 + git merge "$SOURCE"/main || export ERROR=1 if [ "$SOURCE" == 'origin' ]; then return; fi - if [ "$ERROR" == 1 ]; then (git commit && git push) ; fi - if [ "$ERROR" == 0 ]; then (git push) ; fi + if [ "$ERROR" == 1 ]; then (git commit && git push) ; fi + if [ "$ERROR" == 0 ]; then (git push) ; fi } update_meta(){ - if [ -d "meta" ] - then + if [ -d "meta" ] + then ( cd meta || exit (fetch_merge_push meta origin) ) - fi + fi } diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh index 8f9fe51fa9..2082ed8ab1 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.sh @@ -37,6 +37,6 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do info "Commit & push for ${SUBMODULE} " && \ git add -u . && \ git commit -a -m "$MESSAGE" && \ - git push + git push done wait \ No newline at end of file diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 94d55d4d5b..97aa04100e 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -31,7 +31,7 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do export SUBMODULE && \ if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ - + # Check for single target if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 4f07dae7da..149bb0e09f 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -34,14 +34,14 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do info "Testing service ${SUBMODULE}" && \ export ERROR_FOUND="" &&\ echocmd make run-tests || export ERROR_FOUND="1" && \ - outputs[$SUBMODULE]="${?}${ERROR_FOUND}" + outputs[$SUBMODULE]="${?}${ERROR_FOUND}" done 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 success "Tests for service ${x} successful"; fi + if [ "$VALUE" == '0' ]; then success "Tests for service ${x} successful"; fi done wait \ No newline at end of file diff --git a/openslides-auth-service b/openslides-auth-service index 50c64488d0..968769105b 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 50c64488d04a0891d80d392354ba99ed45e8f98e +Subproject commit 968769105bf9af64c8007bbe08d40a07a0c0cd25 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 8715763719..60b777a65f 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 8715763719611a08cef55d8bd562a77368f04fc7 +Subproject commit 60b777a65f4a106f73f6ecd03bcf684fedb0ca65 diff --git a/openslides-backend b/openslides-backend index 3994da2d9a..8dde164077 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 3994da2d9a5c2f8b4e6cd19d5799f6d93cc09393 +Subproject commit 8dde1640772000976a9cdf80d16e10243e5e6174 diff --git a/openslides-client b/openslides-client index 5a6a200fea..c666a10844 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 5a6a200fea2e7585ce046ce3b366d9b34cdf7c01 +Subproject commit c666a1084496f6d3143d3071f2c457ab712641b8 diff --git a/openslides-datastore-service b/openslides-datastore-service index 207a851f28..213eeda4a0 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 207a851f28313d20f7c4617dc46dec4abe9a2b03 +Subproject commit 213eeda4a09fe3fdbd48f56ca305f4a9f955ecf1 diff --git a/openslides-icc-service b/openslides-icc-service index 9ce1c0464d..d537b8d3d6 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 9ce1c0464d23e87c3b31749d1459fca11e71c118 +Subproject commit d537b8d3d635c792979620f7b47a803e16d08e0b diff --git a/openslides-manage-service b/openslides-manage-service index 81a7c74453..798c9e28af 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 81a7c74453e451adc35ee1fe72dc77f886ff5d77 +Subproject commit 798c9e28af1e6d26709f8346b1ccd74f19e44586 diff --git a/openslides-media-service b/openslides-media-service index 205e4f7af6..58c749299d 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 205e4f7af67fca63362cc2e11155667e0a442a27 +Subproject commit 58c749299dbb295bba00ed648ffa73dbd6269920 diff --git a/openslides-proxy b/openslides-proxy index b11de7f5ee..64829dca48 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit b11de7f5eea559cb862f3b4f32fa6c33090a0004 +Subproject commit 64829dca48a73e89f72378740f329ceaffdf7256 diff --git a/openslides-search-service b/openslides-search-service index e321ded2f5..3535a37ae3 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit e321ded2f50b4aeb8568c1fae4c128f22f684814 +Subproject commit 3535a37ae386188de40a9e6204eecdd7d12fd3ac diff --git a/openslides-vote-service b/openslides-vote-service index 600e54ffad..72398493f0 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 600e54ffad40cf66bb6a15b936bff617504e68e8 +Subproject commit 72398493f0fe0c585e1da2de4679534e1d58f1e3 From fdbfebb164df58583a4f253c6205202008b44116 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 26 Jun 2025 11:33:46 +0200 Subject: [PATCH 055/173] Workflow Fix --- .github/workflows/debug-workflow.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml index 03ac64aa75..b644bbf3a3 100644 --- a/.github/workflows/debug-workflow.yml +++ b/.github/workflows/debug-workflow.yml @@ -9,4 +9,4 @@ jobs: uses: creyD/prettier_action@v4.6 with: # This part is also where you can pass other options, for example: - prettier_options: --check \ No newline at end of file + prettier_options: --check **/*.{sh} \ No newline at end of file From 890bcb025d4488cfafbeebb86d72668e0a425059 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 26 Jun 2025 13:49:19 +0200 Subject: [PATCH 056/173] Additional PR fixes --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 968769105b..6154408f6b 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 968769105bf9af64c8007bbe08d40a07a0c0cd25 +Subproject commit 6154408f6b3bed9624089d5fe8172c8560e4fb0f diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 60b777a65f..e9dd4264bd 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 60b777a65f4a106f73f6ecd03bcf684fedb0ca65 +Subproject commit e9dd4264bdd8922cfdf33c1e171b2527359d4d8e diff --git a/openslides-backend b/openslides-backend index 8dde164077..e826157c12 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 8dde1640772000976a9cdf80d16e10243e5e6174 +Subproject commit e826157c12acd83251341a280d246482597896fd diff --git a/openslides-client b/openslides-client index c666a10844..b17a6ba51d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c666a1084496f6d3143d3071f2c457ab712641b8 +Subproject commit b17a6ba51d2002625c958e129a1687d23b004f02 diff --git a/openslides-datastore-service b/openslides-datastore-service index 213eeda4a0..4c738a4d8a 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 213eeda4a09fe3fdbd48f56ca305f4a9f955ecf1 +Subproject commit 4c738a4d8adb8b404f04cfca6eeeac65ae4a3dd1 diff --git a/openslides-icc-service b/openslides-icc-service index d537b8d3d6..6228d3d5cf 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit d537b8d3d635c792979620f7b47a803e16d08e0b +Subproject commit 6228d3d5cfb94fd583207556ba761b317353c585 diff --git a/openslides-manage-service b/openslides-manage-service index 798c9e28af..cad9da76fe 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 798c9e28af1e6d26709f8346b1ccd74f19e44586 +Subproject commit cad9da76fedc969374f192391e0534e3b064d7e6 diff --git a/openslides-media-service b/openslides-media-service index 58c749299d..94fd77f593 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 58c749299dbb295bba00ed648ffa73dbd6269920 +Subproject commit 94fd77f59370c5fe7fc530451074de52129286aa diff --git a/openslides-proxy b/openslides-proxy index 64829dca48..812b6f3f36 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 64829dca48a73e89f72378740f329ceaffdf7256 +Subproject commit 812b6f3f36d1987cd6ea5c44fe88aac790547872 diff --git a/openslides-search-service b/openslides-search-service index 3535a37ae3..aa34dc98ba 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 3535a37ae386188de40a9e6204eecdd7d12fd3ac +Subproject commit aa34dc98baaa1ed0a4de7544be099da980ab7f4f diff --git a/openslides-vote-service b/openslides-vote-service index 72398493f0..f9c7b6bfcf 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 72398493f0fe0c585e1da2de4679534e1d58f1e3 +Subproject commit f9c7b6bfcfa5ae8cf4b0c28cb452956f6a9c8161 From f8be668b7049534d994ba735e3d367e1e4fb7096 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 26 Jun 2025 15:32:01 +0200 Subject: [PATCH 057/173] Adding new makefile Scripts to unify run-dev and build make targets --- Makefile | 17 ++++- dev/scripts/makefile/make-build.sh | 19 ++++++ dev/scripts/makefile/make-run-dev.sh | 96 ++++++++++++++++++++++++++++ 3 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 dev/scripts/makefile/make-build.sh create mode 100644 dev/scripts/makefile/make-run-dev.sh diff --git a/Makefile b/Makefile index 5540dd9c6d..7e9a6373df 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,25 @@ DEV_PATH=dev DOCKER_PATH=$(DEV_PATH)/docker SCRIPT_PATH=$(DEV_PATH)/scripts +MAKEFILE_PATH=$(SCRIPT_PATH)/makefile 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) +# Build images for different contexts + +build build-prod build-dev build-tests: + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + bash $(MAKEFILE_PATH)/make-build $@ dev + +# Development + +run-dev run-dev-standalone run-dev-attached run-dev-detached: build-dev + $(SCRIPT_PATH)/make-run-dev $@ "" $(DC_DEV) $(ARGS) + + + + # Main command: start the dev server run-dev: | build-dev $(DC_DEV) up $(ARGS) @@ -110,4 +125,4 @@ 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 + make run-dev \ No newline at end of file diff --git a/dev/scripts/makefile/make-build.sh b/dev/scripts/makefile/make-build.sh new file mode 100644 index 0000000000..18647f065a --- /dev/null +++ b/dev/scripts/makefile/make-build.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" + +# Used in Makefile Targets to build images for a specific context +# Parameter #1: Makefile Target that called this script + +TARGET=$1 + +if [ -z "${TARGET}" ]; then + warn "No makefile target specified. Building for prod per default." >&2 +fi + +case "$TARGET" in +"build-dev") echocmd bash build-service.sh $(SERVICE) dev ;; +"build-tests") echocmd bash build-service.sh $(SERVICE) tests ;; +*) echocmd bash build-service.sh $(SERVICE) prod ;; +esac \ No newline at end of file diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh new file mode 100644 index 0000000000..c1c0711de9 --- /dev/null +++ b/dev/scripts/makefile/make-run-dev.sh @@ -0,0 +1,96 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" + +# Used in Makefile Targets to run development contex in various ways +# Parameter #1: Makefile Target that called this script + +help () +{ + info "\ +Builds and starts development related images. Intended to be called from Makefiles + +Parameters: + #1 TARGET : Name of the Makefile Target that called this script. + #2 SERVICE : Name of the Service that called this script. If empty, the main repository assumed to be the caller + #3 COMPOSE_FILE : Path to the docker compose file that should be used (Path relative to the services directory) + #4 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls + +Available run-dev functions: + run-dev : Builds and starts development images + run-dev-detach : Builds and starts development images with detach flag + run-dev-attach : Builds and starts development images; enters shell of started image + If a docker compose file is declared, the ARGS parameter determines the specific container id you will enter + run-dev-standalone : Builds and starts development images; closes them immediatly afterwards + run-dev-stop : Stops any currently running images associated with the service or docker compose file + " +} + +# Setup +TARGET=$1 +SERVICE=$2 +COMPOSE_FILE=$3 +ARGS=$4 + +LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +PREFIX="run-dev-" +FUNCTION=${TARGET#"$PREFIX"} + +# - Error Catching +if [ -z "$SERVICE" ] && [ -z "$COMPOSE_FILE" ] +then + if [ "$FUNCTION" = "help" ] + then + help + exit 0 + fi + error "Run-dev requires either a docker compose file or a specific service image to run (Missing Parameters #2 and/or #3)" + exit 1 +fi + +# - Build Image +echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" + +# - Run specific function +if [ -n "$COMPOSE_FILE" ] +then + # Run-dev functions using docker compose + + # Helpers + USER_ID=$(id -u) + GROUP_ID=$(id -g) + DC="CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" + + case "$FUNCTION" in + "help") help ;; + "standalone") echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; + "detached") echocmd eval "$DC up $ARGS" -d && info "Containers started";; + "attached") { [ -z "$ARGS" ] && error "No container was specified (type: make dev-run-help)" && exit 1; } || \ + echocmd eval "$DC up $ARGS" -d && \ + echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" && \ + echocmd eval "$DC down" ;; + "stop") echocmd eval "$DC down" ;; + *) echocmd eval "$DC up $ARGS" ;; + + esac +elif [ -n "$SERVICE" ] +then + # Run-dev functions with a single image + + # Helpers + IMAGE_TAG=openslides-"$SERVICE"-dev + + echo $FUNCTION + echo $IMAGE_TAG + + case "$FUNCTION" in + "help") help ;; + "standalone") echocmd docker run "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; + "detached") echocmd docker run -d "$IMAGE_TAG" && info "Container started" ;; + "attached") echocmd docker run "$IMAGE_TAG" ;; + "stop") echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; + *) echocmd docker run "$IMAGE_TAG" ;; + esac +fi \ No newline at end of file From 48aad6fc608a1f66e8e5a2914aeccf7b33d47779 Mon Sep 17 00:00:00 2001 From: Kasimir Klinger <77665830+LinKaKling@users.noreply.github.com> Date: Fri, 27 Jun 2025 14:06:39 +0200 Subject: [PATCH 058/173] Added staging Log without staging Branch (#6877) --- AUTHORS | 5 +++-- dev/scripts/make-update.sh | 33 +++++++++++++++++++++++---------- 2 files changed, 26 insertions(+), 12 deletions(-) diff --git a/AUTHORS b/AUTHORS index 8c9743e78d..2fc92bf0b4 100644 --- a/AUTHORS +++ b/AUTHORS @@ -39,12 +39,13 @@ Authors of OpenSlides in chronological order of first contribution: Adrian Richter Camille Akmut Johannes Rolf - Luisa Beerboom + Magnus Schieder Bastian Rihm Abdullah Şevik Loki Elble Danny Reichelt Hannes Janott Annalena Bebenroth + Kasimir Klinger Viktoriia Krasnovyd diff --git a/dev/scripts/make-update.sh b/dev/scripts/make-update.sh index 3034679426..7867192ba2 100755 --- a/dev/scripts/make-update.sh +++ b/dev/scripts/make-update.sh @@ -701,16 +701,29 @@ make_stable_update() { } staging_log() { - echocmd git fetch -q $REMOTE_NAME $STAGING_BRANCH_NAME - git log --graph --oneline -U0 --submodule $REMOTE_NAME/$STABLE_BRANCH_NAME..$REMOTE_NAME/$STAGING_BRANCH_NAME | \ - awk -v version="$STAGING_VERSION" ' - /^\*.*Staging update [0-9]{8}/ { printf("\n# %s-staging-%s-%s\n", version, $NF, substr($2, 0, 7)) } - /^\*/ { printf(" %s\n",$0) } - /^ Submodule/ {printf(" %s %s\n", $2, $3)} - /^\| Submodule/ {printf(" %s %s\n", $3, $4)} - /^ >/ { $1=""; printf(" %s\n", $0 )} - /^\| >/ { $1=""; $2=""; printf(" %s\n", $0 )} - ' + if ! git ls-remote --exit-code --heads $REMOTE_NAME $STAGING_BRANCH_NAME; then + info "Staging Branch not found, comparing with main instead" + printf "Fetches all relevant data" + git fetch -q $REMOTE_NAME main + printf "." + git submodule --quiet foreach "git fetch --quiet $REMOTE_NAME $STABLE_BRANCH_NAME; printf '.'" + git submodule --quiet foreach "git fetch --quiet $REMOTE_NAME main; printf '.'" + info "" + info "" + git log --graph --oneline $REMOTE_NAME/$STABLE_BRANCH_NAME..$REMOTE_NAME/main + git submodule -q foreach 'echo $name; git --no-pager log --graph --oneline $REMOTE_NAME/$STABLE_BRANCH_NAME..$REMOTE_NAME/main' + else + git fetch -q $REMOTE_NAME $STAGING_BRANCH_NAME + git log --graph --oneline -U0 --submodule $REMOTE_NAME/$STABLE_BRANCH_NAME..$REMOTE_NAME/$STAGING_BRANCH_NAME | \ + awk -v version="$STAGING_VERSION" ' + /^\*.*Staging update [0-9]{8}/ { printf("\n# %s-staging-%s-%s\n", version, $NF, substr($2, 0, 7)) } + /^\*/ { printf(" %s\n",$0) } + /^ Submodule/ {printf(" %s %s\n", $2, $3)} + /^\| Submodule/ {printf(" %s %s\n", $3, $4)} + /^ >/ { $1=""; printf(" %s\n", $0 )} + /^\| >/ { $1=""; $2=""; printf(" %s\n", $0 )} + ' + fi } From ec5e28a15a62e3c5cbf87b56a5d087d20e7dc138 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 30 Jun 2025 09:17:30 +0200 Subject: [PATCH 059/173] Build and run as bash scripts --- Makefile | 14 +++++++++++++- dev/scripts/makefile/make-build.sh | 29 +++++++++++++++++++++++++--- dev/scripts/makefile/make-run-dev.sh | 1 + 3 files changed, 40 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 7e9a6373df..9a9da4be2a 100644 --- a/Makefile +++ b/Makefile @@ -125,4 +125,16 @@ 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 \ No newline at end of file + make run-dev + +# Build images for different contexts + +build build-prod build-dev build-tests: + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + bash $(MAKEFILE_PATH)/make-build.sh $@ dev + +# Development + +run-dev run-dev-standalone run-dev-attached run-dev-detached run-dev-help run-dev-stop: + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + bash $(SCRIPT_PATH)/make-run-dev.sh $@ "" "$(DOCKER_PATH)/docker-compose.dev.yml" $(ARGS) diff --git a/dev/scripts/makefile/make-build.sh b/dev/scripts/makefile/make-build.sh index 18647f065a..4958c0668d 100644 --- a/dev/scripts/makefile/make-build.sh +++ b/dev/scripts/makefile/make-build.sh @@ -6,14 +6,37 @@ # Used in Makefile Targets to build images for a specific context # Parameter #1: Makefile Target that called this script +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 run-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 +PREFIX="run-dev-" +FUNCTION=${TARGET#"$PREFIX"} + +# - Warnings if [ -z "${TARGET}" ]; then warn "No makefile target specified. Building for prod per default." >&2 fi -case "$TARGET" in -"build-dev") echocmd bash build-service.sh $(SERVICE) dev ;; -"build-tests") echocmd bash build-service.sh $(SERVICE) tests ;; +# - Run specific function +case "$FUNCTION" in +"help") help ;; +"dev") echocmd bash build-service.sh $(SERVICE) dev ;; +"tests") echocmd bash build-service.sh $(SERVICE) tests ;; *) echocmd bash build-service.sh $(SERVICE) prod ;; esac \ No newline at end of file diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index c1c0711de9..69bb3f6800 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -19,6 +19,7 @@ Parameters: Available run-dev functions: run-dev : Builds and starts development images + run-dev-help : Print help run-dev-detach : Builds and starts development images with detach flag run-dev-attach : Builds and starts development images; enters shell of started image If a docker compose file is declared, the ARGS parameter determines the specific container id you will enter From d87065dbcb32ca564922e2c1d670858f13458e93 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 30 Jun 2025 10:25:09 +0200 Subject: [PATCH 060/173] Adding clean as a function --- Makefile | 68 ++++++++++++++-------------- dev/scripts/makefile/make-run-dev.sh | 10 +++- 2 files changed, 42 insertions(+), 36 deletions(-) diff --git a/Makefile b/Makefile index 9a9da4be2a..2d7cfc197c 100644 --- a/Makefile +++ b/Makefile @@ -6,38 +6,6 @@ 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) -# Build images for different contexts - -build build-prod build-dev build-tests: - sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-build $@ dev - -# Development - -run-dev run-dev-standalone run-dev-attached run-dev-detached: build-dev - $(SCRIPT_PATH)/make-run-dev $@ "" $(DC_DEV) $(ARGS) - - - - -# Main command: start the dev server -run-dev: | build-dev - $(DC_DEV) up $(ARGS) - -# 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 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 - # Run the tests of all services run-service-tests: chmod +x $(SCRIPT_PATH)/makefile/test-all-submodules.sh @@ -127,6 +95,9 @@ clean-run-dev: docker rmi -f $(shell docker images -aq) || true make run-dev + + + # Build images for different contexts build build-prod build-dev build-tests: @@ -135,6 +106,35 @@ build build-prod build-dev build-tests: # Development -run-dev run-dev-standalone run-dev-attached run-dev-detached run-dev-help run-dev-stop: +run-dev run-dev-standalone run-dev-attached run-dev-detached run-dev-help run-dev-stop run-dev-clean: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(SCRIPT_PATH)/make-run-dev.sh $@ "" "$(DOCKER_PATH)/docker-compose.dev.yml" $(ARGS) + bash $(SCRIPT_PATH)/makefile/make-run-dev.sh $@ "" "$(DOCKER_PATH)/docker-compose.dev.yml" $(ARGS) + + + +########################## Safe List ########################## + + + +########################## Deprecation List ########################## + +# Same as run-dev, but with OpenTelemetry +run-dev-otel: | build-dev + $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml up $(ARGS) + + +########################## Replacement List ########################## + +# Main command: start the dev server +#run-dev: | build-dev +# $(DC_DEV) up $(ARGS) + +# Main command: start the dev server in detached mode +#run-dev-detached: | build-dev +# $(DC_DEV) up $(ARGS) -d + +# 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 diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index 69bb3f6800..e7be5fa943 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -19,6 +19,7 @@ Parameters: Available run-dev functions: run-dev : Builds and starts development images + run-dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images run-dev-help : Print help run-dev-detach : Builds and starts development images with detach flag run-dev-attach : Builds and starts development images; enters shell of started image @@ -66,15 +67,17 @@ then case "$FUNCTION" in "help") help ;; + "clean") { docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); } || \ + echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" && \ + echocmd eval "$DC up $ARGS" ;; "standalone") echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; "detached") echocmd eval "$DC up $ARGS" -d && info "Containers started";; "attached") { [ -z "$ARGS" ] && error "No container was specified (type: make dev-run-help)" && exit 1; } || \ echocmd eval "$DC up $ARGS" -d && \ echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" && \ echocmd eval "$DC down" ;; - "stop") echocmd eval "$DC down" ;; + "stop") echocmd eval "$DC down" ;; *) echocmd eval "$DC up $ARGS" ;; - esac elif [ -n "$SERVICE" ] then @@ -88,6 +91,9 @@ then case "$FUNCTION" in "help") help ;; + "clean") { docker stop $(shell docker ps -aq) && docker rm $(shell docker ps -a -q) && docker rmi -f $(shell docker images -aq); } || \ + echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" && \ + echocmd docker run "$IMAGE_TAG" ;; "standalone") echocmd docker run "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; "detached") echocmd docker run -d "$IMAGE_TAG" && info "Container started" ;; "attached") echocmd docker run "$IMAGE_TAG" ;; From 44ab0c5cf4960dac61cc6f0ca4c3893f871d68d6 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 30 Jun 2025 12:00:23 +0200 Subject: [PATCH 061/173] Refining Scripts. Also adding deprecation warnings --- Makefile | 127 +++++++++--------- .../{make-build.sh => make-build-main.sh} | 14 +- dev/scripts/makefile/make-build-service.sh | 58 ++++++++ .../makefile/make-deprecation-warning.sh | 13 ++ dev/scripts/makefile/make-run-dev.sh | 19 ++- 5 files changed, 156 insertions(+), 75 deletions(-) rename dev/scripts/makefile/{make-build.sh => make-build-main.sh} (70%) create mode 100644 dev/scripts/makefile/make-build-service.sh create mode 100644 dev/scripts/makefile/make-deprecation-warning.sh diff --git a/Makefile b/Makefile index 2d7cfc197c..0fe1c8b28a 100644 --- a/Makefile +++ b/Makefile @@ -5,54 +5,31 @@ MAKEFILE_PATH=$(SCRIPT_PATH)/makefile 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) +DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml -# 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 - -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 -# 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 +# Build images for different contexts -# 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 +build build-prod build-dev build-tests: + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + bash $(MAKEFILE_PATH)/make-build-main.sh $@ -# 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 +# Development -# Restart all backend-related services -start-backend: - $(DC_DEV) up -d backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search +run-dev run-dev-standalone run-dev-attached run-dev-detached run-dev-help run-dev-stop run-dev-clean run-dev-exec: + sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + bash $(MAKEFILE_PATH)/make-run-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) -# Stop the dev server -stop-dev: - $(DC_DEV) down --volumes --remove-orphans +# Tests -# Stop the dev server with OpenTelemetry -stop-dev-otel: - $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml down --volumes --remove-orphans +run-tests: + bash dev/scripts/makefile/test-all-submodules.sh -build: - $(DOCKER_PATH)/build.sh +# 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) @@ -68,12 +45,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: @@ -89,48 +60,82 @@ 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 +########################## Deprecation List ########################## -# Build images for different contexts +deprecation-warning: + bash $(MAKEFILE_PATH)/make-deprecation-warning.sh -build build-prod build-dev build-tests: - sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-build.sh $@ dev +stop-dev: + bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "run-dev-stop" + $(DC_DEV) down --volumes --remove-orphans -# Development +# Run the tests of all services +run-service-tests: + bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "run-tests" + chmod +x $(SCRIPT_PATH)/makefile/test-all-submodules.sh + $(SCRIPT_PATH)/makefile/test-all-submodules.sh -run-dev run-dev-standalone run-dev-attached run-dev-detached run-dev-help run-dev-stop run-dev-clean: - sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(SCRIPT_PATH)/makefile/make-run-dev.sh $@ "" "$(DOCKER_PATH)/docker-compose.dev.yml" $(ARGS) +# 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 + $(MAKEFILE_PATH)/make-deprecation-warning-sh + $(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 -########################## Safe List ########################## +# 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 -########################## Deprecation List ########################## +# 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: | build-dev +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' + ########################## Replacement List ########################## +# Stop the dev server +#stop-dev: +# $(DC_DEV) down --volumes --remove-orphans + +#build: +# $(DOCKER_PATH)/build.sh + # Main command: start the dev server -#run-dev: | build-dev +#run-dev: | build-dev # $(DC_DEV) up $(ARGS) # Main command: start the dev server in detached mode -#run-dev-detached: | build-dev +#run-dev-detached: | build-dev # $(DC_DEV) up $(ARGS) -d # Build the docker dev images for all services in parallel diff --git a/dev/scripts/makefile/make-build.sh b/dev/scripts/makefile/make-build-main.sh similarity index 70% rename from dev/scripts/makefile/make-build.sh rename to dev/scripts/makefile/make-build-main.sh index 4958c0668d..8c0828f46a 100644 --- a/dev/scripts/makefile/make-build.sh +++ b/dev/scripts/makefile/make-build-main.sh @@ -3,9 +3,7 @@ # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" -# Used in Makefile Targets to build images for a specific context -# Parameter #1: Makefile Target that called this script - +# Used in Makefile Targets of the main repository to build images for a specific context help () { info "\ @@ -25,7 +23,7 @@ Available run-dev functions: # Setup TARGET=$1 -PREFIX="run-dev-" +PREFIX="build-" FUNCTION=${TARGET#"$PREFIX"} # - Warnings @@ -33,10 +31,12 @@ 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 build-service.sh $(SERVICE) dev ;; -"tests") echocmd bash build-service.sh $(SERVICE) tests ;; -*) echocmd bash build-service.sh $(SERVICE) prod ;; +"dev") echocmd bash build-all-submodules dev ;; +"tests") echocmd bash build-all-submodules tests ;; +*) echocmd bash build-all-submodules prod ;; esac \ No newline at end of file diff --git a/dev/scripts/makefile/make-build-service.sh b/dev/scripts/makefile/make-build-service.sh new file mode 100644 index 0000000000..88534ffb86 --- /dev/null +++ b/dev/scripts/makefile/make-build-service.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" + +# Used in Makefile Targets of Services 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. + #2 SERVICE : Name of the Service that called this script. If empty, the main repository assumed to be the caller + +Available run-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 +SERVICE=$2 + +LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + +PREFIX="build-" +FUNCTION=${TARGET#"$PREFIX"} + +# - Warnings +if [ -z "${TARGET}" ]; then + warn "No makefile target specified. Building for prod per default." >&2 +fi + +# - Error Catching +if [ -z "$SERVICE" ] +then + if [ "$FUNCTION" = "help" ] + then + help + exit 0 + fi + error "Build requires the name of the Service that needs to be build (Parameter #2)" + exit 1 +fi + +info "Building $FUNCTION for Service $SERVICE" + +# - Run specific function +case "$FUNCTION" in +"help") help ;; +"dev") echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" dev ;; +"tests") echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" tests ;; +*) echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" prod ;; +esac \ No newline at end of file diff --git a/dev/scripts/makefile/make-deprecation-warning.sh b/dev/scripts/makefile/make-deprecation-warning.sh new file mode 100644 index 0000000000..6c71293101 --- /dev/null +++ b/dev/scripts/makefile/make-deprecation-warning.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" + +# Used as a warning for users that a particular make target will be deprecated or renamed soon +# If there is an alternative to the given make target, it will be displayed + +# Setup +ALTERNATIVE=$1 + +error "DEPRECATION WARNING: This make command is deprecated and will be removed soon!" +if [ -n "$ALTERNATIVE" ]; then warn "Please use the following command instead:" && warn "$ALTERNATIVE"; fi diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index e7be5fa943..7089a77319 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -4,7 +4,6 @@ . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" # Used in Makefile Targets to run development contex in various ways -# Parameter #1: Makefile Target that called this script help () { @@ -23,9 +22,10 @@ Available run-dev functions: run-dev-help : Print help run-dev-detach : Builds and starts development images with detach flag run-dev-attach : Builds and starts development images; enters shell of started image - If a docker compose file is declared, the ARGS parameter determines the specific container id you will enter + If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter run-dev-standalone : Builds and starts development images; closes them immediatly afterwards run-dev-stop : Stops any currently running images associated with the service or docker compose file + run-dev-exec : Executes command inside container. Use \$ARGS to declare command that should be used. Also declare which container the command should be used in, if using a docker compose setup. " } @@ -42,7 +42,7 @@ FUNCTION=${TARGET#"$PREFIX"} # - Error Catching if [ -z "$SERVICE" ] && [ -z "$COMPOSE_FILE" ] -then +then if [ "$FUNCTION" = "help" ] then help @@ -52,9 +52,13 @@ then exit 1 fi +info "Building $SERVICE" + # - Build Image echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" +info "Running $FUNCTION" + # - Run specific function if [ -n "$COMPOSE_FILE" ] then @@ -71,12 +75,13 @@ then echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" && \ echocmd eval "$DC up $ARGS" ;; "standalone") echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; - "detached") echocmd eval "$DC up $ARGS" -d && info "Containers started";; + "detached") echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; "attached") { [ -z "$ARGS" ] && error "No container was specified (type: make dev-run-help)" && exit 1; } || \ - echocmd eval "$DC up $ARGS" -d && \ + echocmd eval "$DC up $ARGS -d" && \ echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" && \ echocmd eval "$DC down" ;; - "stop") echocmd eval "$DC down" ;; + "stop") echocmd eval "$DC down" ;; + "exec") echocmd eval "$DC exec $ARGS" ;; *) echocmd eval "$DC up $ARGS" ;; esac elif [ -n "$SERVICE" ] @@ -97,7 +102,7 @@ then "standalone") echocmd docker run "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; "detached") echocmd docker run -d "$IMAGE_TAG" && info "Container started" ;; "attached") echocmd docker run "$IMAGE_TAG" ;; - "stop") echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; + "stop") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS";; *) echocmd docker run "$IMAGE_TAG" ;; esac fi \ No newline at end of file From 3528b2f031ed0ddde5e37e40415d3a2d08510231 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 1 Jul 2025 11:38:23 +0200 Subject: [PATCH 062/173] Makefile Rework --- Makefile | 16 ++++++++-------- dev/scripts/makefile/build-all-submodules.sh | 1 + dev/scripts/makefile/make-run-dev.sh | 20 +++++++++++++------- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 13 files changed, 32 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index 0fe1c8b28a..7399336663 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ -DEV_PATH=dev -DOCKER_PATH=$(DEV_PATH)/docker -SCRIPT_PATH=$(DEV_PATH)/scripts -MAKEFILE_PATH=$(SCRIPT_PATH)/makefile -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) -DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml +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 # Build images for different contexts diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 97aa04100e..4e942a718e 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -18,6 +18,7 @@ if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != export CONTEXT="prod" fi +info "Building image(s) for context $CONTEXT" export SINGLE_TARGET=$2 IFS=$'\n' diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index 7089a77319..d61aaec6d1 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -20,12 +20,14 @@ Available run-dev functions: run-dev : Builds and starts development images run-dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images run-dev-help : Print help - run-dev-detach : Builds and starts development images with detach flag - run-dev-attach : Builds and starts development images; enters shell of started image + run-dev-detached : Builds and starts development images with detach flag + run-dev-attached : Builds and starts development images; enters shell of started image If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter run-dev-standalone : Builds and starts development images; closes them immediatly afterwards run-dev-stop : Stops any currently running images associated with the service or docker compose file - run-dev-exec : Executes command inside container. Use \$ARGS to declare command that should be used. Also declare which container the command should be used in, if using a docker compose setup. + run-dev-exec : Executes command inside container. Use \$ARGS to declare command that should be used. If using a docker compose setup, declare which container the command should be used in. + run-dev-enter : Enters bash of started container. + If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter " } @@ -55,7 +57,7 @@ fi info "Building $SERVICE" # - Build Image -echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" +echocmd make build-dev info "Running $FUNCTION" @@ -76,12 +78,13 @@ then echocmd eval "$DC up $ARGS" ;; "standalone") echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; "detached") echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; - "attached") { [ -z "$ARGS" ] && error "No container was specified (type: make dev-run-help)" && exit 1; } || \ - echocmd eval "$DC up $ARGS -d" && \ + "attached") echocmd eval "$DC up -d" && \ + { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" && \ echocmd eval "$DC down" ;; "stop") echocmd eval "$DC down" ;; "exec") echocmd eval "$DC exec $ARGS" ;; + "enter") echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" ;; *) echocmd eval "$DC up $ARGS" ;; esac elif [ -n "$SERVICE" ] @@ -103,6 +106,9 @@ then "detached") echocmd docker run -d "$IMAGE_TAG" && info "Container started" ;; "attached") echocmd docker run "$IMAGE_TAG" ;; "stop") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS";; + "enter") echocmd docker -it $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") bash ;; *) echocmd docker run "$IMAGE_TAG" ;; esac -fi \ No newline at end of file +fi + +exit 0 \ No newline at end of file diff --git a/openslides-auth-service b/openslides-auth-service index 6154408f6b..d4346bc9e3 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 6154408f6b3bed9624089d5fe8172c8560e4fb0f +Subproject commit d4346bc9e3f2eebc871878618cba92ef0412f3a8 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e9dd4264bd..d8b7d70b0c 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e9dd4264bdd8922cfdf33c1e171b2527359d4d8e +Subproject commit d8b7d70b0c48fd910a05d233022ebd8043c4fd4b diff --git a/openslides-backend b/openslides-backend index e826157c12..9638ad5a51 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit e826157c12acd83251341a280d246482597896fd +Subproject commit 9638ad5a510e6ae4f3dc9fa4613de0e1aceb901c diff --git a/openslides-client b/openslides-client index b17a6ba51d..d971b7f02d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b17a6ba51d2002625c958e129a1687d23b004f02 +Subproject commit d971b7f02d85cf7278c18c9e40a7c3e1392399bd diff --git a/openslides-icc-service b/openslides-icc-service index 6228d3d5cf..ecc01313ba 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 6228d3d5cfb94fd583207556ba761b317353c585 +Subproject commit ecc01313baf4deebcb339b2589bf770a076f9c58 diff --git a/openslides-manage-service b/openslides-manage-service index cad9da76fe..fc0d4955a5 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit cad9da76fedc969374f192391e0534e3b064d7e6 +Subproject commit fc0d4955a559089f5c699ea095236048ef0ad91c diff --git a/openslides-media-service b/openslides-media-service index 94fd77f593..86ad112b07 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 94fd77f59370c5fe7fc530451074de52129286aa +Subproject commit 86ad112b0746839bc4a8618560290bc00f4c5e53 diff --git a/openslides-proxy b/openslides-proxy index 812b6f3f36..4969e2b7ee 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 812b6f3f36d1987cd6ea5c44fe88aac790547872 +Subproject commit 4969e2b7eec04181767473f9216a2af6d5307b64 diff --git a/openslides-search-service b/openslides-search-service index aa34dc98ba..5798d8add7 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit aa34dc98baaa1ed0a4de7544be099da980ab7f4f +Subproject commit 5798d8add7ba60e431f4ef103dbf53e9fde4e076 diff --git a/openslides-vote-service b/openslides-vote-service index f9c7b6bfcf..084f560c3d 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit f9c7b6bfcfa5ae8cf4b0c28cb452956f6a9c8161 +Subproject commit 084f560c3db5c0ba0faac01ed5370245e79f1202 From 038589f3b13d0701dcc60b84d23e2b9ee175f26c Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 1 Jul 2025 13:30:03 +0200 Subject: [PATCH 063/173] Enter function --- .github/workflows/debug-workflow.yml | 12 ------------ dev/scripts/makefile/make-build-main.sh | 6 +++--- dev/scripts/makefile/make-run-dev.sh | 18 +++++++++++------- 3 files changed, 14 insertions(+), 22 deletions(-) delete mode 100644 .github/workflows/debug-workflow.yml diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml deleted file mode 100644 index b644bbf3a3..0000000000 --- a/.github/workflows/debug-workflow.yml +++ /dev/null @@ -1,12 +0,0 @@ -on: push - -jobs: - test-job: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Prettify code - uses: creyD/prettier_action@v4.6 - with: - # This part is also where you can pass other options, for example: - prettier_options: --check **/*.{sh} \ No newline at end of file diff --git a/dev/scripts/makefile/make-build-main.sh b/dev/scripts/makefile/make-build-main.sh index 8c0828f46a..db9faf9184 100644 --- a/dev/scripts/makefile/make-build-main.sh +++ b/dev/scripts/makefile/make-build-main.sh @@ -36,7 +36,7 @@ info "Building $FUNCTION" # - Run specific function case "$FUNCTION" in "help") help ;; -"dev") echocmd bash build-all-submodules dev ;; -"tests") echocmd bash build-all-submodules tests ;; -*) echocmd bash build-all-submodules prod ;; +"dev") echocmd bash build-all-submodules.sh dev ;; +"tests") echocmd bash build-all-submodules.sh tests ;; +*) echocmd bash build-all-submodules.sh prod ;; esac \ No newline at end of file diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index d61aaec6d1..45d1934ade 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -22,12 +22,15 @@ Available run-dev functions: run-dev-help : Print help run-dev-detached : Builds and starts development images with detach flag run-dev-attached : Builds and starts development images; enters shell of started image - If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter + If a docker compose file is declared, the \$ARGS parameter determines + the specific container id you will enter (default value is equal the service name) run-dev-standalone : Builds and starts development images; closes them immediatly afterwards run-dev-stop : Stops any currently running images associated with the service or docker compose file - run-dev-exec : Executes command inside container. Use \$ARGS to declare command that should be used. If using a docker compose setup, declare which container the command should be used in. + run-dev-exec : Executes command inside container. + Use \$ARGS to declare command that should be used. If using a docker compose setup, declare which container the command should be used in. run-dev-enter : Enters bash of started container. - If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter + If a docker compose file is declared, the \$ARGS parameter determines + the specific container id you will enter (default value is equal the service name) " } @@ -57,7 +60,7 @@ fi info "Building $SERVICE" # - Build Image -echocmd make build-dev +if [ "$FUNCTION" != "help" ]; then echocmd make build-dev; fi info "Running $FUNCTION" @@ -74,7 +77,7 @@ then case "$FUNCTION" in "help") help ;; "clean") { docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); } || \ - echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" && \ + echocmd make build-dev && \ echocmd eval "$DC up $ARGS" ;; "standalone") echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; "detached") echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; @@ -84,7 +87,8 @@ then echocmd eval "$DC down" ;; "stop") echocmd eval "$DC down" ;; "exec") echocmd eval "$DC exec $ARGS" ;; - "enter") echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" ;; + "enter") { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ + echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" ;; *) echocmd eval "$DC up $ARGS" ;; esac elif [ -n "$SERVICE" ] @@ -100,7 +104,7 @@ then case "$FUNCTION" in "help") help ;; "clean") { docker stop $(shell docker ps -aq) && docker rm $(shell docker ps -a -q) && docker rmi -f $(shell docker images -aq); } || \ - echocmd bash $LOCAL_PWD/build-all-submodules.sh dev "$SERVICE" && \ + echocmd make build-dev && \ echocmd docker run "$IMAGE_TAG" ;; "standalone") echocmd docker run "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; "detached") echocmd docker run -d "$IMAGE_TAG" && info "Container started" ;; From 099923d03526cb4bb0cd39a605747f4adc74f69b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 1 Jul 2025 13:31:45 +0200 Subject: [PATCH 064/173] Delete debug workflow --- .github/workflows/debug-workflow.yml | 12 ------------ openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 10 insertions(+), 22 deletions(-) delete mode 100644 .github/workflows/debug-workflow.yml diff --git a/.github/workflows/debug-workflow.yml b/.github/workflows/debug-workflow.yml deleted file mode 100644 index b644bbf3a3..0000000000 --- a/.github/workflows/debug-workflow.yml +++ /dev/null @@ -1,12 +0,0 @@ -on: push - -jobs: - test-job: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Prettify code - uses: creyD/prettier_action@v4.6 - with: - # This part is also where you can pass other options, for example: - prettier_options: --check **/*.{sh} \ No newline at end of file diff --git a/openslides-auth-service b/openslides-auth-service index 6154408f6b..d4346bc9e3 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 6154408f6b3bed9624089d5fe8172c8560e4fb0f +Subproject commit d4346bc9e3f2eebc871878618cba92ef0412f3a8 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e9dd4264bd..d8b7d70b0c 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e9dd4264bdd8922cfdf33c1e171b2527359d4d8e +Subproject commit d8b7d70b0c48fd910a05d233022ebd8043c4fd4b diff --git a/openslides-backend b/openslides-backend index e826157c12..9638ad5a51 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit e826157c12acd83251341a280d246482597896fd +Subproject commit 9638ad5a510e6ae4f3dc9fa4613de0e1aceb901c diff --git a/openslides-client b/openslides-client index b17a6ba51d..d971b7f02d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b17a6ba51d2002625c958e129a1687d23b004f02 +Subproject commit d971b7f02d85cf7278c18c9e40a7c3e1392399bd diff --git a/openslides-icc-service b/openslides-icc-service index 6228d3d5cf..ecc01313ba 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 6228d3d5cfb94fd583207556ba761b317353c585 +Subproject commit ecc01313baf4deebcb339b2589bf770a076f9c58 diff --git a/openslides-manage-service b/openslides-manage-service index cad9da76fe..fc0d4955a5 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit cad9da76fedc969374f192391e0534e3b064d7e6 +Subproject commit fc0d4955a559089f5c699ea095236048ef0ad91c diff --git a/openslides-media-service b/openslides-media-service index 94fd77f593..86ad112b07 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 94fd77f59370c5fe7fc530451074de52129286aa +Subproject commit 86ad112b0746839bc4a8618560290bc00f4c5e53 diff --git a/openslides-proxy b/openslides-proxy index 812b6f3f36..4969e2b7ee 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 812b6f3f36d1987cd6ea5c44fe88aac790547872 +Subproject commit 4969e2b7eec04181767473f9216a2af6d5307b64 diff --git a/openslides-search-service b/openslides-search-service index aa34dc98ba..5798d8add7 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit aa34dc98baaa1ed0a4de7544be099da980ab7f4f +Subproject commit 5798d8add7ba60e431f4ef103dbf53e9fde4e076 diff --git a/openslides-vote-service b/openslides-vote-service index f9c7b6bfcf..084f560c3d 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit f9c7b6bfcfa5ae8cf4b0c28cb452956f6a9c8161 +Subproject commit 084f560c3db5c0ba0faac01ed5370245e79f1202 From 9be947f3e40c7028325407d40882fdf52831ca3b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 1 Jul 2025 13:34:25 +0200 Subject: [PATCH 065/173] Rebind to all-in-one submodule branches --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index d4346bc9e3..6154408f6b 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d4346bc9e3f2eebc871878618cba92ef0412f3a8 +Subproject commit 6154408f6b3bed9624089d5fe8172c8560e4fb0f diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index d8b7d70b0c..e9dd4264bd 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit d8b7d70b0c48fd910a05d233022ebd8043c4fd4b +Subproject commit e9dd4264bdd8922cfdf33c1e171b2527359d4d8e diff --git a/openslides-backend b/openslides-backend index 9638ad5a51..e826157c12 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 9638ad5a510e6ae4f3dc9fa4613de0e1aceb901c +Subproject commit e826157c12acd83251341a280d246482597896fd diff --git a/openslides-client b/openslides-client index d971b7f02d..b17a6ba51d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d971b7f02d85cf7278c18c9e40a7c3e1392399bd +Subproject commit b17a6ba51d2002625c958e129a1687d23b004f02 diff --git a/openslides-icc-service b/openslides-icc-service index ecc01313ba..6228d3d5cf 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit ecc01313baf4deebcb339b2589bf770a076f9c58 +Subproject commit 6228d3d5cfb94fd583207556ba761b317353c585 diff --git a/openslides-manage-service b/openslides-manage-service index fc0d4955a5..cad9da76fe 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit fc0d4955a559089f5c699ea095236048ef0ad91c +Subproject commit cad9da76fedc969374f192391e0534e3b064d7e6 diff --git a/openslides-media-service b/openslides-media-service index 86ad112b07..94fd77f593 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 86ad112b0746839bc4a8618560290bc00f4c5e53 +Subproject commit 94fd77f59370c5fe7fc530451074de52129286aa diff --git a/openslides-proxy b/openslides-proxy index 4969e2b7ee..812b6f3f36 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 4969e2b7eec04181767473f9216a2af6d5307b64 +Subproject commit 812b6f3f36d1987cd6ea5c44fe88aac790547872 diff --git a/openslides-search-service b/openslides-search-service index 5798d8add7..aa34dc98ba 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 5798d8add7ba60e431f4ef103dbf53e9fde4e076 +Subproject commit aa34dc98baaa1ed0a4de7544be099da980ab7f4f diff --git a/openslides-vote-service b/openslides-vote-service index 084f560c3d..f9c7b6bfcf 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 084f560c3db5c0ba0faac01ed5370245e79f1202 +Subproject commit f9c7b6bfcfa5ae8cf4b0c28cb452956f6a9c8161 From 1e68aa291bfa1d47b0672ddbd1c5b28faeda7af7 Mon Sep 17 00:00:00 2001 From: Janmtbehrens Date: Thu, 3 Jul 2025 08:59:26 +0200 Subject: [PATCH 066/173] Rudimentary reusable GitHub Actions (#6935) Adding two reusable GitHub Actions that will be needed for the Dockerfile Rework PR (#6926) as well as necessary helper scripts --- AUTHORS | 1 + README.md | 1 + .../build-and-test-service/action-run.sh | 3 + dev/actions/build-and-test-service/action.yml | 19 ++++ dev/actions/build-service/action-run.sh | 4 + dev/actions/build-service/action.yml | 29 ++++++ dev/scripts/makefile/build-service.sh | 35 ++++++++ dev/scripts/util.sh | 88 +++++++++++++++++++ 8 files changed, 180 insertions(+) create mode 100644 dev/actions/build-and-test-service/action-run.sh create mode 100644 dev/actions/build-and-test-service/action.yml create mode 100644 dev/actions/build-service/action-run.sh create mode 100644 dev/actions/build-service/action.yml create mode 100644 dev/scripts/makefile/build-service.sh create mode 100644 dev/scripts/util.sh diff --git a/AUTHORS b/AUTHORS index 2fc92bf0b4..80c1f6f8b0 100644 --- a/AUTHORS +++ b/AUTHORS @@ -49,3 +49,4 @@ Authors of OpenSlides in chronological order of first contribution: Annalena Bebenroth Kasimir Klinger Viktoriia Krasnovyd + Jan Malte Behrens \ No newline at end of file diff --git a/README.md b/README.md index 62a16cb6ca..6960f0b28d 100644 --- a/README.md +++ b/README.md @@ -30,3 +30,4 @@ readme](DEVELOPMENT.md). OpenSlides is Free/Libre Open Source Software (FLOSS), and distributed under the MIT License, see [LICENSE file](LICENSE). The authors of OpenSlides are mentioned in the [AUTHORS file](AUTHORS). + diff --git a/dev/actions/build-and-test-service/action-run.sh b/dev/actions/build-and-test-service/action-run.sh new file mode 100644 index 0000000000..5b91a7b5f7 --- /dev/null +++ b/dev/actions/build-and-test-service/action-run.sh @@ -0,0 +1,3 @@ +#!/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 new file mode 100644 index 0000000000..ea8cb64af7 --- /dev/null +++ b/dev/actions/build-and-test-service/action.yml @@ -0,0 +1,19 @@ +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 new file mode 100644 index 0000000000..acbc8a84bd --- /dev/null +++ b/dev/actions/build-service/action-run.sh @@ -0,0 +1,4 @@ +#!/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 new file mode 100644 index 0000000000..bd4d48e0a2 --- /dev/null +++ b/dev/actions/build-service/action.yml @@ -0,0 +1,29 @@ +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/scripts/makefile/build-service.sh b/dev/scripts/makefile/build-service.sh new file mode 100644 index 0000000000..424faf7614 --- /dev/null +++ b/dev/scripts/makefile/build-service.sh @@ -0,0 +1,35 @@ +#!/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" -a "${CONTEXT}" != "dev" -a "${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} \ No newline at end of file diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh new file mode 100644 index 0000000000..7bfdb407a4 --- /dev/null +++ b/dev/scripts/util.sh @@ -0,0 +1,88 @@ +#!/bin/bash + +# Commonly used bash functions to help with interaction and visuals + +# Colors for echocmd, info, warn and error +# This if construct basically hardcodes a --color=auto option. +# At some point we might want to add a configurable --color option. +if [[ -t 1 ]]; then + COL_NORMAL="$(tput sgr0)" + COL_GRAY="$(tput bold; tput setaf 0)" + COL_RED="$(tput setaf 1)" + COL_GREEN="$(tput setaf 2)" + COL_YELLOW="$(tput setaf 3)" + COL_BLUE="$(tput setaf 4)" + COL_CYAN="$(tput setaf 6)" +else + COL_NORMAL="" + COL_GRAY="" + COL_RED="" + COL_YELLOW="" + COL_BLUE="" + COL_GREEN="" + COL_CYAN="" +fi + +ask() { + local default_reply="$1" reply_opt="[y/N]" blank="y" REPLY= + shift; [[ "$default_reply" != y ]] || { + reply_opt="[Y/n]"; blank="" + } + + read -rp "$@ $reply_opt: " + case "$REPLY" in + Y|y|Yes|yes|YES|"$blank") return 0 ;; + *) return 1 ;; + esac +} + +# 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 +# as if executed directly. +echocmd() { + echo "${COL_BLUE}$ $@${COL_NORMAL}" >&2 + "$@" + return $? +} + +info() { + echo "${COL_GRAY}$@${COL_NORMAL}" +} + +warn() { + echo "${COL_YELLOW}[WARN] ${COL_GRAY}$@${COL_NORMAL}" >&2 +} + +error() { + echo "${COL_RED}[ERROR] ${COL_GRAY}$@${COL_NORMAL}" >&2 +} + +abort() { + echo "Aborting." + exit "$1" +} + +success() { + echo "${COL_GREEN}$@${COL_NORMAL}" +} + +fancy() { + echo "" + echo " -*~=$§{}§$=~*-" + echo "" + echo " $@" + echo "" + echo " -*~=$§{}§$=~*-" + echo "" +} + +shout() { + echo "" + echo "${COL_CYAN}========================================================${COL_NORMAL}" + echo "" + echo "${COL_CYAN}$@${COL_NORMAL}" + echo "" + echo "${COL_CYAN}========================================================${COL_NORMAL}" + echo "" +} \ No newline at end of file From cd123d3ab49d59db8bf7928f192ada29e0fa5997 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 09:28:23 +0200 Subject: [PATCH 067/173] Adding Shell Parameter --- dev/scripts/makefile/make-run-dev.sh | 32 ++++++++++++++-------------- openslides-backend | 2 +- openslides-client | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index 45d1934ade..d26d0e9716 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -15,6 +15,7 @@ Parameters: #2 SERVICE : Name of the Service that called this script. If empty, the main repository assumed to be the caller #3 COMPOSE_FILE : Path to the docker compose file that should be used (Path relative to the services directory) #4 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls + #5 USED_SHELL : Optional parameter to declare the type of shell that is supposed to entered when attaching / entering container. Default is 'sh' Available run-dev functions: run-dev : Builds and starts development images @@ -24,6 +25,7 @@ Available run-dev functions: run-dev-attached : Builds and starts development images; enters shell of started image If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) + as well as the shell you want to enter (sh, bash, entrypoint etc.) run-dev-standalone : Builds and starts development images; closes them immediatly afterwards run-dev-stop : Stops any currently running images associated with the service or docker compose file run-dev-exec : Executes command inside container. @@ -39,12 +41,15 @@ TARGET=$1 SERVICE=$2 COMPOSE_FILE=$3 ARGS=$4 +USED_SHELL=$5 LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) PREFIX="run-dev-" FUNCTION=${TARGET#"$PREFIX"} +if [ -z "$USED_SHELL" ]; then USED_SHELL="sh"; fi + # - Error Catching if [ -z "$SERVICE" ] && [ -z "$COMPOSE_FILE" ] then @@ -57,11 +62,6 @@ then exit 1 fi -info "Building $SERVICE" - -# - Build Image -if [ "$FUNCTION" != "help" ]; then echocmd make build-dev; fi - info "Running $FUNCTION" # - Run specific function @@ -79,17 +79,17 @@ then "clean") { docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); } || \ echocmd make build-dev && \ echocmd eval "$DC up $ARGS" ;; - "standalone") echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; - "detached") echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; - "attached") echocmd eval "$DC up -d" && \ + "standalone") echocmd make build-dev && echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; + "detached") echocmd make build-dev && echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; + "attached") echocmd make build-dev && echocmd eval "$DC up -d" && \ { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ - echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" && \ + echocmd eval "$DC exec $ARGS $USED_SHELL" && \ echocmd eval "$DC down" ;; "stop") echocmd eval "$DC down" ;; "exec") echocmd eval "$DC exec $ARGS" ;; "enter") { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ - echocmd eval "$DC exec $ARGS ./entrypoint.sh bash --rcfile .bashrc" ;; - *) echocmd eval "$DC up $ARGS" ;; + echocmd eval "$DC exec $ARGS" ;; + *) echocmd make build-dev && echocmd eval "$DC up $ARGS $USED_SHELL" ;; esac elif [ -n "$SERVICE" ] then @@ -106,12 +106,12 @@ then "clean") { docker stop $(shell docker ps -aq) && docker rm $(shell docker ps -a -q) && docker rmi -f $(shell docker images -aq); } || \ echocmd make build-dev && \ echocmd docker run "$IMAGE_TAG" ;; - "standalone") echocmd docker run "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; - "detached") echocmd docker run -d "$IMAGE_TAG" && info "Container started" ;; - "attached") echocmd docker run "$IMAGE_TAG" ;; + "standalone") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; + "detached") echocmd make build-dev && echocmd docker run "$ARGS" -d "$IMAGE_TAG" && info "Container started" ;; + "attached") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" "$USED_SHELL";; "stop") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS";; - "enter") echocmd docker -it $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") bash ;; - *) echocmd docker run "$IMAGE_TAG" ;; + "enter") echocmd docker -it $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS" "$USED_SHELL" ;; + *) echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" ;; esac fi diff --git a/openslides-backend b/openslides-backend index 9638ad5a51..1df0e90622 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 9638ad5a510e6ae4f3dc9fa4613de0e1aceb901c +Subproject commit 1df0e90622739190447fff3b366220da307b5d96 diff --git a/openslides-client b/openslides-client index d971b7f02d..85aebce236 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d971b7f02d85cf7278c18c9e40a7c3e1392399bd +Subproject commit 85aebce236ae12992d842f1496a17dd8f142d116 diff --git a/openslides-media-service b/openslides-media-service index 86ad112b07..d159d91538 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 86ad112b0746839bc4a8618560290bc00f4c5e53 +Subproject commit d159d915385913d7271a020142d7e1d1f53b245c diff --git a/openslides-search-service b/openslides-search-service index 5798d8add7..997bba01de 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 5798d8add7ba60e431f4ef103dbf53e9fde4e076 +Subproject commit 997bba01de357d077ee07e6b7cbc5b7dd8ce1ce2 diff --git a/openslides-vote-service b/openslides-vote-service index 084f560c3d..9459b4f167 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 084f560c3db5c0ba0faac01ed5370245e79f1202 +Subproject commit 9459b4f1672db65a8ea8f49008cbc9c354e85482 From 9bc5b37c222402f7ff6121388da956b21a3d6718 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 09:33:23 +0200 Subject: [PATCH 068/173] Merge with main --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index d4346bc9e3..57be08a66a 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d4346bc9e3f2eebc871878618cba92ef0412f3a8 +Subproject commit 57be08a66a612f9dd75e2ea8427cad40a4bfe689 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index d8b7d70b0c..ca3749c3a0 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit d8b7d70b0c48fd910a05d233022ebd8043c4fd4b +Subproject commit ca3749c3a097cbb879553154e92b8336d9d3a873 diff --git a/openslides-backend b/openslides-backend index 1df0e90622..d135ab7f27 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 1df0e90622739190447fff3b366220da307b5d96 +Subproject commit d135ab7f27bc42412d86d7aeb6ef4bffc60a301f diff --git a/openslides-client b/openslides-client index 85aebce236..89e49cc145 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 85aebce236ae12992d842f1496a17dd8f142d116 +Subproject commit 89e49cc145b0b03a24069c8559aa05cda952dc7f diff --git a/openslides-datastore-service b/openslides-datastore-service index 4c738a4d8a..d7c66ce612 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 4c738a4d8adb8b404f04cfca6eeeac65ae4a3dd1 +Subproject commit d7c66ce6128822a2d0e901bedc880620c02acc40 diff --git a/openslides-icc-service b/openslides-icc-service index ecc01313ba..017e432647 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit ecc01313baf4deebcb339b2589bf770a076f9c58 +Subproject commit 017e432647bbed6b7c186d4581435624182ac3cf diff --git a/openslides-media-service b/openslides-media-service index d159d91538..e8b691aa3f 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit d159d915385913d7271a020142d7e1d1f53b245c +Subproject commit e8b691aa3ff82caa1a01a84d7860b47ef22bcd90 diff --git a/openslides-search-service b/openslides-search-service index 997bba01de..27a97b4c9b 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 997bba01de357d077ee07e6b7cbc5b7dd8ce1ce2 +Subproject commit 27a97b4c9b59caa2cd2ea5d8cb1b3b55be45f48a diff --git a/openslides-vote-service b/openslides-vote-service index 9459b4f167..b4bc7f4743 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 9459b4f1672db65a8ea8f49008cbc9c354e85482 +Subproject commit b4bc7f474322e62125036b64e4c95d444fcfe585 From cb07a303000bbe35530906f8a4580e8cefecef09 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 09:38:58 +0200 Subject: [PATCH 069/173] Merge --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 6154408f6b..d9c51be6a1 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 6154408f6b3bed9624089d5fe8172c8560e4fb0f +Subproject commit d9c51be6a15dcf4829769c4136ff99cf5baa9394 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e9dd4264bd..e728652ef4 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e9dd4264bdd8922cfdf33c1e171b2527359d4d8e +Subproject commit e728652ef47cb72007472d25eff19b1ffbe99dff diff --git a/openslides-backend b/openslides-backend index e826157c12..b3f734699b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit e826157c12acd83251341a280d246482597896fd +Subproject commit b3f734699b957325e4a0c5682269169db9737b6b diff --git a/openslides-client b/openslides-client index b17a6ba51d..21bbbf1c79 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b17a6ba51d2002625c958e129a1687d23b004f02 +Subproject commit 21bbbf1c793e9c727905b8ec89543ca97dbebfb1 diff --git a/openslides-datastore-service b/openslides-datastore-service index 4c738a4d8a..7663164807 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 4c738a4d8adb8b404f04cfca6eeeac65ae4a3dd1 +Subproject commit 766316480758ef8329c37ef4f364e5d2fcdedeea diff --git a/openslides-icc-service b/openslides-icc-service index 6228d3d5cf..3d00ad01d6 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 6228d3d5cfb94fd583207556ba761b317353c585 +Subproject commit 3d00ad01d6b2200989a9f66d30a1138c2c14438a diff --git a/openslides-media-service b/openslides-media-service index 94fd77f593..cc6f85da79 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 94fd77f59370c5fe7fc530451074de52129286aa +Subproject commit cc6f85da79615b95abb6d195185e660e4c8e7f8e diff --git a/openslides-search-service b/openslides-search-service index aa34dc98ba..5523bac7d0 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit aa34dc98baaa1ed0a4de7544be099da980ab7f4f +Subproject commit 5523bac7d082630bae7fe7626dd747e5c23a706c diff --git a/openslides-vote-service b/openslides-vote-service index f9c7b6bfcf..273c6a2a7c 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit f9c7b6bfcfa5ae8cf4b0c28cb452956f6a9c8161 +Subproject commit 273c6a2a7c9512992c989a760721e468f8f9b3ef From 9efaa1bb8ab02f3fd52afc2f09670e1519ddbade Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 10:15:30 +0200 Subject: [PATCH 070/173] Updated Reference --- dev/actions/build-and-test-service/action.yml | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/dev/actions/build-and-test-service/action.yml b/dev/actions/build-and-test-service/action.yml index f5b6587e01..ea8cb64af7 100644 --- a/dev/actions/build-and-test-service/action.yml +++ b/dev/actions/build-and-test-service/action.yml @@ -10,7 +10,7 @@ runs: using: "composite" steps: - name: "Build Test" - uses: Janmtbehrens/OpenSlides/dev/actions/build-service@all-in-one + uses: OpenSlides/OpenSlides/dev/actions/build-service@main with: service: ${{ inputs.service }} context: tests diff --git a/openslides-auth-service b/openslides-auth-service index d9c51be6a1..cb0ead17e3 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d9c51be6a15dcf4829769c4136ff99cf5baa9394 +Subproject commit cb0ead17e3d50cc82c96d01f5ebc34cce38f82d2 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e728652ef4..cc596db6a6 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e728652ef47cb72007472d25eff19b1ffbe99dff +Subproject commit cc596db6a6850ccfc7132e01378406db26cd2db0 diff --git a/openslides-backend b/openslides-backend index b3f734699b..22b5762f9b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit b3f734699b957325e4a0c5682269169db9737b6b +Subproject commit 22b5762f9bd7248a8f1fdc0330abebab9de6e053 diff --git a/openslides-client b/openslides-client index 21bbbf1c79..24e445fdda 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 21bbbf1c793e9c727905b8ec89543ca97dbebfb1 +Subproject commit 24e445fdda2baea0e67c4bc46594cefb2d0545fa diff --git a/openslides-datastore-service b/openslides-datastore-service index 7663164807..4534d0e48c 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 766316480758ef8329c37ef4f364e5d2fcdedeea +Subproject commit 4534d0e48c0fc83e4e51340a84e50ab7a6febf88 diff --git a/openslides-icc-service b/openslides-icc-service index 3d00ad01d6..22ada32b62 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 3d00ad01d6b2200989a9f66d30a1138c2c14438a +Subproject commit 22ada32b62e68ff92c7d4de616277937563b2d4c diff --git a/openslides-manage-service b/openslides-manage-service index cad9da76fe..98ede389ca 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit cad9da76fedc969374f192391e0534e3b064d7e6 +Subproject commit 98ede389cab0e927fdd65b411952aa1c63cf40bc diff --git a/openslides-media-service b/openslides-media-service index cc6f85da79..ae396c79fc 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit cc6f85da79615b95abb6d195185e660e4c8e7f8e +Subproject commit ae396c79fc9dece5671385fcafc7e09cbaf3d7da diff --git a/openslides-search-service b/openslides-search-service index 5523bac7d0..f10c263444 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 5523bac7d082630bae7fe7626dd747e5c23a706c +Subproject commit f10c263444615be0a9752e82587e6c323077e5da diff --git a/openslides-vote-service b/openslides-vote-service index 273c6a2a7c..f82b795694 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 273c6a2a7c9512992c989a760721e468f8f9b3ef +Subproject commit f82b795694c4bc3b6f08aa6999ea276c168608b5 From 56fad06aae629b443cc5305f6369cf0c38eb47ff Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 12:05:02 +0200 Subject: [PATCH 071/173] Expandend run-dev-... matching --- Makefile | 6 ++++-- dev/scripts/makefile/make-run-dev.sh | 12 ++++++++---- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 12 files changed, 22 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index 7399336663..660f4c97f2 100644 --- a/Makefile +++ b/Makefile @@ -16,9 +16,11 @@ build build-prod build-dev build-tests: # Development -run-dev run-dev-standalone run-dev-attached run-dev-detached run-dev-help run-dev-stop run-dev-clean run-dev-exec: +.PHONY: run-dev% + +run-dev%: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-run-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) + bash $(MAKEFILE_PATH)/make-run-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" # Tests diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index d26d0e9716..97f32a9614 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -45,8 +45,10 @@ USED_SHELL=$5 LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -PREFIX="run-dev-" -FUNCTION=${TARGET#"$PREFIX"} +# Strip 'run-dev' '-' and any '.o' or similar file endings that may have been automatically added from implicit rules by GNU +FUNCTION=${TARGET#"run-dev"} +FUNCTION=${FUNCTION#"-"} +FUNCTION=${FUNCTION%.*} if [ -z "$USED_SHELL" ]; then USED_SHELL="sh"; fi @@ -89,7 +91,8 @@ then "exec") echocmd eval "$DC exec $ARGS" ;; "enter") { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ echocmd eval "$DC exec $ARGS" ;; - *) echocmd make build-dev && echocmd eval "$DC up $ARGS $USED_SHELL" ;; + "") echocmd make build-dev && echocmd eval "$DC up $ARGS $USED_SHELL" ;; + *) warn "No command found matching $FUNCTION" ;; esac elif [ -n "$SERVICE" ] then @@ -111,7 +114,8 @@ then "attached") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" "$USED_SHELL";; "stop") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS";; "enter") echocmd docker -it $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS" "$USED_SHELL" ;; - *) echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" ;; + "") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" ;; + *) warn "No command found matching $FUNCTION" ;; esac fi diff --git a/openslides-auth-service b/openslides-auth-service index 57be08a66a..b68247700a 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 57be08a66a612f9dd75e2ea8427cad40a4bfe689 +Subproject commit b68247700aef6789a4bb16650e51ebf0408f7de7 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index ca3749c3a0..9107c5efdc 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit ca3749c3a097cbb879553154e92b8336d9d3a873 +Subproject commit 9107c5efdc62bec0f3f29e25ab52a9b6c312663e diff --git a/openslides-backend b/openslides-backend index d135ab7f27..d8d3d48d95 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit d135ab7f27bc42412d86d7aeb6ef4bffc60a301f +Subproject commit d8d3d48d95ff4c03fd48788914b2d691a2066081 diff --git a/openslides-client b/openslides-client index 89e49cc145..09aaef7b5f 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 89e49cc145b0b03a24069c8559aa05cda952dc7f +Subproject commit 09aaef7b5fe7d7a5cd52b0aa7361d499cc7c7b1d diff --git a/openslides-icc-service b/openslides-icc-service index 017e432647..8698bac6b4 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 017e432647bbed6b7c186d4581435624182ac3cf +Subproject commit 8698bac6b402b5db49a55cb74a904368a44d4796 diff --git a/openslides-manage-service b/openslides-manage-service index fc0d4955a5..c8f0bb5812 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit fc0d4955a559089f5c699ea095236048ef0ad91c +Subproject commit c8f0bb581214c47dd34f74200399c4a6dbeafe84 diff --git a/openslides-media-service b/openslides-media-service index e8b691aa3f..bef1f0cc4f 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit e8b691aa3ff82caa1a01a84d7860b47ef22bcd90 +Subproject commit bef1f0cc4fed6a143e774b9a69f06fc3f4574bf5 diff --git a/openslides-proxy b/openslides-proxy index 4969e2b7ee..f676a81b19 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 4969e2b7eec04181767473f9216a2af6d5307b64 +Subproject commit f676a81b191a4dbffbae329f14e76ccaf045104f diff --git a/openslides-search-service b/openslides-search-service index 27a97b4c9b..13463b5690 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 27a97b4c9b59caa2cd2ea5d8cb1b3b55be45f48a +Subproject commit 13463b569076effae9a3e02c14559e8668422ba6 diff --git a/openslides-vote-service b/openslides-vote-service index b4bc7f4743..07f04f4e07 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit b4bc7f474322e62125036b64e4c95d444fcfe585 +Subproject commit 07f04f4e079be31454ba7155f65cbd422612ebd6 From 54429b0a8c4345a5e34da2a0e258c72922db2aa1 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 13:41:35 +0200 Subject: [PATCH 072/173] Volume Flag --- dev/scripts/makefile/make-run-dev.sh | 19 ++++++++++++++++--- openslides-backend | 2 +- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-run-dev.sh index 97f32a9614..469b54566f 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-run-dev.sh @@ -17,6 +17,9 @@ Parameters: #4 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls #5 USED_SHELL : Optional parameter to declare the type of shell that is supposed to entered when attaching / entering container. Default is 'sh' +Flags: + -v : Appends '--volumes' whenever a docker compose setup is closed + Available run-dev functions: run-dev : Builds and starts development images run-dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images @@ -36,6 +39,15 @@ Available run-dev functions: " } +# Flags +while getopts "v" FLAG; do + case "${FLAG}" in + v) CLOSE_VOLUMES="--volumes" ;; + *) echo "Can't parse flag ${FLAG}" && break ;; + esac +done +shift $((OPTIND - 1)) + # Setup TARGET=$1 SERVICE=$2 @@ -66,6 +78,7 @@ fi info "Running $FUNCTION" + # - Run specific function if [ -n "$COMPOSE_FILE" ] then @@ -81,13 +94,13 @@ then "clean") { docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); } || \ echocmd make build-dev && \ echocmd eval "$DC up $ARGS" ;; - "standalone") echocmd make build-dev && echocmd eval "$DC up $ARGS" && echocmd eval "$DC down" ;; + "standalone") echocmd make build-dev && echocmd eval "$DC up $ARGS" && echocmd eval "$DC down $CLOSE_VOLUMES" ;; "detached") echocmd make build-dev && echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; "attached") echocmd make build-dev && echocmd eval "$DC up -d" && \ { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ echocmd eval "$DC exec $ARGS $USED_SHELL" && \ - echocmd eval "$DC down" ;; - "stop") echocmd eval "$DC down" ;; + echocmd eval "$DC down $CLOSE_VOLUMES" ;; + "stop") echocmd eval "$DC down $CLOSE_VOLUMES" ;; "exec") echocmd eval "$DC exec $ARGS" ;; "enter") { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ echocmd eval "$DC exec $ARGS" ;; diff --git a/openslides-backend b/openslides-backend index d8d3d48d95..7a5438bab9 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit d8d3d48d95ff4c03fd48788914b2d691a2066081 +Subproject commit 7a5438bab96f9770fcf626ad18167ce190225dbb From b7a170abd81b9e35ee13ef6147ebdb1a3a8005a3 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 13:51:24 +0200 Subject: [PATCH 073/173] Merge --- dev/scripts/git-fetch-and-merge-upstream.sh | 4 +++- openslides-client | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index e2341a64d3..da71447866 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -32,11 +32,13 @@ update_meta(){ then ( cd meta || exit - (fetch_merge_push meta origin) + (fetch_merge_push meta origin) ) fi } +# Main +fetch_merge_push IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do diff --git a/openslides-client b/openslides-client index 24e445fdda..e76a97b0ac 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 24e445fdda2baea0e67c4bc46594cefb2d0545fa +Subproject commit e76a97b0ac31d6cc174f4fd5b6ece4ab34ad32ca From 5bad566739039a654579cd2316c833cc837da5c8 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 14:04:36 +0200 Subject: [PATCH 074/173] Merge with main --- dev/scripts/git-fetch-and-merge-upstream.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index da71447866..ee105af2d9 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -37,9 +37,6 @@ update_meta(){ fi } -# Main -fetch_merge_push - IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name From 353432c8008bee38c26353b932129c4b91bd4e03 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 17:10:06 +0200 Subject: [PATCH 075/173] Adding Lint Script and reworking test script --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index b68247700a..cabc1af3d8 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit b68247700aef6789a4bb16650e51ebf0408f7de7 +Subproject commit cabc1af3d878ced11560cbf74e58f102c503d09d diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 9107c5efdc..1474ee0554 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 9107c5efdc62bec0f3f29e25ab52a9b6c312663e +Subproject commit 1474ee0554a9ee431141400e66e61cc8bdcce966 diff --git a/openslides-backend b/openslides-backend index 7a5438bab9..13cc30333d 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 7a5438bab96f9770fcf626ad18167ce190225dbb +Subproject commit 13cc30333de8c16370b4d6b2729d94f4d1e78aed diff --git a/openslides-client b/openslides-client index 09aaef7b5f..fa26d8fe24 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 09aaef7b5fe7d7a5cd52b0aa7361d499cc7c7b1d +Subproject commit fa26d8fe248c51d4c76a014ddd7da2c5db4e9a51 diff --git a/openslides-datastore-service b/openslides-datastore-service index d7c66ce612..fb7c024aba 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit d7c66ce6128822a2d0e901bedc880620c02acc40 +Subproject commit fb7c024ababa3d54085d9125a15d6c6d146b23a6 diff --git a/openslides-icc-service b/openslides-icc-service index 8698bac6b4..36ae1f07e2 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 8698bac6b402b5db49a55cb74a904368a44d4796 +Subproject commit 36ae1f07e2ff2db8f732a43a85f07ef10e713f46 diff --git a/openslides-manage-service b/openslides-manage-service index c8f0bb5812..dc6cb56f45 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit c8f0bb581214c47dd34f74200399c4a6dbeafe84 +Subproject commit dc6cb56f45e84e5f287f28af25b578fe1c33918d diff --git a/openslides-media-service b/openslides-media-service index bef1f0cc4f..5c4533e392 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit bef1f0cc4fed6a143e774b9a69f06fc3f4574bf5 +Subproject commit 5c4533e392ac8eafe009079c929ead3e3f62e817 diff --git a/openslides-proxy b/openslides-proxy index f676a81b19..66d8790bf7 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit f676a81b191a4dbffbae329f14e76ccaf045104f +Subproject commit 66d8790bf709fc18da3fbb913e988a5613b1c834 diff --git a/openslides-search-service b/openslides-search-service index 13463b5690..0b5f2bad01 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 13463b569076effae9a3e02c14559e8668422ba6 +Subproject commit 0b5f2bad01ae38157eb85a1b8fa75e489e3e4325 diff --git a/openslides-vote-service b/openslides-vote-service index 07f04f4e07..63e1bc3914 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 07f04f4e079be31454ba7155f65cbd422612ebd6 +Subproject commit 63e1bc39148a0c798edd64394cfe391cd4bbaef0 From 30026e9785b4061f6f91f31f1b486f2126686267 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 3 Jul 2025 17:11:18 +0200 Subject: [PATCH 076/173] Lint --- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openslides-backend b/openslides-backend index 13cc30333d..416d8f4fb1 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 13cc30333de8c16370b4d6b2729d94f4d1e78aed +Subproject commit 416d8f4fb163b159aba8095bc8d4bcfd1098e084 diff --git a/openslides-client b/openslides-client index fa26d8fe24..e9687c8e9d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit fa26d8fe248c51d4c76a014ddd7da2c5db4e9a51 +Subproject commit e9687c8e9dc3015cfec8ad4aec1a97ac29adafa3 diff --git a/openslides-datastore-service b/openslides-datastore-service index fb7c024aba..5d0c747209 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit fb7c024ababa3d54085d9125a15d6c6d146b23a6 +Subproject commit 5d0c747209ef0c7cf423147f9c03ed78c5d5ce04 diff --git a/openslides-icc-service b/openslides-icc-service index 36ae1f07e2..b507e2e2ca 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 36ae1f07e2ff2db8f732a43a85f07ef10e713f46 +Subproject commit b507e2e2cae1f8875bd5f71f621a686ec8dce6ff diff --git a/openslides-manage-service b/openslides-manage-service index dc6cb56f45..0f4849f8ab 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit dc6cb56f45e84e5f287f28af25b578fe1c33918d +Subproject commit 0f4849f8abb1f9c6a1934ed82e2fb98bc9160028 diff --git a/openslides-proxy b/openslides-proxy index 66d8790bf7..e7fda8f997 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 66d8790bf709fc18da3fbb913e988a5613b1c834 +Subproject commit e7fda8f997c460443c81d46dc5d80b1e89b561fc diff --git a/openslides-search-service b/openslides-search-service index 0b5f2bad01..b355d67d57 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 0b5f2bad01ae38157eb85a1b8fa75e489e3e4325 +Subproject commit b355d67d57bc4e0cae98af4fa2b76e2e6a413248 diff --git a/openslides-vote-service b/openslides-vote-service index 63e1bc3914..b58ab90133 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 63e1bc39148a0c798edd64394cfe391cd4bbaef0 +Subproject commit b58ab90133e8858af78bac565b15feccbe37b09a From e6cb860b83230221c9b1f6a8ce6aba4c5d3509ca Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 7 Jul 2025 14:58:54 +0200 Subject: [PATCH 077/173] PR review Changes --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index cb0ead17e3..8d2874aafa 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit cb0ead17e3d50cc82c96d01f5ebc34cce38f82d2 +Subproject commit 8d2874aafaf7a00006cc29a441db16f00f24d73d diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index cc596db6a6..7f94ba46ea 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit cc596db6a6850ccfc7132e01378406db26cd2db0 +Subproject commit 7f94ba46ea3dcf796d99597f79fe72402c6a78a7 diff --git a/openslides-backend b/openslides-backend index 22b5762f9b..369322bbb7 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 22b5762f9bd7248a8f1fdc0330abebab9de6e053 +Subproject commit 369322bbb7660706a6a6ce0335fdb2fdf93ea457 diff --git a/openslides-client b/openslides-client index e76a97b0ac..9b5d26a99a 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit e76a97b0ac31d6cc174f4fd5b6ece4ab34ad32ca +Subproject commit 9b5d26a99a62d7a9f2ac80a290bd5ba04eee0337 diff --git a/openslides-icc-service b/openslides-icc-service index 22ada32b62..4e4d28f19b 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 22ada32b62e68ff92c7d4de616277937563b2d4c +Subproject commit 4e4d28f19bc44c25f87cc33479ca5d134242df01 diff --git a/openslides-manage-service b/openslides-manage-service index 98ede389ca..81ab1a9a4f 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 98ede389cab0e927fdd65b411952aa1c63cf40bc +Subproject commit 81ab1a9a4feb30187eac8d0fe83c06f72c3fa705 diff --git a/openslides-search-service b/openslides-search-service index f10c263444..65f2086c19 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit f10c263444615be0a9752e82587e6c323077e5da +Subproject commit 65f2086c193110c690942c9aca12408f9fab841f diff --git a/openslides-vote-service b/openslides-vote-service index f82b795694..a5096633cf 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit f82b795694c4bc3b6f08aa6999ea276c168608b5 +Subproject commit a5096633cf569ca2ba916200666f4318b8d0da48 From bc69ac25005a5937c6c3f411e98d1ba44eb6f47b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 7 Jul 2025 16:18:36 +0200 Subject: [PATCH 078/173] New Tests for Go Services --- openslides-vote-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-vote-service b/openslides-vote-service index a5096633cf..ef30071f0a 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit a5096633cf569ca2ba916200666f4318b8d0da48 +Subproject commit ef30071f0a452120e8150d16f9c64cb95a79d6df From 02e3d34dc2cc80612932a81520272e43cba6e2f8 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 8 Jul 2025 09:46:54 +0200 Subject: [PATCH 079/173] Adding Go Dockertest to run-tests --- openslides-autoupdate-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 7f94ba46ea..968132757d 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 7f94ba46ea3dcf796d99597f79fe72402c6a78a7 +Subproject commit 968132757d782f8e0f7f49ca80fcfaf0a7edeedd diff --git a/openslides-icc-service b/openslides-icc-service index 4e4d28f19b..9cf0b37647 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 4e4d28f19bc44c25f87cc33479ca5d134242df01 +Subproject commit 9cf0b37647537d20c5607b8e9c521da4cbcb0a5f diff --git a/openslides-manage-service b/openslides-manage-service index 81ab1a9a4f..ffb1f39420 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 81ab1a9a4feb30187eac8d0fe83c06f72c3fa705 +Subproject commit ffb1f394200332272530291625a1af950207b983 diff --git a/openslides-search-service b/openslides-search-service index 65f2086c19..d55c954ac5 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 65f2086c193110c690942c9aca12408f9fab841f +Subproject commit d55c954ac50c4f7b6fdde0a60d898087ab4e1f99 diff --git a/openslides-vote-service b/openslides-vote-service index ef30071f0a..80a9ea6d6d 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit ef30071f0a452120e8150d16f9c64cb95a79d6df +Subproject commit 80a9ea6d6d413f09e884afeeaf839c0aab66bf78 From 4e20aa1d237cad867143842d7a86a30acb6f8e15 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 8 Jul 2025 15:22:58 +0200 Subject: [PATCH 080/173] Adding trap to test scripts --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-media-service | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 8d2874aafa..bb20a1dcdc 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 8d2874aafaf7a00006cc29a441db16f00f24d73d +Subproject commit bb20a1dcdccfbcd6f3900ece5fe55268215d386a diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 968132757d..281a83e817 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 968132757d782f8e0f7f49ca80fcfaf0a7edeedd +Subproject commit 281a83e817ce62bcf1bd59c1adf278d666e8f4c5 diff --git a/openslides-backend b/openslides-backend index 369322bbb7..ae58b17210 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 369322bbb7660706a6a6ce0335fdb2fdf93ea457 +Subproject commit ae58b17210757b19176ea2e1762165c90bd12451 diff --git a/openslides-client b/openslides-client index 9b5d26a99a..3b008b85b3 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 9b5d26a99a62d7a9f2ac80a290bd5ba04eee0337 +Subproject commit 3b008b85b359017d08c73b18db357486f24afbda diff --git a/openslides-datastore-service b/openslides-datastore-service index 4534d0e48c..ed216f7603 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 4534d0e48c0fc83e4e51340a84e50ab7a6febf88 +Subproject commit ed216f7603a18a20a49197161d21f2e71d5d63e0 diff --git a/openslides-media-service b/openslides-media-service index ae396c79fc..1e8872f2ae 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit ae396c79fc9dece5671385fcafc7e09cbaf3d7da +Subproject commit 1e8872f2ae4fb77c66bbc8a4328dc99f5bf2273f From cce033bf65bae5000cd782450a3232c05f0c19ac Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 8 Jul 2025 16:36:23 +0200 Subject: [PATCH 081/173] Remove reference to main repository build-service script --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index bb20a1dcdc..f46a3ac325 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit bb20a1dcdccfbcd6f3900ece5fe55268215d386a +Subproject commit f46a3ac3250036094f51a09b7888722d2e1a7f13 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 281a83e817..39f0e58675 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 281a83e817ce62bcf1bd59c1adf278d666e8f4c5 +Subproject commit 39f0e586759cf67177fb8db596c893daad6abde8 diff --git a/openslides-backend b/openslides-backend index ae58b17210..1e84b80716 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit ae58b17210757b19176ea2e1762165c90bd12451 +Subproject commit 1e84b80716380c60341ac23f04cb1fa9c5f8bae8 diff --git a/openslides-client b/openslides-client index 3b008b85b3..ee55cd6677 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 3b008b85b359017d08c73b18db357486f24afbda +Subproject commit ee55cd66779436b25f3ba3521eca985ddb5b66c1 diff --git a/openslides-datastore-service b/openslides-datastore-service index ed216f7603..723366147a 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit ed216f7603a18a20a49197161d21f2e71d5d63e0 +Subproject commit 723366147afaeb20912c11bbf36072707af31688 diff --git a/openslides-icc-service b/openslides-icc-service index 9cf0b37647..d90dd6f179 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 9cf0b37647537d20c5607b8e9c521da4cbcb0a5f +Subproject commit d90dd6f179a6a7d364d82ed0a7162d67233dcd94 diff --git a/openslides-manage-service b/openslides-manage-service index ffb1f39420..a1cbfc2bd2 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit ffb1f394200332272530291625a1af950207b983 +Subproject commit a1cbfc2bd2dbf679ba6776cc7fc8a31e0ddb9117 diff --git a/openslides-media-service b/openslides-media-service index 1e8872f2ae..d533dab26f 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 1e8872f2ae4fb77c66bbc8a4328dc99f5bf2273f +Subproject commit d533dab26fe19efb763a9922333afbf7c02e89c2 diff --git a/openslides-proxy b/openslides-proxy index 812b6f3f36..8caff9ded1 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 812b6f3f36d1987cd6ea5c44fe88aac790547872 +Subproject commit 8caff9ded1023792d6b7c429fd7ab6e9fb3ea38c diff --git a/openslides-search-service b/openslides-search-service index d55c954ac5..65461f29e3 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit d55c954ac50c4f7b6fdde0a60d898087ab4e1f99 +Subproject commit 65461f29e32d9ff3ac0e68460082596ce8e70950 diff --git a/openslides-vote-service b/openslides-vote-service index 80a9ea6d6d..a91f391cde 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 80a9ea6d6d413f09e884afeeaf839c0aab66bf78 +Subproject commit a91f391cdecc9a25918ca03ad4561792dcdac80d From 893087eaf94f0dbe7cb17d1ab8a9692132bd2684 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 8 Jul 2025 16:54:18 +0200 Subject: [PATCH 082/173] Fixes --- openslides-auth-service | 2 +- openslides-datastore-service | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index f46a3ac325..1993b3cc01 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit f46a3ac3250036094f51a09b7888722d2e1a7f13 +Subproject commit 1993b3cc0150f7927fd255ebe426cc0050bc4f3c diff --git a/openslides-datastore-service b/openslides-datastore-service index 723366147a..4383b3eba3 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 723366147afaeb20912c11bbf36072707af31688 +Subproject commit 4383b3eba3e8c1919939f8beac4d3ba700f30c8f From a755b9c0f203947314485841eb73bbb4d209d8b8 Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Wed, 9 Jul 2025 10:43:20 +0200 Subject: [PATCH 083/173] Updated services (#6941) --- VERSION | 2 +- openslides-auth-service | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 6935d90f31..fffc34fc99 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.15-dev +4.2.16-dev diff --git a/openslides-auth-service b/openslides-auth-service index 0caa7e6efb..d77c86311f 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 0caa7e6efb149206a033a697806dd1017627492d +Subproject commit d77c86311fd5096ffc1fe9fb01262f213cf89432 From f938041baa082339b9a4bb85cf7a350a4b3e66b9 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 10 Jul 2025 08:52:33 +0200 Subject: [PATCH 084/173] Trap error fixes --- openslides-auth-service | 2 +- openslides-backend | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 1993b3cc01..1eb551ba3a 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 1993b3cc0150f7927fd255ebe426cc0050bc4f3c +Subproject commit 1eb551ba3a99fddae203fee6dd5d3ef6009b0a40 diff --git a/openslides-backend b/openslides-backend index 1e84b80716..7adbf906a1 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 1e84b80716380c60341ac23f04cb1fa9c5f8bae8 +Subproject commit 7adbf906a18bd4b9f12377ffaaf6dcb444b2dc90 From 1c9865ce5fe07405664d193e2eb640dba706deb2 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 10 Jul 2025 09:02:08 +0200 Subject: [PATCH 085/173] Merge --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 1eb551ba3a..92ad55b9d6 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 1eb551ba3a99fddae203fee6dd5d3ef6009b0a40 +Subproject commit 92ad55b9d67511106132ea28ab41340c70b641d4 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 39f0e58675..e6ecf81aa6 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 39f0e586759cf67177fb8db596c893daad6abde8 +Subproject commit e6ecf81aa6d8510308b69d5a729bf34db4feec83 diff --git a/openslides-backend b/openslides-backend index 7adbf906a1..7c07edeeb1 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 7adbf906a18bd4b9f12377ffaaf6dcb444b2dc90 +Subproject commit 7c07edeeb13d4dd8233e46152f5439bf5a39331f diff --git a/openslides-client b/openslides-client index ee55cd6677..74dd14cf4d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit ee55cd66779436b25f3ba3521eca985ddb5b66c1 +Subproject commit 74dd14cf4df1c325bf323e93a484a8b06bdb40eb diff --git a/openslides-icc-service b/openslides-icc-service index d90dd6f179..c012bf3583 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit d90dd6f179a6a7d364d82ed0a7162d67233dcd94 +Subproject commit c012bf35833098ebeaf870651ca11777c418847c diff --git a/openslides-search-service b/openslides-search-service index 65461f29e3..14768d8b15 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 65461f29e32d9ff3ac0e68460082596ce8e70950 +Subproject commit 14768d8b158d5d0b63ac7c5224670a18178e5989 diff --git a/openslides-vote-service b/openslides-vote-service index a91f391cde..da6389ba88 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit a91f391cdecc9a25918ca03ad4561792dcdac80d +Subproject commit da6389ba8875e1fd658dea9ed88ba784ed92894c From 8764a1cb45ae9c9e54eb345d7956861fc68ae7d5 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 10 Jul 2025 09:24:51 +0200 Subject: [PATCH 086/173] Update go --- lib/openslides-go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/openslides-go b/lib/openslides-go index e9269a9aa4..a1aeb6ee23 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit e9269a9aa4d7aae0da8aa4c11f6c9b76abc50b6c +Subproject commit a1aeb6ee238453817a394727dffa46bb0fb4e0ee From d7043e866b7ed43b5cc77804980545a024698383 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 10 Jul 2025 11:09:50 +0200 Subject: [PATCH 087/173] Revert GitHub Workflow Tests --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 92ad55b9d6..d8a74e516e 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 92ad55b9d67511106132ea28ab41340c70b641d4 +Subproject commit d8a74e516ef231cc0488eb12405a815c6079f33b diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e6ecf81aa6..e6927816b0 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e6ecf81aa6d8510308b69d5a729bf34db4feec83 +Subproject commit e6927816b0dd44a4d41cac1fd186ab34067b325a diff --git a/openslides-backend b/openslides-backend index 7c07edeeb1..9926c181dd 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 7c07edeeb13d4dd8233e46152f5439bf5a39331f +Subproject commit 9926c181dd9829d5141fc3f779c30c7ef3892031 diff --git a/openslides-client b/openslides-client index 74dd14cf4d..964240c59c 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 74dd14cf4df1c325bf323e93a484a8b06bdb40eb +Subproject commit 964240c59c8c304514a7d3560fe01c869543ed75 diff --git a/openslides-datastore-service b/openslides-datastore-service index 4383b3eba3..0e526028f0 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 4383b3eba3e8c1919939f8beac4d3ba700f30c8f +Subproject commit 0e526028f0f5739f11ecf0fd6e7d562afbb7a364 diff --git a/openslides-icc-service b/openslides-icc-service index c012bf3583..1cc55b8d4a 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit c012bf35833098ebeaf870651ca11777c418847c +Subproject commit 1cc55b8d4a053e5a4d6b8c81aa7bc80d40a6f93e diff --git a/openslides-manage-service b/openslides-manage-service index a1cbfc2bd2..0caef4b1e2 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit a1cbfc2bd2dbf679ba6776cc7fc8a31e0ddb9117 +Subproject commit 0caef4b1e29e87f12be706f3aa2038df8c33783d diff --git a/openslides-media-service b/openslides-media-service index d533dab26f..2d6d85345c 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit d533dab26fe19efb763a9922333afbf7c02e89c2 +Subproject commit 2d6d85345c1856ccea75f51b3f8f5ab670533e16 diff --git a/openslides-search-service b/openslides-search-service index 14768d8b15..79ba7dded2 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 14768d8b158d5d0b63ac7c5224670a18178e5989 +Subproject commit 79ba7dded208eb70efaf665bcd8f28e0cdb4e254 diff --git a/openslides-vote-service b/openslides-vote-service index da6389ba88..b65a40cf45 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit da6389ba8875e1fd658dea9ed88ba784ed92894c +Subproject commit b65a40cf4567d1984340df3e216b193c3494e8b1 From 9a41dc2c298fa3cb6ac36913837c225b34bea0e4 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 10 Jul 2025 15:22:57 +0200 Subject: [PATCH 088/173] Adding Act --- Makefile | 9 ++++--- dev/scripts/act/Dockerfile | 22 ++++++++++++++++ dev/scripts/act/run-act.sh | 51 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 dev/scripts/act/Dockerfile create mode 100644 dev/scripts/act/run-act.sh diff --git a/Makefile b/Makefile index 5540dd9c6d..0434555b3d 100644 --- a/Makefile +++ b/Makefile @@ -6,11 +6,11 @@ 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 +run-dev: | build-dev $(DC_DEV) up $(ARGS) # Main command: start the dev server in detached mode -run-dev-detached: | build-dev +run-dev-detached: | build-dev $(DC_DEV) up $(ARGS) -d # Same as run-dev, but with OpenTelemetry @@ -42,7 +42,7 @@ switch-to-test: switch-to-dev: $(DC_TEST) stop postgres-test $(DC_DEV) up -d postgres backend - $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote + $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote # Shorthand to directly enter a shell in the backend after switching the databases run-backend: | switch-to-test @@ -111,3 +111,6 @@ clean-run-dev: 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 diff --git a/dev/scripts/act/Dockerfile b/dev/scripts/act/Dockerfile new file mode 100644 index 0000000000..6689989e2e --- /dev/null +++ b/dev/scripts/act/Dockerfile @@ -0,0 +1,22 @@ +FROM ubuntu:22.04 + +ARG SUBDIRECTORY=openslides-autoupdate-service + +# Setup +WORKDIR /app/ + +# Copy .git from main repository (context is assumed to be inside a service repository) +COPY ./.git .git + +WORKDIR /app/submodule/ + +# Installs +RUN apt-get update && \ + apt-get install -y curl git docker unzip + +RUN curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/nektos/act/master/install.sh | bash + +# Copy repository content +COPY ./${SUBDIRECTORY} . + +CMD [ "sleep" , "infinity" ] \ No newline at end of file diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh new file mode 100644 index 0000000000..e8ed09e89d --- /dev/null +++ b/dev/scripts/act/run-act.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../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 ) + +if [ -z "${SERVICE_FOLDER}" ] ; then \ + error "Please provide the directory of the service to analyse"; \ + exit 1; \ +fi + +if [ -z "${WORKFLOW}" ] ; then \ + warn "No github workflow trigger specified. Taking 'pull_request' as default"; \ + WORKFLOW_TRIGGER="pull_request"; \ +fi + +cleanup() +{ + info "Cleanup" + # Close Act Containers + for ACT_CONTAINER in $(docker ps -a --filter "name=act" --format "{{.ID}}"); do + echocmd docker stop "$ACT_CONTAINER" &> /dev/null + echocmd docker rm "$ACT_CONTAINER" &> /dev/null + done + + # Close DIND Container + echocmd docker stop "$DIND_CONTAINER" &> /dev/null + echocmd docker rm "$DIND_CONTAINER" &> /dev/null +} + +trap 'cleanup' EXIT INT + +( + cd "$LOCAL_PWD"/../../.. || exit 1 + + # Build dockerfile + info "Building Image" + echocmd docker build -f "$LOCAL_PWD"/Dockerfile -t act-on --build-arg SUBDIRECTORY="$SERVICE_FOLDER" . + + info "Setup Container Environment" + echocmd docker run --name "$DIND_CONTAINER" -v /var/run/docker.sock:/var/run/docker.sock -d act-on + + info "Act" + echocmd docker exec -it "$DIND_CONTAINER" bin/act "$WORKFLOW_TRIGGER" +) \ No newline at end of file From 3bc3904551fdce443bb6fb1352d207d751696c8f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 10 Jul 2025 15:41:39 +0200 Subject: [PATCH 089/173] Lint act dockerfile --- dev/scripts/act/Dockerfile | 11 +++++++++-- openslides-auth-service | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/dev/scripts/act/Dockerfile b/dev/scripts/act/Dockerfile index 6689989e2e..f983bcf556 100644 --- a/dev/scripts/act/Dockerfile +++ b/dev/scripts/act/Dockerfile @@ -12,8 +12,15 @@ WORKDIR /app/submodule/ # Installs RUN apt-get update && \ - apt-get install -y curl git docker unzip - + apt-get install --no-install-recommends -y \ + curl \ + docker \ + git \ + unzip \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/nektos/act/master/install.sh | bash # Copy repository content diff --git a/openslides-auth-service b/openslides-auth-service index d8a74e516e..6e938d6961 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d8a74e516ef231cc0488eb12405a815c6079f33b +Subproject commit 6e938d69614a02c4b279cdbaa03ce86174396653 From e44eefce6a8a089844f863e5c047cb25ae1f8056 Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Fri, 11 Jul 2025 10:35:11 +0200 Subject: [PATCH 090/173] Updated services (#6942) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/VERSION b/VERSION index fffc34fc99..1da106b0ad 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.16-dev +4.2.17-dev diff --git a/lib/openslides-go b/lib/openslides-go index e9269a9aa4..a1aeb6ee23 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit e9269a9aa4d7aae0da8aa4c11f6c9b76abc50b6c +Subproject commit a1aeb6ee238453817a394727dffa46bb0fb4e0ee diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index c1f40c580c..095405f717 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit c1f40c580c1e976d04f7316df5f96feefc48266b +Subproject commit 095405f7173c467a6b21d573a0e94e79894297fb diff --git a/openslides-backend b/openslides-backend index 29b20ad954..3f2d2b3751 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 29b20ad954f314fef37fede0e8e33ce6fe5af201 +Subproject commit 3f2d2b375185333d86893f27ebd526c350c58c1e diff --git a/openslides-client b/openslides-client index ac559d270a..7008dbb55a 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit ac559d270aaba6935f8bc4f055497537234524e5 +Subproject commit 7008dbb55acd0d5087a26f0a3016857da4304755 diff --git a/openslides-datastore-service b/openslides-datastore-service index 3123c8e27c..d3726f1780 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 3123c8e27c1ac87a9c8e7d5d10a70abc103e2b45 +Subproject commit d3726f1780b56282006a32a84c57feb315947db4 diff --git a/openslides-icc-service b/openslides-icc-service index 5fb0bb4555..0353ebc69e 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 5fb0bb45557c1fbf09d20e3d8f3899876a8fc5f4 +Subproject commit 0353ebc69ecc318a7d8633065a2a6221fd8e1bb5 diff --git a/openslides-media-service b/openslides-media-service index da07bdc57a..fa254244db 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit da07bdc57a4e521c0be65f1508f6d536126a9311 +Subproject commit fa254244dba82c61696be531d376001f035ea284 diff --git a/openslides-search-service b/openslides-search-service index 8b3adc6c49..c7a1e0791c 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 8b3adc6c4955574e5fbac9faebb7a20958d09a98 +Subproject commit c7a1e0791c710a4ebdc5c6cf1ecbe703156d28bc diff --git a/openslides-vote-service b/openslides-vote-service index 78d0f6ec79..2f8c8b1f53 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 78d0f6ec79615a4b9489b97f07389b8ff3269f92 +Subproject commit 2f8c8b1f53637d9adb9bef6425b79f19cfb67852 From 527043e7c93047f090db85551d9fad71d467a048 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 08:21:57 +0200 Subject: [PATCH 091/173] Small act changes --- dev/scripts/act/Dockerfile | 1 + dev/scripts/act/run-act.sh | 2 +- openslides-vote-service | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dev/scripts/act/Dockerfile b/dev/scripts/act/Dockerfile index f983bcf556..913f3d8f3d 100644 --- a/dev/scripts/act/Dockerfile +++ b/dev/scripts/act/Dockerfile @@ -13,6 +13,7 @@ WORKDIR /app/submodule/ # Installs RUN apt-get update && \ apt-get install --no-install-recommends -y \ + ca-certificates \ curl \ docker \ git \ diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh index e8ed09e89d..67d6e7edb9 100644 --- a/dev/scripts/act/run-act.sh +++ b/dev/scripts/act/run-act.sh @@ -41,7 +41,7 @@ trap 'cleanup' EXIT INT # Build dockerfile info "Building Image" - echocmd docker build -f "$LOCAL_PWD"/Dockerfile -t act-on --build-arg SUBDIRECTORY="$SERVICE_FOLDER" . + echocmd docker build -f "$LOCAL_PWD"/Dockerfile -t act-on --build-arg SUBDIRECTORY="$SERVICE_FOLDER" . info "Setup Container Environment" echocmd docker run --name "$DIND_CONTAINER" -v /var/run/docker.sock:/var/run/docker.sock -d act-on diff --git a/openslides-vote-service b/openslides-vote-service index b65a40cf45..ec020e1604 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit b65a40cf4567d1984340df3e216b193c3494e8b1 +Subproject commit ec020e1604c3c7af712a2d969830a68b5b5aaa25 From 1eda0f0c83b8687feb12dcadf3eba6fb011768eb Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 08:51:28 +0200 Subject: [PATCH 092/173] Merge --- openslides-autoupdate-service | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index e6927816b0..596e944042 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit e6927816b0dd44a4d41cac1fd186ab34067b325a +Subproject commit 596e9440425b270f200325380fd39c7392884de1 diff --git a/openslides-client b/openslides-client index 964240c59c..9a9dbd38be 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 964240c59c8c304514a7d3560fe01c869543ed75 +Subproject commit 9a9dbd38be0a1ade4b49373eb87d63ac29ddff3e diff --git a/openslides-datastore-service b/openslides-datastore-service index 0e526028f0..ab12ee745b 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 0e526028f0f5739f11ecf0fd6e7d562afbb7a364 +Subproject commit ab12ee745b24ddff361c1b3501125195f4a45ba3 diff --git a/openslides-icc-service b/openslides-icc-service index 1cc55b8d4a..c105bd9dd6 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 1cc55b8d4a053e5a4d6b8c81aa7bc80d40a6f93e +Subproject commit c105bd9dd606b9e2d22733e32f4b51d1e1604e92 diff --git a/openslides-manage-service b/openslides-manage-service index 0caef4b1e2..48ac39eff4 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 0caef4b1e29e87f12be706f3aa2038df8c33783d +Subproject commit 48ac39eff4925acc4aff0b39ea0f387310dd3728 diff --git a/openslides-search-service b/openslides-search-service index 79ba7dded2..a3d832d51f 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 79ba7dded208eb70efaf665bcd8f28e0cdb4e254 +Subproject commit a3d832d51f7b5d0c8e716a70955e3d08b07289e9 diff --git a/openslides-vote-service b/openslides-vote-service index ec020e1604..cae8b55570 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit ec020e1604c3c7af712a2d969830a68b5b5aaa25 +Subproject commit cae8b555708a894ffbb391ab04669f31e70c5d11 From a50e16e89a1b5c6c49bf70b9cdb34fa66af430e4 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 09:08:19 +0200 Subject: [PATCH 093/173] Git Checkout Script --- dev/scripts/git-checkout-branch.sh | 45 ++++++++++++++++++++++++++++++ openslides-backend | 2 +- 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 dev/scripts/git-checkout-branch.sh diff --git a/dev/scripts/git-checkout-branch.sh b/dev/scripts/git-checkout-branch.sh new file mode 100644 index 0000000000..54b7e8f3b3 --- /dev/null +++ b/dev/scripts/git-checkout-branch.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + +# Checksout main and all submodules to given upstream branch + +export BRANCH=$1 +export SINGLE_TARGET=$2 + +checkout() { + export BRANCH=$2 + + if git ls-remote --exit-code --heads upstream "$BRANCH" + then + echocmd git switch -c "$BRANCH" --track upstream/"$BRANCH" + else + error "upstream/$BRANCH does not exist" + exit 1 + fi +} + +checkout "${BRANCH}" + +exit 1 +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" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # Check for single target + if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + + # Git checkout + checkout "${BRANCH}" +done +wait \ No newline at end of file diff --git a/openslides-backend b/openslides-backend index 9926c181dd..907b2fd832 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 9926c181dd9829d5141fc3f779c30c7ef3892031 +Subproject commit 907b2fd832e38b4224f4ccd217bed53ddfe6024a From 0a9c9ab99e9c9898d52b276e61b6676df72895d4 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 09:28:07 +0200 Subject: [PATCH 094/173] Checkout Script fixes --- dev/scripts/git-checkout-branch.sh | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/dev/scripts/git-checkout-branch.sh b/dev/scripts/git-checkout-branch.sh index 54b7e8f3b3..6df37b8efb 100644 --- a/dev/scripts/git-checkout-branch.sh +++ b/dev/scripts/git-checkout-branch.sh @@ -9,20 +9,16 @@ export BRANCH=$1 export SINGLE_TARGET=$2 checkout() { - export BRANCH=$2 - - if git ls-remote --exit-code --heads upstream "$BRANCH" - then - echocmd git switch -c "$BRANCH" --track upstream/"$BRANCH" - else - error "upstream/$BRANCH does not exist" - exit 1 - fi + export 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" } checkout "${BRANCH}" -exit 1 IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name From 30f1299de794b1f30773ed85fc9f0301a9b31669 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 11:15:31 +0200 Subject: [PATCH 095/173] Merge Submodules --- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/openslides-go b/lib/openslides-go index e9269a9aa4..a1aeb6ee23 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit e9269a9aa4d7aae0da8aa4c11f6c9b76abc50b6c +Subproject commit a1aeb6ee238453817a394727dffa46bb0fb4e0ee diff --git a/openslides-auth-service b/openslides-auth-service index cabc1af3d8..8459e59178 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit cabc1af3d878ced11560cbf74e58f102c503d09d +Subproject commit 8459e591788efab46768c8273fbfdd6cef0a6bee diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 1474ee0554..d235a3318b 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 1474ee0554a9ee431141400e66e61cc8bdcce966 +Subproject commit d235a3318b656617ce55bac807f3543ef9014b98 diff --git a/openslides-backend b/openslides-backend index 416d8f4fb1..9ffcf581f3 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 416d8f4fb163b159aba8095bc8d4bcfd1098e084 +Subproject commit 9ffcf581f3c77341b14895226ccbbb6f8a6ec2b1 diff --git a/openslides-client b/openslides-client index e9687c8e9d..2935573910 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit e9687c8e9dc3015cfec8ad4aec1a97ac29adafa3 +Subproject commit 2935573910e6f7ef925e081bcbbe6fef5d424c11 diff --git a/openslides-datastore-service b/openslides-datastore-service index 5d0c747209..a956327fcb 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 5d0c747209ef0c7cf423147f9c03ed78c5d5ce04 +Subproject commit a956327fcbd04f4823a52ee208195d3a74732fcf diff --git a/openslides-icc-service b/openslides-icc-service index b507e2e2ca..05d257ce55 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit b507e2e2cae1f8875bd5f71f621a686ec8dce6ff +Subproject commit 05d257ce55830e37fa42a663b900b59b703ce8cf diff --git a/openslides-manage-service b/openslides-manage-service index 0f4849f8ab..cd5af13f29 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 0f4849f8abb1f9c6a1934ed82e2fb98bc9160028 +Subproject commit cd5af13f29679ee72e430be6a2c70520168e8176 diff --git a/openslides-media-service b/openslides-media-service index 5c4533e392..c72b6e7e97 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 5c4533e392ac8eafe009079c929ead3e3f62e817 +Subproject commit c72b6e7e97577a1e62efdb195855d7b00e173268 diff --git a/openslides-proxy b/openslides-proxy index e7fda8f997..5dec7a66a5 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit e7fda8f997c460443c81d46dc5d80b1e89b561fc +Subproject commit 5dec7a66a597cc1dfc20e839f736f2aa54da2492 diff --git a/openslides-search-service b/openslides-search-service index b355d67d57..84bbb0e237 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit b355d67d57bc4e0cae98af4fa2b76e2e6a413248 +Subproject commit 84bbb0e23754e5d04619b5e523f4785cf72cf145 diff --git a/openslides-vote-service b/openslides-vote-service index b58ab90133..07041da760 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit b58ab90133e8858af78bac565b15feccbe37b09a +Subproject commit 07041da7603776efbaebe733486b59f8f5c5f37d From 7bc97d20fe50458a39e8c271113d251d24b00750 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 15:33:36 +0200 Subject: [PATCH 096/173] Fixing lint and test script, updating Makefiles --- Makefile | 68 ++----------------- .../build-and-test-service/action-run.sh | 0 .../actions/build-and-test-service/action.yml | 0 .../actions/build-service/action-run.sh | 0 .../actions/build-service/action.yml | 0 .../makefile => deprecated}/build-service.sh | 0 .../make-build-service.sh | 0 openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 18 files changed, 16 insertions(+), 74 deletions(-) rename dev/{ => deprecated}/actions/build-and-test-service/action-run.sh (100%) rename dev/{ => deprecated}/actions/build-and-test-service/action.yml (100%) rename dev/{ => deprecated}/actions/build-service/action-run.sh (100%) rename dev/{ => deprecated}/actions/build-service/action.yml (100%) rename dev/{scripts/makefile => deprecated}/build-service.sh (100%) rename dev/{scripts/makefile => deprecated}/make-build-service.sh (100%) diff --git a/Makefile b/Makefile index 99981443b1..e0a47b6339 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ override DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml # Build images for different contexts -build build-prod build-dev build-tests: +build-prod build-dev build-tests: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work bash $(MAKEFILE_PATH)/make-build-main.sh $@ @@ -26,44 +26,6 @@ run-dev%: 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 - -# 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 - -# 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 - -# 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 - -# Restart all backend-related services -start-backend: - $(DC_DEV) up -d backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search - -# Stop the dev server -stop-dev: - $(DC_DEV) down --volumes --remove-orphans - -# Stop the dev server with OpenTelemetry -stop-dev-otel: - $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml down --volumes --remove-orphans - -build: - $(DOCKER_PATH)/build.sh - -# Shorthands to execute the make-release script # Make-release commands @@ -108,6 +70,10 @@ copy-translations: deprecation-warning: bash $(MAKEFILE_PATH)/make-deprecation-warning.sh +build: + $(MAKEFILE_PATH)/make-deprecation-warning-sh + $(DOCKER_PATH)/build.sh + stop-dev: bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "run-dev-stop" $(DC_DEV) down --volumes --remove-orphans @@ -159,27 +125,3 @@ run-dev-otel: | deprecation-warning build-dev # Will set the upstream remote to "origin" submodules-origin-to-upstream: | deprecation-warning git submodule foreach -q --recursive 'git remote rename origin upstream' - - -########################## Replacement List ########################## - -# Stop the dev server -#stop-dev: -# $(DC_DEV) down --volumes --remove-orphans - -#build: -# $(DOCKER_PATH)/build.sh - -# Main command: start the dev server -#run-dev: | build-dev -# $(DC_DEV) up $(ARGS) - -# Main command: start the dev server in detached mode -#run-dev-detached: | build-dev -# $(DC_DEV) up $(ARGS) -d - -# 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 diff --git a/dev/actions/build-and-test-service/action-run.sh b/dev/deprecated/actions/build-and-test-service/action-run.sh similarity index 100% rename from dev/actions/build-and-test-service/action-run.sh rename to dev/deprecated/actions/build-and-test-service/action-run.sh diff --git a/dev/actions/build-and-test-service/action.yml b/dev/deprecated/actions/build-and-test-service/action.yml similarity index 100% rename from dev/actions/build-and-test-service/action.yml rename to dev/deprecated/actions/build-and-test-service/action.yml diff --git a/dev/actions/build-service/action-run.sh b/dev/deprecated/actions/build-service/action-run.sh similarity index 100% rename from dev/actions/build-service/action-run.sh rename to dev/deprecated/actions/build-service/action-run.sh diff --git a/dev/actions/build-service/action.yml b/dev/deprecated/actions/build-service/action.yml similarity index 100% rename from dev/actions/build-service/action.yml rename to dev/deprecated/actions/build-service/action.yml diff --git a/dev/scripts/makefile/build-service.sh b/dev/deprecated/build-service.sh similarity index 100% rename from dev/scripts/makefile/build-service.sh rename to dev/deprecated/build-service.sh diff --git a/dev/scripts/makefile/make-build-service.sh b/dev/deprecated/make-build-service.sh similarity index 100% rename from dev/scripts/makefile/make-build-service.sh rename to dev/deprecated/make-build-service.sh diff --git a/openslides-auth-service b/openslides-auth-service index 8459e59178..9d50b0864e 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 8459e591788efab46768c8273fbfdd6cef0a6bee +Subproject commit 9d50b0864e61cb6f8d62309880a10ed4930ff9d4 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index d235a3318b..fca25212f2 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit d235a3318b656617ce55bac807f3543ef9014b98 +Subproject commit fca25212f28f158c52a6aaf29dbe7d7637a9a8fa diff --git a/openslides-backend b/openslides-backend index 9ffcf581f3..8acfd74f11 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 9ffcf581f3c77341b14895226ccbbb6f8a6ec2b1 +Subproject commit 8acfd74f1140153ce050b778898255974dfc12a7 diff --git a/openslides-client b/openslides-client index 2935573910..ee8c457abc 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 2935573910e6f7ef925e081bcbbe6fef5d424c11 +Subproject commit ee8c457abc0c22aad0a6b018bdc6675e9b7cd65d diff --git a/openslides-datastore-service b/openslides-datastore-service index a956327fcb..8fbdc13448 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit a956327fcbd04f4823a52ee208195d3a74732fcf +Subproject commit 8fbdc134486f5cf70b28601c38187917ac9937aa diff --git a/openslides-icc-service b/openslides-icc-service index 05d257ce55..b873dcd2d8 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 05d257ce55830e37fa42a663b900b59b703ce8cf +Subproject commit b873dcd2d8c514eafcf77ea5417d2115b331affe diff --git a/openslides-manage-service b/openslides-manage-service index cd5af13f29..7e27e99d8d 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit cd5af13f29679ee72e430be6a2c70520168e8176 +Subproject commit 7e27e99d8d1d8a4d14aa8f796474f478f47e10d7 diff --git a/openslides-media-service b/openslides-media-service index c72b6e7e97..814f9786f8 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit c72b6e7e97577a1e62efdb195855d7b00e173268 +Subproject commit 814f9786f84475b1d644ba3557aa9ace08f6cb2e diff --git a/openslides-proxy b/openslides-proxy index 5dec7a66a5..894a541ceb 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 5dec7a66a597cc1dfc20e839f736f2aa54da2492 +Subproject commit 894a541ceb4c935cc7f024e3ca7e6f41fb9f1a71 diff --git a/openslides-search-service b/openslides-search-service index 84bbb0e237..a22f075ca1 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 84bbb0e23754e5d04619b5e523f4785cf72cf145 +Subproject commit a22f075ca18b44aec20e1e05a2839ff6afe30421 diff --git a/openslides-vote-service b/openslides-vote-service index 07041da760..5cf554cb9d 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 07041da7603776efbaebe733486b59f8f5c5f37d +Subproject commit 5cf554cb9dd7b6d1595fdb0b93ebb3006f1b64d1 From 2b020129c9ebc682826377de7dca953f419ab906 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 14 Jul 2025 16:01:07 +0200 Subject: [PATCH 097/173] Rename run-dev to dev and run-lint to lint --- dev/deprecated/make-build-service.sh | 2 +- dev/scripts/README.md | 2 +- dev/scripts/makefile/build-all-submodules.sh | 2 ++ dev/scripts/makefile/make-build-main.sh | 4 ++- .../makefile/make-deprecation-warning.sh | 2 ++ .../makefile/{make-run-dev.sh => make-dev.sh} | 26 ++++++++++--------- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 17 files changed, 34 insertions(+), 26 deletions(-) rename dev/scripts/makefile/{make-run-dev.sh => make-dev.sh} (85%) diff --git a/dev/deprecated/make-build-service.sh b/dev/deprecated/make-build-service.sh index 88534ffb86..0d85271dab 100644 --- a/dev/deprecated/make-build-service.sh +++ b/dev/deprecated/make-build-service.sh @@ -13,7 +13,7 @@ Parameters: #1 TARGET : Name of the Makefile Target that called this script. #2 SERVICE : Name of the Service that called this script. If empty, the main repository assumed to be the caller -Available run-dev functions: +Available dev functions: build-help : Print help build-dev : Builds development images build-tests : Builds test images 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/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 4e942a718e..ec2fb08acd 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" diff --git a/dev/scripts/makefile/make-build-main.sh b/dev/scripts/makefile/make-build-main.sh index db9faf9184..695004c6ba 100644 --- a/dev/scripts/makefile/make-build-main.sh +++ b/dev/scripts/makefile/make-build-main.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" @@ -12,7 +14,7 @@ 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 run-dev functions: +Available dev functions: build-help : Print help build-dev : Builds development images build-tests : Builds test images diff --git a/dev/scripts/makefile/make-deprecation-warning.sh b/dev/scripts/makefile/make-deprecation-warning.sh index 6c71293101..5fc203126a 100644 --- a/dev/scripts/makefile/make-deprecation-warning.sh +++ b/dev/scripts/makefile/make-deprecation-warning.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" diff --git a/dev/scripts/makefile/make-run-dev.sh b/dev/scripts/makefile/make-dev.sh similarity index 85% rename from dev/scripts/makefile/make-run-dev.sh rename to dev/scripts/makefile/make-dev.sh index 469b54566f..5f7e6cc795 100644 --- a/dev/scripts/makefile/make-run-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -1,5 +1,7 @@ #!/bin/bash +set -e + # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" @@ -20,20 +22,20 @@ Parameters: Flags: -v : Appends '--volumes' whenever a docker compose setup is closed -Available run-dev functions: - run-dev : Builds and starts development images - run-dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images - run-dev-help : Print help - run-dev-detached : Builds and starts development images with detach flag - run-dev-attached : Builds and starts development images; enters shell of started image +Available dev functions: + dev : Builds and starts development images + dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images + dev-help : Print help + dev-detached : Builds and starts development images with detach flag + dev-attached : Builds and starts development images; enters shell of started image If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) as well as the shell you want to enter (sh, bash, entrypoint etc.) - run-dev-standalone : Builds and starts development images; closes them immediatly afterwards - run-dev-stop : Stops any currently running images associated with the service or docker compose file - run-dev-exec : Executes command inside container. + dev-standalone : Builds and starts development images; closes them immediatly afterwards + dev-stop : Stops any currently running images associated with the service or docker compose file + dev-exec : Executes command inside container. Use \$ARGS to declare command that should be used. If using a docker compose setup, declare which container the command should be used in. - run-dev-enter : Enters bash of started container. + dev-enter : Enters bash of started container. If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) " @@ -57,8 +59,8 @@ USED_SHELL=$5 LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) -# Strip 'run-dev' '-' and any '.o' or similar file endings that may have been automatically added from implicit rules by GNU -FUNCTION=${TARGET#"run-dev"} +# 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%.*} diff --git a/openslides-auth-service b/openslides-auth-service index 9d50b0864e..e51668f8b6 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 9d50b0864e61cb6f8d62309880a10ed4930ff9d4 +Subproject commit e51668f8b6dabfa8b40a748f1c75a9eb66a0a63c diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index fca25212f2..ea65fed7d6 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit fca25212f28f158c52a6aaf29dbe7d7637a9a8fa +Subproject commit ea65fed7d6c7f0ebe9fe608ced5758904cb9b401 diff --git a/openslides-backend b/openslides-backend index 8acfd74f11..ccc5191f45 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 8acfd74f1140153ce050b778898255974dfc12a7 +Subproject commit ccc5191f45a9325e6eec2a6d273cc6bb3b925dcb diff --git a/openslides-client b/openslides-client index ee8c457abc..c900eddc8a 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit ee8c457abc0c22aad0a6b018bdc6675e9b7cd65d +Subproject commit c900eddc8a9021616e653c2230cf864f29c57bb3 diff --git a/openslides-datastore-service b/openslides-datastore-service index 8fbdc13448..8067c2c02c 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 8fbdc134486f5cf70b28601c38187917ac9937aa +Subproject commit 8067c2c02c50af0603a108f64073b43a18e8f471 diff --git a/openslides-icc-service b/openslides-icc-service index b873dcd2d8..c64f86eee8 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit b873dcd2d8c514eafcf77ea5417d2115b331affe +Subproject commit c64f86eee81496033524b9934ba8857a6baa6ede diff --git a/openslides-manage-service b/openslides-manage-service index 7e27e99d8d..9289c930ab 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 7e27e99d8d1d8a4d14aa8f796474f478f47e10d7 +Subproject commit 9289c930ab9ec34b2d6a6f8124b9e3c5036e3b86 diff --git a/openslides-media-service b/openslides-media-service index 814f9786f8..07cddc00ac 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 814f9786f84475b1d644ba3557aa9ace08f6cb2e +Subproject commit 07cddc00ac47c58ba78a27873e03250ca22152d0 diff --git a/openslides-proxy b/openslides-proxy index 894a541ceb..30794c9fdb 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 894a541ceb4c935cc7f024e3ca7e6f41fb9f1a71 +Subproject commit 30794c9fdb01ef0ef6f3a12b6b7ada9b9e241b82 diff --git a/openslides-search-service b/openslides-search-service index a22f075ca1..cce5405930 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit a22f075ca18b44aec20e1e05a2839ff6afe30421 +Subproject commit cce5405930fad40395c85dfd68a01d9bde7a0a0c diff --git a/openslides-vote-service b/openslides-vote-service index 5cf554cb9d..608a7b95e4 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 5cf554cb9dd7b6d1595fdb0b93ebb3006f1b64d1 +Subproject commit 608a7b95e45d2677c6403d257ac3822699289ee5 From c8b0e614baf3f6db79c9efcb4cc739ba5e39f88d Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 15 Jul 2025 09:17:22 +0200 Subject: [PATCH 098/173] Remove PHONY and Target Wildcard to allow autocompletion --- Makefile | 8 +++----- dev/scripts/makefile/make-dev.sh | 3 ++- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 12 files changed, 15 insertions(+), 16 deletions(-) diff --git a/Makefile b/Makefile index e0a47b6339..922689f6ab 100644 --- a/Makefile +++ b/Makefile @@ -16,11 +16,9 @@ build-prod build-dev build-tests: # Development -.PHONY: run-dev% - -run-dev%: +dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-run-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" + bash $(MAKEFILE_PATH)/make-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" # Tests @@ -75,7 +73,7 @@ build: $(DOCKER_PATH)/build.sh stop-dev: - bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "run-dev-stop" + bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "dev-stop" $(DC_DEV) down --volumes --remove-orphans # Run the tests of all services diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 5f7e6cc795..e38ec95e60 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -126,8 +126,9 @@ then echocmd docker run "$IMAGE_TAG" ;; "standalone") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; "detached") echocmd make build-dev && echocmd docker run "$ARGS" -d "$IMAGE_TAG" && info "Container started" ;; - "attached") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" "$USED_SHELL";; + "attached") echocmd make build-dev && echocmd docker run -ti "$ARGS" "$IMAGE_TAG" "$USED_SHELL";; "stop") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS";; + "exec") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS" ;; "enter") echocmd docker -it $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS" "$USED_SHELL" ;; "") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" ;; *) warn "No command found matching $FUNCTION" ;; diff --git a/openslides-auth-service b/openslides-auth-service index e51668f8b6..c20c23b0ad 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit e51668f8b6dabfa8b40a748f1c75a9eb66a0a63c +Subproject commit c20c23b0ad2a45b683b3d924140bfd1cc5eed737 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index ea65fed7d6..63fed92548 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit ea65fed7d6c7f0ebe9fe608ced5758904cb9b401 +Subproject commit 63fed9254800cbf0cf0ec5be1256efac636867f5 diff --git a/openslides-backend b/openslides-backend index ccc5191f45..22cf27f12a 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit ccc5191f45a9325e6eec2a6d273cc6bb3b925dcb +Subproject commit 22cf27f12a50f85c4b500f76ca18d7564e4a65f0 diff --git a/openslides-client b/openslides-client index c900eddc8a..20efb712a7 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c900eddc8a9021616e653c2230cf864f29c57bb3 +Subproject commit 20efb712a7914961c15efa17a294803ef7cc3705 diff --git a/openslides-icc-service b/openslides-icc-service index c64f86eee8..099c8f1805 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit c64f86eee81496033524b9934ba8857a6baa6ede +Subproject commit 099c8f1805174b248c2daa1fa3b46bad92365ae0 diff --git a/openslides-manage-service b/openslides-manage-service index 9289c930ab..cc020a2bbd 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 9289c930ab9ec34b2d6a6f8124b9e3c5036e3b86 +Subproject commit cc020a2bbd2bb8de6f3aadebe606c992a6ae1086 diff --git a/openslides-media-service b/openslides-media-service index 07cddc00ac..ea47c07216 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 07cddc00ac47c58ba78a27873e03250ca22152d0 +Subproject commit ea47c072162b61b572fb8a07cdd077bafff716c3 diff --git a/openslides-proxy b/openslides-proxy index 30794c9fdb..3148949ac7 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 30794c9fdb01ef0ef6f3a12b6b7ada9b9e241b82 +Subproject commit 3148949ac71a9c75e92f82342f42e199d01fecca diff --git a/openslides-search-service b/openslides-search-service index cce5405930..ee8b9c0193 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit cce5405930fad40395c85dfd68a01d9bde7a0a0c +Subproject commit ee8b9c0193880cae8cb492d5dc3cdc4423d92a83 diff --git a/openslides-vote-service b/openslides-vote-service index 608a7b95e4..aa0b81c1b9 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 608a7b95e45d2677c6403d257ac3822699289ee5 +Subproject commit aa0b81c1b91115c11c26b36f6e4a8197dd4615f2 From 073617b6e42e0449547a42974d6be74f8c3a323a Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 15 Jul 2025 15:13:29 +0200 Subject: [PATCH 099/173] Adding PHONY again to support dev target. Revamp make-dev.sh by implementing reusable functions --- Makefile | 2 +- .../makefile/make-deprecation-warning.sh | 2 +- dev/scripts/makefile/make-dev.sh | 150 +++++++++++------- dev/scripts/util.sh | 1 + openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 14 files changed, 109 insertions(+), 66 deletions(-) diff --git a/Makefile b/Makefile index 922689f6ab..1ba7cf3a89 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ build-prod build-dev build-tests: # Development -dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter: +dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work bash $(MAKEFILE_PATH)/make-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" diff --git a/dev/scripts/makefile/make-deprecation-warning.sh b/dev/scripts/makefile/make-deprecation-warning.sh index 5fc203126a..21387e6da6 100644 --- a/dev/scripts/makefile/make-deprecation-warning.sh +++ b/dev/scripts/makefile/make-deprecation-warning.sh @@ -11,5 +11,5 @@ set -e # Setup ALTERNATIVE=$1 -error "DEPRECATION WARNING: This make command is deprecated and will be removed soon!" +warn "DEPRECATION WARNING: This make command is deprecated and will be removed soon!" if [ -n "$ALTERNATIVE" ]; then warn "Please use the following command instead:" && warn "$ALTERNATIVE"; fi diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index e38ec95e60..69709191fc 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -7,6 +7,7 @@ set -e # Used in Makefile Targets to run development contex in various ways +# Functions help () { info "\ @@ -18,13 +19,13 @@ Parameters: #3 COMPOSE_FILE : Path to the docker compose file that should be used (Path relative to the services directory) #4 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls #5 USED_SHELL : Optional parameter to declare the type of shell that is supposed to entered when attaching / entering container. Default is 'sh' + #6 VOLUMES : Optional paramter to declare Volumes and other run/compose up specific commands Flags: -v : Appends '--volumes' whenever a docker compose setup is closed Available dev functions: dev : Builds and starts development images - dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images dev-help : Print help dev-detached : Builds and starts development images with detach flag dev-attached : Builds and starts development images; enters shell of started image @@ -38,9 +39,83 @@ Available dev functions: dev-enter : Enters bash of started container. If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) + dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images " } +build() +{ + echocmd make build-dev +} + +clean() +{ + docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); +} + +run() +{ + local FLAGS=$1 + local SHELL=$2 + if [ -n "$COMPOSE_FILE" ] + then + # Compose + echocmd eval "$DC up $FLAGS $VOLUMES $ARGS" + else + # Already active check + echo "$(docker ps -a --filter "name=$CONTAINER_NAME" --format "{{.Names}}")" + 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" "$ARGS" "$IMAGE_TAG" "$SHELL" + fi +} + +attach() +{ + if [ -n "$COMPOSE_FILE" ] + then + # Compose + local CONTAINER_TO_ENTER=$ARGS + { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && CONTAINER_TO_ENTER="$SERVICE"; } + echocmd eval "$DC exec $CONTAINER_TO_ENTER $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() +{ + if [ -n "$COMPOSE_FILE" ] + then + # Compose + echocmd eval "$DC exec $ARGS" + else + # Single Container + echocmd docker exec "$CONTAINER_NAME" "$ARGS" + fi +} + +stop() +{ + if [ -n "$COMPOSE_FILE" ] + then + # Compose + echocmd eval "$DC down $CLOSE_VOLUMES" + else + # Single Container + echocmd docker stop "$CONTAINER_NAME" + echocmd docker rm "$CONTAINER_NAME" + fi +} + # Flags while getopts "v" FLAG; do case "${FLAG}" in @@ -56,7 +131,9 @@ SERVICE=$2 COMPOSE_FILE=$3 ARGS=$4 USED_SHELL=$5 +VOLUMES=$6 +CONTAINER_NAME="make-dev-$SERVICE" LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) # Strip 'dev', '-' and any '.o' or similar file endings that may have been automatically added from implicit rules by GNU @@ -80,59 +157,24 @@ fi info "Running $FUNCTION" +# Helpers +USER_ID=$(id -u) +GROUP_ID=$(id -g) +DC="CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" +IMAGE_TAG=openslides-"$SERVICE"-dev # - Run specific function -if [ -n "$COMPOSE_FILE" ] -then - # Run-dev functions using docker compose - - # Helpers - USER_ID=$(id -u) - GROUP_ID=$(id -g) - DC="CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" - - case "$FUNCTION" in - "help") help ;; - "clean") { docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); } || \ - echocmd make build-dev && \ - echocmd eval "$DC up $ARGS" ;; - "standalone") echocmd make build-dev && echocmd eval "$DC up $ARGS" && echocmd eval "$DC down $CLOSE_VOLUMES" ;; - "detached") echocmd make build-dev && echocmd eval "$DC up $ARGS -d" && info "Containers started" ;; - "attached") echocmd make build-dev && echocmd eval "$DC up -d" && \ - { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ - echocmd eval "$DC exec $ARGS $USED_SHELL" && \ - echocmd eval "$DC down $CLOSE_VOLUMES" ;; - "stop") echocmd eval "$DC down $CLOSE_VOLUMES" ;; - "exec") echocmd eval "$DC exec $ARGS" ;; - "enter") { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && ARGS="$SERVICE"; } && \ - echocmd eval "$DC exec $ARGS" ;; - "") echocmd make build-dev && echocmd eval "$DC up $ARGS $USED_SHELL" ;; - *) warn "No command found matching $FUNCTION" ;; - esac -elif [ -n "$SERVICE" ] -then - # Run-dev functions with a single image - - # Helpers - IMAGE_TAG=openslides-"$SERVICE"-dev - - echo $FUNCTION - echo $IMAGE_TAG - - case "$FUNCTION" in +case "$FUNCTION" in "help") help ;; - "clean") { docker stop $(shell docker ps -aq) && docker rm $(shell docker ps -a -q) && docker rmi -f $(shell docker images -aq); } || \ - echocmd make build-dev && \ - echocmd docker run "$IMAGE_TAG" ;; - "standalone") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" && echocmd docker stop $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") ;; - "detached") echocmd make build-dev && echocmd docker run "$ARGS" -d "$IMAGE_TAG" && info "Container started" ;; - "attached") echocmd make build-dev && echocmd docker run -ti "$ARGS" "$IMAGE_TAG" "$USED_SHELL";; - "stop") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS";; - "exec") echocmd docker exec $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS" ;; - "enter") echocmd docker -it $(docker ps -a -q --filter ancestor="$IMAGE_TAG" --format="{{.ID}}") "$ARGS" "$USED_SHELL" ;; - "") echocmd make build-dev && echocmd docker run "$ARGS" "$IMAGE_TAG" ;; - *) warn "No command found matching $FUNCTION" ;; - esac -fi - -exit 0 \ No newline at end of file + "clean") clean || build && run ;; + "standalone") build && run && stop ;; + "detached") build && run "-d" && info "Containers started" ;; + "attached") build && run "-d" && attach && stop ;; + "stop") stop ;; + "exec") exec ;; + "enter") attach ;; + "") build && run ;; + *) warn "No command found matching $FUNCTION" && help ;; +esac + +exit $? \ No newline at end of file diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index f844dd61ff..d765e393c9 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -24,6 +24,7 @@ else fi ask() { + printf "\n" local default_reply="$1" reply_opt="[y/N]" blank="y" REPLY= shift; [[ "$default_reply" != y ]] || { reply_opt="[Y/n]"; blank="" diff --git a/openslides-auth-service b/openslides-auth-service index c20c23b0ad..87dd0f2e29 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit c20c23b0ad2a45b683b3d924140bfd1cc5eed737 +Subproject commit 87dd0f2e295d40d8714b5697649de4e0bce19d9b diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 63fed92548..c15980becf 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 63fed9254800cbf0cf0ec5be1256efac636867f5 +Subproject commit c15980becf43f2d3667e947923253ea60900370c diff --git a/openslides-backend b/openslides-backend index 22cf27f12a..1d04403110 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 22cf27f12a50f85c4b500f76ca18d7564e4a65f0 +Subproject commit 1d04403110f23bdfa403e31bc27217bcd2782c3d diff --git a/openslides-client b/openslides-client index 20efb712a7..d6766d64a6 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 20efb712a7914961c15efa17a294803ef7cc3705 +Subproject commit d6766d64a6e1ea258c3f80043ed4534bd439eb4e diff --git a/openslides-icc-service b/openslides-icc-service index 099c8f1805..f2d109b4a4 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 099c8f1805174b248c2daa1fa3b46bad92365ae0 +Subproject commit f2d109b4a4e03fdf8245a5747a280cb515f39fdc diff --git a/openslides-manage-service b/openslides-manage-service index cc020a2bbd..e1d76e5d14 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit cc020a2bbd2bb8de6f3aadebe606c992a6ae1086 +Subproject commit e1d76e5d14027e8c365b82f73c565f07d06ce236 diff --git a/openslides-media-service b/openslides-media-service index ea47c07216..bf1a3a1c0c 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit ea47c072162b61b572fb8a07cdd077bafff716c3 +Subproject commit bf1a3a1c0cd6b0dbb0528491cd90fa9085b2919f diff --git a/openslides-proxy b/openslides-proxy index 3148949ac7..fb5cadeffe 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 3148949ac71a9c75e92f82342f42e199d01fecca +Subproject commit fb5cadeffe781d4c2cdc574075336cc65aaa0f9c diff --git a/openslides-search-service b/openslides-search-service index ee8b9c0193..b58ffacf75 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit ee8b9c0193880cae8cb492d5dc3cdc4423d92a83 +Subproject commit b58ffacf758e1d8f6bf731578221b33b2e155c44 diff --git a/openslides-vote-service b/openslides-vote-service index aa0b81c1b9..b9314aca22 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit aa0b81c1b91115c11c26b36f6e4a8197dd4615f2 +Subproject commit b9314aca2236574deb5c4acc9c89f15b089aa1ac From 76fcf39d4d298e54fd6457a51cb53bb8031b860e Mon Sep 17 00:00:00 2001 From: Raimund Renkert Date: Tue, 15 Jul 2025 16:47:14 +0200 Subject: [PATCH 100/173] Create patchnotes for 4.2.15 (#6943) --- patchnotes/4.2.15.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 patchnotes/4.2.15.md 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. From cd46286936c7fa27d962476e067e117fd2fad0e4 Mon Sep 17 00:00:00 2001 From: Raimund Renkert Date: Tue, 15 Jul 2025 18:15:03 +0200 Subject: [PATCH 101/173] Create patchnotes for 4.2.16 (#6944) --- patchnotes/4.2.16.md | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 patchnotes/4.2.16.md 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)) From 40e13c346e0891ae78a1026b2483d0c10fe22aa4 Mon Sep 17 00:00:00 2001 From: Raimund Renkert Date: Tue, 15 Jul 2025 18:27:34 +0200 Subject: [PATCH 102/173] Create patchnotes for 4.2.17 (#6945) --- patchnotes/4.2.17.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 patchnotes/4.2.17.md 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. From 10f9723a2334f44922bcfade3bc5abb7dfd5ce3f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 17 Jul 2025 10:17:52 +0200 Subject: [PATCH 103/173] Make dev now capsules build command --- dev/scripts/makefile/build-all-submodules.sh | 2 + dev/scripts/makefile/make-build-main.sh | 7 +- dev/scripts/makefile/make-dev.sh | 51 ++++++++++- dev/scripts/util.sh | 93 ++++++++++++++++++++ openslides-backend | 2 +- openslides-client | 2 +- openslides-search-service | 2 +- 7 files changed, 149 insertions(+), 10 deletions(-) diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index ec2fb08acd..034fbd5982 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -34,6 +34,8 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do export SUBMODULE && \ if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + # Check for single target if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ diff --git a/dev/scripts/makefile/make-build-main.sh b/dev/scripts/makefile/make-build-main.sh index 695004c6ba..bdde1e285b 100644 --- a/dev/scripts/makefile/make-build-main.sh +++ b/dev/scripts/makefile/make-build-main.sh @@ -25,6 +25,7 @@ Available dev functions: # Setup TARGET=$1 +LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) PREFIX="build-" FUNCTION=${TARGET#"$PREFIX"} @@ -38,7 +39,7 @@ info "Building $FUNCTION" # - Run specific function case "$FUNCTION" in "help") help ;; -"dev") echocmd bash build-all-submodules.sh dev ;; -"tests") echocmd bash build-all-submodules.sh tests ;; -*) echocmd bash build-all-submodules.sh prod ;; +"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 \ No newline at end of file diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 69709191fc..f8a7c6cba1 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -39,22 +39,62 @@ Available dev functions: dev-enter : Enters bash of started container. If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) - dev-clean : Stops ALL containers and deletes ALL images. Then builds and starts development images + dev-build : Builds the development image " } build() { - echocmd make build-dev + # Record time + local PRE_TIMESTAMP=$(date +%s) + + # Build Image + info "Building image" + capsule make build-dev + local RESPONSE=$? + + local POST_TIMESTAMP=$(date +%s) + local BUILD_TIME=$(( $POST_TIMESTAMP - $PRE_TIMESTAMP )) + # Output + if [ "$RESPONSE" != 0 ] + then + error "Build image failed: $ERROR" + elif [ "$BUILD_TIME" -le 3 ] + then + success "Image cached" + else + success "Build image successfully" + fi } clean() { - docker stop $(docker ps -aq) && docker rm $(docker ps -a -q) && docker rmi -f $(docker images -aq); + ask y "Confirm deleting ALL images and containers?" || abort + if [ "$(docker ps -aq)" = "" ] + then + info "No containers to stop" + else + docker stop $(docker ps -aq) + fi + + if [ "$(docker ps -a -q)" = "" ] + then + info "No containers to remove" + else + docker rm $(docker ps -a -q) + fi + + 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" ] @@ -76,6 +116,7 @@ run() attach() { + info "Attaching to running container" if [ -n "$COMPOSE_FILE" ] then # Compose @@ -105,6 +146,7 @@ exec() stop() { + info "Stop running container" if [ -n "$COMPOSE_FILE" ] then # Compose @@ -166,13 +208,14 @@ IMAGE_TAG=openslides-"$SERVICE"-dev # - Run specific function case "$FUNCTION" in "help") help ;; - "clean") clean || build && run ;; + "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 ;; "") build && run ;; *) warn "No command found matching $FUNCTION" && help ;; esac diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index d765e393c9..48a6c9502a 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -89,4 +89,97 @@ shout() { echo "" echo "${COL_CYAN}========================================================${COL_NORMAL}" echo "" +} + +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" + exit 1 +} + +capsule() +{ + # Print command + ( + IFS=$' ' + echo "${COL_BLUE}$ $*${COL_NORMAL}" >&2 + ) + # Setup + LOG=$(mktemp) + LINE_COUNT=15 + + # Safe Exit + trap 'tput rc && capsule_clear_console "$LINE_COUNT" && capsule_error "$PROCESS_ID" "$LOG" "$LINE_COUNT"' INT TERM + + # Reserve Console lines + for _ in $(seq 1 "$LINE_COUNT"); do + echo "" + done + tput cuu "$LINE_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 < "$LINE_COUNT"; i++)); do + tput el + if [ "$i" -lt ${#lines[@]} ] + then + echo "${lines[$i]}" + else + echo + fi + done + + sleep 1 + done + + # Wait for process to finish + wait "$PROCESS_ID" + EXIT_CODE="$?" + + # Clear progress + tput rc + capsule_clear_console "$LINE_COUNT" + + # Printe entire output on error + if [ $EXIT_CODE != 0 ] + then + error "Command '$*' failed!" + cat "$LOG" + fi + + # Delete log file + rm -f "$LOG" + + return "$EXIT_CODE" } \ No newline at end of file diff --git a/openslides-backend b/openslides-backend index 1d04403110..a2a6450a97 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 1d04403110f23bdfa403e31bc27217bcd2782c3d +Subproject commit a2a6450a9705d39cbcadfaded04ed05800e500ed diff --git a/openslides-client b/openslides-client index d6766d64a6..bcb3f7d80c 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d6766d64a6e1ea258c3f80043ed4534bd439eb4e +Subproject commit bcb3f7d80cc7e72eaaabe77f1840ead1a96fa641 diff --git a/openslides-search-service b/openslides-search-service index b58ffacf75..147c69f8c1 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit b58ffacf758e1d8f6bf731578221b33b2e155c44 +Subproject commit 147c69f8c1e526d1989e47b5d58587b7726611a6 From 41e7ff6bede077805500c5fe1b9f76b2bb0f6f82 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 17 Jul 2025 10:45:37 +0200 Subject: [PATCH 104/173] Small fixes --- Makefile | 6 ++++++ dev/scripts/makefile/make-dev.sh | 3 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 1ba7cf3a89..21f5170f8d 100644 --- a/Makefile +++ b/Makefile @@ -16,6 +16,8 @@ build-prod build-dev build-tests: # Development +.PHONY: dev + dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work bash $(MAKEFILE_PATH)/make-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" @@ -72,6 +74,10 @@ build: $(MAKEFILE_PATH)/make-deprecation-warning-sh $(DOCKER_PATH)/build.sh +run-dev: + bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "dev" + make dev + stop-dev: bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "dev-stop" $(DC_DEV) down --volumes --remove-orphans diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index f8a7c6cba1..66b039a072 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -69,7 +69,7 @@ build() clean() { - ask y "Confirm deleting ALL images and containers?" || abort + ask y "Confirm deleting ALL images and containers?" || abort 0 if [ "$(docker ps -aq)" = "" ] then info "No containers to stop" @@ -103,7 +103,6 @@ run() echocmd eval "$DC up $FLAGS $VOLUMES $ARGS" else # Already active check - echo "$(docker ps -a --filter "name=$CONTAINER_NAME" --format "{{.Names}}")" 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; } From 72592d5dc7a0dd183f15b2c471d3aa735517bcfc Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 17 Jul 2025 13:34:03 +0200 Subject: [PATCH 105/173] Removing deprecation script. Manually implement deprecation warning in each Makefile instead --- Makefile | 15 ++++++++------- .../make-deprecation-warning.sh | 0 openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- 9 files changed, 15 insertions(+), 14 deletions(-) rename dev/{scripts/makefile => deprecated}/make-deprecation-warning.sh (100%) diff --git a/Makefile b/Makefile index 21f5170f8d..a2b48b6b8e 100644 --- a/Makefile +++ b/Makefile @@ -68,23 +68,25 @@ copy-translations: ########################## Deprecation List ########################## deprecation-warning: - bash $(MAKEFILE_PATH)/make-deprecation-warning.sh + @echo "\033[1;33m DEPRECATION WARNING: This make command is deprecated and will be removed soon! \033[0m" -build: - $(MAKEFILE_PATH)/make-deprecation-warning-sh +deprecation-warning-alternative: | deprecation-warning + @echo "\033[1;33m Please use the following command instead: $(ALTERNATIVE) \033[0m" + +build: | deprecation-warning $(DOCKER_PATH)/build.sh run-dev: - bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "dev" + @make deprecation-warning-alternative ALTERNATIVE="dev" make dev stop-dev: - bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "dev-stop" + @make deprecation-warning-alternative ALTERNATIVE="dev-stop" $(DC_DEV) down --volumes --remove-orphans # Run the tests of all services run-service-tests: - bash $(MAKEFILE_PATH)/make-deprecation-warning.sh "run-tests" + @make deprecation-warning-alternative ALTERNATIVE="run-tests" chmod +x $(SCRIPT_PATH)/makefile/test-all-submodules.sh $(SCRIPT_PATH)/makefile/test-all-submodules.sh @@ -98,7 +100,6 @@ switch-to-test: | deprecation-warning # Execute while run-dev is running: Switch back to your dev database switch-to-dev: | deprecation-warning - $(MAKEFILE_PATH)/make-deprecation-warning-sh $(DC_TEST) stop postgres-test $(DC_DEV) up -d postgres backend $(DC_DEV) restart datastore-writer datastore-reader autoupdate vote diff --git a/dev/scripts/makefile/make-deprecation-warning.sh b/dev/deprecated/make-deprecation-warning.sh similarity index 100% rename from dev/scripts/makefile/make-deprecation-warning.sh rename to dev/deprecated/make-deprecation-warning.sh diff --git a/openslides-auth-service b/openslides-auth-service index 87dd0f2e29..0bc11663a7 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 87dd0f2e295d40d8714b5697649de4e0bce19d9b +Subproject commit 0bc11663a72bc22a60bb91a363626d2a461fdb36 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index c15980becf..6034c56bec 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit c15980becf43f2d3667e947923253ea60900370c +Subproject commit 6034c56bec0b87a5ddf7f067eb0297704fb407cb diff --git a/openslides-backend b/openslides-backend index a2a6450a97..9cc15398ae 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit a2a6450a9705d39cbcadfaded04ed05800e500ed +Subproject commit 9cc15398aee8a35a8ef420a533d087bc0106a644 diff --git a/openslides-client b/openslides-client index bcb3f7d80c..d41af629fa 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit bcb3f7d80cc7e72eaaabe77f1840ead1a96fa641 +Subproject commit d41af629fa3ee98187052022410a007979f2d9ec diff --git a/openslides-manage-service b/openslides-manage-service index e1d76e5d14..e4ce3178ad 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit e1d76e5d14027e8c365b82f73c565f07d06ce236 +Subproject commit e4ce3178ad57c965c2e6e03aa96820f9e273a181 diff --git a/openslides-media-service b/openslides-media-service index bf1a3a1c0c..ded00b13ff 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit bf1a3a1c0cd6b0dbb0528491cd90fa9085b2919f +Subproject commit ded00b13ffa1211bf342ddc250c76e880c8cf549 diff --git a/openslides-search-service b/openslides-search-service index 147c69f8c1..c9ad2fdcbd 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 147c69f8c1e526d1989e47b5d58587b7726611a6 +Subproject commit c9ad2fdcbdc745fde68b16a2d4bbbae693c0bca5 From 6c337fcbe410010f09049898391ae9408325f4c7 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 17 Jul 2025 14:24:44 +0200 Subject: [PATCH 106/173] Implement Submodules as targets in main makefile to enable autocomplete and dynamic parameters for makefile targets --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a2b48b6b8e..dbf8e0e065 100644 --- a/Makefile +++ b/Makefile @@ -15,12 +15,15 @@ build-prod build-dev build-tests: bash $(MAKEFILE_PATH)/make-build-main.sh $@ # Development +.SERVICE_TARGETS := auth autoupdate backend client datastore icc manage media proxy search vote + +$(.SERVICE_TARGETS): .PHONY: dev dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-dev.sh $@ "" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" + bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" # Tests From 24a92282ccfabeb3f2a1f9d5a8229c89a0e87e00 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 17 Jul 2025 16:10:56 +0200 Subject: [PATCH 107/173] Move dev maketargets from services to main. Expanded make-dev.sh to work with main repository context as well as adapt to service related constraints and requirements --- Makefile | 5 +- dev/scripts/makefile/make-dev.sh | 102 +++++++++++++++++++------------ dev/scripts/util.sh | 7 ++- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 13 files changed, 81 insertions(+), 53 deletions(-) diff --git a/Makefile b/Makefile index dbf8e0e065..c02910eb14 100644 --- a/Makefile +++ b/Makefile @@ -18,12 +18,13 @@ build-prod build-dev build-tests: .SERVICE_TARGETS := auth autoupdate backend client datastore icc manage media proxy search vote $(.SERVICE_TARGETS): + @echo "" .PHONY: dev dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean: - sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" "$(DOCKER_COMPOSE_FILE)" $(ARGS) "$(USED_SHELL)" + @sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + @bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" "$(ARGS)" # Tests diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 66b039a072..de2424f4f5 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -1,7 +1,5 @@ #!/bin/bash -set -e - # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" @@ -43,14 +41,16 @@ Available dev functions: " } -build() +build_capsuled() { + local FUNC=$1 + # Record time local PRE_TIMESTAMP=$(date +%s) # Build Image info "Building image" - capsule make build-dev + capsule "$FUNC" local RESPONSE=$? local POST_TIMESTAMP=$(date +%s) @@ -58,7 +58,7 @@ build() # Output if [ "$RESPONSE" != 0 ] then - error "Build image failed: $ERROR" + error "Building image failed: $ERROR" elif [ "$BUILD_TIME" -le 3 ] then success "Image cached" @@ -67,6 +67,23 @@ build() fi } +build() +{ + # Build all submodules + if [ "$SERVICE_FOLDER" = "" ] + then + build_capsuled "dev/scripts/makefile/build-all-submodules.sh dev" + return + fi + + # Build specific submodule + ( + cd "$SERVICE_FOLDER" || abort 1 + + build_capsuled "make build-dev" + ) +} + clean() { ask y "Confirm deleting ALL images and containers?" || abort 0 @@ -115,13 +132,13 @@ run() attach() { + local TARGET_CONTAINER=$1 info "Attaching to running container" if [ -n "$COMPOSE_FILE" ] then # Compose - local CONTAINER_TO_ENTER=$ARGS - { [ -z "$ARGS" ] && \info "No container was specified; Service container will be taken as default" && CONTAINER_TO_ENTER="$SERVICE"; } - echocmd eval "$DC exec $CONTAINER_TO_ENTER $USED_SHELL" + { [ -z "$TARGET_CONTAINER" ] && \info "No container was specified; Service container will be taken as default" && TARGET_CONTAINER="$SERVICE"; } + echocmd eval "$DC exec $TARGET_CONTAINER $USED_SHELL" else # Single Container echocmd docker exec -it "$CONTAINER_NAME" "$USED_SHELL" @@ -133,13 +150,14 @@ attach() exec() { + local FUNC=$1 if [ -n "$COMPOSE_FILE" ] then # Compose - echocmd eval "$DC exec $ARGS" + echocmd eval "$DC exec $FUNC" else # Single Container - echocmd docker exec "$CONTAINER_NAME" "$ARGS" + echocmd docker exec "$CONTAINER_NAME" "$FUNC" fi } @@ -157,44 +175,47 @@ stop() fi } -# Flags -while getopts "v" FLAG; do - case "${FLAG}" in - v) CLOSE_VOLUMES="--volumes" ;; - *) echo "Can't parse flag ${FLAG}" && break ;; - esac -done -shift $((OPTIND - 1)) - # Setup +## Parameters TARGET=$1 SERVICE=$2 -COMPOSE_FILE=$3 -ARGS=$4 -USED_SHELL=$5 -VOLUMES=$6 +ARGS=$3 +# Variables +SERVICE_FOLDER="" CONTAINER_NAME="make-dev-$SERVICE" LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +USED_SHELL="sh" # 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%.*} -if [ -z "$USED_SHELL" ]; then USED_SHELL="sh"; fi - -# - Error Catching -if [ -z "$SERVICE" ] && [ -z "$COMPOSE_FILE" ] -then - if [ "$FUNCTION" = "help" ] - then - help - exit 0 - fi - error "Run-dev requires either a docker compose file or a specific service image to run (Missing Parameters #2 and/or #3)" - exit 1 -fi +# - Extrapolate parameters depending on servicce +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 ;; + "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 info "Running $FUNCTION" @@ -202,7 +223,7 @@ info "Running $FUNCTION" USER_ID=$(id -u) GROUP_ID=$(id -g) DC="CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" -IMAGE_TAG=openslides-"$SERVICE"-dev +IMAGE_TAG="openslides-$SERVICE-dev" # - Run specific function case "$FUNCTION" in @@ -210,11 +231,12 @@ case "$FUNCTION" in "clean") clean ;; "standalone") build && run && stop ;; "detached") build && run "-d" && info "Containers started" ;; - "attached") build && run "-d" && attach && stop ;; + "attached") build && run "-d" && attach "$ARGS" && stop ;; "stop") stop ;; - "exec") exec ;; - "enter") attach ;; + "exec") exec "$ARGS" ;; + "enter") attach "$ARGS" ;; "build") build ;; + "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 diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index 48a6c9502a..b0cdb8831c 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -112,6 +112,7 @@ capsule_error() fi rm -f "$LOG" + printf "\033[?25h" # Show Cursor exit 1 } @@ -122,9 +123,11 @@ capsule() IFS=$' ' echo "${COL_BLUE}$ $*${COL_NORMAL}" >&2 ) + # Setup LOG=$(mktemp) LINE_COUNT=15 + printf "\033[?25l" # Hide Cursor # Safe Exit trap 'tput rc && capsule_clear_console "$LINE_COUNT" && capsule_error "$PROCESS_ID" "$LOG" "$LINE_COUNT"' INT TERM @@ -160,7 +163,7 @@ capsule() fi done - sleep 1 + sleep 0.25 done # Wait for process to finish @@ -181,5 +184,7 @@ capsule() # Delete log file rm -f "$LOG" + printf "\033[?25h" # Show Cursor + return "$EXIT_CODE" } \ No newline at end of file diff --git a/openslides-auth-service b/openslides-auth-service index 0bc11663a7..8dbb297f54 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 0bc11663a72bc22a60bb91a363626d2a461fdb36 +Subproject commit 8dbb297f54e6c7fb9535c40b6cd4b4c54b9d6d90 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 6034c56bec..d449d35556 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 6034c56bec0b87a5ddf7f067eb0297704fb407cb +Subproject commit d449d355568c446dec76a190e7824e7370012401 diff --git a/openslides-backend b/openslides-backend index 9cc15398ae..a781e0c868 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 9cc15398aee8a35a8ef420a533d087bc0106a644 +Subproject commit a781e0c86808c62d3044b2c3be935d0c7d0a8fbb diff --git a/openslides-client b/openslides-client index d41af629fa..87355f7e63 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d41af629fa3ee98187052022410a007979f2d9ec +Subproject commit 87355f7e63d17d037758590575a4797a74ac9392 diff --git a/openslides-icc-service b/openslides-icc-service index f2d109b4a4..26a9139870 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit f2d109b4a4e03fdf8245a5747a280cb515f39fdc +Subproject commit 26a9139870f131ce495ed739a75c4a2f2fe8686c diff --git a/openslides-manage-service b/openslides-manage-service index e4ce3178ad..8d4dd46c57 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit e4ce3178ad57c965c2e6e03aa96820f9e273a181 +Subproject commit 8d4dd46c57df14e542f3b064d5452d29ba8e4170 diff --git a/openslides-media-service b/openslides-media-service index ded00b13ff..a99fd97c81 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit ded00b13ffa1211bf342ddc250c76e880c8cf549 +Subproject commit a99fd97c8157527480b263ef25e76cea9e368835 diff --git a/openslides-proxy b/openslides-proxy index fb5cadeffe..e01ab9c29a 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit fb5cadeffe781d4c2cdc574075336cc65aaa0f9c +Subproject commit e01ab9c29a5d97245324b9cc3afe1b674a1d0213 diff --git a/openslides-search-service b/openslides-search-service index c9ad2fdcbd..3e363bc8ec 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit c9ad2fdcbdc745fde68b16a2d4bbbae693c0bca5 +Subproject commit 3e363bc8ece14d13b10b43198d2416decb6abf72 diff --git a/openslides-vote-service b/openslides-vote-service index b9314aca22..142404f0ec 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit b9314aca2236574deb5c4acc9c89f15b089aa1ac +Subproject commit 142404f0ec07d6e7aaf5257fe71de7b0423e671b From 82432f3a1614942b72f7dbeefb909816f9b8fd1e Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 21 Jul 2025 11:14:15 +0200 Subject: [PATCH 108/173] Attach support for main repository dev commands --- dev/scripts/makefile/make-dev.sh | 47 ++++++++++++++++++-------------- dev/scripts/util.sh | 15 ++++++---- 2 files changed, 36 insertions(+), 26 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index de2424f4f5..5cd92e17cf 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -14,13 +14,7 @@ Builds and starts development related images. Intended to be called from Makefil Parameters: #1 TARGET : Name of the Makefile Target that called this script. #2 SERVICE : Name of the Service that called this script. If empty, the main repository assumed to be the caller - #3 COMPOSE_FILE : Path to the docker compose file that should be used (Path relative to the services directory) - #4 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls - #5 USED_SHELL : Optional parameter to declare the type of shell that is supposed to entered when attaching / entering container. Default is 'sh' - #6 VOLUMES : Optional paramter to declare Volumes and other run/compose up specific commands - -Flags: - -v : Appends '--volumes' whenever a docker compose setup is closed + #3 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls Available dev functions: dev : Builds and starts development images @@ -137,7 +131,18 @@ attach() if [ -n "$COMPOSE_FILE" ] then # Compose - { [ -z "$TARGET_CONTAINER" ] && \info "No container was specified; Service container will be taken as default" && TARGET_CONTAINER="$SERVICE"; } + + # Determine container to enter, in case no container was specified as a paramater + if [ -z "$SERVICE" ] && [ -z "$TARGET_CONTAINER" ] + then + # Main repository case + 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 @@ -209,7 +214,7 @@ case "$SERVICE" in "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 ;; + 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" ;; @@ -227,18 +232,18 @@ 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 "$ARGS" && stop ;; - "stop") stop ;; - "exec") exec "$ARGS" ;; - "enter") attach "$ARGS" ;; - "build") build ;; - "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 ;; + "help") help ;; + "clean") clean ;; + "standalone") build && run && stop ;; + "detached") build && run "-d" && info "Containers started" ;; + "attached") build && run "-d" && attach "$ARGS" && stop ;; + "stop") stop ;; + "exec") exec "$ARGS" ;; + "enter") attach "$ARGS" ;; + "build") build ;; + "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 $? \ No newline at end of file diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index b0cdb8831c..3f79fc5d22 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -25,18 +25,23 @@ fi ask() { printf "\n" - local default_reply="$1" reply_opt="[y/N]" blank="y" REPLY= - shift; [[ "$default_reply" != y ]] || { - reply_opt="[Y/n]"; blank="" + 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 From a4196ff1b694c03977a62670a5ee913e273d1ff0 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 21 Jul 2025 11:30:24 +0200 Subject: [PATCH 109/173] Merge with dockerfile rework --- dev/scripts/git-fetch-and-merge-upstream.sh | 28 ++++++++++++--------- dev/scripts/git-push-all-submodules.sh | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 25 insertions(+), 21 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index ee105af2d9..421ae5fc32 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -3,23 +3,29 @@ # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/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 "$SOURCE"/"$BRANCH" || local ERROR=1 if [ "$SOURCE" == 'origin' ]; then return; fi @@ -43,20 +49,18 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do cd "$DIR" || exit && \ DIRNAME=${PWD##*/} && \ - export DIRNAME && \ SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + if [ -n "$SINGLE_TARGET" ] && [ "$SINGLE_TARGET" != "$SUBMODULE" ]; then continue; fi && \ # Recursively Update Meta too update_meta && \ # Git commit - fetch_merge_push "${SUBMODULE}" upstream + fetch_merge_push "${SUBMODULE}" "${SOURCE_REPOSITORY}" "${SOURCE_BRANCH}" done wait \ No newline at end of file diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh index 2082ed8ab1..519098cbe2 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.sh @@ -5,7 +5,7 @@ # 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 diff --git a/openslides-auth-service b/openslides-auth-service index 8dbb297f54..f9c14af1db 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 8dbb297f54e6c7fb9535c40b6cd4b4c54b9d6d90 +Subproject commit f9c14af1db725e2ce651769d4780dbab66ef6d83 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index d449d35556..d7443dd932 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit d449d355568c446dec76a190e7824e7370012401 +Subproject commit d7443dd93255a407c77b014ed6b709706453317f diff --git a/openslides-backend b/openslides-backend index a781e0c868..ab052d1f61 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit a781e0c86808c62d3044b2c3be935d0c7d0a8fbb +Subproject commit ab052d1f616b4afccdcec81e7283a2e9167a2428 diff --git a/openslides-client b/openslides-client index 87355f7e63..39b461fda6 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 87355f7e63d17d037758590575a4797a74ac9392 +Subproject commit 39b461fda688d9cc4995e05cf4448e2c4c3d8006 diff --git a/openslides-manage-service b/openslides-manage-service index 8d4dd46c57..a51e18687d 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 8d4dd46c57df14e542f3b064d5452d29ba8e4170 +Subproject commit a51e18687d2789db5a3e601719a5922713f6a162 diff --git a/openslides-media-service b/openslides-media-service index a99fd97c81..8531eca4d8 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit a99fd97c8157527480b263ef25e76cea9e368835 +Subproject commit 8531eca4d891abf35d90e5000f9b88278c3b90ab diff --git a/openslides-search-service b/openslides-search-service index 3e363bc8ec..df5dc1865f 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 3e363bc8ece14d13b10b43198d2416decb6abf72 +Subproject commit df5dc1865feeb53e79a7d1dbb963c4512dec2db2 diff --git a/openslides-vote-service b/openslides-vote-service index 142404f0ec..b3abf5e77f 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 142404f0ec07d6e7aaf5257fe71de7b0423e671b +Subproject commit b3abf5e77fb3b9136e353db8901fe6e3da0ba2ac From 8a6fff97ac8e24925731f2eda27c194f50abc0c9 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 21 Jul 2025 17:03:29 +0200 Subject: [PATCH 110/173] Implemented --no-cache flag for docker builds via dev make target --- Makefile | 7 ++++- dev/scripts/makefile/build-all-submodules.sh | 8 ++---- dev/scripts/makefile/make-dev.sh | 30 ++++++++++++++++---- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 13 files changed, 42 insertions(+), 23 deletions(-) diff --git a/Makefile b/Makefile index c02910eb14..3e7918e85f 100644 --- a/Makefile +++ b/Makefile @@ -20,9 +20,14 @@ build-prod build-dev build-tests: $(.SERVICE_TARGETS): @echo "" +.FLAGS := no-cache + +$(.FLAGS): + @echo "" + .PHONY: dev -dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean: +dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean dev-build: @sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work @bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" "$(ARGS)" diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 034fbd5982..ee7de166b5 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -21,7 +21,7 @@ if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != fi info "Building image(s) for context $CONTEXT" -export SINGLE_TARGET=$2 +export ARGS=$2 IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do @@ -36,12 +36,8 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - - # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ - # Execute test info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ - echocmd make build-"${CONTEXT}" + echocmd make build-"${CONTEXT}" ARGS="$ARGS" done wait \ No newline at end of file diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 5cd92e17cf..8eb85f3ebd 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -55,7 +55,7 @@ build_capsuled() error "Building image failed: $ERROR" elif [ "$BUILD_TIME" -le 3 ] then - success "Image cached" + success "Image found in cache" else success "Build image successfully" fi @@ -63,10 +63,14 @@ build_capsuled() build() { + local BUILD_ARGS=""; + + if [ -n "$NO_CACHE" ]; then local BUILD_ARGS="--no-cache"; fi + # Build all submodules if [ "$SERVICE_FOLDER" = "" ] then - build_capsuled "dev/scripts/makefile/build-all-submodules.sh dev" + build_capsuled "dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS" return fi @@ -74,13 +78,13 @@ build() ( cd "$SERVICE_FOLDER" || abort 1 - build_capsuled "make build-dev" + build_capsuled "make build-dev ARGS=$BUILD_ARGS" ) } clean() { - ask y "Confirm deleting ALL images and containers?" || abort 0 + info "Stopping containers" if [ "$(docker ps -aq)" = "" ] then info "No containers to stop" @@ -88,6 +92,7 @@ clean() docker stop $(docker ps -aq) fi + info "Removing containers" if [ "$(docker ps -a -q)" = "" ] then info "No containers to remove" @@ -95,6 +100,8 @@ clean() 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" @@ -186,6 +193,16 @@ TARGET=$1 SERVICE=$2 ARGS=$3 +# SERVICE contains all additionally provided make targets. This may include flags +# Extract flags here +TEMP_SERVICE=$SERVICE +for CMD in $TEMP_SERVICE; do + case "$CMD" in + "no-cache") NO_CACHE=true ;; + *) SERVICE="$CMD" ;; + esac +done + # Variables SERVICE_FOLDER="" CONTAINER_NAME="make-dev-$SERVICE" @@ -219,10 +236,11 @@ case "$SERVICE" in "search") SERVICE_FOLDER="./openslides-search-service" ;; "vote") SERVICE_FOLDER="./openslides-vote-service" ;; "") COMPOSE_FILE="dev/docker/docker-compose.dev.yml" ;; - "*") ;; + *) ;; esac -info "Running $FUNCTION" +if [ -n "$SERVICE" ]; then info "Running $FUNCTION for $SERVICE" +else info "Running $FUNCTION"; fi # Helpers USER_ID=$(id -u) diff --git a/openslides-auth-service b/openslides-auth-service index f9c14af1db..c7578e26e0 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit f9c14af1db725e2ce651769d4780dbab66ef6d83 +Subproject commit c7578e26e03a5739479d7d74eb1d47a2b041f554 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index d7443dd932..b7259ce79f 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit d7443dd93255a407c77b014ed6b709706453317f +Subproject commit b7259ce79f0b32e90e318b6d710527b4bf574039 diff --git a/openslides-backend b/openslides-backend index ab052d1f61..3f38a03b39 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit ab052d1f616b4afccdcec81e7283a2e9167a2428 +Subproject commit 3f38a03b39d520b271c902465364500a7f5d5a0d diff --git a/openslides-client b/openslides-client index 39b461fda6..a089363764 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 39b461fda688d9cc4995e05cf4448e2c4c3d8006 +Subproject commit a089363764b38ccf75c05fbcb10b5fe65f0c8726 diff --git a/openslides-icc-service b/openslides-icc-service index 26a9139870..7c731eee5d 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 26a9139870f131ce495ed739a75c4a2f2fe8686c +Subproject commit 7c731eee5d6991f459b163ab8615a9aaba993906 diff --git a/openslides-manage-service b/openslides-manage-service index a51e18687d..bd65a16bd5 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit a51e18687d2789db5a3e601719a5922713f6a162 +Subproject commit bd65a16bd578b5198f5dd8a763f3757c9ca814b5 diff --git a/openslides-media-service b/openslides-media-service index 8531eca4d8..68d497ec1c 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 8531eca4d891abf35d90e5000f9b88278c3b90ab +Subproject commit 68d497ec1cab0995311348c2ce25d23f67bfd251 diff --git a/openslides-proxy b/openslides-proxy index e01ab9c29a..24f4ef923c 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit e01ab9c29a5d97245324b9cc3afe1b674a1d0213 +Subproject commit 24f4ef923c838ca6c7180e76f0e4d73b0fe3e52f diff --git a/openslides-search-service b/openslides-search-service index df5dc1865f..c5c1024524 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit df5dc1865feeb53e79a7d1dbb963c4512dec2db2 +Subproject commit c5c10245241185684789304329d46c133d4f66e5 diff --git a/openslides-vote-service b/openslides-vote-service index b3abf5e77f..7ef554ea44 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit b3abf5e77fb3b9136e353db8901fe6e3da0ba2ac +Subproject commit 7ef554ea441a94f1cd650a98591c12ff4e3c4183 From cebaf8a9c8ae8eeea341875ac07845f6822d095a Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 22 Jul 2025 13:21:36 +0200 Subject: [PATCH 111/173] Improve capsule method --- Makefile | 2 +- dev/scripts/makefile/make-dev.sh | 15 +++++++++++++-- dev/scripts/util.sh | 19 ++++++++++++------- 3 files changed, 26 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 3e7918e85f..bf05bb7117 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ build-prod build-dev build-tests: $(.SERVICE_TARGETS): @echo "" -.FLAGS := no-cache +.FLAGS := no-cache no-capsule $(.FLAGS): @echo "" diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 8eb85f3ebd..4412349fe7 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -70,7 +70,12 @@ build() # Build all submodules if [ "$SERVICE_FOLDER" = "" ] then - build_capsuled "dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS" + if [ -n "$NO_CAPSULE" ] + then + dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS + else + build_capsuled "dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS" + fi return fi @@ -78,7 +83,12 @@ build() ( cd "$SERVICE_FOLDER" || abort 1 - build_capsuled "make build-dev ARGS=$BUILD_ARGS" + if [ -n "$NO_CAPSULE" ] + then + make build-dev ARGS=$BUILD_ARGS + else + build_capsuled "make build-dev ARGS=$BUILD_ARGS" + fi ) } @@ -199,6 +209,7 @@ TEMP_SERVICE=$SERVICE for CMD in $TEMP_SERVICE; do case "$CMD" in "no-cache") NO_CACHE=true ;; + "no-capsule") NO_CAPSULE=true ;; *) SERVICE="$CMD" ;; esac done diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index 3f79fc5d22..a00069032e 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -101,7 +101,7 @@ capsule_clear_console() local LINE_COUNT=$1 for _ in $(seq 1 "$LINE_COUNT"); do tput el - echo + echo "" done tput cuu "$LINE_COUNT" } @@ -132,16 +132,18 @@ capsule() # Setup LOG=$(mktemp) LINE_COUNT=15 + CLEAR_COUNT=$((LINE_COUNT + 10)) + printf "\033[?25l" # Hide Cursor # Safe Exit - trap 'tput rc && capsule_clear_console "$LINE_COUNT" && capsule_error "$PROCESS_ID" "$LOG" "$LINE_COUNT"' INT TERM + trap 'tput rc && capsule_clear_console "$CLEAR_COUNT" && capsule_error "$PROCESS_ID" "$LOG" "$CLEAR_COUNT"' INT TERM # Reserve Console lines - for _ in $(seq 1 "$LINE_COUNT"); do + for _ in $(seq 1 "$CLEAR_COUNT"); do echo "" done - tput cuu "$LINE_COUNT" + tput cuu "$CLEAR_COUNT" tput sc # Run build in background and log output @@ -158,13 +160,16 @@ capsule() mapfile -t lines < <(tail -n "$LINE_COUNT" "$LOG") # Print empty or log lines - for ((i = 0; i < "$LINE_COUNT"; i++)); do + 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 + echo "" fi done @@ -177,7 +182,7 @@ capsule() # Clear progress tput rc - capsule_clear_console "$LINE_COUNT" + capsule_clear_console "$CLEAR_COUNT" # Printe entire output on error if [ $EXIT_CODE != 0 ] From 5d26185ce8e735996935655d09af97992e8e00f6 Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:33:35 +0200 Subject: [PATCH 112/173] Updated services (#6951) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/VERSION b/VERSION index 1da106b0ad..d7f3aa6d76 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.17-dev +4.2.18-dev diff --git a/lib/openslides-go b/lib/openslides-go index a1aeb6ee23..395d3aa15e 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit a1aeb6ee238453817a394727dffa46bb0fb4e0ee +Subproject commit 395d3aa15e235399790344130a3434ce57aaadf5 diff --git a/openslides-auth-service b/openslides-auth-service index d77c86311f..5e0058b572 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit d77c86311fd5096ffc1fe9fb01262f213cf89432 +Subproject commit 5e0058b5720ab2c3cf2bde2f43e72bf7c5494a08 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 095405f717..6b40fb1d53 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 095405f7173c467a6b21d573a0e94e79894297fb +Subproject commit 6b40fb1d531f38366706f88e4978b2cd81e65a16 diff --git a/openslides-backend b/openslides-backend index 3f2d2b3751..ad17bf4fb4 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 3f2d2b375185333d86893f27ebd526c350c58c1e +Subproject commit ad17bf4fb4b20259755823e9d0efd1f209764650 diff --git a/openslides-client b/openslides-client index 7008dbb55a..e573c26d5f 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 7008dbb55acd0d5087a26f0a3016857da4304755 +Subproject commit e573c26d5fda3c1db26ba46ffb7ba269fc00b95e diff --git a/openslides-icc-service b/openslides-icc-service index 0353ebc69e..abce474947 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 0353ebc69ecc318a7d8633065a2a6221fd8e1bb5 +Subproject commit abce474947722d81b16867e78bfd3705fae89189 diff --git a/openslides-search-service b/openslides-search-service index c7a1e0791c..a1bd8e8ebc 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit c7a1e0791c710a4ebdc5c6cf1ecbe703156d28bc +Subproject commit a1bd8e8ebca5a8c45f822b4cdeec7292714cf9cb diff --git a/openslides-vote-service b/openslides-vote-service index 2f8c8b1f53..bac6a6f4d0 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 2f8c8b1f53637d9adb9bef6425b79f19cfb67852 +Subproject commit bac6a6f4d0f745d26a9727e55a27a7c015e498ce From 9ba88b8c66bfd911eeb629fd71dd20eea607027d Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 22 Jul 2025 16:15:37 +0200 Subject: [PATCH 113/173] Dockerfile Rework (#6926) --- AUTHORS | 2 +- Makefile | 63 ++++++++++++------- dev/actions/build-service/action-run.sh | 4 +- dev/docker/docker-compose.dev.yml | 64 +++++++++++++++++++ dev/scripts/.hadolint.yaml | 4 ++ dev/scripts/act/Dockerfile | 30 +++++++++ dev/scripts/act/run-act.sh | 51 +++++++++++++++ dev/scripts/git-checkout-branch.sh | 41 ++++++++++++ dev/scripts/git-fetch-and-merge-upstream.sh | 66 ++++++++++++++++++++ dev/scripts/git-push-all-submodules.sh | 42 +++++++++++++ dev/scripts/git-setup-forked-submodule.sh | 21 +++++++ dev/scripts/lint-dockerfiles.sh | 36 +++++++++++ dev/scripts/lint-shell-scripts.sh | 45 +++++++++++++ dev/scripts/makefile/build-all-submodules.sh | 42 +++++++++++++ dev/scripts/makefile/build-service.sh | 6 +- dev/scripts/makefile/test-all-submodules.sh | 47 ++++++++++++++ dev/scripts/util.sh | 21 ++++--- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 28 files changed, 559 insertions(+), 48 deletions(-) create mode 100644 dev/scripts/.hadolint.yaml create mode 100644 dev/scripts/act/Dockerfile create mode 100644 dev/scripts/act/run-act.sh create mode 100644 dev/scripts/git-checkout-branch.sh create mode 100644 dev/scripts/git-fetch-and-merge-upstream.sh create mode 100644 dev/scripts/git-push-all-submodules.sh create mode 100644 dev/scripts/git-setup-forked-submodule.sh create mode 100644 dev/scripts/lint-dockerfiles.sh create mode 100644 dev/scripts/lint-shell-scripts.sh create mode 100755 dev/scripts/makefile/build-all-submodules.sh create mode 100644 dev/scripts/makefile/test-all-submodules.sh diff --git a/AUTHORS b/AUTHORS index 80c1f6f8b0..9e4c37ed40 100644 --- a/AUTHORS +++ b/AUTHORS @@ -49,4 +49,4 @@ Authors of OpenSlides in chronological order of first contribution: Annalena Bebenroth Kasimir Klinger Viktoriia Krasnovyd - Jan Malte Behrens \ No newline at end of file + Jan Malte Behrens diff --git a/Makefile b/Makefile index 33c637f7b3..0434555b3d 100644 --- a/Makefile +++ b/Makefile @@ -1,61 +1,71 @@ -DC_PATH=dev/docker -SCRIPT_PATH=dev/scripts -DC=docker compose -f $(DC_PATH)/docker-compose.dev.yml +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) up $(ARGS) +run-dev: | build-dev + $(DC_DEV) up $(ARGS) + +# 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) -f $(DC_PATH)/dc.otel.dev.yml up $(ARGS) + $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml up $(ARGS) # Build the docker dev images for all services in parallel build-dev: - sed -i "1s/.*/$(GO_VERSION)/" $(DC_PATH)/workspaces/*.work - $(SCRIPT_PATH)/submodules-do.sh 'make 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 # Run the tests of all services run-service-tests: - git submodule foreach 'make run-tests' + chmod +x $(SCRIPT_PATH)/makefile/test-all-submodules.sh + $(SCRIPT_PATH)/makefile/test-all-submodules.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) stop postgres - docker compose -f $(DC_PATH)/docker-compose.test.yml up -d postgres-test - $(DC) -f $(DC_PATH)/docker-compose.backend.yml up -d backend - $(DC) restart datastore-writer datastore-reader autoupdate vote + $(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: - docker compose -f $(DC_PATH)/docker-compose.test.yml stop postgres-test - $(DC) up -d postgres backend - $(DC) restart datastore-writer datastore-reader autoupdate vote + $(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: | switch-to-test - $(DC) exec backend ./entrypoint.sh bash --rcfile .bashrc + $(DC_DEV) exec backend ./entrypoint.sh bash --rcfile .bashrc # Stop all backend-related services so that the backend dev setup can start stop-backend: - $(DC) stop backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search + $(DC_DEV) stop backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search # Restart all backend-related services start-backend: - $(DC) up -d backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search + $(DC_DEV) up -d backend datastore-reader datastore-writer auth vote postgres redis icc autoupdate search # Stop the dev server stop-dev: - $(DC) down --volumes --remove-orphans + $(DC_DEV) down --volumes --remove-orphans # Stop the dev server with OpenTelemetry stop-dev-otel: - $(DC) -f $(DC_PATH)/dc.otel.dev.yml down --volumes --remove-orphans + $(DC_DEV) -f $(DOCKER_PATH)/dc.otel.dev.yml down --volumes --remove-orphans build: - $(DC_PATH)/build.sh + $(DOCKER_PATH)/build.sh # Shorthands to execute the make-release script services-to-main: @@ -95,3 +105,12 @@ pull-translations: 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 diff --git a/dev/actions/build-service/action-run.sh b/dev/actions/build-service/action-run.sh index acbc8a84bd..d40b95b911 100644 --- a/dev/actions/build-service/action-run.sh +++ b/dev/actions/build-service/action-run.sh @@ -1,4 +1,4 @@ #!/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 +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/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index fe7f158242..389d4ef353 100644 --- a/dev/docker/docker-compose.dev.yml +++ b/dev/docker/docker-compose.dev.yml @@ -1,6 +1,13 @@ version: "3" services: datastore-reader: + build: + context: ../../openslides-datastore-service + target: "dev" + args: + CONTEXT: "dev" + MODULE: "reader" + PORT: "9010" image: openslides-datastore-reader-dev depends_on: - postgres @@ -15,6 +22,13 @@ services: - 5680:5678 datastore-writer: + build: + context: ../../openslides-datastore-service + target: "dev" + args: + CONTEXT: "dev" + MODULE: "writer" + PORT: "9011" image: openslides-datastore-writer-dev depends_on: - postgres @@ -37,6 +51,11 @@ services: - POSTGRES_DB=openslides client: + build: + context: ../../openslides-client + target: "dev" + args: + CONTEXT: "dev" image: openslides-client-dev env_file: services.env environment: @@ -46,6 +65,11 @@ services: - ../../openslides-client/client/cli:/app/cli backend: + build: + context: ../../openslides-backend + target: "dev" + args: + CONTEXT: "dev" image: openslides-backend-dev depends_on: - datastore-reader @@ -77,6 +101,11 @@ services: - ../../openslides-backend/scripts:/app/scripts autoupdate: + build: + context: ../../openslides-autoupdate-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-autoupdate-dev depends_on: - datastore-reader @@ -95,6 +124,11 @@ services: - "9012:9012" icc: + build: + context: ../../openslides-icc-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-icc-dev depends_on: - datastore-reader @@ -112,6 +146,11 @@ services: - "9007:9007" search: + build: + context: ../../openslides-search-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-search-dev depends_on: - autoupdate @@ -129,6 +168,11 @@ services: - "9050:9050" auth: + build: + context: ../../openslides-auth-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-auth-dev depends_on: - datastore-reader @@ -142,6 +186,11 @@ services: - "9004:9004" media: + build: + context: ../../openslides-media-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-media-dev depends_on: - backend @@ -153,6 +202,11 @@ services: - ../../openslides-media-service/src:/app/src manage: + build: + context: ../../openslides-manage-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-manage-dev depends_on: - auth @@ -169,6 +223,11 @@ services: - "6379:6379" proxy: + build: + context: ../../openslides-proxy + target: "dev" + args: + CONTEXT: "dev" image: openslides-proxy-dev depends_on: - client @@ -185,6 +244,11 @@ services: - "8025:8025" # web ui to check mails manually vote: + build: + context: ../../openslides-vote-service + target: "dev" + args: + CONTEXT: "dev" image: openslides-vote-dev depends_on: - auth diff --git a/dev/scripts/.hadolint.yaml b/dev/scripts/.hadolint.yaml new file mode 100644 index 0000000000..8058a388ca --- /dev/null +++ b/dev/scripts/.hadolint.yaml @@ -0,0 +1,4 @@ +ignored: + - DL3018 # Ignore unpinned install version rule + - DL3008 # Ignore unpinned install version rule + - SC2086 # Unfixable / buggy \ No newline at end of file diff --git a/dev/scripts/act/Dockerfile b/dev/scripts/act/Dockerfile new file mode 100644 index 0000000000..913f3d8f3d --- /dev/null +++ b/dev/scripts/act/Dockerfile @@ -0,0 +1,30 @@ +FROM ubuntu:22.04 + +ARG SUBDIRECTORY=openslides-autoupdate-service + +# Setup +WORKDIR /app/ + +# Copy .git from main repository (context is assumed to be inside a service repository) +COPY ./.git .git + +WORKDIR /app/submodule/ + +# Installs +RUN apt-get update && \ + apt-get install --no-install-recommends -y \ + ca-certificates \ + curl \ + docker \ + git \ + unzip \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +SHELL ["/bin/bash", "-o", "pipefail", "-c"] +RUN curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/nektos/act/master/install.sh | bash + +# Copy repository content +COPY ./${SUBDIRECTORY} . + +CMD [ "sleep" , "infinity" ] \ No newline at end of file diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh new file mode 100644 index 0000000000..67d6e7edb9 --- /dev/null +++ b/dev/scripts/act/run-act.sh @@ -0,0 +1,51 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../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 ) + +if [ -z "${SERVICE_FOLDER}" ] ; then \ + error "Please provide the directory of the service to analyse"; \ + exit 1; \ +fi + +if [ -z "${WORKFLOW}" ] ; then \ + warn "No github workflow trigger specified. Taking 'pull_request' as default"; \ + WORKFLOW_TRIGGER="pull_request"; \ +fi + +cleanup() +{ + info "Cleanup" + # Close Act Containers + for ACT_CONTAINER in $(docker ps -a --filter "name=act" --format "{{.ID}}"); do + echocmd docker stop "$ACT_CONTAINER" &> /dev/null + echocmd docker rm "$ACT_CONTAINER" &> /dev/null + done + + # Close DIND Container + echocmd docker stop "$DIND_CONTAINER" &> /dev/null + echocmd docker rm "$DIND_CONTAINER" &> /dev/null +} + +trap 'cleanup' EXIT INT + +( + cd "$LOCAL_PWD"/../../.. || exit 1 + + # Build dockerfile + info "Building Image" + echocmd docker build -f "$LOCAL_PWD"/Dockerfile -t act-on --build-arg SUBDIRECTORY="$SERVICE_FOLDER" . + + info "Setup Container Environment" + echocmd docker run --name "$DIND_CONTAINER" -v /var/run/docker.sock:/var/run/docker.sock -d act-on + + 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 new file mode 100644 index 0000000000..6df37b8efb --- /dev/null +++ b/dev/scripts/git-checkout-branch.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + +# Checksout main and all submodules to given upstream branch + +export BRANCH=$1 +export SINGLE_TARGET=$2 + +checkout() { + export 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" +} + +checkout "${BRANCH}" + +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" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # Check for single target + if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + + # Git checkout + checkout "${BRANCH}" +done +wait \ No newline at end of file diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh new file mode 100644 index 0000000000..abcbd5633d --- /dev/null +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -0,0 +1,66 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + +# Fetches and merges all submodules with their respective upstream/main repositories. + +export SINGLE_TARGET=$1 + +fetch_merge_push() { + export SUBMODULE=$1 + export SOURCE=$2 + + info "Fetch & merge for ${SUBMODULE} " + + GIT_UPDATE=$(git remote update "$SOURCE") + export GIT_UPDATE + GIT_FETCH=$(git fetch "$SOURCE") + export GIT_FETCH + + export ERROR=0 + git merge "$SOURCE"/main || export ERROR=1 + + if [ "$SOURCE" == 'origin' ]; then return; fi + + if [ "$ERROR" == 1 ]; then (git commit && git push) ; fi + if [ "$ERROR" == 0 ]; then (git push) ; fi +} + +update_meta(){ + if [ -d "meta" ] + then + ( + cd meta || exit + (fetch_merge_push meta origin) + ) + fi +} + +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" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # 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 + +git remote update upstream +git fetch upstream +git merge upstream/main \ No newline at end of file diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh new file mode 100644 index 0000000000..2082ed8ab1 --- /dev/null +++ b/dev/scripts/git-push-all-submodules.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/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 +# Dockerfile changes that need to be applied to all submodules + +export MESSAGE=$1 + +if [ -z "${MESSAGE}" ]; then + error "Enter a Commit Message" >&2 + exit 1 +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 && \ + + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # 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 diff --git a/dev/scripts/git-setup-forked-submodule.sh b/dev/scripts/git-setup-forked-submodule.sh new file mode 100644 index 0000000000..47def6d4f2 --- /dev/null +++ b/dev/scripts/git-setup-forked-submodule.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + +# Creates a remote to given submodule. +# Call this from project root path +# Parameter #1 : abbreviated name of the submodule (eg. auth-service, backend, proxy, icc-service) +# Parameter #2 : name of your github fork repository +if [ -z "$1" ]; then echo "Parameter #1 missing"; exit; fi +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 diff --git a/dev/scripts/lint-dockerfiles.sh b/dev/scripts/lint-dockerfiles.sh new file mode 100644 index 0000000000..b067785376 --- /dev/null +++ b/dev/scripts/lint-dockerfiles.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + +export 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 ) + +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" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # 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 diff --git a/dev/scripts/lint-shell-scripts.sh b/dev/scripts/lint-shell-scripts.sh new file mode 100644 index 0000000000..2a4742a3bb --- /dev/null +++ b/dev/scripts/lint-shell-scripts.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/util.sh" + +export 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. + # 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 +} + +# This uses Shellcheck (https://github.com/koalaman/shellcheck) to lint all Service shell-scripts as well as the dev folder + +# Call Shellcheck on each Submodule shell-scripts +( + LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) + cd "$LOCAL_PWD"/.. || exit + info " Linting shell-scripts for dev:" && \ + lint_all_files +) + +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" == 'go' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # 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 diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh new file mode 100755 index 0000000000..97aa04100e --- /dev/null +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../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 + +# This script runs a command in every registered submodule parallel +# Credits go to https://stackoverflow.com/a/70418086 + +export CONTEXT=$1 + +if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != "tests" ]; then + warn "No build context specified. Building for prod per default." >&2 + export 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 && \ + + DIRNAME=${PWD##*/} && \ + export DIRNAME && \ + SUBMODULE=${DIRNAME//"openslides-"} && \ + export SUBMODULE && \ + + if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + + # Check for single target + if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + + # Execute test + info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ + echocmd make build-"${CONTEXT}" +done +wait \ No newline at end of file diff --git a/dev/scripts/makefile/build-service.sh b/dev/scripts/makefile/build-service.sh index 424faf7614..162e2084ac 100644 --- a/dev/scripts/makefile/build-service.sh +++ b/dev/scripts/makefile/build-service.sh @@ -1,7 +1,7 @@ #!/bin/bash # Import OpenSlides utils package -. $( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh +. "$( 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 @@ -15,7 +15,7 @@ if [ -z "${SERVICE}" ]; then exit 1 fi -if [ "${CONTEXT}" != "prod" -a "${CONTEXT}" != "dev" -a "${CONTEXT}" != "tests" ] ; then \ +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 @@ -32,4 +32,4 @@ 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} \ No newline at end of file +echocmd docker build -f ./Dockerfile ./ --tag "${TAG}" --build-arg CONTEXT="${CONTEXT}" --target "${CONTEXT}" "${OPT_ARGS}" diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh new file mode 100644 index 0000000000..149bb0e09f --- /dev/null +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +# Import OpenSlides utils package +. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" + +# Iterates all submodules and executes the make-target 'run-tests' +# Ignores meta 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 + +export SINGLE_TARGET=$1 + +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 && \ + + # Check for single target + if [ $# -eq 1 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + + # Execute test + info "Testing service ${SUBMODULE}" && \ + export ERROR_FOUND="" &&\ + echocmd make run-tests || export ERROR_FOUND="1" && \ + outputs[$SUBMODULE]="${?}${ERROR_FOUND}" +done + +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 success "Tests for service ${x} successful"; fi +done + +wait \ No newline at end of file diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index 7bfdb407a4..f844dd61ff 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -29,7 +29,7 @@ ask() { reply_opt="[Y/n]"; blank="" } - read -rp "$@ $reply_opt: " + read -rp "$* $reply_opt: " case "$REPLY" in Y|y|Yes|yes|YES|"$blank") return 0 ;; *) return 1 ;; @@ -41,21 +41,24 @@ ask() { # This allows callers of echocmd to still handle their provided command's stdout # as if executed directly. echocmd() { - echo "${COL_BLUE}$ $@${COL_NORMAL}" >&2 - "$@" + ( + IFS=$' ' + echo "${COL_BLUE}$ $*${COL_NORMAL}" >&2 + $* return $? + ) } info() { - echo "${COL_GRAY}$@${COL_NORMAL}" + echo "${COL_GRAY}$*${COL_NORMAL}" } warn() { - echo "${COL_YELLOW}[WARN] ${COL_GRAY}$@${COL_NORMAL}" >&2 + echo "${COL_YELLOW}[WARN] ${COL_GRAY}$*${COL_NORMAL}" >&2 } error() { - echo "${COL_RED}[ERROR] ${COL_GRAY}$@${COL_NORMAL}" >&2 + echo "${COL_RED}[ERROR] ${COL_GRAY}$*${COL_NORMAL}" >&2 } abort() { @@ -64,14 +67,14 @@ abort() { } success() { - echo "${COL_GREEN}$@${COL_NORMAL}" + echo "${COL_GREEN}$*${COL_NORMAL}" } fancy() { echo "" echo " -*~=$§{}§$=~*-" echo "" - echo " $@" + echo " $*" echo "" echo " -*~=$§{}§$=~*-" echo "" @@ -81,7 +84,7 @@ shout() { echo "" echo "${COL_CYAN}========================================================${COL_NORMAL}" echo "" - echo "${COL_CYAN}$@${COL_NORMAL}" + echo "${COL_CYAN}$*${COL_NORMAL}" echo "" echo "${COL_CYAN}========================================================${COL_NORMAL}" echo "" diff --git a/openslides-auth-service b/openslides-auth-service index 5e0058b572..4aa4a9032b 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 5e0058b5720ab2c3cf2bde2f43e72bf7c5494a08 +Subproject commit 4aa4a9032b01cc72ee406baa98a8b08704868cea diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 6b40fb1d53..85d0c29cea 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 6b40fb1d531f38366706f88e4978b2cd81e65a16 +Subproject commit 85d0c29cea8eb5d9178f641b0542fe9ca5279b3c diff --git a/openslides-backend b/openslides-backend index ad17bf4fb4..dc0d7e860b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit ad17bf4fb4b20259755823e9d0efd1f209764650 +Subproject commit dc0d7e860bbe91638afbecc3fbce9279e7f390ef diff --git a/openslides-client b/openslides-client index e573c26d5f..9a0696ffcc 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit e573c26d5fda3c1db26ba46ffb7ba269fc00b95e +Subproject commit 9a0696ffcca2078942b33a1d60c0eb9f2fefdbf6 diff --git a/openslides-datastore-service b/openslides-datastore-service index d3726f1780..026ea8ffa5 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit d3726f1780b56282006a32a84c57feb315947db4 +Subproject commit 026ea8ffa5b3216759e75e7580c09223d057ef28 diff --git a/openslides-icc-service b/openslides-icc-service index abce474947..e5d792b4c9 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit abce474947722d81b16867e78bfd3705fae89189 +Subproject commit e5d792b4c9e1f632d7da52619bf3445197633729 diff --git a/openslides-manage-service b/openslides-manage-service index a562a2be01..95a21a9446 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit a562a2be01429ad47cd6af9773c4b5d3a3764c58 +Subproject commit 95a21a94467d92de979f03e3dc6976157d24ff40 diff --git a/openslides-media-service b/openslides-media-service index fa254244db..519f2c188e 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit fa254244dba82c61696be531d376001f035ea284 +Subproject commit 519f2c188ef40525779e8349d7829933b41928ab diff --git a/openslides-proxy b/openslides-proxy index 28ecd87c1e..0e82813c38 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 28ecd87c1edd7d07f8c4506b7d3a0547bc8c7b37 +Subproject commit 0e82813c3845fc4f2f5a44f6881eb61b0f9dcd64 diff --git a/openslides-search-service b/openslides-search-service index a1bd8e8ebc..ab44406039 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit a1bd8e8ebca5a8c45f822b4cdeec7292714cf9cb +Subproject commit ab444060398b3b7730b877ac17784d66dc5d12a2 diff --git a/openslides-vote-service b/openslides-vote-service index bac6a6f4d0..917f8c0ec9 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit bac6a6f4d0f745d26a9727e55a27a7c015e498ce +Subproject commit 917f8c0ec942181588c6081605125cb99192919f From 11c36f994d8ae3c81e2c12725f9ed709942aec2b Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Wed, 23 Jul 2025 17:14:46 +0200 Subject: [PATCH 114/173] translations (#6953) --- i18n/cs.po | 718 +++++++++++++++++++++++++++++++-------- i18n/de.po | 655 ++++++++++++++++++++++++++++-------- i18n/es.po | 470 ++++++++++++++++++++------ i18n/fr.po | 480 ++++++++++++++++++++------ i18n/it.po | 736 +++++++++++++++++++++++++++++++--------- i18n/nl.po | 665 +++++++++++++++++++++++++++--------- i18n/ru.po | 452 ++++++++++++++++++++----- i18n/template-en.pot | 780 +++++++++++++++++++++++++++++++------------ 8 files changed, 3870 insertions(+), 1086 deletions(-) diff --git a/i18n/cs.po b/i18n/cs.po index 22d16e0db0..543bd886b3 100644 --- a/i18n/cs.po +++ b/i18n/cs.po @@ -21,6 +21,7 @@ msgstr "\"0\" znamená neomezený počet setkání" msgid "%num% emails were send sucessfully." msgstr "%num% elektronických dopisů bylo úspěšně odesláno." +#: /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." @@ -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." @@ -72,6 +66,7 @@ msgstr "Je požadováno heslo" msgid "A server error occured. Please contact your system administrator." msgstr "Došlo k chybě serveru. Spojte se, prosím, se správcem systému." +#: /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 "Je vyžadován čas, který musí být ve formátu min:s." @@ -81,6 +76,7 @@ msgstr "Je požadován název" msgid "A topic needs a title" msgstr "Námět potřebuje název" +#: /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." @@ -103,9 +99,7 @@ msgstr "Přijmout" msgid "Access data (PDF)" msgstr "Přístupová data (PDF)" -msgid "Access groups" -msgstr "Přístupové skupiny" - +#: /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,27 +115,38 @@ msgstr "Přístupová data" msgid "Account" msgstr "Účet" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Správa účtu" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Account created" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "" msgid "Accounts" msgstr "Účty" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Účty vytvořeny" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Účty aktualizovány" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Účty s chybami" +#: /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 "Účty s varováním: dotčené buňky budou přeskočeny" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -151,24 +156,32 @@ msgstr "Zapnout" msgid "Activate amendments" msgstr "Zapnout pozměňovací návrhy" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Zapnout uzavřené setkání" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Zapnout vnější úpravu" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Zapnout veřejný přístup" +#: /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 "Zapnout výběrové pole editor návrhů" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Zapnout výběrové pole mluvčí" @@ -240,6 +253,7 @@ msgstr "Přidat novou položku" msgid "Add option" msgstr "Přidat možnost" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Přidat časovač" @@ -252,6 +266,7 @@ msgstr "Přidat k setkáním" msgid "Add to queue" msgstr "Přidat do řady" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Přidat nahoru" @@ -261,9 +276,11 @@ msgstr "Přidejte se do nynějšího seznamu řečníků pro připojení se k je msgid "Add/remove groups ..." msgstr "Přidat/Odstranit skupiny..." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Přidat/Odstranit úrovně rozčlenění..." +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Přidat/Odebrat" @@ -274,6 +291,7 @@ msgstr "" "Za požadovanými mohou být přítomny dodatečné sloupce. Zavedení tím nebude " "ovlivněno." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Správcovské funkce" @@ -302,15 +320,18 @@ msgstr "Body pořadu jednání se zpracovávají. Počkejte, prosím..." msgid "Agenda visibility" msgstr "Viditelnost pořadu jednání" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Zarovnat" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Vše" msgid "All casted ballots" msgstr "Všechny odevzdané hlasovací lístky" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -326,6 +347,7 @@ msgstr "Všechna setkání" msgid "All other fields are optional and may be empty." msgstr "Všechna ostatní pole jsou nepovinná a mohou zůstat prázdná." +#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Všechny úrovně rozčlenění" @@ -341,6 +363,7 @@ msgstr "Všechny hlasy budou ztraceny." msgid "Allow amendments of amendments" msgstr "Povolit pozměňovací návrhy k pozměňovacím návrhům" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -350,12 +373,14 @@ msgstr "Povolit prázdné číslo" msgid "Allow create poll" msgstr "Povolit vytvoření hlasování" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "" msgid "Allow forwarding of motions" msgstr "Umožnit předávání návrhů" +#: /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 "Povolit jednomu účastníkovi opakované zařazení do stejného seznamu" @@ -386,6 +411,10 @@ msgstr "Povolit podrobné chybové zprávy pro obnovení hesla" msgid "Allowed access groups for this directory" msgstr "Povolené přístupové skupiny pro tento adresář" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Vždy" @@ -443,6 +472,7 @@ msgstr "Adresa (URL) částice obrázku potlesku" msgid "Applause visualization" msgstr "Znázornění potlesku" +#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Probíhá aktualizace aplikace." @@ -458,6 +488,7 @@ msgstr "Archivovat" msgid "Archived" msgstr "Archivováno" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Archivovaná setkání" @@ -471,6 +502,7 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Opravdu chcete spustit toto setká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 "Opravdu chcete na každou úroveň struktury přidat následující čas?" @@ -506,6 +538,7 @@ msgstr "Opravdu mají být smazány všechny vybrané volby?" msgid "Are you sure you want to delete all selected files and folders?" msgstr "Opravdu mají být smazány všechny vybrané soubory a složky?" +#: /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 "" @@ -558,6 +591,7 @@ msgstr "Opravdu má být smazána tato položka?" msgid "Are you sure you want to delete this file?" msgstr "Opravdu má být smazán tento soubor?" +#: /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 "" @@ -573,6 +607,7 @@ msgstr "Opravdu má být smazána tato zpráva?" msgid "Are you sure you want to delete this motion block?" msgstr "Opravdu má být smazán tento návrhový blok?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "" @@ -582,6 +617,7 @@ msgstr "Opravdu má být smazán tento promítací přístroj?" msgid "Are you sure you want to delete this state?" msgstr "Opravdu chcete smazat tento stav?" +#: /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 "Opravdu chcete smazat tuto úroveň struktury?" @@ -597,6 +633,7 @@ msgstr "Opravdu chcete smazat toto hlasování?" msgid "Are you sure you want to delete this workflow?" msgstr "Opravdu má být smazáno tento pracovní postup?" +#: /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 "" @@ -606,6 +643,7 @@ msgstr "Opravdu má být vyřazen tento pozměňovací návrh?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Opravdu chcete tuto schůzku zdvojit?" +#: /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)?" @@ -621,6 +659,7 @@ msgstr "Opravdu mají být vytvořena nová hesla všem vybraným účastníkům msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "Opravdu chcete neodvolatelně odstranit svoji procedurální připomínku?" +#: /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 "" @@ -663,6 +702,7 @@ msgstr "Opravdu chcete obnovit výchozí nastavení všech voleb?" msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "Opravdu mají být obnovena všechna hesla na výchozí?" +#: /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:" @@ -675,6 +715,7 @@ msgstr "Opravdu chcete obnovit toto hlasování?" msgid "Are you sure you want to send an invitation email to the user?" msgstr "Opravdu má být uživateli poslán elektronický dopis s pozváním?" +#: /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 "Opravdu chcete poslat elektronický dopis s pozvánkou?" @@ -688,6 +729,7 @@ msgstr "Opravdu chcete zastavit toto hlasování?" msgid "Are you sure you want to submit a point of order?" msgstr "Opravdu chcete odeslat návrh jednacího řádu?" +#: /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 "" @@ -721,9 +763,15 @@ msgstr "" "zamýšlena jiná skupina, použijte dialogové okno \"Přidat do setkání\" v " "zobrazení podrobností účtu." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +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é]." +#: /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 "" @@ -742,6 +790,7 @@ msgstr "Automaticky otevřít webovou kameru pro nové řečníky jednání" msgid "Autopilot" msgstr "Samočinné řízení" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -805,6 +854,7 @@ msgstr "Hlasování aktualizováno" msgid "Ballots" msgstr "Hlasování" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "" @@ -817,18 +867,21 @@ msgstr "Začít projev" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Prázdné mezi předlohou a číslem, např. 'A 001'." +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "" msgid "Bold" msgstr "Tučné" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "" msgid "CSV import" msgstr "Zavedení CSV" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -934,6 +987,7 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Může vytvářet, měnit, spouštět/zastavovat a odstraňovat hlasování." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "" @@ -944,6 +998,7 @@ msgstr "" "Může upravovat a přiřazovat následující popis návrhu: Předkladatel, stav, " "doporučení, skupina, bloky návrhů a značky." +#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -953,6 +1008,7 @@ msgstr "Smí postoupit návrhy" msgid "Can forward motions to committee" msgstr "Smí postoupit návrhy výboru" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -977,6 +1033,7 @@ msgstr "Smí spravovat seznam řečníků" msgid "Can manage logos and fonts" msgstr "Smí spravovat emblémy a písma" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "" @@ -1010,6 +1067,7 @@ msgstr "Smí spravovat vedení rozhovoru" msgid "Can manage the projector" msgstr "Smí spravovat promítací přístroj" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" @@ -1019,6 +1077,7 @@ msgstr "Může navrhnout jiného účastníka" msgid "Can nominate oneself" msgstr "Smí se sám ucházet ve volbách" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1031,6 +1090,7 @@ msgstr "" msgid "Can put oneself on the list of speakers" msgstr "Smí se sám umístit na seznamu řečníků" +#: /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 "" @@ -1046,17 +1106,20 @@ msgstr "Může zobrazit všechny vnitřní náměty, rozvrhy a poznámky." msgid "Can see all lists of speakers" msgstr "Smí vidět seznamy řečníků" +#: /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 "Smí vidět volby" +#: /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 "" @@ -1069,6 +1132,7 @@ msgstr "Smí vidět vnitřní body a časový rozvrh pořadu dne" msgid "Can see list of speakers" msgstr "Smí vidět seznam řečníků" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "" @@ -1087,12 +1151,14 @@ msgstr "" "\n" "Rada: Ověřte požadovanou viditelnost návrhů pomocí účtu zkušebního delegáta." +#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "" msgid "Can see participants" msgstr "Smí vidět účastníky" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "" @@ -1117,6 +1183,7 @@ msgstr "" "\n" "Poznámka: Sdílení složek a souborů může být omezeno přiřazením do skupiny." +#: /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" @@ -1163,12 +1230,14 @@ msgstr "" "Může zobrazit živý přenos, pokud je v nabídce [Nastavení] → [Přímý přenos] " "zadána adresa (URL) přímého přenosu." +#: /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" @@ -1178,6 +1247,7 @@ msgstr "" msgid "Can see the projector" msgstr "Smí vidět promítací přístroj" +#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1192,6 +1262,7 @@ msgstr "" "[Nastavení] → [Návrhy] a také pro příslušný stav v nabídce → [Pracovní " "postup]." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "" @@ -1223,21 +1294,28 @@ msgstr "Uchazeč odstraněn" msgid "Candidates" msgstr "Uchazeči" +#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 delete published files" msgstr "" msgid "Cannot do that in demo mode!" msgstr "Nelze udělat v ukázkovém režimu!" +#: /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 "" @@ -1277,12 +1355,14 @@ msgstr "Změnit účast" msgid "Change recommendation" msgstr "Změnit doporučení" +#: 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 "Změnit doporučení" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "" @@ -1301,6 +1381,7 @@ msgstr "Změněná verze v řádku" msgid "Changes" msgstr "Změny" +#: /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 "" @@ -1316,21 +1397,26 @@ msgstr "Zkontrolovat datové úložiště" msgid "Check in or check out participants based on their participant numbers:" msgstr "Přihlašte nebo odhlašte účastníky pomocí jejich účastnických čísel:" +#: /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 "Volba" +#: /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 "" @@ -1338,24 +1424,30 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Zadejte 0 pro vypnutí podpůrného systému." +#: /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 "Jméno řečníka v dolní třetině" +#: /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 "" @@ -1368,9 +1460,11 @@ msgstr "Vyprázdnit všechny filtry" msgid "Clear all list of speakers" msgstr "Vyprázdnit seznam řečníků" +#: /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 "" @@ -1392,15 +1486,19 @@ msgstr "Klepněte sem a hlasujte!" 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 "Zavřít seznam řečníků" +#: /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 "" @@ -1470,15 +1568,19 @@ msgstr "Výbory" msgid "Committees and meetings" msgstr "Výbory a setkání" +#: /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 "" @@ -1515,6 +1617,7 @@ msgstr "Protiřeč" msgid "Contribution" msgstr "Příspěvek" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "" @@ -1563,6 +1666,7 @@ msgstr "Vytvoření" msgid "Creation date" msgstr "Doba vytvoření" +#: /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 "" @@ -1578,12 +1682,14 @@ msgstr "Nynější seznam řečníků (jako průsvitka)" msgid "Current slide" msgstr "Nynější průsvitka" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "" msgid "Current speaker chyron" msgstr "Nynější řečník v dolní třetině" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "" @@ -1602,6 +1708,7 @@ msgstr "Uživatelsky stanovený počet hlasovacích lístků" msgid "Custom translations" msgstr "Vlastní překlady" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1623,6 +1730,7 @@ msgstr "Rozhodnutí" msgid "Default" msgstr "Výchozí" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "" @@ -1641,11 +1749,13 @@ msgstr "Výchozí skupiny s hlasovacím právem" msgid "Default line numbering" msgstr "Výchozí číslování řádků" +#: /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 "" @@ -1653,15 +1763,16 @@ 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í" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Výchozí typ hlasování" @@ -1692,6 +1803,7 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "Určuje čas, ve kterém se sečtou hodnoty potlesku." +#: /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" @@ -1706,6 +1818,7 @@ msgstr "" msgid "Defines which states can be selected next in the workflow." msgstr "Určuje, které stavy lze v pracovním postupu vybrat jako další." +#: /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 "" @@ -1724,6 +1837,7 @@ msgstr "Smazat promítací přístroj" msgid "Deleted user" msgstr "Smazaný uživatel" +#: /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 "" @@ -1745,6 +1859,7 @@ msgstr "Vnější úprava" msgid "Designates whether this user is in the room." msgstr "Určuje, zda je tento uživatel v místnosti." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "" @@ -1760,6 +1875,7 @@ msgstr "" msgid "Display type" msgstr "Typ zobrazení" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "" @@ -1769,9 +1885,11 @@ msgstr "Rozdílný" msgid "Do not forget to save your changes!" msgstr "Nezapoměňte uložit své změny!" +#: /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 "" @@ -1784,6 +1902,7 @@ msgstr "Opravdu chcete zahodit všechny změny?" msgid "Do you really want to go ahead?" msgstr "Opravdu chcete pokračovat?" +#: /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 "" @@ -1797,9 +1916,11 @@ msgstr "Opravdu chcete uložit své změny?" msgid "Do you really want to stop sharing this meeting as a public template?" msgstr "Opravdu chcete přestat sdílet toto setkání jako veřejnou předlohu?" +#: /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 "" @@ -1818,6 +1939,7 @@ msgstr "Stáhnout soubor s příkladem CSV" msgid "Download folder" msgstr "Stáhnout složku" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -1830,6 +1952,7 @@ msgstr "Zdvojit" msgid "Duplicate from" msgstr "Zdvojit z" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "" @@ -1860,9 +1983,11 @@ msgstr "" msgid "Edit" msgstr "Upravit" +#: /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 "" @@ -1881,27 +2006,34 @@ msgstr "Upravit podrobnosti pro" msgid "Edit editorial final version" msgstr "Upravit vydavatelské konečné znění" +#: /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 "Upravit setká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 "Upravit promítací přístroj" +#: /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 "" @@ -1917,6 +2049,7 @@ msgstr "Upravit pro zadání hlasů." msgid "Edit topic" msgstr "Upravit námět" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "" @@ -1929,18 +2062,25 @@ msgstr "Volba" msgid "Election documents" msgstr "Volební dokumenty" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Volby" +#: /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 "E-mail" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "" @@ -1971,6 +2111,7 @@ msgstr "Povolit elektronické hlasování" msgid "Enable forspeech / counter speech" msgstr "Povolit obhajobu/protiřeč" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "" @@ -1983,9 +2124,11 @@ msgstr "Povolit pohled na přítomnost účastníka" msgid "Enable point of order" msgstr "Povolit návrh jednacího řádu" +#: /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 "" @@ -2014,6 +2157,7 @@ msgstr "" "Povoluje pro vybraný stav možnost předkladatele změnit stav návrhu. Ostatní " "administrativní funkce jsou vyloučeny." +#: /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'." @@ -2029,6 +2173,7 @@ msgstr "" "Povoluje úpravy textu a důvodu návrhu předkladateli ve vybraném stavu po " "vytvoření návrhu." +#: 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" @@ -2037,6 +2182,7 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2106,6 +2252,7 @@ msgstr "" "Zadejte svoji adresu elektronické pošty, kam se má poslat odkaz na obnovení " "hesla" +#: /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 "" @@ -2136,6 +2283,7 @@ msgstr "Odhadovaný konec" msgid "Event location" msgstr "Místo události" +#: /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 "" @@ -2146,6 +2294,7 @@ msgstr "" "Každý může vidět žádost o návrh jednacího řádu (místo pouze správců seznamu " "řečníků)" +#: /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 " @@ -2173,6 +2322,7 @@ msgstr "Vyvést jako PDF" msgid "Export comment" msgstr "Vyvést poznámku" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2188,9 +2338,14 @@ msgstr "Vyvést vybrané návrhy" msgid "Extension" msgstr "Rozšíření" +#: app/src/app/domain/models/users/user.constants.ts +msgid "External" +msgstr "" + msgid "External ID" msgstr "Vnější ID" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "" @@ -2200,9 +2355,14 @@ msgstr "Oblíbené" msgid "File" msgstr "Soubor" +#: /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 "" @@ -2215,6 +2375,7 @@ msgstr "Soubory" msgid "Filter" msgstr "Filtr" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "" @@ -2257,6 +2418,7 @@ msgstr "Obyčejné písmo" msgid "Font size in pt" msgstr "Velikost písma v bodech (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" @@ -2276,6 +2438,7 @@ msgstr "Barva popředí" msgid "Forgot Password?" msgstr "Zapomněl jste heslo?" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" @@ -2285,6 +2448,7 @@ msgstr "Obhajoba" msgid "Forward" msgstr "Postoupit" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "" @@ -2321,6 +2485,7 @@ msgstr "Nerozhodná hra!" msgid "Gender" msgstr "Pohlaví" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "" @@ -2357,6 +2522,7 @@ msgstr "Barva záhlaví" msgid "Go to line" msgstr "Jít na řádek" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "" @@ -2366,9 +2532,11 @@ msgstr "Skupina" msgid "Group name" msgstr "Název skupiny" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2390,51 +2558,71 @@ msgstr "Skupiny s oprávněním pro zápis" msgid "Has SSO identification" msgstr "Má poznávací znamení SSO" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Has a home committee" +msgstr "" + +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "" msgid "Has amendments" msgstr "Má pozměňovací návrhy" +#: /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 "Má postoupení" +#: /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 "Nemá poznávací znamení SSO" +#: /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/organization/pages/accounts/services/common/account-filter.service.ts +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 "Nemá žádné řečníky" +#: /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 "" @@ -2444,9 +2632,11 @@ msgstr "Má poznámky" msgid "Has speakers" msgstr "Má řečníky" +#: /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 "" @@ -2456,6 +2646,7 @@ msgstr "Hlasoval" msgid "Header" msgstr "Záhlaví" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2465,9 +2656,11 @@ msgstr "Barva pozadí záhlaví" msgid "Header font color" msgstr "Barva písma záhlaví" +#: /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 "" @@ -2483,15 +2676,18 @@ msgstr "Nápomocný text k přístupovým údajům a pozdravné PDF" msgid "Hidden item" msgstr "Skrytý bod" +#: /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 "Skrýt více textu" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "" @@ -2510,44 +2706,52 @@ msgstr "Minulost" msgid "Home" msgstr "Úvodní stránka" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Jak vytvořit nové pozměňovací návrhy" msgid "I know the risk" msgstr "Znám nebezpečí" +#: /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 "Označovač" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +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." +#: /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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" +#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2572,6 +2776,8 @@ msgstr "Zavést účastníky" 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 "" @@ -2581,6 +2787,7 @@ msgstr "Zavést náměty" msgid "Import workflows" msgstr "Zavést pracovní postupy" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2599,6 +2806,10 @@ msgstr "Nečinný" msgid "Inconsistent data." msgstr "Rozporuplné údaje." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Informace" @@ -2620,18 +2831,22 @@ msgstr "Vložit za" msgid "Insert topics here" msgstr "Vložit náměty zde" +#: /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 "Vložení" +#: /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 "" @@ -2644,12 +2859,15 @@ msgstr "Vnitřní bod" msgid "Internal login" msgstr "Vnitřní přihlášení" +#: /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 "" @@ -2662,6 +2880,7 @@ msgstr "Neplatné hlasy" msgid "Invite to conference room" msgstr "Pozvat do jednací místnosti" +#: /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 "" @@ -2674,6 +2893,7 @@ msgstr "Je předloha" msgid "Is active" msgstr "Je činný" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2696,21 +2916,30 @@ msgstr "Je promítán" msgid "Is candidate" msgstr "Je uchazečem" +#: 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 "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Je oblíbené" +#: /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 "" @@ -2723,39 +2952,50 @@ msgstr "Není pozměňovací návrh a nemá řádné pozměňovací návrhy" msgid "Is no natural person" msgstr "Není žádná skutečná osoba" +#: /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 "Není předloha" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "Není archivován" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "Není oblíbené" +#: /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 "Není přítomen" +#: /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 "Je přítomná" +#: /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 "" @@ -2771,15 +3011,18 @@ msgstr "" "Není povoleno mazat odpočítávání používané pro seznam řečníků nebo " "hlasování." +#: /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 "" @@ -2807,6 +3050,7 @@ msgstr "Název místnosti Jitsi" msgid "Jitsi room password" msgstr "Heslo k místnosti Jitsi" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -2873,6 +3117,7 @@ msgstr "Číslování řádků" msgid "Line spacing" msgstr "Rozestupy mezi řádky" +#: /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 "" @@ -2888,6 +3133,7 @@ msgstr "Seznam účastníků (PDF)" msgid "List of speakers" msgstr "Seznam řečníků" +#: /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 "" @@ -2903,12 +3149,17 @@ msgstr "Seznamy řečníků" msgid "Live conference" msgstr "Živé jednání" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Přímý přenos" msgid "Livestream URL" msgstr "Adresa (URL) přímého přenosu" +#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -2918,9 +3169,11 @@ msgstr "Adresa (URL) obrázku plakátu přímého přenosu" msgid "Loading data. Please wait ..." msgstr "Nahrávají se data. Počkejte, prosím..." +#: /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 "" @@ -2945,19 +3198,23 @@ msgstr "Nejnižší hodnota pro potlesk" msgid "Main motion and line number" msgstr "Hlavní návrh a číslo řádku" +#: /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 "Označit jako osobní oblíbený" +#: 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 "" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -2967,9 +3224,11 @@ msgstr "Nejvyšší počet hlasů" msgid "Maximum amount of votes per option" msgstr "Nejvyšší počet hlasů na možnost" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -2991,6 +3250,7 @@ msgstr "Datum setkání" msgid "Meeting information" msgstr "Údaje o setkání" +#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "" @@ -3016,18 +3276,23 @@ msgstr "Název setkání" msgid "Meetings" msgstr "Setkání" +#: /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 "Vybraná setkání" +#: /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 "" @@ -3061,15 +3326,19 @@ msgstr "Nejnižší počet hlasů" msgid "Minimum number of digits for motion identifier" msgstr "Nejmenší počet číslic v označovači návrhu" +#: /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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "Modern" msgstr "" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Změnit vnější úpravu" @@ -3106,6 +3375,7 @@ msgstr "Doporučení změny návrhu smazáno" msgid "Motion change recommendation updated" msgstr "Doporučení změny návrhu aktualizováno" +#: /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 "" @@ -3118,9 +3388,11 @@ msgstr "Návrh vytvořen (postoupen)" msgid "Motion deleted" msgstr "Návrh smazán" +#: /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 "" @@ -3139,6 +3411,7 @@ msgstr "Úvod návrhu" msgid "Motion updated" msgstr "Návrh aktualizován" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "" @@ -3148,6 +3421,7 @@ msgstr "Hlasování o návrzích" msgid "Motions" msgstr "Návrhy" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3202,21 +3476,27 @@ msgstr "Název nové skupiny" msgid "Natural person" msgstr "Skutečná osoba" +#: /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 "" @@ -3241,6 +3521,7 @@ msgstr "Nová skupina" msgid "New change recommendation" msgstr "Nové doporučení změny" +#: /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 "" @@ -3250,6 +3531,7 @@ msgstr "Nové poznámkové pole" msgid "New committee" msgstr "Nový výbor" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nová vnější úprava" @@ -3259,18 +3541,24 @@ msgstr "Nový adresář" msgid "New election" msgstr "Nová volba" +#: /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 "Nový název souboru" +#: /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 "" @@ -3292,6 +3580,8 @@ msgstr "Nový účastník" msgid "New password" msgstr "Nové heslo" +#: /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 "" @@ -3307,6 +3597,7 @@ msgstr "Nový námět" msgid "New vote" msgstr "Nové hlasování" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "" @@ -3316,6 +3607,7 @@ msgstr "Nový pracovní postup" msgid "Next" msgstr "Další" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "" @@ -3325,6 +3617,7 @@ msgstr "Další stavy" msgid "No" msgstr "Ne" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3340,15 +3633,18 @@ msgstr "Nejsou dostupné žádné skupiny k vedení rozhovoru" msgid "No comment" msgstr "Bez poznámky" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "" msgid "No data" msgstr "Žádná data" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" +#: /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" msgstr "" @@ -3394,12 +3690,14 @@ msgstr "Bez osobní poznámky" msgid "No results found" msgstr "" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "" msgid "No results yet." msgstr "Zatím žádné výsledky." +#: /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 "" @@ -3415,15 +3713,18 @@ msgstr "Seznam navržení" msgid "None" msgstr "Žádné" +#: /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 "Nenalezeno" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "" @@ -3431,12 +3732,15 @@ msgid "" "Note, that the default password will be changed to the new generated one." msgstr "Všimněte si, že výchozí heslo bude změněno na nově vytvořené." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3452,6 +3756,7 @@ msgstr "" msgid "Notes" msgstr "Poznámky" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3492,6 +3797,7 @@ msgid "" "Number of next speakers automatically connecting to the live conference" msgstr "Počet dalších řečníků, kteří se automaticky připojí k živému jednání" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3510,6 +3816,7 @@ msgstr "Počet dalších na promítacím přístroji zobrazených řečníků" msgid "Number set" msgstr "Číslo stanoveno" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3519,6 +3826,7 @@ msgstr "Číslovat na základě skupin" msgid "Numbering" msgstr "Číslování" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "" @@ -3531,9 +3839,11 @@ msgstr "Číselný systém pro body pořadu jednání" 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 "" @@ -3543,24 +3853,32 @@ msgstr "Režim bez připojení k internetu" 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 "Staré heslo" +#: /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 "Byl úspěšně odeslán jeden elektronický dopis." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Jen pro vnitřní poznámky." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3570,6 +3888,7 @@ msgstr "Pouze hlavní body pořadu jednání" msgid "Only present participants can be added to the list of speakers" msgstr "Jen přítomní účastníci mohou být přidáni do seznamu řečníků" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "" @@ -3582,12 +3901,15 @@ msgstr "Otevřít Jitsi v nové kartě" msgid "Open a meeting to play \"Connect 4\"" msgstr "Otevřít setkání a hrát \"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 "" +#: /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 "" @@ -3609,6 +3931,7 @@ msgstr "Přístupová data k OpenSlides" msgid "OpenSlides help (FAQ)" msgstr "Nápověda k 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 " @@ -3632,6 +3955,7 @@ msgstr "Organizace" msgid "Organization Management Level changed" msgstr "Úroveň řízení organizace změněna" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "" @@ -3656,6 +3980,7 @@ msgstr "Původní" msgid "Original version" msgstr "Původní verze" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -3692,6 +4017,7 @@ msgstr "Strana" msgid "Page format" msgstr "Formát strany" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -3725,9 +4051,19 @@ msgstr "Souběžné nahrání" msgid "Parent agenda item" msgstr "Nadřazený bod pořadu jednání" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html +msgid "Parent committee" +msgstr "" + +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts +msgid "Parent committee name" +msgstr "" + +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -3737,6 +4073,14 @@ msgstr "Účastník" msgid "Participant added to group {} in meeting {}" msgstr "Účastník přidaný do skupiny {} na setkání {}" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to group {} in meeting {}." +msgstr "" + +#: app/src/app/site/modules/translations/marked-translations.ts +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 +4111,10 @@ msgstr "Číslo účastníka" msgid "Participant removed from group {} in meeting {}" msgstr "Účastník odstraněn ze skupiny {} na setkání {}" +#: app/src/app/site/modules/translations/marked-translations.ts +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í {}" @@ -3776,6 +4124,7 @@ msgstr "Účastník odstraněn z více skupin na více setkáních" msgid "Participants" msgstr "Účastníci" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "" @@ -3784,18 +4133,23 @@ msgid "" "here." msgstr "Účastníci a správci jsou zcela zkopírováni a nelze je zde upravovat." +#: /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 "" @@ -3817,12 +4171,15 @@ msgstr "Hesla se neshodují" msgid "Paste/write your topics in this textbox." msgstr "Kopírujte nebo vložte názvy vašich námětů do tohoto textového pole." +#: /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 "Oprávnění" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -3841,6 +4198,7 @@ msgstr "Osobní poznámky" msgid "Phase" msgstr "Fáze" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Playing against" msgstr "" @@ -3862,18 +4220,22 @@ msgstr "Zadejte, prosím, své nové heslo" msgid "Please join the conference room now!" msgstr "Připojte se nyní do jednací místnosti!" +#: /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 "" msgid "Please select the directory:" msgstr "Vyberte, prosím, adresář:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -3883,12 +4245,17 @@ 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." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Návrh jednacího řádu" msgid "Polls" msgstr "Hlasování" +#: /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} " @@ -3913,6 +4280,7 @@ msgstr "Předpona" msgid "Prefix for the motion identifier of amendments" msgstr "Předpona pro označovač návrhu pozměňovacích návrhů" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -3922,6 +4290,7 @@ msgstr "Účast" msgid "Present" msgstr "Přítomen" +#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -3931,6 +4300,7 @@ msgstr "Náhled" msgid "Previous" msgstr "Předchozí" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "" @@ -3940,6 +4310,7 @@ msgstr "Předchozí průsvitky" msgid "Primary color" msgstr "Základní barva" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "" @@ -3958,9 +4329,11 @@ msgstr "Zpracování postupu" msgid "Project" msgstr "Promítat" +#: /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 "" @@ -3997,12 +4370,15 @@ msgstr "Promítačky" msgid "Pronoun" msgstr "Zájmeno" +#: /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 "Veřejný" +#: /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 "" @@ -4012,6 +4388,7 @@ msgstr "Veřejný bod" msgid "Public template" msgstr "Veřejná předloha" +#: /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 "" @@ -4042,9 +4419,11 @@ msgstr "Zdůvodnění" msgid "Reason required for creating new motion" msgstr "Důvod požadovaný pro vytvoření nového návrhu" +#: /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 "" @@ -4063,6 +4442,7 @@ msgstr "Doporučení změněno" msgid "Recommendation label" msgstr "Štítek s doporučením" +#: /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." @@ -4074,6 +4454,7 @@ msgstr "Obnoveno výchozí doporučení" msgid "Recommendation set to {}" msgstr "Doporučení nastaveno na {}" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4095,6 +4476,7 @@ msgstr "Odmítnuto" msgid "Relevant information could not be accessed" msgstr "K příslušným informacím nebylo možné získat přístup" +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4132,6 +4514,7 @@ msgstr "Odstranit z pořadu jednání" msgid "Remove from motion block" msgstr "Odstranit z návrhového bloku" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "" @@ -4141,6 +4524,7 @@ msgstr "Odstranit mě" msgid "Remove option" msgstr "Odstranit možnost" +#: /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 "" @@ -4175,12 +4559,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Požadované oprávnění pro zobrazení této stránky:" +#: /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 "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4202,6 +4589,7 @@ msgstr "Vynulovat doporučení" msgid "Reset state" msgstr "Vynulovat stav" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Vynulovat časovač" @@ -4214,17 +4602,21 @@ msgstr "Rozlišení a velikost" msgid "Restart livestream" msgstr "Spustit přímý přenos znovu" +#: /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 "" @@ -4237,6 +4629,8 @@ msgstr "Výsledek" msgid "Results" msgstr "Výsledky" +#: /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 "" @@ -4249,21 +4643,26 @@ msgstr "Vpravo" msgid "Roman" msgstr "Římský" +#: /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 "Poznávací znamení SSO" +#: /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 "" @@ -4321,9 +4720,11 @@ msgstr "Vybrat setkání..." msgid "Select paragraphs" msgstr "Vybrat odstavce" +#: /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 "" @@ -4366,12 +4767,21 @@ msgstr "Nastavit jako nadřazený" msgid "Set as reference projector" msgstr "Nastavit jako srovnávací promítačku" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "Stanovit skupinu" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set external" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Nastavit oblíbené" @@ -4393,6 +4803,11 @@ msgstr "Nastavit vnitřní" msgid "Set it manually" msgstr "Nastavit ručně" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4441,6 +4856,10 @@ msgstr "Nastavit klíčová slova" msgid "Set workflow" msgstr "Stanovit pracovní postup" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Nastavit/Odstranit setkání" @@ -4450,6 +4869,7 @@ msgstr "Nastavit tuto promítačku jako srovnávací pro nynější seznam řeč msgid "Settings" msgstr "Nastavení" +#: /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 "" @@ -4501,6 +4921,7 @@ msgstr "Ukázat okno s živým jednáním" msgid "Show logo" msgstr "Ukázat emblém" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4554,6 +4975,7 @@ msgstr "Ukázat tento text na přihlašovací stránce" msgid "Show title" msgstr "Ukázat název" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" @@ -4618,15 +5040,18 @@ msgstr "Řadit návrhy" msgid "Sort motions by" msgstr "Řadit návrhy podle" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "" msgid "Sort workflow" msgstr "Řadit pracovní postup" +#: /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 "" @@ -4636,27 +5061,35 @@ msgstr "Řečník" msgid "Speakers" msgstr "Řečníci" +#: /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 "Mluvčí" +#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Mluvčí" +#: /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 "" @@ -4666,6 +5099,7 @@ msgstr "" msgid "Start date" msgstr "Začáteční datum" +#: /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 "" @@ -4687,6 +5121,7 @@ msgstr "Stav nastaven na {}" msgid "Statistics" msgstr "Statistika" +#: /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 "" @@ -4705,21 +5140,31 @@ msgstr "Zastavit hlasování" msgid "Stop waiting" msgstr "Zastavit čekání" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Přeškrtnutí" msgid "Structure level" msgstr "Úroveň rozčlenění" +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Podskupina" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "Datum předložení" @@ -4744,6 +5189,7 @@ msgstr "Předkladatelé změněni" msgid "Subscript" msgstr "Dolní index" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "" @@ -4765,6 +5211,7 @@ msgstr "Přehled změn" msgid "Summary of changes:" msgstr "Přehled změn:" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "" @@ -4789,12 +5236,15 @@ msgstr "Podporovatelé změněni" msgid "Surname" msgstr "Příjmení" +#: /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 "" @@ -4807,12 +5257,14 @@ msgstr "Klíčové slovo" msgid "Tags" msgstr "Klíčová slova" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "Text" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -4825,15 +5277,18 @@ msgstr "Zavedení textu" msgid "Text separator" msgstr "Oddělovač textu" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "" msgid "The account is deactivated." msgstr "Účet je vypnut." +#: /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 "" @@ -4860,6 +5315,7 @@ 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 " @@ -4879,6 +5335,7 @@ msgstr "Odkaz je poškozen. Spojte se, prosím, se správcem systému." msgid "The list of speakers is closed." msgstr "Seznam řečníků je uzavřen." +#: /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." @@ -4965,6 +5422,7 @@ msgstr "Tyto účty budou smazány:" 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 "" @@ -4978,15 +5436,13 @@ 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 "" msgid "This action will remove you from one or more meetings." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -5005,6 +5461,7 @@ msgstr "Tento výbor nemá správce!" msgid "This field is required." msgstr "Toto pole je požadováno." +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "" @@ -5022,6 +5479,7 @@ msgstr "" msgid "This meeting is archived" msgstr "Toto setkání je archivováno" +#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "" @@ -5056,6 +5514,7 @@ msgid "" msgstr "" "Toto přidá nebo odstraní následující skupiny pro všechny vybrané účastníky:" +#: /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:" @@ -5081,9 +5540,10 @@ msgstr "" 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í:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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:" @@ -5121,6 +5581,7 @@ msgstr "Toto nastaví pracovní postup pro všechny vybrané návrhy:" msgid "Thoroughly check datastore (unsafe)" msgstr "Důkladná kontrola datového úložiště (nebezpečné)" +#: /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 "" @@ -5130,12 +5591,15 @@ msgstr "Dlaždicové zobrazení" msgid "Time" msgstr "Čas" +#: /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 "Časovač" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Časovač" @@ -5184,15 +5648,19 @@ 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 "" @@ -5214,12 +5682,14 @@ msgstr "Řešení potíží" msgid "Try reconnect" msgstr "Zkuste se znovu připojit" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "" msgid "Underline" msgstr "Podtržení" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "" @@ -5232,9 +5702,11 @@ msgstr "Jedineční řečníci" msgid "Unknown participant" msgstr "Neznámý účastník" +#: /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 "" @@ -5257,6 +5729,7 @@ msgstr "" "Použijte strukturu JSON klíč:hodnota (klíč = název atributu OpenSlides, " "hodnota = název atributu IdP)." +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "" @@ -5271,6 +5744,7 @@ msgstr "" "Používá se pro zvací elektronické dopisy a QRCode v PDF s přístupovými " "údaji." +#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "" @@ -5280,6 +5754,7 @@ msgstr "Uživatel nenalezen." msgid "Username" msgstr "Uživatelské jméno" +#: /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 "" @@ -5304,6 +5779,7 @@ msgstr "" msgid "Valid votes" msgstr "Platné hlasy" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "" @@ -5319,12 +5795,16 @@ msgstr "" msgid "Vote" msgstr "Hlasování" +#: 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 "" @@ -5337,6 +5817,7 @@ msgstr "Hlasováno" msgid "Votes" msgstr "Hlasy" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Hlasování" @@ -5362,6 +5843,7 @@ msgstr "" "Hlasování končí po krátkém (několik sekund/minut) nebo dlouhém (několik " "dní/týdnů) časovém období." +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "" @@ -5392,6 +5874,8 @@ msgstr "Hlasovací právo pro" msgid "Voting right received from (principals)" msgstr "Hlasovací právo obdržené od (příkazců)" +#: /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 "" @@ -5428,31 +5912,34 @@ msgstr "Počkat" msgid "Wait for response ..." msgstr "Počkat na odpověď..." +#: /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 "Výstražná barva" +#: /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 "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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í." +#: /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 "" @@ -5475,6 +5962,7 @@ msgstr "Co je nového?" msgid "Which version?" msgstr "Kterou verzi?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -5518,6 +6006,7 @@ msgstr "Ano pro uchazeče" msgid "Yes per option" msgstr "Ano pro každou možnost" +#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "" @@ -5539,11 +6028,13 @@ msgstr "Ano/Ne/Zdržení se pro uchazeče" msgid "Yes/No/Abstain per list" msgstr "Ano/Ne/Zdržel se podle seznamu" +#: /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." @@ -5558,6 +6049,7 @@ msgstr "Nemáte povoleno zobrazit přímý přenos." msgid "You are not supposed to be here..." msgstr "Nemáte tu být..." +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "" @@ -5619,6 +6111,7 @@ msgstr "Už jste volil." msgid "You have to be logged in to be able to vote." msgstr "Abyste mohl hlasovat, musíte být přihlášen." +#: /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 "" @@ -5644,6 +6137,7 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "Dosáhl jste nejvyššího počtu hlasů. Nejprve u někoho zrušte výběr." +#: 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." @@ -5667,12 +6161,15 @@ msgstr "Vaše zařízení nemá mikrofon" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Váš vstup neodpovídá následující struktuře: \"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 "" @@ -5709,9 +6206,11 @@ msgstr "Přidat skupinu(y)" msgid "already exists" msgstr "již existuje" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "" @@ -5733,15 +6232,23 @@ msgstr "Hlasovací lístek" msgid "by" msgstr "od" +#: /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 "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -5796,12 +6303,17 @@ msgstr "skončeno" msgid "example" msgstr "Příklad" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html +msgid "external" +msgstr "" + msgid "female" msgstr "Žena" msgid "finished (unpublished)" msgstr "dokončeno (nezveřejněno)" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "" @@ -5832,6 +6344,10 @@ msgstr "skryto" msgid "inactive" msgstr "Nečinný" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "uvnitř" @@ -5862,6 +6378,7 @@ msgstr "" msgid "lightblue" msgstr "světle modrá" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "" @@ -5877,6 +6394,10 @@ msgstr "Většina" msgid "male" msgstr "Muž" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "nejvíce 32 povolených znaků" @@ -5898,6 +6419,7 @@ msgstr "žádná skutečná osoba" msgid "nominal" msgstr "jmenovité" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -5910,12 +6432,22 @@ msgstr "nejmenovité" msgid "none" msgstr "žádné" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "not external" +msgstr "" + +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" msgid "of" msgstr "z" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "of which" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -5925,9 +6457,11 @@ msgstr "otevřená hlasování" msgid "or" msgstr "nebo" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -5961,12 +6495,14 @@ msgstr "" msgid "remove group(s)" msgstr "Odstranit skupinu(y)" +#: /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 "představováno" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "" @@ -5997,6 +6533,10 @@ msgstr "po" msgid "today" msgstr "dnes" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "total" +msgstr "" + msgid "undocumented" msgstr "nedokumentováno" @@ -6009,12 +6549,15 @@ msgstr "verze" msgid "votes per candidate" msgstr "hlasů na uchazeče" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6024,128 +6567,29 @@ msgstr "bude vytvořen" msgid "will be imported" msgstr "bude zaveden" +#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "with" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "" msgid "yellow" msgstr "žlutá" +#: /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 "" - -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/de.po b/i18n/de.po index d1eb398439..8c8378e0ee 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" @@ -25,6 +25,7 @@ msgstr "\"0\" bedeutet eine unbegrenzte Anzahl an aktiven Veranstaltungen" msgid "%num% emails were send sucessfully." msgstr "%num% E-Mails wurden erfolgreich versandt." +#: /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." @@ -53,13 +54,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." @@ -80,6 +74,7 @@ msgid "A server error occured. Please contact your system administrator." msgstr "" "Ein Serverfehler ist aufgetreten. Bitte kontaktieren Sie den Administrator." +#: /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 "" "Eine Zeit ist erforderlich und muss im Format min:secs angegeben werden." @@ -90,6 +85,7 @@ msgstr "Ein Titel ist erforderlich" msgid "A topic needs a title" msgstr "Ein Thema benötigt einen Titel." +#: /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." @@ -112,6 +108,7 @@ msgstr "Annehmen" msgid "Access data (PDF)" msgstr "Zugangsdaten (PDF)" +#: /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 " @@ -127,30 +124,38 @@ msgstr "Zugangsdaten" msgid "Account" msgstr "Account" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Accountadmin" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "Account erstellt" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "Account erfolgreich hinzugefügt." msgid "Accounts" msgstr "Accounts" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Accounts erstellt" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Accounts aktualisiert" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Accounts mit Fehlern" +#: /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 "Accounts mit Warnungen: Die betroffenen Zellen werden übersprungen" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "Aktion nicht möglich. Sie müssen Teil der Veranstaltung sein." @@ -160,25 +165,33 @@ msgstr "Aktivieren" msgid "Activate amendments" msgstr "Änderungsanträge aktivieren" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "Rückverfolgung aktivieren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Geschlossene Veranstaltung aktivieren" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Design aktivieren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Öffentlichen Zugang aktivieren" +#: /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 "" "Antragsteller*in-Erweiterungsfeld im Antragserstellungsformular aktivieren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "Auswahlfeld 'Antragsbearbeiter*in' aktivieren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Auswahlfeld 'Sprecher*in' aktivieren" @@ -253,6 +266,7 @@ msgstr "Neuen Eintrag hinzufügen" msgid "Add option" msgstr "Option hinzufügen" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Timer hinzufügen" @@ -265,6 +279,7 @@ msgstr "Zu Veranstaltungen hinzufügen" msgid "Add to queue" msgstr "Zur Warteschlange hinzufügen" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Addieren" @@ -275,9 +290,11 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Gruppen hinzufügen/entfernen ..." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Gliederungsebenen hinzufügen/entfernen ..." +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Addieren/subtrahieren" @@ -288,6 +305,7 @@ msgstr "" "Es könnten zusätzliche Spalten nach den erforderlichen Spalten vorhanden " "sein. Diese haben jedoch keinen Einfluss auf den Import." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Administrationsrollen" @@ -318,15 +336,18 @@ msgstr "Tagesordnungspunkte werden bearbeitet. Bitte warten ..." msgid "Agenda visibility" msgstr "Sichtbarkeit in der Tagesordnung" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Ausrichtung" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Alle" msgid "All casted ballots" msgstr "Alle abgegebenen Stimmzettel" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "Alle Änderungen von dieser Einstellungsseite gehen verloren!" @@ -342,6 +363,7 @@ msgstr "alle Veranstaltungen" msgid "All other fields are optional and may be empty." msgstr "Alle übrigen Felder sind optional und dürfen leer sein." +#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Alle Gliederungsebenen" @@ -357,6 +379,7 @@ msgstr "Alle Stimmen gehen verloren." msgid "Allow amendments of amendments" msgstr "Änderungsanträge zu Änderungsanträgen erlauben" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "Rückverfolgung von weitergeleiteten Anträgen erlauben" @@ -366,12 +389,14 @@ msgstr "Leerzeichen im Bezeichner erlauben" msgid "Allow create poll" msgstr "Abstimmung möglich" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "Weiterleitung von Änderungsanträgen möglich" msgid "Allow forwarding of motions" msgstr "Weiterleitung von Anträgen möglich" +#: /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 "Einen Teilnehmenden mehrfach auf derselben Liste zulassen" @@ -401,6 +426,10 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Zulässige Zugriffsgruppen für dieses Verzeichnis" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "Ermöglicht die Projektion von Einzelstimmen während einer Abstimmung" + msgid "Always" msgstr "Immer" @@ -458,6 +487,7 @@ msgstr "Applaus-Partikelbild-URL" msgid "Applause visualization" msgstr "Applaus-Visualisierung" +#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Update läuft." @@ -473,6 +503,7 @@ msgstr "Archivieren" msgid "Archived" msgstr "Archiviert" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Archivierte Veranstaltungen" @@ -486,6 +517,7 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Soll diese Veranstaltung wirklich aktiviert werden?" +#: /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 "" @@ -524,6 +556,7 @@ msgid "Are you sure you want to delete all selected files and folders?" msgstr "" "Sollen alle ausgewählten Dateien und Verzeichnisse wirklich gelöscht werden?" +#: /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 "Sollen alle ausgewählten Geschlechter wirklich gelöscht werden?" @@ -577,6 +610,7 @@ msgstr "Soll dieser Eintrag wirklich gelöscht werden?" msgid "Are you sure you want to delete this file?" msgstr "Soll diese Datei wirklich gelöscht werden?" +#: /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 "Soll dieses Geschlecht wirklich gelöscht werden?" @@ -592,6 +626,7 @@ msgstr "Soll diese Mitteilung wirklich gelöscht werden?" msgid "Are you sure you want to delete this motion block?" msgstr "Soll dieser Antragsblock wirklich gelöscht werden?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "Soll dieser Antrag wirklich gelöscht werden?" @@ -601,6 +636,7 @@ msgstr "Soll dieser Projektor wirklich gelöscht werden?" msgid "Are you sure you want to delete this state?" msgstr "Soll dieser Status wirklich gelöscht werden?" +#: /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 "Soll diese Gliederungsebene wirklich gelöscht werden?" @@ -616,6 +652,7 @@ msgstr "Soll diese Abstimmung wirklich gelöscht werden?" msgid "Are you sure you want to delete this workflow?" msgstr "Soll dieser Arbeitsablauf wirklich gelöscht werden?" +#: /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 "" "Sollen alle Änderungen wirklich verworfen und dieses Formular aktualisiert " @@ -627,6 +664,7 @@ msgstr "Soll dieser Änderungsantrag wirklich verworfen werden?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Soll diese Veranstaltung wirklich dupliziert werden?" +#: /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)?" @@ -645,6 +683,7 @@ msgstr "" "Soll wirklich der Geschäftsordnungsantrag unwiderruflich zurückgezogen " "werden?" +#: /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 "Soll diese Datei/Verzeichnis wirklich veröffentlicht werden?" @@ -695,6 +734,7 @@ msgstr "" "Sollen wirklich alle Passwörter auf die initialen Passwörter zurückgesetzt " "werden?" +#: /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:" @@ -708,6 +748,7 @@ msgstr "Soll diese Abstimmung wirklich zurückgesetzt werden?" msgid "Are you sure you want to send an invitation email to the user?" msgstr "Soll wirklich eine E-Mail den diesen Nutzer gesendet werden?" +#: /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 "Soll wirklich eine Einladungs-E-Mail gesendet werden?" @@ -721,6 +762,7 @@ msgstr "Soll die Stimmabgabe wirklich beendet werden?" msgid "Are you sure you want to submit a point of order?" msgstr "Soll wirklich ein Geschäftsordnungsantrag gestellt werden?" +#: /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 "" "Soll diese Datei/Verzeichnis wieder auf nicht veröffentlicht gestellt " @@ -756,6 +798,7 @@ msgstr "" "zugewiesen. Wenn eine andere Gruppe vorgesehen ist, verwenden Sie bitte den " "Dialog „Zu Veranstaltungen hinzufügen“ in der Account-Detailansicht." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -766,6 +809,7 @@ msgstr "" "Achtung: Zunächst unter [Einstellungen > Allgemein] die WLAN-Daten " "eintragen." +#: /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 "" "Achtung: Nicht ausgewählte Konten werden zusammengeführt und anschließend " @@ -786,6 +830,7 @@ msgstr "Kamera automatisch öffnen beim Eintreten in die Livekonferenz" msgid "Autopilot" msgstr "Autopilot" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "Autopilot-Widgets" @@ -849,6 +894,7 @@ msgstr "Wahlgang aktualisiert" msgid "Ballots" msgstr "Wahlgänge" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "Abgegebene Stimmzettel" @@ -861,18 +907,21 @@ msgstr "Rede beginnen" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Leerzeichen zwischen Präfix und Nummer, z. B. 'A 001'." +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "Zitat" msgid "Bold" msgstr "Fett" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "Aufzählung" msgid "CSV import" msgstr "CSV-Import" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "CSV-Optionen" @@ -985,6 +1034,7 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Darf Abstimmungen erstellen, ändern, starten/stoppen und löschen." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Darf alle Sprechzettel bearbeiten." @@ -995,6 +1045,7 @@ msgstr "" "Darf folgende Antragsmetadaten bearbeiten und zuweisen: Antragsteller*in, " "Status, Empfehlung, Sachgebiet, Antragsblock und Schlagwörter." +#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "Darf eigene Stimmrechtsübertragung anpassen" @@ -1004,6 +1055,7 @@ msgstr "Darf Anträge weiterleiten" msgid "Can forward motions to committee" msgstr "Darf Anträge weiterleiten an Gremium" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1034,6 +1086,7 @@ msgstr "Darf Redelisten verwalten" msgid "Can manage logos and fonts" msgstr "Darf Logos und Schriften verwalten" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Darf Sprechzettel verwalten" @@ -1067,6 +1120,7 @@ msgstr "Darf den Chat verwalten" msgid "Can manage the projector" msgstr "Darf den Projektor steuern" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "Darf bestehende Teilnehmer ändern, aber nicht erstellen oder löschen." @@ -1076,6 +1130,7 @@ msgstr "Darf andere Teilnehmende für Wahlen vorschlagen" msgid "Can nominate oneself" msgstr "Darf selbst für Wahlen kandidieren" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1091,6 +1146,7 @@ msgstr "Kann aufgrund von Fehlern nicht importieren werden" msgid "Can put oneself on the list of speakers" msgstr "Darf sich selbst auf die Redeliste setzen" +#: /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 "Darf Anträge erhalten" @@ -1106,12 +1162,14 @@ msgstr "Darf alle internen Themen, Zeitpläne und Kommentare sehen." msgid "Can see all lists of speakers" msgstr "Darf alle Redelisten sehen." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "Darf alle Sprechzettel in jeder Redeliste sehen." msgid "Can see elections" msgstr "Darf Wahlen sehen" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." @@ -1119,6 +1177,7 @@ msgstr "" "Darf E-Mail, Benutzername, Mitgliedsnummer, SSO-Kennung und ausgeschlossen-" "Zustand aller Teilnehmenden sehen." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Darf Dateien sehen" @@ -1131,6 +1190,7 @@ msgstr "Darf interne Einträge und Zeitplan der Tagesordnung sehen" msgid "Can see list of speakers" msgstr "Darf Redelisten sehen" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Darf Sprechzettel sehen" @@ -1149,12 +1209,14 @@ msgstr "" "\n" "Tipp: Gewünschte Sichtbarkeit von Anträgen mit Testdelegierten-Account gegenprüfen. " +#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "Darf Herkunftsantrag sehen" msgid "Can see participants" msgstr "Darf Teilnehmende sehen" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "Darf sensible Daten sehen" @@ -1179,6 +1241,7 @@ msgstr "" "\n" "Hinweis: Freigabe von Ordnern und Dateien kann durch Gruppenzuweisung eingeschränkt sein." +#: /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" @@ -1228,6 +1291,7 @@ msgstr "" "Darf den Livestream sehen, sofern unter > [Einstellungen] > [Livestream] " "eine Livestream-URL eingetragen ist." +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" @@ -1237,6 +1301,7 @@ msgstr "" "\n" "Hinweis: Die Stimmberechtigung wird direkt im Wahlgang definiert." +#: /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" @@ -1249,6 +1314,7 @@ msgstr "" msgid "Can see the projector" msgstr "Darf den Projektor sehen" +#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "Kann eigene Stimmrechtsübertragungen setzen und entfernen." @@ -1263,6 +1329,7 @@ msgstr "" "unter > [Einstellungen] > [Anträge] sowie für den entsprechenden Status im >" " [Arbeitsablauf] aktiviert sein." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "Darf Teilnehmende aktualisieren" @@ -1294,21 +1361,28 @@ msgstr "Kandidat*in entfernt" msgid "Candidates" msgstr "Kandidat*innen" +#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." msgstr "Veranstaltung kann ohne Administrator nicht erstellt werden." +#: /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 delete published files" msgstr "Veröffentlichte Dateien können nicht gelöscht werden" msgid "Cannot do that in demo mode!" msgstr "Diese Aktion ist im Demo-Modus nicht möglich!" +#: /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 "Darf keine Anträge weiterleiten" +#: /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 "Veröffentlichte Dateien können nicht verschoben werden" +#: /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 "Darf keine Anträge erhalten" @@ -1348,12 +1422,14 @@ msgstr "Anwesenheit ändern" msgid "Change recommendation" msgstr "Änderungsempfehlung" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "Änderungsempfehlung - Abgelehnt" msgid "Change recommendations" msgstr "Änderungsempfehlungen" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "Eigene Stimmrechtsübertragung bearbeiten" @@ -1372,6 +1448,7 @@ msgstr "Geänderte Fassung in Zeile" msgid "Changes" msgstr "Änderungen" +#: /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 "Änderungen in allen Einstellungsseiten gehen verloren!" @@ -1388,21 +1465,26 @@ msgid "Check in or check out participants based on their participant numbers:" msgstr "" "An- oder Abmeldung von Teilnehmenden basierend auf ihren Teilnehmernummern:" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Schachmatt! Du hast verloren!" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Schachmatt! Du hast gewonnen!" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Schach" msgid "Choice" msgstr "Auswahl" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Zum Deaktivieren von Kurzinterventionen '0' eingeben." +#: /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 "" @@ -1412,24 +1494,30 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Zum Deaktivieren des Unterstützersystems '0' eingeben." +#: /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 "Bauchbinde" +#: /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 "Bauchbinde TOP, Hintergrundfarbe" +#: /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 "Bauchbinde TOP, Schriftfarbe" msgid "Chyron speaker name" msgstr "Bauchbinden-Rednername" +#: /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 "Bauchbinde Rednername, Hintergrundfarbe" +#: /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 "Bauchbinde Rednername, Schriftfarbe" +#: /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 "Klassisch" @@ -1442,9 +1530,11 @@ msgstr "Alle Filter entfernen" msgid "Clear all list of speakers" msgstr "Alle Redelisten bereinigen" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Aktuelle Projektion löschen" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "Formatierung entfernen" @@ -1466,15 +1556,19 @@ msgstr "Zur Stimmabgabe hier klicken!" msgid "Close" msgstr "Schließen" +#: /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 "Bearbeitungsmodus beenden" msgid "Close list of speakers" msgstr "Redeliste schließen" +#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "Geschlossen" +#: /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 "Erledigte Einträge" @@ -1544,15 +1638,19 @@ msgstr "Gremien" msgid "Committees and meetings" msgstr "Gremien und Veranstaltungen" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Gremien erstellt" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Gremien aktualisiert" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Gremien mit Fehlern" +#: /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 "Gremien mit Warnungen: Die betroffenen Zellen werden übersprungen." @@ -1589,6 +1687,7 @@ msgstr "Gegenrede" msgid "Contribution" msgstr "Einbringung" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Wortmeldungen" @@ -1637,6 +1736,7 @@ msgstr "Erstellung" msgid "Creation date" msgstr "Erstellungsdatum" +#: /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 "Aktueller Tagesordnungspunkt" @@ -1652,12 +1752,14 @@ msgstr "Aktuelle Redeliste (Folie)" msgid "Current slide" msgstr "Aktuelle Folie" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "Aktuelle*r Redner*in" msgid "Current speaker chyron" msgstr "Bauchbinde aktuelle*r Redner*in" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "Aktuelles Fenster" @@ -1676,6 +1778,7 @@ msgstr "Benutzerdefinierte Anzahl von Stimmzetteln" msgid "Custom translations" msgstr "Benutzerdefinierte Übersetzungen" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "Autopilot anpassen" @@ -1697,6 +1800,7 @@ msgstr "Entscheidung" msgid "Default" msgstr "Standard" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "Voreingestellte 100-%-Basis" @@ -1715,6 +1819,7 @@ msgstr "Voreingestellte Gruppen mit Stimmrecht" msgid "Default line numbering" msgstr "Voreingestellte Zeilennummerierung" +#: /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" @@ -1722,6 +1827,7 @@ msgstr "" "Voreingestelltes Redezeitkontingent für parlamentarische Gruppierungen " "(Gliederungsebenen) in Sekunden" +#: /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 "" @@ -1737,6 +1843,7 @@ msgstr "Standard-Stimmgewicht" msgid "Default voting duration" msgstr "Voreingestellte Dauer der Stimmabgabe" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "Voreingestellte Abstimmungsmethode" @@ -1771,6 +1878,7 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "Definiert die Zeit in der Applauswerte aufsummiert werden." +#: /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" @@ -1794,6 +1902,7 @@ msgstr "" "Definiert welche Status im Arbeitsablauf als Nächstes ausgewählt werden " "können." +#: /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 "Stimmrechtsübertragung" @@ -1812,6 +1921,7 @@ msgstr "Projektor löschen" msgid "Deleted user" msgstr "Gelöschter Nutzer" +#: /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 "Mit Löschen dieses Antrags werden auch die Änderungsanträge gelöscht." @@ -1833,6 +1943,7 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Bestimmt, ob dieser Benutzer vor Ort ist." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "Bekam keine E-Mail" @@ -1848,6 +1959,7 @@ msgstr "Stellen eines GO-Antrags bei geschlossener Redeliste verbieten" msgid "Display type" msgstr "Anzeigeformat" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Überhangzeit übertragen" @@ -1857,9 +1969,11 @@ msgstr "abweichend:" msgid "Do not forget to save your changes!" msgstr "Vergessen Sie nicht Ihre Änderungen zu speichern!" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "Empfehlungen nicht öffentlich anzeigen" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Bist Du einverstanden?" @@ -1872,6 +1986,7 @@ msgstr "Wollen Sie wirklich alle Änderungen verwerfen?" msgid "Do you really want to go ahead?" msgstr "Wollen Sie die Aktion wirklich fortsetzen?" +#: /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 "" "Wollen Sie diesen Teilnehmenden wirklich aus der Veranstaltung ausschließen?" @@ -1890,10 +2005,12 @@ msgstr "" "Wollen Sie wirklich aufhören diese Veranstaltung als öffentliche Vorlage zu " "nutzen?" +#: /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 "" "Wollen Sie das Ausschließen des Teilnehmenden wirklich rückgängig machen?" +#: /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 "" "Möchten Sie den Änderungsantragstext aktualisieren? Alle Änderungen gehen " @@ -1914,6 +2031,7 @@ msgstr "CSV-Beispiel-Datei herunterladen" msgid "Download folder" msgstr "Verzeichnis herunterladen" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "Datei herunterladen" @@ -1927,6 +2045,7 @@ msgstr "Duplizieren" msgid "Duplicate from" msgstr "Duplizieren von" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "Duplikate" @@ -1959,9 +2078,11 @@ msgstr "" msgid "Edit" msgstr "Bearbeiten" +#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "HTML-Inhalt bearbeiten" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Account bearbeiten" @@ -1980,27 +2101,34 @@ msgstr "Details bearbeiten für" msgid "Edit editorial final version" msgstr "Redaktionelle Beschlussfassung bearbeiten" +#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Gruppe bearbeiten" msgid "Edit meeting" msgstr "Veranstaltung bearbeiten" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Sprechzettel bearbeiten" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "Teilnehmende bearbeiten" +#: /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 "GO-Antrag bearbeiten ..." msgid "Edit projector" msgstr "Projektor bearbeiten" +#: /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 "Warteschlange bearbeiten" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Status bearbeiten" @@ -2016,6 +2144,7 @@ msgstr "Bearbeiten, um Stimmen einzugeben." msgid "Edit topic" msgstr "Thema bearbeiten" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Arbeitsablauf bearbeiten" @@ -2028,21 +2157,25 @@ msgstr "Wahl" msgid "Election documents" msgstr "Wahlunterlagen" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" msgstr "Wahlmethode" msgid "Elections" msgstr "Wahlen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "Wahlen (PDF-Einstellungen)" +#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Element" msgid "Email" msgstr "E-Mail" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "E-Mail-Adresse" @@ -2073,6 +2206,7 @@ msgstr "Elektronische Stimmabgabe aktivieren" msgid "Enable forspeech / counter speech" msgstr "Fürrede/Gegenrede aktivieren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Zwischenfragen aktivieren" @@ -2085,9 +2219,11 @@ msgstr "Ansicht zur Teilnehmeranwesenheit aktivieren" msgid "Enable point of order" msgstr "Geschäftsordnungsanträge aktivieren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "Stellen eines GO-Antrags für andere Teilnehmende erlauben" +#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "Öffentliche Veranstaltungen aktivieren" @@ -2117,6 +2253,7 @@ msgstr "" "Antragsteller*innen den Status des Antrages verändern können. Weitere " "Verwaltungsfunktionen sind ausgeschlossen." +#: /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'." @@ -2138,6 +2275,7 @@ msgstr "" "nachträgliche Bearbeitung von Antragstext und Begründung im ausgewählten " "Status." +#: 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" @@ -2151,6 +2289,7 @@ msgstr "" "1. Weiterleitung von Anträgen ist aktiviert. \n" "2. Im Weiterleitungsdialog muss 'Originalfassung mit Änderungen' ausgewählt werden." +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2228,6 +2367,7 @@ msgstr "" "Geben Sie Ihre E-Mail-Adresse ein, um einen Link zum Zurücksetzen des " "Passworts zu erhalten." +#: /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 "anwesende Stimmberechtigte" @@ -2258,6 +2398,7 @@ msgstr "Voraussichtliches Ende" msgid "Event location" msgstr "Veranstaltungsort" +#: /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 "Jeder Administrator in jeder Veranstaltung kann diese Inhalte sehen." @@ -2268,6 +2409,7 @@ msgstr "" "Jede*r darf das Anliegen eines GO-Antrags sehen (anstatt nur die " "Redelistenverwaltung)" +#: /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 " @@ -2299,6 +2441,7 @@ msgstr "Exportieren als PDF" msgid "Export comment" msgstr "Kommentar exportieren" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "Sprechzettel als PDF exportieren" @@ -2314,12 +2457,14 @@ msgstr "Ausgewählte Anträge exportieren" msgid "Extension" msgstr "Erweiterung" +#: app/src/app/domain/models/users/user.constants.ts msgid "External" msgstr "Externe" msgid "External ID" msgstr "Externe ID" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "Fallback" @@ -2329,9 +2474,14 @@ msgstr "Favoriten" msgid "File" msgstr "Datei" +#: /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 "Die Datei wird verwendet" +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "Datei wird verwendet in:" @@ -2344,6 +2494,7 @@ msgstr "Dateien" msgid "Filter" msgstr "Filter" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "Gefilterte Einzelstimmen" @@ -2386,6 +2537,7 @@ msgstr "Schriftart normal" msgid "Font size in pt" msgstr "Schriftgröße in 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" @@ -2407,6 +2559,7 @@ msgstr "Vordergrundfarbe" msgid "Forgot Password?" msgstr "Passwort vergessen?" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "Formalia" @@ -2416,6 +2569,7 @@ msgstr "Fürrede" msgid "Forward" msgstr "Weiterleiten" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "Anträge weiterleiten" @@ -2452,6 +2606,7 @@ msgstr "Unentschieden!" msgid "Gender" msgstr "Geschlecht" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "Geschlechter" @@ -2488,6 +2643,7 @@ msgstr "Kopfzeilenfarbe" msgid "Go to line" msgstr "Springe zur Zeile" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "Bekam eine E-Mail" @@ -2497,9 +2653,11 @@ msgstr "Gruppe" msgid "Group name" msgstr "Gruppenname" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "Gruppe nicht gefunden. Account zur Gruppe \"Standard\" hinzugefügt." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" "Gruppe nicht gefunden. Account gehört bereits zu einer anderen Gruppe." @@ -2522,57 +2680,71 @@ msgstr "Gruppen mit Schreibberechtigungen" msgid "Has SSO identification" msgstr "Hat SSO-Kennung" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a home committee" msgstr "Hat ein Heimatgremium" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "Hat eine Mitgliedsnummer" msgid "Has amendments" msgstr "Hat Änderungsanträge" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "Hat eine E-Mail-Adresse" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "Stimmgewicht verändert" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "Hat E-Mail" msgid "Has forwardings" msgstr "Hat Weiterleitungen" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "Hat wortgleiche Anträge" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "Hat sich angemeldet" msgid "Has no SSO identification" msgstr "Hat keine SSO-Kennung" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "Hat keine E-Mail-Adresse" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no home committee" msgstr "Hat kein Heimatgremium" +#: /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 "Hat keine wortgleichen Anträge" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "Hat keine Mitgliedsnummer" msgid "Has no speakers" msgstr "Keine Wortmeldungen vorhanden" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "Hat sich noch nicht angemeldet" +#: /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 "Hat nicht geredet" +#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "Stimme nicht abgegeben" @@ -2582,9 +2754,11 @@ msgstr "Hat Notizen" msgid "Has speakers" msgstr "Wortmeldungen vorhanden" +#: /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 "Hat geredet" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "Stimmgewicht unverändert" @@ -2594,6 +2768,7 @@ msgstr "Stimme abgegeben" msgid "Header" msgstr "Kopfzeile" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "Kopf- und Fußzeile" @@ -2603,9 +2778,11 @@ msgstr "Hintergrundfarbe Kopfbereich" msgid "Header font color" msgstr "Schriftfarbe Kopfbereich" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "Überschrift" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "Überschriften" @@ -2621,15 +2798,18 @@ msgstr "Hilfetext für das Zugangsdaten- und Willkommens-PDF" msgid "Hidden item" msgstr "Versteckter Eintrag" +#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "Ausblenden" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Hauptmenü ausblenden" msgid "Hide more text" msgstr "weniger anzeigen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "Hinweis zur Anzahl von Mehrfachwortmeldungen ausblenden" @@ -2648,6 +2828,7 @@ msgstr "Chronik" msgid "Home" msgstr "Startseite" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "Heimatgremium" @@ -2657,6 +2838,7 @@ msgstr "Erstellung von Änderungsanträgen" msgid "I know the risk" msgstr "Ich kenne das Risiko" +#: /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!" @@ -2665,32 +2847,31 @@ msgstr "" "erhalten, müssen Sie zwingend im nächsten Feld eine Antwortadresse angeben. Bitte \n" "testen Sie bei Änderungen den E-Mail-Versand." +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "Wortgleiche Anträge" +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "Wortgleich mit" msgid "Identifier" msgstr "Bezeichner" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "Wenn deaktiviert erfolgt die Anzeige unterhalb des Antragstitels." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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." - +#: /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 "" "Wenn der Wert auf 0 gesetzt wird, wird die Zeit als Stoppuhr hochgezählt." +#: app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." @@ -2698,6 +2879,7 @@ msgstr "" "Wenn Ihre E-Mail-Adresse in unserer Datenbank existiert, erhalten Sie eine " "Passwort-Zurücksetzen E-Mail." +#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "Bildbeschreibung" @@ -2722,6 +2904,8 @@ msgstr "Teilnehmende importieren" msgid "Import successful" msgstr "Import erfolgreich" +#: /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 erfolgreich mit einigen Warnungen" @@ -2731,6 +2915,7 @@ msgstr "Themen importieren" msgid "Import workflows" msgstr "Arbeitsabläufe importieren" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "Wichtig: Neue Gruppen werden nicht erstellt." @@ -2749,6 +2934,10 @@ msgstr "Inaktiv" msgid "Inconsistent data." msgstr "Inkonsistente Daten." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "Inkonsistente Daten. Bitte löschen Sie diese Änderungsempfehlung." + msgid "Information" msgstr "Information" @@ -2770,18 +2959,22 @@ msgstr "Dahinter einfügen" msgid "Insert topics here" msgstr "Themen hier importieren" +#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "Link einfügen/bearbeiten" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "Bild einfügen/bearbeiten" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "Link einfügen/bearbeiten" msgid "Insertion" msgstr "Ergänzung" +#: /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 "Zu wenig Material! Es ist ein Unentschieden!" @@ -2794,12 +2987,15 @@ msgstr "Interner Eintrag" msgid "Internal login" msgstr "Interner Login" +#: /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 "Zwischenfrage" +#: /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 "Kurzintervention" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Kurzintervention-Redezeit in Sekunden" @@ -2812,6 +3008,7 @@ msgstr "Ungültige Stimmen" msgid "Invite to conference room" msgstr "In den Konferenzraum einladen" +#: /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 "Ist ein Gremium" @@ -2824,6 +3021,7 @@ msgstr "Ist eine öffentliche Vorlage" msgid "Is active" msgstr "Ist aktiv" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2850,24 +3048,30 @@ msgstr "wird projiziert" msgid "Is candidate" msgstr "ist Kandidat*in" +#: 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 "Ist geschlossen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "Ist Gremienadmin" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is external" msgstr "Ist extern" msgid "Is favorite" msgstr "Ist Favorit" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "Ist in aktiven Veranstaltungen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "Ist in archivierten Veranstaltungen" +#: /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 "Ist ausgeschlossen" @@ -2880,42 +3084,50 @@ msgstr "Ist kein Änderungsantrag und hat keine Änderungsanträge" msgid "Is no natural person" msgstr "Ist keine natürliche Person" +#: /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 "Ist kein Gremium" msgid "Is not a template" msgstr "Ist keine öffentliche Vorlage" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "Ist nicht aktiv" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "Ist kein Änderungsantrag" msgid "Is not archived" msgstr "Ist nicht archiviert" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not external" msgstr "Ist nicht extern" msgid "Is not favorite" msgstr "Ist kein Favorit" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "Ist in keinen aktiven Veranstaltungen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "Ist in keinen archivierten Veranstaltungen" msgid "Is not present" msgstr "Ist nicht anwesend" +#: /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 "Ist nicht öffentlich" msgid "Is present" msgstr "Ist anwesend" +#: /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 "Ist öffentlich" @@ -2931,6 +3143,7 @@ msgstr "" "Countdowns, die für Redelisten oder elektronische Stimmabgaben verwendet " "werden, dürfen nicht gelöscht werden." +#: /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 " @@ -2941,9 +3154,11 @@ msgstr "" "Ausgeschlossen-Status auf, bevor Sie eine Gruppe mit dieser Berechtigung " "hinzufügen." +#: /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 "Es ist ein Unentschieden!" +#: /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 "Dein Gegner ist am Zug" @@ -2971,6 +3186,7 @@ msgstr "Jitsi-Raumname" msgid "Jitsi room password" msgstr "Jitsi-Raumpasswort" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "Blocksatz" @@ -3038,6 +3254,7 @@ msgstr "Zeilennummerierung" msgid "Line spacing" msgstr "Zeilenabstand" +#: /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 von Änderungsanträgen:" @@ -3053,6 +3270,7 @@ msgstr "Teilnehmendenliste (PDF)" msgid "List of speakers" msgstr "Redeliste" +#: /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 "Redeliste als Überblendung" @@ -3068,12 +3286,17 @@ msgstr "Redelisten" msgid "Live conference" msgstr "Livekonferenz" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "Live Abstimmung aktivieren" + msgid "Livestream" msgstr "Livestream" msgid "Livestream URL" msgstr "Livestream-URL" +#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "Livestream-Posterbild" @@ -3083,9 +3306,11 @@ msgstr "Livestream-Posterbild-URL" msgid "Loading data. Please wait ..." msgstr "Daten werden geladen. Bitte warten ..." +#: /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 "Benutzer von dieser Veranstaltung ausschließen." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "Ausgeschlossen" @@ -3110,23 +3335,27 @@ msgstr "Niedrigster Applauswert" msgid "Main motion and line number" msgstr "Hauptantrag und Zeilennummer" +#: /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 "" "Hintergrundfarbe der Meta-Informations-Box auf dem Projektor transparent " "anzeigen" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "Mandatswechsel erfolgreich." msgid "Mark as personal favorite" msgstr "Als persönlichen Favorit markieren" +#: 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 "" "Die maximale Stimmenanzahl darf nicht größer als die Anzahl der Optionen " "sein." +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" "Max. Stimmenanzahl pro Option kann nicht größer sein als max. Stimmenanzahl" @@ -3137,9 +3366,11 @@ msgstr "Maximale Stimmenanzahl" msgid "Maximum amount of votes per option" msgstr "Max. Stimmenanzahl pro Option" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "Maximale Spaltenanzahl der Antragsblockprojektion" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "Maximale Spaltenanzahl der Einzelstimmenprojektion" @@ -3161,6 +3392,7 @@ msgstr "Veranstaltungsdatum" msgid "Meeting information" msgstr "Veranstaltungsinformationen" +#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "Veranstaltung ist geschlossen" @@ -3186,18 +3418,23 @@ msgstr "Veranstaltungstitel" msgid "Meetings" msgstr "Veranstaltungen" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "Betroffene Veranstaltungen:" msgid "Meetings selected" msgstr "Anzahl der ausgewählte Veranstaltungen" +#: /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 "Mitgliedsnummer" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "Zusammenführen" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "Accounts zusammenführen" @@ -3233,15 +3470,19 @@ msgstr "Minimale Stimmenanzahl" msgid "Minimum number of digits for motion identifier" msgstr "Minimale Anzahl an Ziffern im Antragsbezeichner" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Sprechzettel" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts msgid "Moderation-Note" msgstr "Sprechzettel" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Modern" msgstr "Modern" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Design ändern" @@ -3278,6 +3519,7 @@ msgstr "Änderungsempfehlung gelöscht" msgid "Motion change recommendation updated" msgstr "Änderungsempfehlung aktualisiert" +#: /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 "Antrag geändert" @@ -3290,9 +3532,11 @@ msgstr "Antrag erstellt (weitergeleitet)" msgid "Motion deleted" msgstr "Antrag gelöscht" +#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "Antragsbearbeiter*in" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "Antragsbearbeiter*innen" @@ -3311,6 +3555,7 @@ msgstr "Antragseinleitung" msgid "Motion updated" msgstr "Antrag aktualisiert" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "Antragsfassung" @@ -3320,6 +3565,7 @@ msgstr "Antragsabstimmungen" msgid "Motions" msgstr "Anträge" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "Anträge (PDF-Einstellungen)" @@ -3374,21 +3620,27 @@ msgstr "Name des neuen Sachgebiets" msgid "Natural person" msgstr "natürliche Person" +#: /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 "Navigation zur Accountseite von" +#: /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 "Navigation zur Gremien-Detailansicht von" +#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "Navigation zur Veranstaltung" +#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "Navigation zum Antrag" +#: /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 "Navigation zur Teilnehmenden-Seite von" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "Navigation zum Verzeichnis" @@ -3413,6 +3665,7 @@ msgstr "Neues Sachgebiet" msgid "New change recommendation" msgstr "Neue Änderungsempfehlung" +#: /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 "Neue Chatgruppe" @@ -3422,6 +3675,7 @@ msgstr "Neues Kommentarfeld" msgid "New committee" msgstr "Neues Gremium" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Neues Design" @@ -3431,18 +3685,24 @@ msgstr "Neues Verzeichnis" msgid "New election" msgstr "Neue Wahl" +#: /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 "Neue Datei" msgid "New file name" msgstr "Neuer Dateiname" +#: /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 "Neues Verzeichnis" +#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "Neues Geschlecht" +#: /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 "Neue Gruppe" @@ -3464,6 +3724,8 @@ msgstr "Neue*r Teilnehmer*in" msgid "New password" msgstr "Neues Passwort" +#: /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 "Neuer Projektor" @@ -3479,6 +3741,7 @@ msgstr "Neues Thema" msgid "New vote" msgstr "Neue Abstimmung" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "Neues Fenster" @@ -3488,6 +3751,7 @@ msgstr "Neuer Arbeitsablauf" msgid "Next" msgstr "Weiter" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "Nächste Seite" @@ -3497,6 +3761,7 @@ msgstr "Nächste Zustände" msgid "No" msgstr "Nein" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "Keine Adminrolle" @@ -3512,15 +3777,18 @@ msgstr "Keine Chat-Gruppen vorhanden." msgid "No comment" msgstr "Kein Kommentar" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "Kein Gremienadmin" msgid "No data" msgstr "Keine Daten" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "Keine Daten verfügbar" +#: /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" msgstr "Keine Stimmrechtsübertragungen" @@ -3566,12 +3834,14 @@ msgstr "Keine persönliche Notiz" msgid "No results found" msgstr "Keine Ergebnisse gefunden." +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "Noch keine Ergebnisse" msgid "No results yet." msgstr "Noch keine Ergebnisse." +#: /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 "Keine Gliederungsebene" @@ -3587,15 +3857,18 @@ msgstr "Wahlvorschlagsliste" msgid "None" msgstr "aus" +#: /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 "Keiner der ausgewählten Anträge kann weitergeleitet werden." +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "Normal (http/2)" msgid "Not found" msgstr "Nicht gefunden" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "Nicht ausgeschlossen" @@ -3605,14 +3878,17 @@ msgstr "" "Beachten Sie, dass das Passwort auf das neu generierte Passwort geändert " "wird." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" "Hinweis: Änderungsanträge können nicht ohne ihren zugehörigen Hauptantrag " "weitergeleitet werden." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "Hinweis: Änderungsanträge werden nicht weitergeleitet." +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3631,6 +3907,7 @@ msgstr "" msgid "Notes" msgstr "Notizen" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "Notizen und Kommentare" @@ -3673,6 +3950,7 @@ msgstr "" "Anzahl der nächsten Redner*innen, die automatisch mit der Livekonferenz " "verbunden werden" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "Anzahl offener Wortmeldungen" @@ -3691,6 +3969,7 @@ msgstr "Anzahl der dargestellten nächsten Redner*innen auf dem Projektor" msgid "Number set" msgstr "Nummer gesetzt" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "Nummerierung" @@ -3700,6 +3979,7 @@ msgstr "pro Sachgebiet nummerieren" msgid "Numbering" msgstr "Nummerierung" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "Nummerierung und Sortierung" @@ -3712,9 +3992,11 @@ msgstr "Nummerierungssystem für Tagesordnungspunkte" msgid "OK" msgstr "OK" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "ODER" +#: /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 "Aus" @@ -3724,24 +4006,32 @@ msgstr "Offline-Modus" msgid "Ok" msgstr "Ok" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "Alter Account von" msgid "Old password" msgstr "Altes Passwort" +#: /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 "An" msgid "One email was send sucessfully." msgstr "Eine E-Mail wurde erfolgreich versandt." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +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." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "Nur für namentliche Stimmabgaben." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "Es werden nur Gruppen und Teilnehmendennummern getauscht." @@ -3751,6 +4041,7 @@ msgstr "Nur Haupt-Tagesordnungspunkte" msgid "Only present participants can be added to the list of speakers" msgstr "Nur anwesende Teilnehmende können zur Redeliste hinzugefügt werden" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "Nur Zeit" @@ -3763,12 +4054,15 @@ msgstr "Jitsi im neuen Tab öffnen" msgid "Open a meeting to play \"Connect 4\"" msgstr "Öffnen Sie eine Veranstaltung um \"Vier gewinnt\" zu spielen." +#: /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 "Öffnen Sie eine Veranstaltung um Schach zu spielen." +#: /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 "Offene Einträge" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "Link öffnen im ..." @@ -3790,6 +4084,7 @@ msgstr "OpenSlides-Zugangsdaten" msgid "OpenSlides help (FAQ)" msgstr "OpenSlides Hilfe (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 " @@ -3818,6 +4113,7 @@ msgstr "Organisation" msgid "Organization Management Level changed" msgstr "Administrationsrolle geändert" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "Organisationsadmin" @@ -3842,6 +4138,7 @@ msgstr "Original" msgid "Original version" msgstr "Originalfassung" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "Originalfassung mit Änderungen" @@ -3878,6 +4175,7 @@ msgstr "Seite" msgid "Page format" msgstr "Papierformat" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "Seitenlayout" @@ -3911,15 +4209,19 @@ msgstr "Parallel hochladen" msgid "Parent agenda item" msgstr "Elternelement in der Tagesordnung" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "Elterngremium" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "Elterngremiumname" +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "Antragstext des Hauptantrags geändert" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "Parlamentsoptionen" @@ -3929,9 +4231,11 @@ msgstr "Teilnehmer*in" msgid "Participant added to group {} in meeting {}" msgstr "Teilnehmer*in hinzugefügt zur Gruppe {} in Veranstaltung {}" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "Teilnehmer*in hinzugefügt zur Gruppe {} in Veranstaltung {}." +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "Teilnehmer*in hinzugefügt zur Veranstaltung {}." @@ -3966,6 +4270,7 @@ msgstr "Teilnehmernummer" msgid "Participant removed from group {} in meeting {}" msgstr "Teilnehmer*in entfernt aus der Gruppe {} in Veranstaltung {}" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "Teilnehmer*in entfernt aus Veranstaltung {}" @@ -3979,6 +4284,7 @@ msgstr "" msgid "Participants" msgstr "Teilnehmende" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "Teilnehmenden (PDF-Einstellungen)" @@ -3989,18 +4295,23 @@ msgstr "" "Teilnehmende und Administratoren werden vollständig kopiert und lassen sich " "hier nicht bearbeiten." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Teilnehmende erstellt" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Teilnehmende übersprungen" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Teilnehmende aktualisiert" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Teilnehmende mit Fehlern" +#: /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 "" "Teilnehmende mit Warnungen: Die betroffenen Zellen werden übersprungen." @@ -4024,12 +4335,15 @@ msgid "Paste/write your topics in this textbox." msgstr "" "Kopieren oder schreiben Sie die Titel Ihrer Themenpunkte in diese Textbox." +#: /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 "Rede pausieren" msgid "Permissions" msgstr "Berechtigungen" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "Personenbezogene Felder" @@ -4048,6 +4362,7 @@ msgstr "Persönliche Notizen" 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 "Spiel gegen" @@ -4069,18 +4384,22 @@ msgstr "Bitte geben Sie Ihr neues Passwort ein" msgid "Please join the conference room now!" msgstr "Bitte kommen Sie jetzt in den Konferenzraum!" +#: /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 "Bitte wählen Sie einen primären Account aus." +#: /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 "Bitte ein Stimmgewicht größer oder gleich 0,000001 wählen." +#: /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 "Bitte wählen Sie ein Stimmgewicht größer 0." msgid "Please select the directory:" msgstr "Bitte wählen Sie das Verzeichnis aus:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4094,12 +4413,17 @@ msgstr "" "Bitte aktualisieren Sie Ihren Browser oder kontaktieren Sie Ihre " "Systemadministration." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "Bitte stimmen Sie jetzt ab!" + msgid "Point of order" msgstr "GO-Antrag" msgid "Polls" msgstr "Umfragen" +#: /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} " @@ -4127,6 +4451,7 @@ msgstr "Präfix" msgid "Prefix for the motion identifier of amendments" msgstr "Präfix für den Antragsbezeichner von Änderungsanträgen" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "Herkunftsanträge vorladen" @@ -4136,6 +4461,7 @@ msgstr "Anwesenheit" msgid "Present" msgstr "Anwesend" +#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "Anwesende Stimmberechtigte" @@ -4145,6 +4471,7 @@ msgstr "Vorschau" msgid "Previous" msgstr "Zurück" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "Vorherige Seite" @@ -4154,6 +4481,7 @@ msgstr "Letzte Folien" msgid "Primary color" msgstr "Primärfarbe" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "Vollmachtgeber*innen" @@ -4172,9 +4500,11 @@ msgstr "Prozessverarbeitung" msgid "Project" msgstr "Projizieren" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Aktuelle Wortmeldung projizieren" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Alle Gliederungsebenen projizieren" @@ -4211,12 +4541,15 @@ msgstr "Projektoren" msgid "Pronoun" msgstr "Pronomen" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "Vollmachtnehmer*innen" msgid "Public" msgstr "Öffentlich" +#: /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 "Öffentlicher Zugang" @@ -4226,6 +4559,7 @@ msgstr "Öffentlicher Eintrag" msgid "Public template" msgstr "Öffentliche Vorlage" +#: /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 "Öffentliche Vorlage erforderlich zur Erstellung neuer Veranstaltungen" @@ -4256,9 +4590,11 @@ msgstr "Begründung" msgid "Reason required for creating new motion" msgstr "Begründung erforderlich zur Erstellung neuer Anträge" +#: /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 "Eingang der Wortmeldungen" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "Anträge erhalten" @@ -4277,6 +4613,7 @@ msgstr "Empfehlung geändert" msgid "Recommendation label" msgstr "Empfehlung" +#: /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." @@ -4290,6 +4627,7 @@ msgstr "Empfehlung zurückgesetzt" msgid "Recommendation set to {}" msgstr "Empfehlung gesetzt auf {}" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "Wiederherstellen" @@ -4311,6 +4649,7 @@ msgstr "Abgelehnt" msgid "Relevant information could not be accessed" msgstr "Relevante Informationen konnten nicht abgerufen werden." +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "Seite neu laden" @@ -4348,6 +4687,7 @@ msgstr "Aus Tagesordnung entfernen" msgid "Remove from motion block" msgstr "Vom Antragsblock entfernen " +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "Link entfernen" @@ -4357,6 +4697,7 @@ msgstr "Entferne mich" msgid "Remove option" msgstr "Option entfernen" +#: /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 "GO-Antrag entfernen" @@ -4391,12 +4732,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Erforderliches Recht um diese Seite zu sehen:" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "Benötigt Recht zum Verwalten von Redelisten" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "Benötigt Berechtigung um Antragsmetadaten zu verwalten" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "Benötigt Recht zum Sehen von Herkunftsanträgen" @@ -4418,6 +4762,7 @@ msgstr "Empfehlung zurücksetzen" msgid "Reset state" msgstr "Status zurücksetzen" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Timer zurücksetzen" @@ -4430,18 +4775,22 @@ msgstr "Auflösung und Größe" msgid "Restart livestream" msgstr "Livestream neustarten" +#: /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 "" "Vollmachtgeber*innen dürfen sich nicht selbst auf die Redeliste setzen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "Vollmachtgeber*innen dürfen keine Anträge/Änderungsanträge erstellen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "Vollmachtgeber*innen dürfen keine Anträge unterstützen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "Vollmachtgeber*innen dürfen nicht abstimmen" @@ -4454,6 +4803,8 @@ msgstr "Ergebnis" msgid "Results" msgstr "Ergebnisse" +#: /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 "Rede fortsetzen" @@ -4466,21 +4817,26 @@ msgstr "Rechts" msgid "Roman" msgstr "Römisch" +#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "Zeilen mit Warnungen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "SSO" msgid "SSO Identification" msgstr "SSO-Kennung" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "SSO-Kennung" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "Gleiche E-Mail-Adresse" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "Gleicher Vor- und Nachname" @@ -4538,9 +4894,11 @@ msgstr "Veranstaltungen auswählen ..." msgid "Select paragraphs" msgstr "Absätze auswählen" +#: /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 "Teilnehmer*in auswählen" +#: /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 "Redner*in auswählen" @@ -4584,15 +4942,18 @@ msgstr "Als Eltern setzen" msgid "Set as reference projector" msgstr "Als Referenzprojektor setzen" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "Als öffentliche Vorlage setzen" msgid "Set category" msgstr "Sachgebiet setzen" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "Extern-Status setzen" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "Extern-Status für ausgewählte Accounts setzen:" @@ -4617,6 +4978,11 @@ msgstr "Intern setzen" msgid "Set it manually" msgstr "manuell setzen" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "Live Abstimmung als Voreinstellung aktivieren" + +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "Ausgeschlossen setzen ..." @@ -4665,6 +5031,7 @@ msgstr "Schlagwörter setzen" msgid "Set workflow" msgstr "Arbeitsablauf setzen" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "Heimatgremium setzen/entfernen" @@ -4677,6 +5044,7 @@ msgstr "Diesen Projektor als Referenz für die aktuelle Redeliste setzen." msgid "Settings" msgstr "Einstellungen" +#: /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 "Kurzform Änderungsanträge" @@ -4728,6 +5096,7 @@ msgstr "Livekonferenz-Fenster anzeigen" msgid "Show logo" msgstr "Logo anzeigen" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Hauptmenü einblenden" @@ -4783,6 +5152,7 @@ msgstr "Diesen Text auf der Login-Seite anzeigen" msgid "Show title" msgstr "Veranstaltungstitel anzeigen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" "Navigation zwischen Tagesordnungspunkten in der Detailansicht anzeigen" @@ -4849,15 +5219,18 @@ msgstr "Anträge sortieren" msgid "Sort motions by" msgstr "Anträge sortieren nach" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "Teilnehmendennamen auf Einzelstimmenprojektion sortieren nach" msgid "Sort workflow" msgstr "Arbeitsablauf sortieren" +#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "Quelle" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "Quelltext" @@ -4867,27 +5240,35 @@ msgstr "Redner*in" msgid "Speakers" msgstr "Redner*innen" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "Redezeit – aktuelle Wortmeldung" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Redezeiten" +#: /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 "Redezeiten – Übersicht Gliederungsebenen" +#: /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 "Redestartzeit" +#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Art der Rede" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "Sprecher*in" +#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Sprecher*innen" +#: /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 "Unentschieden! Es ist ein Unentschieden!" @@ -4897,6 +5278,7 @@ msgstr "Start- und Endzeit müssen entweder beide gesetzt oder beide leer sein" msgid "Start date" msgstr "Anfangsdatum" +#: /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 "Startzeilennummer" @@ -4918,6 +5300,7 @@ msgstr "Status gesetzt auf {}" msgid "Statistics" msgstr "Statistiken" +#: /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 "Status" @@ -4936,21 +5319,28 @@ msgstr "Stimmabgabe beenden" msgid "Stop waiting" msgstr "Nicht länger warten" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "Beenden, veröffentlichen & anonymisieren" + msgid "Strikethrough" msgstr "Durchgestrichen" msgid "Structure level" msgstr "Gliederungsebene" +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Gliederungsebenen" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "Gliederungsebenen erstellt" msgid "Subcategory" msgstr "Untersachgebiet" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "Untergremien" @@ -4978,6 +5368,7 @@ msgstr "Antragsteller*in geändert" msgid "Subscript" msgstr "Tiefgestellt" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "Subtrahieren" @@ -4999,6 +5390,7 @@ msgstr "Zusammenfassung der Änderungen" msgid "Summary of changes:" msgstr "Zusammenfassung der Änderungen:" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "Superadmin" @@ -5023,12 +5415,15 @@ msgstr "Unterstützer*innen geändert" msgid "Surname" msgstr "Nachname" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "Mandatswechsel" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "Wechseln" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "System" @@ -5041,12 +5436,14 @@ msgstr "Schlagwort" msgid "Tags" msgstr "Schlagwörter" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "Zielveranstaltung" msgid "Text" msgstr "Text" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "Textfarbe" @@ -5059,15 +5456,18 @@ msgstr "Textimport" msgid "Text separator" msgstr "Texttrenner" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "Anzuzeigender Text" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "Textfassung" msgid "The account is deactivated." msgstr "Der Account ist inaktiv." +#: /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 "Die betroffenen Spalten werden nicht importiert." @@ -5096,6 +5496,7 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "Der Import läuft, bitte warten ..." +#: /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 " @@ -5121,6 +5522,7 @@ msgstr "" msgid "The list of speakers is closed." msgstr "Die Redeliste ist geschlossen." +#: /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." @@ -5213,6 +5615,7 @@ msgstr "Diese Accounts werden gelöscht:" msgid "These participants will be removed:" msgstr "Diese Teilnehmende werden entfernt:" +#: /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 "Diese Einstellungen werden nur lokal in diesem Browser übernommen." @@ -5232,6 +5635,7 @@ msgstr "Diese Aktion entfernt Sie aus einer oder mehreren Gruppen." msgid "This action will remove you from one or more meetings." msgstr "Diese Aktion entfernt Sie aus einer oder mehreren Veranstaltungen." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "Dieser Änderungsantrag hat Änderungsempfehlungen." @@ -5250,6 +5654,7 @@ msgstr "Dieses Gremium hat keine Gremiumverwalter!" msgid "This field is required." msgstr "Dieses Feld ist erforderlich." +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "Diese Datei wird auch aus allen Veranstaltungen gelöscht." @@ -5270,6 +5675,7 @@ msgstr "diese Veranstaltung" msgid "This meeting is archived" msgstr "Diese Veranstaltung ist archiviert" +#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "Diese Veranstaltung ist öffentlich" @@ -5305,6 +5711,7 @@ msgstr "" "Folgende Gruppen werden für die ausgewählten Teilnehmenden hinzugefügt oder " "entfernt:" +#: /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:" @@ -5334,6 +5741,7 @@ msgstr "" "Die ausgewählten Accounts werden in folgende Veranstaltungen hinzugefügt " "oder entfernt:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5379,6 +5787,7 @@ msgstr "Folgender Arbeitsablauf wird für alle ausgewählten Anträge gesetzt:" msgid "Thoroughly check datastore (unsafe)" msgstr "Gründliche Überprüfung des Datastores (unsicher)" +#: /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 "Dreimalige Wiederholung! Es ist ein Unentschieden!" @@ -5388,12 +5797,15 @@ msgstr "Kachelansicht" msgid "Time" msgstr "Zeit" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "Zeit und Ampel" +#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "Timer" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Timer" @@ -5442,15 +5854,19 @@ msgstr "Themen aktualisiert" msgid "Topics with warnings (will be skipped)" msgstr "Themen mit Warnungen (werden übersprungen)" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Accounts insgesamt" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Gesamtgremien" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Teilnehmende insgesamt" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Gesamtzeit" @@ -5472,12 +5888,14 @@ msgstr "Fehlerbehebung" msgid "Try reconnect" msgstr "Verbindung wiederherstellen" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "URL" msgid "Underline" msgstr "Unterstrichen" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "Rückgängig" @@ -5490,9 +5908,11 @@ msgstr "Eindeutige Redner*innen" msgid "Unknown participant" msgstr "Unbekannte*r Teilnehmer*in" +#: /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 "Unbekannter Nutzer" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "Nicht veröffentlichen" @@ -5515,6 +5935,7 @@ msgstr "" "JSON-key:value-Struktur erforderlich (key = OpenSlides-Attributename, value " "= IdP-Attributename)" +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Farbe verwenden" @@ -5529,6 +5950,7 @@ msgstr "" "Wird für Einladungs-E-Mails sowie WLAN-QR-Code im Zugangsdaten-PDF " "verwendet." +#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "Benutzer" @@ -5538,6 +5960,7 @@ msgstr "Benutzer nicht gefunden." msgid "Username" msgstr "Benutzername" +#: /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 "Benutzername darf kein Leerzeichen enthalten." @@ -5564,6 +5987,7 @@ msgstr "" msgid "Valid votes" msgstr "Gültige Stimmen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "Ansicht" @@ -5579,12 +6003,16 @@ msgstr "Sichtbarkeit in der Tagesordnung" msgid "Vote" msgstr "Abstimmung" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "Stimmgewicht" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "Stimmrechtsübertragung" +#: /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 "Stimme abgegeben" @@ -5597,6 +6025,7 @@ msgstr "Stimme abgegeben" msgid "Votes" msgstr "Stimmen" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Stimmabgabe" @@ -5622,6 +6051,7 @@ msgstr "" "Die Stimmabgabe endet nach kurzer (einige Sekunden/Minuten) oder langer " "(einige Tage/Wochen) Zeitspanne." +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "Stimmabgabe läuft" @@ -5652,6 +6082,8 @@ msgstr "Stimmrecht für" msgid "Voting right received from (principals)" msgstr "Stimmrecht erhalten von (Vollmachtgeber*in)" +#: /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 "Stimmrechte" @@ -5688,12 +6120,14 @@ msgstr "Warten" msgid "Wait for response ..." msgstr "Warten auf Antwort ..." +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "Auf Antwort wartend ..." msgid "Warn color" msgstr "Warnfarbe" +#: /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?" @@ -5701,16 +6135,21 @@ msgstr "" "Warnung: Es gibt Änderungsanträge zu diesem Antrag. Sind Sie sicher, dass " "Sie diesen Antrag trotzdem löschen wollen?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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." +#: /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?" @@ -5718,6 +6157,7 @@ msgstr "" "Achtung! Mindestens einer der ausgewählten Anträge hat Änderungsanträge, " "diese werden ebenfalls gelöscht. Möchten Sie trotzdem löschen?" +#: /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 "" @@ -5742,6 +6182,7 @@ msgstr "Was ist neu?" msgid "Which version?" msgstr "Welche Fassung?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "Welche Visualisierung?" @@ -5785,6 +6226,7 @@ msgstr "Ja pro Kandidat" msgid "Yes per option" msgstr "Ja pro Option" +#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "Ja, löschen" @@ -5806,6 +6248,7 @@ msgstr "Ja/Nein/Enthaltung pro Kandidat" msgid "Yes/No/Abstain per list" msgstr "Ja/Nein/Enthaltung pro 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." @@ -5814,6 +6257,7 @@ msgstr "" "öffentliches Verzeichnis. Die Datei ist danach in Veranstaltungen nicht mehr" " zugänglich." +#: /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." @@ -5830,6 +6274,7 @@ msgstr "Sie sind nicht berechtigt den Livestream zu sehen." msgid "You are not supposed to be here..." msgstr "Sie sollten nicht hier sein ..." +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "Sie verwenden eine inkompatible Client-Version." @@ -5899,6 +6344,7 @@ msgstr "Sie haben bereits Ihre Stimme abgegeben." msgid "You have to be logged in to be able to vote." msgstr "Sie müssen sich anmelden um Ihre Stimme abgeben zu können." +#: /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 "Sie müssen anwesend sein, um sich selbst hinzuzufügen." @@ -5927,6 +6373,7 @@ msgstr "" "Sie haben die maximale Anzahl von Stimmen erreicht. Deselektieren Sie zuerst" " eine Auswahl." +#: 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." @@ -5952,12 +6399,15 @@ msgstr "Es wurde kein Mikrofon an ihrem Gerät gefunden." msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Ihre Eingabe entspricht nicht der folgenden Struktur: \"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 "Dein Partner konnte es nicht mehr aushalten... Du bist der Gewinner!" +#: /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 "Dein Gegner hat gewonnen!" +#: /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 "Ihr Passwort wurde erfolgreich zurückgesetzt!" @@ -5995,9 +6445,11 @@ msgstr "Gruppe(n) hinzufügen" msgid "already exists" msgstr "existiert bereits" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "Änderungsantrag" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "Änderungsanträge" @@ -6019,15 +6471,24 @@ msgstr "stimmzettel" msgid "by" msgstr "von" +#: /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 "hat dich zu einem Schachspiel herausgefordert!" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "Änderungsempfehlung" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" +"Änderungsempfehlung(en) beziehen sich auf nicht-existierende Zeile(n)." + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "Änderungsempfehlungen" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "Gremiumname" @@ -6082,6 +6543,7 @@ msgstr "beendet" msgid "example" msgstr "Beispiel" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "extern" @@ -6091,6 +6553,7 @@ msgstr "weiblich" msgid "finished (unpublished)" msgstr "abgeschlossen (unveröffentlicht)" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "aus Stimmrechtsübertragungen" @@ -6121,6 +6584,7 @@ msgstr "versteckt" msgid "inactive" msgstr "inaktiv" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "inkl. Untergremien" @@ -6154,6 +6618,7 @@ msgstr "zuletzt aktualisiert" msgid "lightblue" msgstr "hellblau" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "ausgeschlossen" @@ -6169,6 +6634,7 @@ msgstr "Mehrheit" msgid "male" msgstr "männlich" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "Änderungsanträge als Original markieren" @@ -6193,6 +6659,7 @@ msgstr "keine natürliche Person" msgid "nominal" msgstr "namentlich" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "namentlich (anonymisiert)" @@ -6205,18 +6672,22 @@ msgstr "nicht-namentlich" msgid "none" msgstr "aus" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "nicht extern" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "nicht angegeben" msgid "of" msgstr "von" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "davon" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "davon %num% nicht zulässig" @@ -6226,9 +6697,11 @@ msgstr "offene Stimmabgaben" msgid "or" msgstr "oder" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "Originalbezeichner" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "Originalantragsteller*in" @@ -6262,12 +6735,14 @@ msgstr "entfernen" msgid "remove group(s)" msgstr "Gruppe(n) entfernen" +#: /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 "gelöschter Nutzer" msgid "represented by" msgstr "vertreten durch" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "vertreten durch alten Account von" @@ -6298,6 +6773,7 @@ msgstr "bis" msgid "today" msgstr "heute" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "insgesamt" @@ -6313,12 +6789,15 @@ msgstr "Version" msgid "votes per candidate" msgstr "Stimmen pro Kandidat*in" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "Stimmen pro Option" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "wurde" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "wurden" @@ -6328,147 +6807,29 @@ msgstr "werden erstellt" msgid "will be imported" msgstr "werden importiert" +#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "werden aktualisiert" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "mit" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "ohne Bezeichner" msgid "yellow" msgstr "gelb" +#: /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}} Zwischenfragen werden gelöscht" +#: /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}} von ihnen wird mit 'unbekanntem' Redner*in gespeichert" +#: /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}} werden gespeichert" - -msgid "Acceptance" -msgstr "Annahme" - -msgid "Adjournment" -msgstr "Vertagung" - -msgid "Admin" -msgstr "Admin" - -msgid "Complex Workflow" -msgstr "Komplexer Arbeitsablauf" - -#, 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 "" -"Hallo {name},\n" -"\n" -"hier ist Ihr persönlicher OpenSlides-Zugang:\n" -"\n" -"{url}\n" -"Benutzername: {username}\n" -"Passwort: {password}\n" -"\n" -"\n" -"Diese E-Mail wurde automatisch erstellt." - -msgid "Default projector" -msgstr "Standardprojektor" - -msgid "Delegates" -msgstr "Delegierte" - -msgid "No concernment" -msgstr "Nichtbefassung" - -msgid "No decision" -msgstr "Keine Entscheidung" - -msgid "Presentation and assembly system" -msgstr "Präsentations- und Versammlungssystem" - -msgid "Referral to" -msgstr "Überweisung an" - -msgid "Rejection" -msgstr "Ablehnung" - -msgid "Reset your OpenSlides password" -msgstr "Zurücksetzen Ihres OpenSlides-Passworts" - -msgid "Simple Workflow" -msgstr "Einfacher Arbeitsablauf" - -msgid "Space for your welcome text." -msgstr "Platz für Ihren Begrüßungstext." - -msgid "Speaking time" -msgstr "Redezeit" - -msgid "Staff" -msgstr "Mitarbeitende" - -#, 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 "" -"Sie erhalten diese E-Mail, da Sie ein neues Passwort für Ihren OpenSlides-Account angefordert haben.\n" -"\n" -"Bitte öffnen Sie den folgenden Link und wählen Sie ein neues Passwort:\n" -"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" -"\n" -"Der Link wird 10 Minuten lang gültig sein." - -msgid "accepted" -msgstr "angenommen" - -msgid "adjourned" -msgstr "vertagt" - -msgid "in progress" -msgstr "in Bearbeitung" - -msgid "name" -msgstr "Name" - -msgid "not concerned" -msgstr "nicht befasst" - -msgid "not decided" -msgstr "nicht entschieden" - -msgid "not permitted" -msgstr "nicht zugelassen" - -msgid "permitted" -msgstr "zugelassen" - -msgid "referred to" -msgstr "überwiesen an" - -msgid "rejected" -msgstr "abgelehnt" - -msgid "submitted" -msgstr "eingereicht" - -msgid "withdrawn" -msgstr "zurückgezogen" diff --git a/i18n/es.po b/i18n/es.po index edb036d864..51c490b3d7 100644 --- a/i18n/es.po +++ b/i18n/es.po @@ -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 " @@ -110,9 +103,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 " @@ -130,8 +120,13 @@ msgstr "" msgid "Account admin" msgstr "" -msgid "Account successfully assigned" -msgstr "Cuenta asignada con éxito" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Account created" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Account successfully added." +msgstr "" msgid "Accounts" msgstr "Cuentas" @@ -152,12 +147,21 @@ msgstr "" msgid "Accounts with warnings: affected cells will be skipped" msgstr "" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts +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/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +msgid "Activate backtracking" +msgstr "" + #: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "" @@ -290,11 +294,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 "" @@ -323,6 +322,10 @@ msgstr "" msgid "All casted ballots" msgstr "Todas papeletas entregadas" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts +msgid "All changes of this settings group will be lost!" +msgstr "" + msgid "All entitled users" msgstr "Todos los usuarios con derecho" @@ -335,10 +338,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,12 +354,20 @@ msgstr "Todos los votos se perderán. " msgid "Allow amendments of amendments" msgstr "Permitir las enmiendas de las enmiendas" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +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" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts +msgid "Allow forwarding of amendments" +msgstr "" + msgid "Allow forwarding of motions" msgstr "Permitir el reenvío de mociones" @@ -396,6 +403,10 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Grupos de acceso permitidos para este directorio" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Siempre" @@ -429,10 +440,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." @@ -590,8 +597,8 @@ 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? " +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html +msgid "Are you sure you want to delete this motion?" msgstr "" msgid "Are you sure you want to delete this projector?" @@ -686,11 +693,6 @@ 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 " @@ -741,9 +743,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,6 +761,11 @@ 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." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "" @@ -1125,6 +1129,10 @@ msgid "" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" +#: app/src/app/domain/definitions/permission.config.ts +msgid "Can see origin motion" +msgstr "" + msgid "Can see participants" msgstr "Puede ver a los participantes" @@ -1244,6 +1252,10 @@ msgstr "Candidato eliminado" msgid "Candidates" msgstr "Los candidatos" +#: app/src/app/gateways/error-mapping/error-map-utils.ts +msgid "Cannot create meeting without administrator." +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 delete published files" @@ -1715,16 +1727,16 @@ 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" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Tipo de votación predeterminado" @@ -1814,10 +1826,6 @@ 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)" @@ -2020,6 +2028,10 @@ msgstr "Elección" msgid "Election documents" msgstr "Documentos electorales" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Elecciones" @@ -2123,6 +2135,15 @@ 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 "" + #: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" @@ -2257,8 +2278,9 @@ msgstr "Exportar como PDF" msgid "Export comment" msgstr "Exportar comentario" -msgid "Export motions" -msgstr "Exportar mociones" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html +msgid "Export moderator note as PDF" +msgstr "" msgid "Export personal note only" msgstr "Exportar sólo la nota personal" @@ -2272,6 +2294,10 @@ msgstr "Exportar mociones seleccionadas" msgid "Extension" msgstr "Extensión" +#: app/src/app/domain/models/users/user.constants.ts +msgid "External" +msgstr "" + msgid "External ID" msgstr "" @@ -2372,9 +2398,6 @@ msgstr "¿Ha olvidado su contraseña?" msgid "Formalities" msgstr "" -msgid "Format" -msgstr "Formato" - msgid "Forspeech" msgstr "Pro palabra" @@ -2465,12 +2488,13 @@ msgstr "" msgid "Group name" msgstr "Nombre de grupo" -msgid "Group not found - account is already in meeting, nothing assigned" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +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" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Group not found. Account already belongs to another group." +msgstr "" msgid "Groups" msgstr "Grupos" @@ -2490,6 +2514,10 @@ 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 "" + #: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "" @@ -2527,6 +2555,10 @@ msgstr "" msgid "Has no email address" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +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 "" @@ -2570,6 +2602,10 @@ msgstr "" msgid "Header" msgstr "Cabecera" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Header and footer" +msgstr "" + msgid "Header background color" msgstr "Color de fondo de la cabecera" @@ -2626,6 +2662,10 @@ msgstr "Historial" msgid "Home" msgstr "Inicio" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Cómo crear nuevas enmiendas" @@ -2649,20 +2689,24 @@ msgstr "" msgid "Identifier" msgstr "" -msgid "If deactivated it is displayed below the title" -msgstr "Si está desactivado, se muestra debajo del título" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +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." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" + #: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2699,6 +2743,10 @@ msgstr "Importar temas" msgid "Import workflows" msgstr "Importar los flujos de trabajo" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +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 +2762,10 @@ msgstr "inactivo" msgid "Inconsistent data." msgstr "Datos inconsistentes." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Información" @@ -2828,6 +2880,10 @@ msgstr "" msgid "Is committee admin" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Está favorito" @@ -2863,9 +2919,17 @@ msgstr "" msgid "Is not active" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts +msgid "Is not an amendment" +msgstr "" + msgid "Is not archived" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "No está favorito" @@ -3041,6 +3105,10 @@ msgstr "" msgid "Live conference" msgstr "Conferencia en directo" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Livestream" @@ -3098,6 +3166,10 @@ 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 "" + #: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3108,8 +3180,13 @@ 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" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Maximum number of columns in motion block projection" +msgstr "" + +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Maximum number of columns in single votes projection" +msgstr "" msgid "Media access is denied" msgstr "Acceso a los medios de comunicación rechazado" @@ -3209,6 +3286,10 @@ msgstr "" msgid "Moderation note" msgstr "" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts +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 "Modern" msgstr "" @@ -3286,6 +3367,10 @@ msgstr "Preámbulo de moción" msgid "Motion updated" msgstr "Moción actualizada" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Motion version" +msgstr "" + msgid "Motion votes" msgstr "Votos de moción" @@ -3478,6 +3563,10 @@ msgstr "Nuevo flujo de trabajo" msgid "Next" msgstr "Siguiente" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html +msgid "Next page" +msgstr "" + msgid "Next states" msgstr "Nuevos estados" @@ -3507,6 +3596,10 @@ msgstr "" msgid "No data" msgstr "Sin datos" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html +msgid "No data available" +msgstr "" + #: /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" msgstr "" @@ -3553,6 +3646,10 @@ msgstr "Ninguna nota personal" msgid "No results found" msgstr "" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html +msgid "No results yet" +msgstr "" + msgid "No results yet." msgstr "Todavía no hay resultados." @@ -3593,6 +3690,14 @@ msgstr "" "Tenga en cuenta que la contraseña predeterminada se cambiará por la nueva " "generada." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Note: Amendments will not be forwarded." +msgstr "" + #: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " @@ -3609,6 +3714,10 @@ msgstr "" msgid "Notes" msgstr "Notas" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Notes and Comments" +msgstr "" + msgid "Number" msgstr "Número" @@ -3648,6 +3757,10 @@ msgstr "" "Número de próximos oradores que se conectan automáticamente a la conferencia" " en directo" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts +msgid "Number of open requests to speak" +msgstr "" + msgid "Number of participants" msgstr "" @@ -3714,9 +3827,17 @@ msgstr "" msgid "One email was send sucessfully." msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Sólo para notas internas." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only for nominal votes." +msgstr "" + #: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3762,9 +3883,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" @@ -3823,6 +3941,10 @@ msgstr "original" msgid "Original version" msgstr "Versión original" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Original version with changes" +msgstr "" + msgid "Out of sync" msgstr "" @@ -3856,6 +3978,10 @@ msgstr "Página" msgid "Page format" msgstr "Formato de la página" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Page layout" +msgstr "" + msgid "Page margin bottom in mm" msgstr "Margen inferior de la página en mm" @@ -3886,6 +4012,14 @@ msgstr "Carga paralela" msgid "Parent agenda item" msgstr "Artículo superior de la agenda" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html +msgid "Parent committee" +msgstr "" + +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts +msgid "Parent committee name" +msgstr "" + #: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "" @@ -3900,6 +4034,14 @@ msgstr "Participante" msgid "Participant added to group {} in meeting {}" msgstr "Participante añadido al grupo {} en la reunión {}" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to group {} in meeting {}." +msgstr "" + +#: app/src/app/site/modules/translations/marked-translations.ts +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 +4072,10 @@ msgstr "Número de participante" msgid "Participant removed from group {} in meeting {}" msgstr "Participante eliminado del grupo {} en la reunión {}" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Participante eliminado de varios grupos en reunión {}" @@ -3996,6 +4142,10 @@ msgstr "" msgid "Permissions" msgstr "Permisos" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Person-related fields" +msgstr "" + msgid "Personal data changed" msgstr "Cambio de datos personales" @@ -4048,18 +4198,21 @@ msgstr "" msgid "Please select the directory:" msgstr "Por favor, seleccione el directorio:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Cuestión de orden" @@ -4091,18 +4244,30 @@ msgstr "Prefijo" msgid "Prefix for the motion identifier of amendments" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Preload original motions" +msgstr "" + msgid "Presence" msgstr "Presencia" msgid "Present" msgstr "Presente" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Present entitled users" +msgstr "" + msgid "Preview" msgstr "Vista previa" msgid "Previous" msgstr "Anterior" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html +msgid "Previous page" +msgstr "" + msgid "Previous slides" msgstr "Diapositivas anteriores" @@ -4366,6 +4531,10 @@ msgstr "" msgid "Requires permission to manage motion metadata" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Requires permission to see origin motions" +msgstr "" + msgid "Reset" msgstr "Restablecer" @@ -4564,9 +4733,21 @@ msgstr "Establecer como principal" msgid "Set as reference projector" msgstr "Establecer como proyector de referencia" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html +msgid "Set as template" +msgstr "" + msgid "Set category" msgstr "Establecer categoría" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set external" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Establecer el favorito" @@ -4588,6 +4769,10 @@ msgstr "Establecer interno" msgid "Set it manually" msgstr "Configúrelo manualmente" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + #: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4638,6 +4823,10 @@ msgstr "Establecer etiquetas" msgid "Set workflow" msgstr "Establecer el flujo de trabajo" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Fijar/retirar reunión" @@ -4652,9 +4841,6 @@ msgstr "Configuración" msgid "Short form for amendments" msgstr "" -msgid "Show all" -msgstr "Mostrar todo" - msgid "Show all changes" msgstr "Mostrar todos los cambios" @@ -4682,15 +4868,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" @@ -4830,6 +5010,10 @@ msgstr "Ordenar las mociones" msgid "Sort motions by" msgstr "Ordenar las mociones por" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Sort participant names on single votes projection by" +msgstr "" + msgid "Sort workflow" msgstr "Ordenar el flujo de trabajo" @@ -4926,6 +5110,10 @@ msgstr "Dejar de votar" msgid "Stop waiting" msgstr "" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "" @@ -4936,9 +5124,17 @@ msgstr "Nivel de estructura" msgid "Structure levels" msgstr "" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts +msgid "Structure levels created" +msgstr "" + msgid "Subcategory" msgstr "Subcategoría" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "" @@ -4951,9 +5147,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" @@ -5034,6 +5227,10 @@ msgstr "Etiqueta" msgid "Tags" msgstr "Etiquetas" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Target meeting" +msgstr "" + msgid "Text" msgstr "Texto" @@ -5054,6 +5251,10 @@ msgstr "Separador de texto" msgid "Text to display" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Text version" +msgstr "" + msgid "The account is deactivated." msgstr "La cuenta está desactivada." @@ -5156,9 +5357,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." @@ -5202,15 +5400,16 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "This amendment has change recommendations." +msgstr "" + msgid "This ballot contains deleted users." msgstr "Esta papeleta contiene usuarios eliminados." @@ -5305,9 +5504,10 @@ msgstr "" "Esto añadirá o eliminará las cuentas seleccionadas a las siguientes " "reuniones:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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:" @@ -5697,14 +5897,13 @@ msgid "" "this motion regardless?" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -5735,6 +5934,10 @@ msgstr "¿Qué hay de nuevo?" msgid "Which version?" msgstr "¿Qué versión?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts +msgid "Which visualization?" +msgstr "" + msgid "Wifi" msgstr "" @@ -5972,6 +6175,14 @@ msgstr "añadir grupo(s)" msgid "already exists" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "amendment" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "amendments" +msgstr "" + msgid "analog" msgstr "analógico" @@ -5994,6 +6205,22 @@ msgstr "de" msgid "challenged you to a chess match!" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "change recommendation" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "change recommendations" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "committee name" +msgstr "" + msgid "committee-example" msgstr "committee-example" @@ -6042,12 +6269,13 @@ msgstr "correos electrónicos" msgid "ended" msgstr "terminado" -msgid "entries will be ommitted." -msgstr "se omitirán las entradas." - msgid "example" msgstr "ejemplo" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html +msgid "external" +msgstr "" + msgid "female" msgstr "mujer" @@ -6085,6 +6313,10 @@ msgstr "ocultado" msgid "inactive" msgstr "inactivo" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "en línea" @@ -6131,6 +6363,10 @@ msgstr "mayoría" msgid "male" msgstr "hombre" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "" @@ -6165,6 +6401,10 @@ msgstr "no nominal" msgid "none" msgstr "ninguno" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "not external" +msgstr "" + #: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" @@ -6172,12 +6412,28 @@ msgstr "" msgid "of" msgstr "de" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "of which" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts +msgid "of which %num% not permissable" +msgstr "" + msgid "open votes" msgstr "votos abiertos" msgid "or" msgstr "o" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "original identifier" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "original submitter" +msgstr "" + msgid "outside" msgstr "fuera" @@ -6246,6 +6502,10 @@ msgstr "a" msgid "today" msgstr "hoy" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "total" +msgstr "" + msgid "undocumented" msgstr "indocumentado" @@ -6262,6 +6522,14 @@ msgstr "votos por candidato" msgid "votes per option" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts +msgid "was" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts +msgid "were" +msgstr "" + msgid "will be created" msgstr "se creará" @@ -6272,6 +6540,14 @@ msgstr "se importará" msgid "will be updated" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "with" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "without identifier" +msgstr "" + msgid "yellow" msgstr "amarillo" diff --git a/i18n/fr.po b/i18n/fr.po index 780016ecfd..6cd7410e2e 100644 --- a/i18n/fr.po +++ b/i18n/fr.po @@ -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 " @@ -110,9 +103,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 " @@ -130,8 +120,13 @@ msgstr "Compte" msgid "Account admin" msgstr "" -msgid "Account successfully assigned" -msgstr "Compte attribué avec succès" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Account created" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Account successfully added." +msgstr "" msgid "Accounts" msgstr "Comptes" @@ -152,12 +147,21 @@ msgstr "Comptes avec des erreurs" msgid "Accounts with warnings: affected cells will be skipped" msgstr "Comptes avec avertissements : les cellules affectées seront ignorées" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts +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/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +msgid "Activate backtracking" +msgstr "" + #: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "" @@ -302,11 +306,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" @@ -341,6 +340,10 @@ msgstr "" msgid "All casted ballots" msgstr "Tous les bulletins de vote déposés" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts +msgid "All changes of this settings group will be lost!" +msgstr "" + msgid "All entitled users" msgstr "Tous les utilisateurs éligibles." @@ -353,10 +356,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,12 +373,20 @@ msgstr "Tous les votes seront perdus." msgid "Allow amendments of amendments" msgstr "Permettre des amendements d'amendements" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +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" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts +msgid "Allow forwarding of amendments" +msgstr "" + msgid "Allow forwarding of motions" msgstr "Permettre la transmission de motions" @@ -416,6 +423,10 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Groupes d'accès autorisés pour ce répertoire" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Toujours" @@ -449,12 +460,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." @@ -626,9 +631,9 @@ 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? " -msgstr "Êtes-vous sûr de vouloir supprimer cette motion ?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html +msgid "Are you sure you want to delete this motion?" +msgstr "" msgid "Are you sure you want to delete this projector?" msgstr "Êtes-vous sûr de vouloir supprimer ce projecteur ?" @@ -732,14 +737,6 @@ 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 ?" @@ -786,9 +783,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,6 +801,11 @@ 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." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +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 > " @@ -1200,6 +1199,10 @@ msgstr "" "\n" "Conseil : Recouper la visibilité souhaitée des motions avec le compte du délégué test." +#: app/src/app/domain/definitions/permission.config.ts +msgid "Can see origin motion" +msgstr "" + msgid "Can see participants" msgstr "Peut voir les participants" @@ -1338,6 +1341,10 @@ msgstr "Candidat supprimé" msgid "Candidates" msgstr "Candidats" +#: app/src/app/gateways/error-mapping/error-map-utils.ts +msgid "Cannot create meeting without administrator." +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 delete published files" @@ -1810,16 +1817,16 @@ 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" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Mode de vote par défaut" @@ -1917,10 +1924,6 @@ msgstr "" 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)" @@ -2124,6 +2127,10 @@ msgstr "Election" msgid "Election documents" msgstr "Documents relatifs aux élections" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Elections" @@ -2233,6 +2240,15 @@ 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 "" + #: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" @@ -2374,8 +2390,9 @@ msgstr "Exporter au format PDF" msgid "Export comment" msgstr "Commentaire d'exportation" -msgid "Export motions" -msgstr "Exporter les motions" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html +msgid "Export moderator note as PDF" +msgstr "" msgid "Export personal note only" msgstr "Exporter les notes personnelles uniquement" @@ -2389,6 +2406,10 @@ msgstr "Exporter les motions sélectionnés" msgid "Extension" msgstr "Extension" +#: app/src/app/domain/models/users/user.constants.ts +msgid "External" +msgstr "" + msgid "External ID" msgstr "ID externe" @@ -2489,9 +2510,6 @@ msgstr "Mot de passe oublié ?" msgid "Formalities" msgstr "" -msgid "Format" -msgstr "Format" - msgid "Forspeech" msgstr "Forspeech" @@ -2582,12 +2600,13 @@ msgstr "Groupe" msgid "Group name" msgstr "Nom de groupe" -msgid "Group not found - account is already in meeting, nothing assigned" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +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" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Group not found. Account already belongs to another group." +msgstr "" msgid "Groups" msgstr "Groupes" @@ -2607,6 +2626,10 @@ 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 "" + #: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "" @@ -2644,6 +2667,10 @@ msgstr "N'a pas d'identification SSO" msgid "Has no email address" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +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 "" @@ -2687,6 +2714,10 @@ msgstr "A voté" msgid "Header" msgstr "En-tête" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Header and footer" +msgstr "" + msgid "Header background color" msgstr "Couleur d'arrière-plan de l'en-tête" @@ -2743,6 +2774,10 @@ msgstr "L'histoire" msgid "Home" msgstr "Accueil" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Comment créer de nouvelles modifications" @@ -2768,20 +2803,24 @@ 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." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +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." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" + #: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2818,6 +2857,10 @@ msgstr "Importer les sujets" msgid "Import workflows" msgstr "Importer des flux de travail" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +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 +2877,10 @@ msgstr "Inactif" msgid "Inconsistent data." msgstr "Données incohérentes." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Information" @@ -2948,6 +2995,10 @@ msgstr "" msgid "Is committee admin" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Est le favori" @@ -2983,9 +3034,17 @@ msgstr "N'est pas un modèle" msgid "Is not active" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts +msgid "Is not an amendment" +msgstr "" + msgid "Is not archived" msgstr "N'est pas archivé" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "N'est pas favori" @@ -3161,6 +3220,10 @@ msgstr "Listes des orateurs" msgid "Live conference" msgstr "Conférence en direct" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Flux vidéo en direct" @@ -3218,6 +3281,10 @@ 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 "" + #: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3228,8 +3295,13 @@ 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" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Maximum number of columns in motion block projection" +msgstr "" + +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Maximum number of columns in single votes projection" +msgstr "" msgid "Media access is denied" msgstr "L'accès aux médias est refusé" @@ -3331,6 +3403,10 @@ msgstr "Nombre minimum de chiffres pour l'identificateur de mouvement" msgid "Moderation note" msgstr "Note de modération" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts +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 "Modern" msgstr "" @@ -3408,6 +3484,10 @@ msgstr "Préambule de la motion" msgid "Motion updated" msgstr "motion mise à jour" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Motion version" +msgstr "" + msgid "Motion votes" msgstr "Votes de la motion" @@ -3601,6 +3681,10 @@ msgstr "Nouveau flux de travail" msgid "Next" msgstr "Prochain" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html +msgid "Next page" +msgstr "" + msgid "Next states" msgstr "Prochain status" @@ -3630,6 +3714,10 @@ msgstr "" msgid "No data" msgstr "Pas de données" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html +msgid "No data available" +msgstr "" + #: /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" msgstr "" @@ -3676,6 +3764,10 @@ msgstr "Pas de notes personnelles" msgid "No results found" msgstr "Aucun résultat trouvé" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html +msgid "No results yet" +msgstr "" + msgid "No results yet." msgstr "Aucun résultat pour l'instant." @@ -3716,6 +3808,14 @@ 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/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Note: Amendments will not be forwarded." +msgstr "" + #: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " @@ -3732,6 +3832,10 @@ msgstr "" msgid "Notes" msgstr "Notes" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Notes and Comments" +msgstr "" + msgid "Number" msgstr "Numéro" @@ -3771,6 +3875,10 @@ msgstr "" "Nombre d'intervenants suivants se connectant automatiquement à la conférence" " en direct" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts +msgid "Number of open requests to speak" +msgstr "" + msgid "Number of participants" msgstr "Nombre de participants" @@ -3837,9 +3945,17 @@ msgstr "" msgid "One email was send sucessfully." msgstr "Un courriel a été envoyé avec succès." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Seulement pour des notes internes." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only for nominal votes." +msgstr "" + #: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3886,9 +4002,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" @@ -3947,6 +4060,10 @@ msgstr "Original" msgid "Original version" msgstr "Version originale" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Original version with changes" +msgstr "" + msgid "Out of sync" msgstr "Désynchronisé" @@ -3980,6 +4097,10 @@ msgstr "Page" msgid "Page format" msgstr "Format de page" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Page layout" +msgstr "" + msgid "Page margin bottom in mm" msgstr "Marge inférieure de la page en mm" @@ -4010,6 +4131,14 @@ msgstr "Chargement parallèle" msgid "Parent agenda item" msgstr "Point de l'ordre du jour superieur" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html +msgid "Parent committee" +msgstr "" + +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts +msgid "Parent committee name" +msgstr "" + #: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "" @@ -4024,6 +4153,14 @@ msgstr "Participant" msgid "Participant added to group {} in meeting {}" msgstr "Participant ajouté au groupe {} dans la réunion {}" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to group {} in meeting {}." +msgstr "" + +#: app/src/app/site/modules/translations/marked-translations.ts +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 +4193,10 @@ msgstr "Numéro de participants" msgid "Participant removed from group {} in meeting {}" msgstr "Participant retiré du groupe {} lors de la réunion {}" +#: app/src/app/site/modules/translations/marked-translations.ts +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 {}" @@ -4123,6 +4264,10 @@ msgstr "Pause discours" msgid "Permissions" msgstr "Permissions" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Person-related fields" +msgstr "" + msgid "Personal data changed" msgstr "Données personnelles modifiées" @@ -4177,18 +4322,21 @@ msgstr "Veuillez sélectionner un poids de vote supérieur à zéro." msgid "Please select the directory:" msgstr " Rejoignez la salle de conférence dès maintenant !" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Rappel au règlement" @@ -4220,18 +4368,30 @@ msgstr "Préfixe" msgid "Prefix for the motion identifier of amendments" msgstr "Préfixe pour l'identificateur de motion" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Preload original motions" +msgstr "" + msgid "Presence" msgstr "Présence" msgid "Present" msgstr "Présent" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Present entitled users" +msgstr "" + msgid "Preview" msgstr "Aperçu" msgid "Previous" msgstr "Avant" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html +msgid "Previous page" +msgstr "" + msgid "Previous slides" msgstr "Pages précédentes" @@ -4495,6 +4655,10 @@ msgstr "" msgid "Requires permission to manage motion metadata" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Requires permission to see origin motions" +msgstr "" + msgid "Reset" msgstr "Réinitialiser" @@ -4692,9 +4856,21 @@ msgstr "Définir comme parent" msgid "Set as reference projector" msgstr "Défini comme projecteur de référence" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html +msgid "Set as template" +msgstr "" + msgid "Set category" msgstr "Définir la catégorie" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set external" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Définir favori" @@ -4716,6 +4892,10 @@ msgstr "Changer en interne" msgid "Set it manually" msgstr "Réglez-le manuellement" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + #: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4766,6 +4946,10 @@ msgstr "Défénir les belises" msgid "Set workflow" msgstr "Définir le flux de travail" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Fixer/supprimer une réunion" @@ -4780,9 +4964,6 @@ msgstr "Paramètres " msgid "Short form for amendments" msgstr "" -msgid "Show all" -msgstr "Afficher tout" - msgid "Show all changes" msgstr "Afficher tout les modifications" @@ -4810,15 +4991,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" @@ -4963,6 +5138,10 @@ msgstr "Trier les motions" msgid "Sort motions by" msgstr "Trier les motions par" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Sort participant names on single votes projection by" +msgstr "" + msgid "Sort workflow" msgstr "Trier les fluxs de travail" @@ -5061,6 +5240,10 @@ msgstr "Arrêter le vote" msgid "Stop waiting" msgstr "Arrêter d'attendre" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Biffure" @@ -5071,9 +5254,17 @@ msgstr "Niveau structurel" msgid "Structure levels" msgstr "Niveaus de structure" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts +msgid "Structure levels created" +msgstr "" + msgid "Subcategory" msgstr "Sous-catégorie" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "Date de soumission" @@ -5086,9 +5277,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" @@ -5169,6 +5357,10 @@ msgstr "Balise" msgid "Tags" msgstr "Balises" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Target meeting" +msgstr "" + msgid "Text" msgstr "Texte" @@ -5189,6 +5381,10 @@ msgstr "Séparateur de texte" msgid "Text to display" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Text version" +msgstr "" + msgid "The account is deactivated." msgstr "Le compte est désactivé." @@ -5304,9 +5500,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." @@ -5355,15 +5548,16 @@ 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." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "This amendment has change recommendations." +msgstr "" + msgid "This ballot contains deleted users." msgstr "Ce bulletin de vote contient des utilisateurs supprimés." @@ -5466,12 +5660,11 @@ msgstr "" "Cela ajoutera ou supprimera les comptes sélectionnés des réunions suivantes " ":" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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 "" @@ -5871,15 +6064,13 @@ msgstr "" "Avertissement : Des amendements existent pour cette motion. Êtes-vous sûr de" " vouloir supprimer cette motion malgré tout ?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -5910,6 +6101,10 @@ msgstr "Quoi de neuf ?" msgid "Which version?" msgstr "Quelle version ?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts +msgid "Which visualization?" +msgstr "" + msgid "Wifi" msgstr "Réseau sans fil (Wifi)" @@ -6162,6 +6357,14 @@ msgstr "ajouter groupe(s)" msgid "already exists" msgstr "Existe déjà." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "amendment" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "amendments" +msgstr "" + msgid "analog" msgstr "analog" @@ -6184,6 +6387,22 @@ msgstr "par" msgid "challenged you to a chess match!" msgstr "Défié vous à un match d'échecs!" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "change recommendation" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "change recommendations" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "committee name" +msgstr "" + msgid "committee-example" msgstr "comité-exemple" @@ -6232,12 +6451,13 @@ msgstr "courriels" msgid "ended" msgstr "terminé" -msgid "entries will be ommitted." -msgstr "les entrées seront omises." - msgid "example" msgstr "exemple" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html +msgid "external" +msgstr "" + msgid "female" msgstr "Féminin" @@ -6275,6 +6495,10 @@ msgstr "Caché" msgid "inactive" msgstr "inactif" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "en ligne" @@ -6321,6 +6545,10 @@ msgstr "majorité" msgid "male" msgstr "masculin" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "max. 32 caractères autorisés" @@ -6355,6 +6583,10 @@ msgstr "non-nominal" msgid "none" msgstr "aucun" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "not external" +msgstr "" + #: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "Non spécifié" @@ -6362,12 +6594,28 @@ msgstr "Non spécifié" msgid "of" msgstr "de" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "of which" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts +msgid "of which %num% not permissable" +msgstr "" + msgid "open votes" msgstr "votes ouverts" msgid "or" msgstr "ou" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "original identifier" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "original submitter" +msgstr "" + msgid "outside" msgstr "À l'extérieur" @@ -6436,6 +6684,10 @@ msgstr "à" msgid "today" msgstr "aujourd'hui" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "total" +msgstr "" + msgid "undocumented" msgstr "non documenté" @@ -6452,6 +6704,14 @@ msgstr "votes par candidat" msgid "votes per option" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts +msgid "was" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts +msgid "were" +msgstr "" + msgid "will be created" msgstr "sera créé" @@ -6462,6 +6722,14 @@ msgstr "sera importé" msgid "will be updated" msgstr "sera mis à jour" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "with" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "without identifier" +msgstr "" + msgid "yellow" msgstr "jaune" diff --git a/i18n/it.po b/i18n/it.po index 51e1da826d..09c732e564 100644 --- a/i18n/it.po +++ b/i18n/it.po @@ -23,6 +23,7 @@ msgstr "\"0\" indica un numero illimitato di riunioni attive" msgid "%num% emails were send sucessfully." msgstr "%n um% Le e-mail sono state inviate con successo." +#: /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." @@ -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 " @@ -78,6 +72,7 @@ msgstr "Serve una password" msgid "A server error occured. Please contact your system administrator." msgstr "Errore del server. Prego contattare l'amministratore del server." +#: /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 "E' richiesto un tempo e deve essere indicato nel formato min:sec " @@ -87,6 +82,7 @@ msgstr "Serve un titolo" msgid "A topic needs a title" msgstr "L'argomento necessita di un titolo" +#: /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." @@ -109,9 +105,7 @@ msgstr "Accettare" msgid "Access data (PDF)" msgstr "Dati d'accesso (pdf)" -msgid "Access groups" -msgstr "Gruppi d'accesso" - +#: /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 " @@ -127,27 +121,38 @@ msgstr "Dati d'accesso" msgid "Account" msgstr "Account" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Account amministratore" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Account created" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "Account aggiunto correttamente." msgid "Accounts" msgstr "Accounts" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Creato Account" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Account aggiornato" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Account con errori" +#: /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 "Account con avvertimenti: le celle interessate saranno saltate" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "Azione non possibile. Devi prendere parte alla riunione.." @@ -157,26 +162,34 @@ msgstr "Attivare" msgid "Activate amendments" msgstr "Attivare mozioni di modifica" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "Attiva il backtracking" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Attiva riunione chiusa" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Attivare design" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Attiva l'accesso pubblico" +#: /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 "" "Attiva il campo di estensione del mittente nel modulo di creazione della " "mozione" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "Attivare il campo di selezione \"motion edition\"" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Attivare il campo di selezione \"spokesperson\"/portavoce" @@ -252,6 +265,7 @@ msgstr "Aggiungere una nuova voce" msgid "Add option" msgstr "Aggiungi opzioni" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Aggiungere il timer" @@ -264,6 +278,7 @@ msgstr "Aggiungi alle riunioni" msgid "Add to queue" msgstr "Aggiungere alla coda" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Aggiungere" @@ -273,9 +288,11 @@ msgstr "Aggiungiti alla lista dei relatori per parteicpare alla conferenza" msgid "Add/remove groups ..." msgstr "Aggiungere / cancellare gruppi ..." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Aggiungere/rimuovere livelli di struttura" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Aggiungere/sottrarre" @@ -286,6 +303,7 @@ msgstr "" "Potrebbero essere presenti altre colonne. Tali non hanno nessuna influenza " "all´importazione." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Ruoli amministrativi" @@ -318,15 +336,18 @@ msgstr "" msgid "Agenda visibility" msgstr "Visibilità nell'Ordine del Giorno" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Allinea" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Tutto" msgid "All casted ballots" msgstr "Tutte le schede di votazione consegnate" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" "Tutte le modifiche delle impostazioni apportate a questo gruppo andranno " @@ -344,6 +365,7 @@ msgstr "Tutte le riunioni" msgid "All other fields are optional and may be empty." msgstr "Tutti gli altri campi sono facoltativi e possono essere vuoti." +#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Tutti i livelli di struttura" @@ -359,6 +381,7 @@ msgstr "Tutti i voti saranno persi." msgid "Allow amendments of amendments" msgstr "Concedi mozioni per mozioni modificate" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "Consentire il backtracking delle mozioni inoltrate" @@ -368,12 +391,14 @@ msgstr "Permettere spazi nell´indicatore" msgid "Allow create poll" msgstr "Permettere votazione" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "" msgid "Allow forwarding of motions" msgstr "Consentire l'inoltro di mozioni" +#: /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 "Ammettere un partecipante molte volte nella stessa lista" @@ -404,6 +429,10 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Gruppi di accesso consentiti per questa directory" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Sempre" @@ -461,6 +490,7 @@ msgstr "Immagine particle d'applauso in URL" msgid "Applause visualization" msgstr "Visualizzazione dell'applauso" +#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Aggiornamento dell'applicazione in corso." @@ -476,6 +506,7 @@ msgstr "Archiviare" msgid "Archived" msgstr "Archiviato" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Riunioni archiviate" @@ -489,6 +520,7 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "È sicuro di voler attivare questa riunione?" +#: /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 "" @@ -527,6 +559,7 @@ msgstr "Sei sicuro di voler cancellare tutte le elezioni selezionate?" msgid "Are you sure you want to delete all selected files and folders?" msgstr "Sicuro di voler cancellare tutti i file e registri selezionati?" +#: /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 "Vuoi davvero eliminare tutti i generi selezionati?" @@ -579,6 +612,7 @@ msgstr "Sicuro di voler cancellare questo inserto?" msgid "Are you sure you want to delete this file?" msgstr "Sicuro di voler cancellare questo file?" +#: /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 "Sei sicuro di voler eliminare questo genere?" @@ -594,6 +628,7 @@ msgstr "Sicuro di voler cancellare il messaggio selezionato?" msgid "Are you sure you want to delete this motion block?" msgstr "Sicuro di voler cancellare questa sezione di mozione? " +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "Sei sicuro di voler eliminare questa mozione?" @@ -603,6 +638,7 @@ msgstr "Sicuro di voler cancellare questo proiettore?" msgid "Are you sure you want to delete this state?" msgstr "Siete sicuri di voler cancellare questo stato?" +#: /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 "Siete sicuri di voler eliminare questo livello di struttura?" @@ -618,6 +654,7 @@ msgstr "Sicuro di voler cancellare questa votazione?" msgid "Are you sure you want to delete this workflow?" msgstr "Sicuro di voler cancellare questa programmazione di lavoro?" +#: /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 "Vuoi davvero annullare tutte le modifiche e aggiornare questo modulo?" @@ -627,6 +664,7 @@ msgstr "Sicuro di voler respingere la modifica della mozione?" msgid "Are you sure you want to duplicate this meeting?" msgstr "È sicuro di voler duplicare questo incontro?" +#: /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)?" @@ -644,6 +682,7 @@ msgstr "" msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "È sicuro di voler eliminare irrevocabilmente la mozione d'ordine?" +#: /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 "Vuoi davvero rendere pubblico questo file/cartella?" @@ -694,6 +733,7 @@ msgstr "" msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "Sicuro di voler resettare tutti i password a quelli iniziali?" +#: /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:" @@ -707,6 +747,7 @@ msgstr "Sicuro di voler resettare questa votazione?" msgid "Are you sure you want to send an invitation email to the user?" msgstr "Sicuro di voler inviare un invito a questo utente?" +#: /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 "Siete sicuri di voler inviare un'e-mail di invito?" @@ -719,6 +760,7 @@ msgstr "Sicuro di voler fermare questa votazione?" msgid "Are you sure you want to submit a point of order?" msgstr "Sicuro di voler fare una richiesta sul regolamento interno?" +#: /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 "Vuoi davvero annullare la pubblicazione di questo file/cartella?" @@ -752,9 +794,15 @@ msgstr "" "riunione. Se si desidera un altro gruppo, utilizzare la finestra di dialogo " "\"Aggiungi alle riunioni\" nella vista dei dettagli dell'account." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +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]." +#: /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 "" "Attenzione: gli account non selezionati verranno uniti e poi eliminati." @@ -778,6 +826,7 @@ msgstr "" msgid "Autopilot" msgstr "Autopilota" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "Widget del pilota automatico" @@ -841,6 +890,7 @@ msgstr "Votazione aggiornata" msgid "Ballots" msgstr "Votazioni" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "Schede espresse" @@ -853,18 +903,21 @@ msgstr "Inizio relazione" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Spazio tra prefisso e numero, p. e. ´A 001´." +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "Citazione in blocco" msgid "Bold" msgstr "Grassetto" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "Elenco puntato" msgid "CSV import" msgstr "Importazione CSV" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "Opzioni CSV" @@ -976,6 +1029,7 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Può creare, modificare, avviare/arrestare ed eliminare le votazioni." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Può modificare tutte le note di moderazione." @@ -986,6 +1040,7 @@ msgstr "" "Può modificare e assegnare i seguenti metadati del movimento: Presentatore, " "stato, raccomandazione, categoria, blocchi di mozioni e tag." +#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "Può modificare la propria delega" @@ -995,6 +1050,7 @@ msgstr "Può inoltrare mozioni" msgid "Can forward motions to committee" msgstr "Può inoltrare mozioni alla commissione" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1025,6 +1081,7 @@ msgstr "Può gestire la lista dei realtori" msgid "Can manage logos and fonts" msgstr "Può gestire i logo e caratteri" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Può gestire le note di moderazione" @@ -1058,6 +1115,7 @@ msgstr "Può gestire la chat" msgid "Can manage the projector" msgstr "Può gestire il proiettore" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" "Può modificare i partecipanti esistenti, ma non può crearli o eliminarli." @@ -1068,6 +1126,7 @@ msgstr "Può nominare altri partecipati per l'elezione" msgid "Can nominate oneself" msgstr "Può candidare per elezioni" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1083,6 +1142,7 @@ msgstr "Impossibile importare a causa di errori" msgid "Can put oneself on the list of speakers" msgstr "Può mettersi sulla lista dei relatori" +#: /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 "Può ricevere mozioni" @@ -1098,12 +1158,14 @@ msgstr "Può vedere tutti gli argomenti interni, gli orari e i commenti." msgid "Can see all lists of speakers" msgstr "Può vedere tutti gli elenchi dei relatori" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "Può vedere tutte le note di moderazione in ogni elenco di oratori." msgid "Can see elections" msgstr "Può vedere le elezioni" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." @@ -1111,6 +1173,7 @@ msgstr "" "È possibile visualizzare l'email, il nome utente, il numero di iscrizione, " "l'identificazione SSO e lo stato di blocco di tutti i partecipanti." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Può vedere i files" @@ -1124,6 +1187,7 @@ msgstr "" msgid "Can see list of speakers" msgstr "Può vedere la lista dei relatori" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Può vedere le note di moderazione" @@ -1142,12 +1206,14 @@ msgstr "" "lavoro sotto Restrizioni con la stessa descrizione: Verificare la visibilità" " desiderata dei movimenti con l'account del delegato di prova. " +#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "Può vedere la mozione originale" msgid "Can see participants" msgstr "Può vedere i partecipanti" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "Può vedere i dati sensibili" @@ -1172,6 +1238,7 @@ msgstr "" "Nota: la condivisione di cartelle e file può essere limitata " "dall'assegnazione di un gruppo." +#: /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" @@ -1221,6 +1288,7 @@ msgstr "" "È possibile vedere il livestream se è stato inserito un URL livestream in > " "[Impostazioni] > [Livestream]." +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" @@ -1230,6 +1298,7 @@ msgstr "" "\n" "Nota: il diritto di voto è definito direttamente nella scheda elettorale." +#: /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" @@ -1242,6 +1311,7 @@ msgstr "" msgid "Can see the projector" msgstr "Può vedere il proiettore" +#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "È possibile impostare e rimuovere la propria delega." @@ -1256,6 +1326,7 @@ msgstr "" "> [Impostazioni] > [Movimenti] così come per lo stato corrispondente in > " "[Flusso di lavoro]." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "Può eleggere partecipanti" @@ -1287,21 +1358,28 @@ msgstr "Candidato rimosso" msgid "Candidates" msgstr "Candidati" +#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." msgstr "Impossibile creare una riunione senza amministratore." +#: /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 delete published files" msgstr "Impossibile eliminare i file pubblicati" msgid "Cannot do that in demo mode!" msgstr "Questa opzione non disponibile nel modus 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 "Impossibile inoltrare mozioni" +#: /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 "Impossibile spostare i file pubblicati" +#: /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 "Non è possibile ricevere mozioni" @@ -1341,12 +1419,14 @@ msgstr "Cambiare presenza" msgid "Change recommendation" msgstr "Raccomandazione di modifica" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "Modifica raccomandazione - rifiutata" msgid "Change recommendations" msgstr "Raccomandazioni di modifca" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "Cambia la tua delega" @@ -1365,6 +1445,7 @@ msgstr "Versione modificata in riga" msgid "Changes" msgstr "Modifiche" +#: /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 "" "Le modifiche delle impostazioni apportate a tutti i gruppi andranno perse!" @@ -1381,21 +1462,26 @@ msgstr "Controllare il datastore" msgid "Check in or check out participants based on their participant numbers:" msgstr "Check in o check out dei partecipanti secondo la propria numerazione" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Scacco matto! Hai perso!" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Scacco matto! Hai vinto!" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Scacchi" msgid "Choice" msgstr "Scelta" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Scegliere 0 per disabilitare Intervento." +#: /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 "" @@ -1405,24 +1491,30 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Per disattivare il sistema di sostegno premere \"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 "Sottopancia" +#: /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 "Voce dell'agenda del sottopancia, colore dello sfondo" +#: /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 "Voce dell'agenda del sottopancia, colore del carattere" msgid "Chyron speaker name" msgstr "Sottopancia con nome del relatore" +#: /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 "Sottopancia con nome del relatore, colore dello sfondo" +#: /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 "Sottopancia con nome del relatore, colore della scritta" +#: /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 "Classico" @@ -1435,9 +1527,11 @@ msgstr "Cancellare tutti filtri" msgid "Clear all list of speakers" msgstr "Cancellare tutte le liste dei relatori" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Cancella la proiezione corrente" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "Cancella formattazione" @@ -1459,15 +1553,19 @@ msgstr "Premere qui per votare!" msgid "Close" msgstr "Chiudi" +#: /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 "Chiudere la modalità di modifica" msgid "Close list of speakers" msgstr "Chiudere lista dei relatori" +#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "Chiuso" +#: /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 "Argomenti chiusi" @@ -1537,15 +1635,19 @@ msgstr "Comitati" msgid "Committees and meetings" msgstr "Comitati e riunioni" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Creati comitati" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Comitati aggiornati" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Comitati con errori" +#: /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 "Comitati con avvertenze: le celle interessate saranno saltate" @@ -1583,6 +1685,7 @@ msgstr "Obiezione" msgid "Contribution" msgstr "Contributo" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Contributi" @@ -1631,6 +1734,7 @@ msgstr "Creazione" msgid "Creation date" msgstr "Data di creazione" +#: /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 "Punto all'ordine del giorno attuale" @@ -1646,12 +1750,14 @@ msgstr "Lista degli oratori attuale (come slide)" msgid "Current slide" msgstr "Slide corrente" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "Oratore corrente" msgid "Current speaker chyron" msgstr "Sottopancia dell'attuale relatore/relatrice" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "Finestra corrente" @@ -1670,6 +1776,7 @@ msgstr "Numero personalizzato di schede elettorali" msgid "Custom translations" msgstr "Traduzioni personalizzate" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "Personalizzare il pilota automatico" @@ -1691,6 +1798,7 @@ msgstr "Decisione" msgid "Default" msgstr "Default" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "Predefinito 100 % base" @@ -1709,6 +1817,7 @@ msgstr "Gruppi preimpostati con diritto di voto" msgid "Default line numbering" msgstr "Numerazione di linea predefinita" +#: /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" @@ -1716,6 +1825,7 @@ msgstr "" "Contingente di tempo di parola predefinito per i gruppi parlamentari " "(livelli di struttura) in secondi" +#: /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 "" @@ -1727,15 +1837,16 @@ 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" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Modo preimpostato di votazione" @@ -1770,6 +1881,7 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "Definisce il tempo nel quale si sommano applausi." +#: /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" @@ -1794,6 +1906,7 @@ msgstr "" "Definisce quali stati possono essere selezionati successivamente nel flusso " "di lavoro." +#: /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 "Delega di voto" @@ -1812,6 +1925,7 @@ msgstr "Cancellare proiettore" msgid "Deleted user" msgstr "Utente cancellato" +#: /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 "" "L'eliminazione di questa mozione comporta l'eliminazione anche degli " @@ -1835,6 +1949,7 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Decide se questo utente è presente in loco." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "Non ho ricevuto un'email" @@ -1851,6 +1966,7 @@ msgstr "" msgid "Display type" msgstr "Formato display" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Riportare il tempo di recupero" @@ -1860,9 +1976,11 @@ msgstr "Divergente" msgid "Do not forget to save your changes!" msgstr "Non dimenticare di salvare modifiche!" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "Non mostrare pubblicamente le raccomandazioni" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Accetti?" @@ -1875,6 +1993,7 @@ msgstr "Volete davvero scartare tutte le vostre modifiche?" msgid "Do you really want to go ahead?" msgstr "Sicuro di voler continuare?" +#: /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 "Vuoi davvero escludere questo partecipante dalla riunione?" @@ -1891,9 +2010,11 @@ msgstr "" "Volete davvero smettere di condividere questa riunione come modello " "pubblico?" +#: /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 "Vuoi davvero annullare il blocco del partecipante?" +#: /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 "" "Vuoi aggiornare il testo dell'emendamento? Tutte le modifiche andranno " @@ -1914,6 +2035,7 @@ msgstr "Scaricare il file CSV di esempio" msgid "Download folder" msgstr "Cartella Download" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "Scarica il file" @@ -1926,6 +2048,7 @@ msgstr "Duplicare" msgid "Duplicate from" msgstr "Copiato da" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "Duplicati" @@ -1958,9 +2081,11 @@ msgstr "" msgid "Edit" msgstr "Modificare" +#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "Modifica il contenuto HTML" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Modifica account" @@ -1979,27 +2104,34 @@ msgstr "Modificare dettagli per " msgid "Edit editorial final version" msgstr "Modifica la versione editoriale finale" +#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Modifica gruppo" msgid "Edit meeting" msgstr "Modifica riunione" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Modifica nota di moderazione" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "Modifica partecipante" +#: /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 "Elaborare la mozione d'ordine" msgid "Edit projector" msgstr "Modificare proiettore" +#: /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 "Modifica la coda d'attesa" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Modifica lo stato" @@ -2015,6 +2147,7 @@ msgstr "Modificare per inserire voti" msgid "Edit topic" msgstr "Modifica argomento" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Modifica flusso di lavoro" @@ -2027,18 +2160,25 @@ msgstr "Elezione" msgid "Election documents" msgstr "Documenti d´elezione" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Elezioni" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "Elezioni (impostazioni PDF)" +#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Elemento" msgid "Email" msgstr "E-mail" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "Indirizzo email" @@ -2069,6 +2209,7 @@ msgstr "Abilitare il voto elettronico" msgid "Enable forspeech / counter speech" msgstr "abilita intercessione / contro-parola" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Attivare domande intermedie" @@ -2081,9 +2222,11 @@ msgstr "Abilita la visualizzazione della presenza del partecipante" msgid "Enable point of order" msgstr "Abilitazione del punto d'ordine" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "Abilitare la mozione d'ordine per gli altri partecipanti" +#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "Abilitare riunioni pubbliche" @@ -2113,6 +2256,7 @@ msgstr "" "modificare lo stato della mozione. Sono escluse altre funzioni " "amministrative." +#: /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'." @@ -2132,6 +2276,7 @@ msgstr "" "Consente la modifica del testo della mozione e del motivo da parte dei " "proponenti nello stato selezionato dopo la creazione della mozione." +#: 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" @@ -2140,6 +2285,7 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2215,6 +2361,7 @@ msgstr "Accedere alla modalità sviluppatore" msgid "Enter your email to send the password reset link" msgstr "Inserire l´e-mail per ricevere il link per resettare la password" +#: /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 "Utenti presenti aventi diritto" @@ -2246,6 +2393,7 @@ msgstr "Fine stimato" msgid "Event location" msgstr "Luogo dell'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 "" "Tutti gli amministratori in ogni riunione potranno vedere questo contenuto." @@ -2257,6 +2405,7 @@ msgstr "" "Tutti possono vedere la richiesta di una mozione d'ordine (invece dei " "manager solo per la lista degli oratori)" +#: /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 " @@ -2287,6 +2436,7 @@ msgstr "Esporta come PDF" msgid "Export comment" msgstr "Esportare commento" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "Esporta la nota del moderatore come PDF" @@ -2302,9 +2452,14 @@ msgstr "Esportasre mozioni selezionate" msgid "Extension" msgstr "Estensione" +#: app/src/app/domain/models/users/user.constants.ts +msgid "External" +msgstr "" + msgid "External ID" msgstr "ID esterno" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "Fallback" @@ -2314,9 +2469,14 @@ msgstr "Preferiti" msgid "File" msgstr "File" +#: /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 "Il file è in uso" +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "Il file viene utilizzato in:" @@ -2329,6 +2489,7 @@ msgstr "File" msgid "Filter" msgstr "Filtro" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "Voti singoli filtrati" @@ -2371,6 +2532,7 @@ msgstr "Font regolare" msgid "Font size in pt" msgstr "Dimensione del carattere in 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" @@ -2394,6 +2556,7 @@ msgstr "Colore in primo piano" msgid "Forgot Password?" msgstr "Dimenticato password?" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "Formalità" @@ -2403,6 +2566,7 @@ msgstr "Intercessione" msgid "Forward" msgstr "Inoltrare" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "Inoltra mozioni" @@ -2439,6 +2603,7 @@ msgstr "Pareggio di partita!" msgid "Gender" msgstr "Genere" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "Genere" @@ -2475,6 +2640,7 @@ msgstr "Colore della intestazione" msgid "Go to line" msgstr "Vai alla riga" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "Ha ottenuto un email" @@ -2484,9 +2650,11 @@ msgstr "Gruppo" msgid "Group name" msgstr "Nome gruppo" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "Gruppo non trovato. Account aggiunto al gruppo \"Predefinito\"." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "Gruppo non trovato. L'account appartiene già a un altro gruppo." @@ -2508,51 +2676,71 @@ msgstr "Gruppi con diritto di scrivere" msgid "Has SSO identification" msgstr "Ha SSO identificazione" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Has a home committee" +msgstr "" + +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "Ha un numero di iscrizione" msgid "Has amendments" msgstr "Ha richieste di modifica mozione" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "Ha un indirizzo email" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "Ha cambiato il peso del voto" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "Ha email" msgid "Has forwardings" msgstr "Dispone di inoltri" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "Ha mozioni identiche" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "Ha effettuato l'accesso" msgid "Has no SSO identification" msgstr "Non ha identificazione SSO" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "Non ha indirizzo email" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +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 "Non ha mozioni identiche" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "Non ha numero di iscrizione" msgid "Has no speakers" msgstr "Nessuna richiesta di parola" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "Non ha ancora effettuato l'accesso" +#: /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 "Non ha parlato" +#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "Non ha votato" @@ -2562,9 +2750,11 @@ msgstr "Ha annotazioni" msgid "Has speakers" msgstr "Presenti richieste di parola" +#: /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 "Ha parlato" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "Ha un peso di voto invariato" @@ -2574,6 +2764,7 @@ msgstr "Ha votato" msgid "Header" msgstr "Intestazione" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2583,9 +2774,11 @@ msgstr "Colore intestazione" msgid "Header font color" msgstr "Colore scrittura intestazione" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "Intestazione" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "Intestazioni" @@ -2601,15 +2794,18 @@ msgstr "Testo di aiuto per i dati di accesso e PDF di benvenuto" msgid "Hidden item" msgstr "Voce nascosta" +#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "Nascondi" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Nascondi il menù principale" msgid "Hide more text" msgstr "Dimostrare meno" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "Nascondi nota sul numero di contributi multipli" @@ -2628,12 +2824,17 @@ msgstr "Storia" msgid "Home" msgstr "Home" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Creazione richieste di modifica mozione" msgid "I know the risk" msgstr "A conoscenza del rischio" +#: /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!" @@ -2644,34 +2845,37 @@ msgstr "" "campo successivo. Si prega di testare l'invio di e-mail in caso di " "modifiche!" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "Mozioni identiche" +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "Identico a " msgid "Identifier" msgstr "Identificatore" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +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. " +#: /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 "" "Se il valore è impostato su 0, il tempo viene conteggiato come cronometro." +#: app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" +#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "Descrizione dell'immagine" @@ -2696,6 +2900,8 @@ msgstr "Importare partecipanti" msgid "Import successful" msgstr "Importazione riuscita" +#: /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 "Importazione riuscita con alcuni avvertimenti" @@ -2705,6 +2911,7 @@ msgstr "Importare temi" msgid "Import workflows" msgstr "Importazione di flussi di lavoro" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "Importante: non vengono creati nuovi gruppi." @@ -2723,6 +2930,10 @@ msgstr "Non attivo" msgid "Inconsistent data." msgstr "Dati incoerenti" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Informazione" @@ -2744,18 +2955,22 @@ msgstr "Inserire dietro" msgid "Insert topics here" msgstr "Inserire temi qui" +#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "Inserisci/Modifica link" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "Inserisci/modifica immagine" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "Inserisci/modifica link" msgid "Insertion" msgstr "Inserzione" +#: /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 "Materiale insufficiente! E' un pareggio!" @@ -2768,12 +2983,15 @@ msgstr "Voce interna" msgid "Internal login" msgstr "Login interno" +#: /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 "Domanda interposta" +#: /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 "Intervento" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Tempo di parola dell'intervento in secondi" @@ -2786,6 +3004,7 @@ msgstr "Voti invalidi" msgid "Invite to conference room" msgstr "Invitare nell'aula della conferenza" +#: /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 "È un comitato" @@ -2798,6 +3017,7 @@ msgstr "E' un modello" msgid "Is active" msgstr "E' attivo" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2824,21 +3044,30 @@ msgstr "Viene proiettato" msgid "Is candidate" msgstr "E' un candidato / una candidata" +#: 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 "È chiuso" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "È amministratore di comitato" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "E' il preferito" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "È in riunioni attive" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "È nelle riunioni archiviate" +#: /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 "È chiuso fuori" @@ -2851,39 +3080,50 @@ msgstr "Non è una richiesta di modifica mozione e non ha modifiche" msgid "Is no natural person" msgstr "Non è una persona naturale" +#: /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 "Non è un comitato" msgid "Is not a template" msgstr "Non è un modello" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "Non è attivo" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "Non è un emendamento" msgid "Is not archived" msgstr "Non è archiviato" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "Non è il preferito" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "Non è in riunioni attive" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "Non è presente nelle riunioni archiviate" msgid "Is not present" msgstr "Non è 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 "Non è pubblico" msgid "Is present" msgstr "E' 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 "È pubblico" @@ -2899,6 +3139,7 @@ msgstr "" "Non è consentito eliminare i conti alla rovescia utilizzati per l'elenco " "degli oratori o per i sondaggi." +#: /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 " @@ -2908,9 +3149,11 @@ msgstr "" "utente bloccato. Si prega di annullare lo stato di blocco prima di " "aggiungere un gruppo con questo permesso." +#: /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 "E' un pareggio!" +#: /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 "È il turno dell'avversario" @@ -2938,6 +3181,7 @@ msgstr "Nome dell'aula Jitsi" msgid "Jitsi room password" msgstr "Password dell'aula Jitsi" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "Giustificare" @@ -3004,6 +3248,7 @@ msgstr "Numerazione riga" msgid "Line spacing" msgstr "Interlinea" +#: /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 "Elenco delle modifiche" @@ -3019,6 +3264,7 @@ msgstr "Lista dei partecipanti (PDF)" msgid "List of speakers" msgstr "Liste dei relatori" +#: /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 "Elenco dei relatori in sovrimpressione" @@ -3034,12 +3280,17 @@ msgstr "Elenco degli oratori" msgid "Live conference" msgstr "Conferenza dal vivo." +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Livestream" msgid "Livestream URL" msgstr "Livestream URL" +#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "Immagine del poster in live streaming" @@ -3049,9 +3300,11 @@ msgstr "Livestream immagine poster URL" msgid "Loading data. Please wait ..." msgstr "Dati vengono caricati. Attendere prego ..." +#: /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 "Blocca l'utente da questa riunione." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "Bloccato fuori" @@ -3076,21 +3329,25 @@ msgstr "Valore minimo dell'applauso" msgid "Main motion and line number" msgstr "Mozione principale e numero di riga" +#: /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 "" "Rendi trasparente il colore di sfondo della casella dei meta-dati delle " "informazioni sul proiettore" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "Autorizzazioni scambiate con successo!" msgid "Mark as personal favorite" msgstr "Evidenziare come preferito personale" +#: 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 "" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" "Il numero massimo di voti per opzione non può essere superiore al numero " @@ -3102,9 +3359,11 @@ msgstr "Numero massimo di voti" msgid "Maximum amount of votes per option" msgstr "Numero massimo di voti per opzione" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "Numero massimo di colonne nella proiezione del blocco di movimento" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "Numero massimo di colonne nella proiezione dei voti singoli" @@ -3126,6 +3385,7 @@ msgstr "Data della riunione" msgid "Meeting information" msgstr "Informazioni della riunione" +#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "La riunione è chiusa" @@ -3151,18 +3411,23 @@ msgstr "Nome della riunione" msgid "Meetings" msgstr "Riunioni" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "Riunioni interessate:" msgid "Meetings selected" msgstr "Riunioni selezionate" +#: /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 "Numero d'iscrizione" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "Unire" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "Unisci account" @@ -3197,15 +3462,19 @@ msgstr "Numero minimo di voti" msgid "Minimum number of digits for motion identifier" msgstr "Numero minimo di cifre per l'identificativo della mozione" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Nota di moderazione" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts msgid "Moderation-Note" msgstr "Moderazione-Nota" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Modern" msgstr "Moderno" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Modificare il design" @@ -3242,6 +3511,7 @@ msgstr "Cancellato raccomandazione di cambio mozione" msgid "Motion change recommendation updated" msgstr "Aggiornato raccomandazione di cambio mozione" +#: /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 "Mozione modificata" @@ -3254,9 +3524,11 @@ msgstr "Mozione creata (inoltrata)" msgid "Motion deleted" msgstr "Mozione cancellata" +#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "Redattore della mozione" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "Redattori della mozione" @@ -3275,6 +3547,7 @@ msgstr "Preambolo mozione" msgid "Motion updated" msgstr "Mozione aggiornata" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "Versione della mozione" @@ -3284,6 +3557,7 @@ msgstr "Voti mozione" msgid "Motions" msgstr "Mozioni" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "Mozioni (impostazioni PDF)" @@ -3338,21 +3612,27 @@ msgstr "Nome della nuova categoria" msgid "Natural person" msgstr "Persona naturale" +#: /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 "Vai alla pagina dell'account da" +#: /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 "Vai alla visualizzazione dettagliata del comitato da" +#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "Vai alla riunione" +#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "Vai alla mozione" +#: /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 "Vai alla pagina del partecipante da" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "Vai alla cartella" @@ -3377,6 +3657,7 @@ msgstr "Nuova categoria" msgid "New change recommendation" msgstr "Nuova raccomandazione di modifica" +#: /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 "Nuovo gruppo chat" @@ -3386,6 +3667,7 @@ msgstr "Nuovo campo di commento" msgid "New committee" msgstr "Nuovo comitato" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nuovo design" @@ -3395,18 +3677,24 @@ msgstr "Nuovo elenco" msgid "New election" msgstr "Nuova elezione" +#: /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 "Nuovo file" msgid "New file name" msgstr "Nuovo nome file" +#: /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 "Nuova cartella" +#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "Nuovo genere" +#: /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 "Nuovo gruppo" @@ -3428,6 +3716,8 @@ msgstr "Nuovo partecipante" msgid "New password" msgstr "Nuova password" +#: /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 "Nuovo proiettore" @@ -3443,6 +3733,7 @@ msgstr "Nuovo tema" msgid "New vote" msgstr "Nuovo voto" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "Nuova finestra" @@ -3452,6 +3743,7 @@ msgstr "Nuova lavorazione" msgid "Next" msgstr "Prossimo" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "Pagina successiva" @@ -3461,6 +3753,7 @@ msgstr "Prossimi stati" msgid "No" msgstr "No" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "Nessun ruolo di amministratore" @@ -3476,15 +3769,18 @@ msgstr "Nessun gruppo \"chat\" presente" msgid "No comment" msgstr "Nessun commento" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "Nessun amministratore del comitato" msgid "No data" msgstr "Nessun dato" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "Nessun dato disponibile" +#: /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" msgstr "Nessuna delega di voto" @@ -3530,12 +3826,14 @@ msgstr "Nessuna annotazione personale" msgid "No results found" msgstr "Nessun risultato trovato" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "Nessun risultato ancora" msgid "No results yet." msgstr "Finora nessun risultato" +#: /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 "Nessun livello di struttura" @@ -3551,15 +3849,18 @@ msgstr "Elenco delle candidature" msgid "None" msgstr "Nessuno" +#: /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 "Nessuna delle mozioni selezionate può essere inoltrata." +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "Normale (http/2)" msgid "Not found" msgstr "Non trovato" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "Non bloccato fuori" @@ -3567,12 +3868,15 @@ msgid "" "Note, that the default password will be changed to the new generated one." msgstr "Da notare che la password viene aggiornato con quella generato nuova." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3591,6 +3895,7 @@ msgstr "" msgid "Notes" msgstr "Annotazioni" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3633,6 +3938,7 @@ msgstr "" "Numero dei prossimi relatori connessi automaticamente \n" "alla conferenza in diretta" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3651,6 +3957,7 @@ msgstr "Numero dei prossimi relatori da dimostrare con il proiettore" msgid "Number set" msgstr "Numero assegnato" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "Elenco numerato" @@ -3660,6 +3967,7 @@ msgstr "Numerare per categoria" msgid "Numbering" msgstr "Numerazione" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "Numerazione e classificazione" @@ -3672,9 +3980,11 @@ msgstr "Sistema di numerazione per contributi dell'ordine del giorno" msgid "OK" msgstr "Ok" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "O" +#: /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 "spento" @@ -3684,24 +3994,32 @@ msgstr "Modus offline" msgid "Ok" msgstr "Ok" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "Vecchio account di" msgid "Old password" msgstr "Vecchia password" +#: /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 "Acceso" msgid "One email was send sucessfully." msgstr "Una email è stata inviata con successo" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Solo per annotazioni interne." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "Solo per voti nominali." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "mozione originale cancellata" @@ -3712,6 +4030,7 @@ msgid "Only present participants can be added to the list of speakers" msgstr "" "Solo partecipanti presenti possono essere aggiunti alla lista dei relatori" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "Solo tempo" @@ -3724,12 +4043,15 @@ msgstr "Aprire Jitsi in un nuovo tab" msgid "Open a meeting to play \"Connect 4\"" msgstr "Aprire una riunione per giocare a \"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 "Apri una riunione per giocare a scacchi" +#: /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 "Argomenti aperti" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "Apri il link in..." @@ -3751,6 +4073,7 @@ msgstr "Data d'accesso OpenSlide " msgid "OpenSlides help (FAQ)" msgstr "OpenSlides help (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 " @@ -3778,6 +4101,7 @@ msgstr "Organizzazione" msgid "Organization Management Level changed" msgstr "Livello di Gestione dell'Organizzazione modificato" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "Amministratore dell'organizzazione" @@ -3802,6 +4126,7 @@ msgstr "Originale" msgid "Original version" msgstr "Versione originale" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -3838,6 +4163,7 @@ msgstr "Pagina" msgid "Page format" msgstr "Formato pagina" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -3871,9 +4197,19 @@ msgstr "Caricare in parallelo" msgid "Parent agenda item" msgstr "Contributo madre nell'ordine del giorno" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html +msgid "Parent committee" +msgstr "" + +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts +msgid "Parent committee name" +msgstr "" + +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "Il testo del movimento genitore è cambiato" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "Opzione parlamento" @@ -3883,6 +4219,14 @@ msgstr "Partecipante" msgid "Participant added to group {} in meeting {}" msgstr "Partecipante aggiunto al gruppo {} nella riunione {}" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to group {} in meeting {}." +msgstr "" + +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "Partecipante aggiunto a più gruppi nella riunione {}" @@ -3913,6 +4257,10 @@ msgstr "Numero partecipante" msgid "Participant removed from group {} in meeting {}" msgstr "Partecipante rimosso dal gruppo {} nella riunione {}" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "Partecipante rimosso da più gruppi nella riunione {}" @@ -3922,6 +4270,7 @@ msgstr "Partecipante rimosso da più gruppi in più riunioni" msgid "Participants" msgstr "Partecipanti" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "Partecipanti (impostazioni PDF)" @@ -3932,18 +4281,23 @@ msgstr "" "I partecipanti e gli amministratori sono copiati completamente e non possono" " essere modificati qui." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Partecipanti creati" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Partecipanti saltati" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Partecipanti aggiornati" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Partecipanti con errori" +#: /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 "Partecipanti con avvertenze: le celle interessate verranno saltate" @@ -3965,12 +4319,15 @@ msgstr "Le password non corrispondono" msgid "Paste/write your topics in this textbox." msgstr "Copiare / scrivere i propri temi nel campo di testo." +#: /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 "Pausa di discorso" msgid "Permissions" msgstr "Permessi" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -3989,6 +4346,7 @@ msgstr "Annotazioni personali" 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 "Giocare contro" @@ -4012,18 +4370,22 @@ msgstr "Prego, da inserire la nuova password" msgid "Please join the conference room now!" msgstr "Prego entra nell'aula conferenza ora!" +#: /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 "Seleziona un account principale." +#: /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 "Selezionare un peso di voto maggiore o uguale a 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 "Selezionare un peso di voto maggiore di 0." msgid "Please select the directory:" msgstr "Prego, da selezionare l'elenco: " +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4036,12 +4398,17 @@ msgstr "" "Prego, da aggiornare il proprio browser o da contattare la propria " "amministrazione del sistema." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Richiesta riguardante il regolamento" msgid "Polls" msgstr "Sondaggio" +#: /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} " @@ -4069,6 +4436,7 @@ msgstr "Prefisso" msgid "Prefix for the motion identifier of amendments" msgstr "Prefisso per l'identificativo della mozione degli emendamenti" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "Precaricare le mozioni originali" @@ -4078,6 +4446,7 @@ msgstr "Presenza" msgid "Present" msgstr "Presente" +#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "Utenti presenti autorizzati" @@ -4087,6 +4456,7 @@ msgstr "Previsione" msgid "Previous" msgstr "Indietro" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "Pagina precedente" @@ -4096,6 +4466,7 @@ msgstr "Ultime slides" msgid "Primary color" msgstr "Colore primario" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "Mandanti" @@ -4114,9 +4485,11 @@ msgstr "Gestione del processo" msgid "Project" msgstr "Proiettare" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Livello di struttura attiva del progetto" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Progetto di tutti i livelli della struttura" @@ -4153,12 +4526,15 @@ msgstr "Proiettori" msgid "Pronoun" msgstr "Pronome" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "Delegati" msgid "Public" msgstr "Publico" +#: /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 "Accesso pubblico" @@ -4168,6 +4544,7 @@ msgstr "Contributo publico" msgid "Public template" msgstr "Modello pubblico" +#: /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 "Modello pubblico richiesto per la creazione di una nuova riunione" @@ -4198,9 +4575,11 @@ msgstr "Motivazione" msgid "Reason required for creating new motion" msgstr "Motivazione necessaria per creazione nuovo mozione" +#: /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 "Ricezione di contributi" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "Ricevi mozioni" @@ -4219,6 +4598,7 @@ msgstr "Raccomandazione modificata" msgid "Recommendation label" msgstr "Raccomandazione" +#: /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." @@ -4232,6 +4612,7 @@ msgstr "Ripristino raccomandazione" msgid "Recommendation set to {}" msgstr "Raccomandazione impostata su {}" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "Rifare" @@ -4253,6 +4634,7 @@ msgstr "Respinto" msgid "Relevant information could not be accessed" msgstr "Impossibile accedere alle informazioni pertinenti" +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "Ricarica pagina" @@ -4290,6 +4672,7 @@ msgstr "Cancellare dall'ordine del giorno" msgid "Remove from motion block" msgstr "Cancellare dal gruppo mozioni" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "Rimuovi link" @@ -4299,6 +4682,7 @@ msgstr "Cancellarmi" msgid "Remove option" msgstr "Rimuovere opzione" +#: /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 "Rimuovere mozione d'ordine" @@ -4333,12 +4717,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Permessi necessari per visualizzare questa pagina:" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "Richiede l'autorizzazione a gestire elenchi di relatori" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "Richiede l'autorizzazione per gestire i metadati della mozione" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "Richiede l'autorizzazione per vedere le mozioni di origine" @@ -4360,6 +4747,7 @@ msgstr "Raccomandazione resettare" msgid "Reset state" msgstr "Resettare stato" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Risetta il timer" @@ -4372,18 +4760,22 @@ msgstr "Risoluzione e grandezza" msgid "Restart livestream" msgstr "Riavviare livestream" +#: /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 "" "Impedire ai capi delle delegazioni di aggiungersi all'elenco degli oratori." +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "Impedire ai capi delle delegazioni di creare mozioni/modifiche" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "Impedire ai capi delle delegazioni di supportare mozioni" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "Impedire ai capi delegazione di votare" @@ -4396,6 +4788,8 @@ msgstr "Risultato" msgid "Results" msgstr "Risultati" +#: /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 "Riprendi il discorso" @@ -4408,21 +4802,26 @@ msgstr "Diritto" 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 "Righe con avvertimenti" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "SSO" msgid "SSO Identification" msgstr "Identificazione SSO" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "Identificazione SSO" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "Stessa email" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "Stesso nome e cognome" @@ -4480,9 +4879,11 @@ msgstr "Seleziona la riunione" msgid "Select paragraphs" msgstr "Selezionare paragrafi" +#: /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 "Seleziona partecipanti" +#: /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 "Seleziona speaker" @@ -4526,12 +4927,21 @@ msgstr "Impostare come parente" msgid "Set as reference projector" msgstr "Impostare come proiettore di riferimento" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "Imposta come modello" msgid "Set category" msgstr "Impostare categoria" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set external" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Impostare favorito" @@ -4553,6 +4963,11 @@ msgstr "Impostare interno" msgid "Set it manually" msgstr "Impostazione manuale" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "Imposta blocco ..." @@ -4602,6 +5017,10 @@ msgstr "Imposta tags" msgid "Set workflow" msgstr "Imposta il flusso di lavoro" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "Imposta/rimuovi la riunione" @@ -4613,6 +5032,7 @@ msgstr "" msgid "Settings" msgstr "Impostazioni" +#: /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 "Modulo breve per le modifiche" @@ -4666,6 +5086,7 @@ msgstr "Visualizzare finestre della conferenza in diretta" msgid "Show logo" msgstr "Visualizzare logo" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Mostra il menù principale" @@ -4724,6 +5145,7 @@ msgstr "Visualizzare questo testo nella pagina login" msgid "Show title" msgstr "Visualizzare titolo" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" "Mostra la navigazione degli argomenti nella modalità vista dettagliata" @@ -4789,15 +5211,18 @@ msgstr "Ordinare mozioni" msgid "Sort motions by" msgstr "Ordina le mozioni per" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "Ordina i nomi dei partecipanti sulla proiezione dei singoli voti per" msgid "Sort workflow" msgstr "Selezionario per flusso di lavoro" +#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "Sorgente" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "Codice sorgente" @@ -4807,27 +5232,35 @@ msgstr "Relatore" msgid "Speakers" msgstr "Relatori" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "Durata dell'intervento - contributo attuale" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Durata degli interventi " +#: /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 "Durata degli interventi - Panoramica livelli di struttura" +#: /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 "Orario di inizio del discorso" +#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Tipo di discorso" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "Portavoce" +#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Persone portavoce" +#: /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 "Pareggio! E' un pareggio!" @@ -4838,6 +5271,7 @@ msgstr "" msgid "Start date" msgstr "Data d'inizio" +#: /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 "Numero della linea di partenza" @@ -4859,6 +5293,7 @@ msgstr "Stato impostato su {}" msgid "Statistics" msgstr "Statistiche" +#: /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 "Stato" @@ -4877,21 +5312,31 @@ msgstr "Stop votazione" msgid "Stop waiting" msgstr "Smettere di aspettare" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Barrato" msgid "Structure level" msgstr "Livello struttura" +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Livelli di struttura" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Categoria secondaria" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "Data di presentazione" @@ -4916,6 +5361,7 @@ msgstr "I richiedenti sono cambiati" msgid "Subscript" msgstr "Pedice" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "Sottrarre" @@ -4937,6 +5383,7 @@ msgstr "Sommario di cambiamenti" msgid "Summary of changes:" msgstr "Sommario di cambiamenti:" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "Super-amministratore" @@ -4961,12 +5408,15 @@ msgstr "Supportatori cambiati" msgid "Surname" msgstr "Cognome" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "Cambio di mandato" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "Cambiare" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "Sistema" @@ -4979,12 +5429,14 @@ msgstr "Etichetta" msgid "Tags" msgstr "Etichette" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "Obbiettivo dell'incontro" msgid "Text" msgstr "Testo" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "Colore del testo" @@ -4997,15 +5449,18 @@ msgstr "Importo testo" msgid "Text separator" msgstr "Divisore testo" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "Testo da visualizzare" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "" msgid "The account is deactivated." msgstr "L'account è disattivato" +#: /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 "Le colonne interessate non saranno importate" @@ -5035,6 +5490,7 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "L'importazione è in corso, attendere..." +#: /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 " @@ -5059,6 +5515,7 @@ msgstr "Il link è rotto. Contatta il tuo amministratore di sistema." msgid "The list of speakers is closed." msgstr "La lista degli oratori è chiusa." +#: /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." @@ -5150,6 +5607,7 @@ msgstr "Questi accounts saranno eliminati" msgid "These participants will be removed:" msgstr "Questi partecipanti saranno rimossi:" +#: /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 "" "Queste impostazioni vengono applicate solo localmente su questo browser." @@ -5164,15 +5622,13 @@ 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." msgid "This action will remove you from one or more meetings." msgstr "Questa azione vi allontanerà da una o più riunioni." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "Questo emendamento contiene raccomandazioni di modifica." @@ -5191,6 +5647,7 @@ msgstr "Questo comitato non had amministratori!" msgid "This field is required." msgstr "Questo campo è richiesto." +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "Questo file verrà eliminato anche da tutte le riunioni." @@ -5211,6 +5668,7 @@ msgstr "Questa riunione" msgid "This meeting is archived" msgstr "Questa riunione è archiviata" +#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "Questa riunione è pubblica" @@ -5246,6 +5704,7 @@ msgstr "" "Questo aggiungerà o rimuoverà i seguenti gruppi per tutti i partecipanti " "selezionati:" +#: /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:" @@ -5275,12 +5734,11 @@ msgstr "" "Questa operazione aggiunge o rimuove gli account selezionati nelle seguenti " "riunioni :" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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:" @@ -5326,6 +5784,7 @@ msgstr "" msgid "Thoroughly check datastore (unsafe)" msgstr "Controllo approfondito del datastore (non sicuro)" +#: /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 "Triplice ripetizione! E un pareggio!" @@ -5335,12 +5794,15 @@ msgstr "Visualizzazione in modalità gallery" msgid "Time" msgstr "Tempo" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "Tempo e semaforo" +#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "Timer" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Timer" @@ -5389,15 +5851,19 @@ msgstr "Argomenti aggiornati" msgid "Topics with warnings (will be skipped)" msgstr "Argomenti con avvertenze (saranno saltati)" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Accounts totali" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Totale comitati" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Totale partecipanti" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Tempo totale" @@ -5419,12 +5885,14 @@ msgstr "Risoluzione dei problemi" msgid "Try reconnect" msgstr "Prova a ricollegare" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "URL" msgid "Underline" msgstr "Sottolineato" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "Annulla" @@ -5437,9 +5905,11 @@ msgstr "Altoparlanti unici" msgid "Unknown participant" msgstr "Partecipante sconosciuto" +#: /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 "Utente sconosciuto" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "Non pubblico" @@ -5462,6 +5932,7 @@ msgstr "" "Utilizzare la struttura JSON chiave: valore (chiave = nome dell'attributo " "OpenSlides, valore = nome dell'attributo IdP)." +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Utilizzare colore" @@ -5476,6 +5947,7 @@ msgstr "" "Utilizzato per le e-mail di invito e per i QRCode nei PDF dei dati di " "accesso." +#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "Utente" @@ -5485,6 +5957,7 @@ msgstr "Utente non trovato." msgid "Username" msgstr "Nome utente" +#: /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 "Il nome utente non può contenere spazi" @@ -5511,6 +5984,7 @@ msgstr "" msgid "Valid votes" msgstr "Voti validi" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "Vista" @@ -5526,12 +6000,16 @@ msgstr "Visibilità in agenda" msgid "Vote" msgstr "Voto" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "Peso del voto" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "Delega di voto" +#: /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 "Voto presentato" @@ -5544,6 +6022,7 @@ msgstr "Votato" msgid "Votes" msgstr "Voti" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Votazione" @@ -5569,6 +6048,7 @@ msgstr "" "La votazione termina dopo un periodo di tempo breve (alcuni secondi/minuti) " "o lungo (alcuni giorni/settimane)." +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "Votazione in corso" @@ -5599,6 +6079,8 @@ msgstr "Diritto di voto per" msgid "Voting right received from (principals)" msgstr "Diritto di voto ricevuto da (mandanti)" +#: /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 "Diritto di voto" @@ -5635,12 +6117,14 @@ msgstr "Attendere" msgid "Wait for response ..." msgstr "Attendere la risposta ..." +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "In attesa di risposta ..." msgid "Warn color" msgstr "Colore di avvertimento" +#: /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?" @@ -5648,16 +6132,15 @@ msgstr "" "Attenzione: Esistono emendamenti per questa mozione. Siete sicuri di voler " "cancellare questa mozione a prescindere?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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." +#: /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?" @@ -5665,6 +6148,7 @@ msgstr "" "Attenzione: Almeno una delle mozioni selezionate ha degli emendamenti; anche" " questi saranno cancellati. Volete cancellare comunque?" +#: /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 "" @@ -5689,6 +6173,7 @@ msgstr "Cosa c'è di nuovo?" msgid "Which version?" msgstr "Quale versione?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "Quale visualizzazione?" @@ -5732,6 +6217,7 @@ msgstr "Si per candidato" msgid "Yes per option" msgstr "Sì per ogni opzione" +#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "Sì, elimina" @@ -5753,6 +6239,7 @@ msgstr "Si/No/Astensione per candidato" msgid "Yes/No/Abstain per list" msgstr "Sì/No/Assenso per elenco" +#: /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." @@ -5760,6 +6247,7 @@ msgstr "" "Stai spostando un file da una cartella pubblica a una cartella non " "pubblicata. Il file non sarà accessibile nelle riunioni successive." +#: /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." @@ -5776,6 +6264,7 @@ msgstr "Non ti è permesso vedere il livestream" msgid "You are not supposed to be here..." msgstr "Non dovresti essere qui..." +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "Si sta utilizzando una versione del client non compatibile." @@ -5842,6 +6331,7 @@ msgstr "Hai già votato." msgid "You have to be logged in to be able to vote." msgstr "Devi essere registrato per poter votare." +#: /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 "Bisogna essere presenti per aggiungere se stessi." @@ -5867,6 +6357,7 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "Hai raggiunto il numero massimo di voti. Deseleziona prima qualcuno." +#: 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." @@ -5892,12 +6383,15 @@ msgstr "Il tuo dispositivo non ha il microfono." msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Il tuo input non corrisponde alla seguente struttura: \"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 "Il tuo avversario non è riuscito a resistere ... Tu sei il vincitore!" +#: /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 "Il tuo avversario ha vinto!" +#: /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 "La password è stata reimpostata con successo!" @@ -5936,9 +6430,11 @@ msgstr "aggiungere gruppo(i)" msgid "already exists" msgstr "Esiste già" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "emendamento" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "emendamenti" @@ -5960,15 +6456,23 @@ msgstr "scheda elettorale" msgid "by" msgstr "da" +#: /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 "Ti ha sfidato a giocare una partita di scacchi!" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "modifica raccomandazione" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "modifica raccomandazioni" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "nome del comitato" @@ -6023,12 +6527,17 @@ msgstr "Terminato" msgid "example" msgstr "esempio" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html +msgid "external" +msgstr "" + msgid "female" msgstr "femminile" msgid "finished (unpublished)" msgstr "finito (non pubblicato)" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "da voti delegati" @@ -6059,6 +6568,10 @@ msgstr "nascosto" msgid "inactive" msgstr "non attivo" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "in linea" @@ -6089,6 +6602,7 @@ msgstr "Ultimo aggiornamento" msgid "lightblue" msgstr "azzurro" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "chiuso fuori" @@ -6104,6 +6618,10 @@ msgstr "maggioranza" msgid "male" msgstr "maschile" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "Ammessi un massimo di 32 caratteri" @@ -6125,6 +6643,7 @@ msgstr "Nessuna persona fisica" msgid "nominal" msgstr "nominale" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "nominale (anonimizzato)" @@ -6137,12 +6656,22 @@ msgstr "non nominale" msgid "none" msgstr "niente" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "not external" +msgstr "" + +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "Non specificato" msgid "of" msgstr "di" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "of which" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6152,9 +6681,11 @@ msgstr "aprire voti" msgid "or" msgstr "o" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "identificativo originario" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "Sottoscrittore originale" @@ -6188,12 +6719,14 @@ msgstr "Eliminare" msgid "remove group(s)" msgstr "rimuovere gruppo(gruppi)" +#: /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 "utente rimosso" msgid "represented by" msgstr "rappresentato da" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "rappresentato dal vecchio account di" @@ -6224,6 +6757,10 @@ msgstr "a" msgid "today" msgstr "Oggi" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "total" +msgstr "" + msgid "undocumented" msgstr "Non documentato" @@ -6236,12 +6773,15 @@ msgstr "versione" msgid "votes per candidate" msgstr "Voti per candidato" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "voti per opzione" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6251,143 +6791,29 @@ msgstr "Sarà creato" msgid "will be imported" msgstr "Sarà importato" +#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "Sarà aggiornato" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "with" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "senza identificativo" msgid "yellow" msgstr "giallo" +#: /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}} Le domande intermedie saranno eliminate" +#: /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}} di essi saranno salvati con \"relatore sconosciuto\"." +#: /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}} saranno salvati" - -msgid "Acceptance" -msgstr "Accettazione" - -msgid "Adjournment" -msgstr "Aggiornamento" - -msgid "Admin" -msgstr "Amministratore" - -msgid "Complex Workflow" -msgstr "Flusso di lavoro complesso" - -#, 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 "" -"Gentile {name},\n" -"\n" -"questo è il tuo login personale di OpenSlides:\n" -"\n" -"{url}\n" -"Nome utente: {username}\n" -"Password: {password}\n" -"\n" -"Questa e-mail è stata generata automaticamente." - -msgid "Default projector" -msgstr "Proiettore predefinito" - -msgid "Delegates" -msgstr "Delegati" - -msgid "No concernment" -msgstr "Nessun riferimento" - -msgid "No decision" -msgstr "Nessuna decisione" - -msgid "Presentation and assembly system" -msgstr "Sistema di presentazione e assemblaggio" - -msgid "Referral to" -msgstr "Riferito a" - -msgid "Rejection" -msgstr "Rifiuto" - -msgid "Reset your OpenSlides password" -msgstr "Reimposta la tua password di OpenSlides" - -msgid "Simple Workflow" -msgstr "Flusso di lavoro semplice" - -msgid "Space for your welcome text." -msgstr "Spazio per il tuo testo di benvenuto." - -msgid "Speaking time" -msgstr "Tempo di parola" - -msgid "Staff" -msgstr "Staff" - -#, 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 "" -"Stai ricevendo questa e-mail perché hai richiesto una nuova password per il tuo account di OpenSlides.\n" -"\n" -"Apri il seguente link e scegli una nuova password:\n" -"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" -"\n" -"Il link sarà valido per 10 minuti." - -msgid "accepted" -msgstr "accettato" - -msgid "adjourned" -msgstr "rinviato" - -msgid "in progress" -msgstr "in corso" - -msgid "name" -msgstr "nome" - -msgid "not concerned" -msgstr "non interessato" - -msgid "not decided" -msgstr "non deciso" - -msgid "not permitted" -msgstr "non permesso" - -msgid "permitted" -msgstr "permesso" - -msgid "referred to" -msgstr "riferito a" - -msgid "rejected" -msgstr "respinto" - -msgid "submitted" -msgstr "inviato" - -msgid "withdrawn" -msgstr "ritirato" diff --git a/i18n/nl.po b/i18n/nl.po index 982d92a557..09eb3707ad 100644 --- a/i18n/nl.po +++ b/i18n/nl.po @@ -21,6 +21,7 @@ msgstr "\"0\" betekent een onbeperkt aantal actieve vergaderingen" msgid "%num% emails were send sucessfully." msgstr "%num% e-mails zijn succesvol verzonden." +#: /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,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." @@ -76,6 +70,7 @@ msgid "A server error occured. Please contact your system administrator." msgstr "" "Er is een serverfout opgetreden. Neem contact op met uw systeembeheerder." +#: /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 "Een tijd is vereist en moet in min:sec formaat zijn." @@ -85,6 +80,7 @@ msgstr "Een titel is vereist" msgid "A topic needs a title" msgstr "Een onderwerp heeft een titel nodig" +#: /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." @@ -107,6 +103,7 @@ msgstr "Accepteer" msgid "Access data (PDF)" msgstr "Toegangsgegevens (PDF)" +#: /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 " @@ -122,30 +119,38 @@ msgstr "Toegangsgegevens" msgid "Account" msgstr "Account" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Accountbeheerder" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" -msgstr "" +msgstr "Account aangemaakt" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "Account succesvol toegevoegd." msgid "Accounts" msgstr "Accounts" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Accounts aangemaakt" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Accounts geactualiseerd" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Accounts met fouten" +#: /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 "Accounts met warningen: betreffende cellen worden overgeslagen" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "Actie niet mogelijk. U moet deelnemen aan de vergadering." @@ -155,26 +160,34 @@ msgstr "Activeer" msgid "Activate amendments" msgstr "Activeer wijzigingen" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "Backtracking activeren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Gesloten vergadering activeren" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Design activeren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Openbare toegang activeren" +#: /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 "" "Activeer het invoegtoepassingveld in het formulier voor het maken van een " "motie" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "Activeer het selectieveld 'motieeditor'" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Activeer het selectieveld 'woordvoerder'" @@ -250,6 +263,7 @@ msgstr "Nieuw punt toevoegen" msgid "Add option" msgstr "Optie toevoegen" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Timer toevoegen" @@ -262,6 +276,7 @@ msgstr "Toevoegen aan vergaderingen" msgid "Add to queue" msgstr "Toevoegen aan wachtlijst" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Optellen" @@ -273,9 +288,11 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Groepen toevoegen/verwijderen ..." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Structuurniveaus toevoegen/verwijderen ..." +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Optellen/aftrekken" @@ -286,6 +303,7 @@ msgstr "" "Extra kolommen na de verplichte kolommen kunnen aanwezig zijn en hebben geen" " invloed op het importeren." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Beheerdersrollen" @@ -316,15 +334,18 @@ msgstr "Agendapunten zijn in behandeling. Even geduld ..." msgid "Agenda visibility" msgstr "Zichtbaarheid op de agenda" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Uitlijnen" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Alle" msgid "All casted ballots" msgstr "Alle uitgebrachte stembiljetten" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "Alle wijzigingen van deze instellingengroep gaan verloren!" @@ -340,6 +361,7 @@ msgstr "Alle vergaderingen" msgid "All other fields are optional and may be empty." msgstr "Alle andere velden zijn optioneel en mogen leeg zijn." +#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Alle structuurniveaus" @@ -356,6 +378,7 @@ msgstr "Alle stemmen gaan verloren." msgid "Allow amendments of amendments" msgstr "Wijzigingen van wijzigingen toestaan" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "Backtracking van doorgestuurde moties toestaan" @@ -365,12 +388,14 @@ msgstr "Blanco in nummer toestaan" msgid "Allow create poll" msgstr "Peiling aanmaken toestaan" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "Doorsturen van wijzigingen toestaan" msgid "Allow forwarding of motions" msgstr "Doorsturen van moties toestaan" +#: /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 "Een deelnemer meerdere keren op dezelfde lijst toestaan" @@ -401,6 +426,10 @@ msgstr "Verbose foutmeldingen toestaan voor reset wachtwoord" msgid "Allowed access groups for this directory" msgstr "Toegestane toegangsgroepen voor deze map" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Altijd" @@ -458,6 +487,7 @@ msgstr "URL voor afbeelding van applausdeeltje" msgid "Applause visualization" msgstr "Applaus visualisatie" +#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Applicatie-update wordt uitgevoerd." @@ -473,6 +503,7 @@ msgstr "Archief" msgid "Archived" msgstr "Gearchiveerd" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Gearchiveerde vergaderingen" @@ -486,6 +517,7 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Weet u zeker dat u deze vergadering wilt activeren?" +#: /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 "" @@ -526,6 +558,7 @@ msgid "Are you sure you want to delete all selected files and folders?" msgstr "" "Weet u zeker dat u alle geselecteerde bestanden en mappen wilt verwijderen?" +#: /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 "Weet u zeker dat u alle geselecteerde geslachten wilt verwijderen?" @@ -582,6 +615,7 @@ msgstr "Weet u zeker dat u dit punt wilt verwijderen?" msgid "Are you sure you want to delete this file?" msgstr "Weet u zeker dat u dit bestand wilt verwijderen?" +#: /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 "Weet u zeker dat u dit geslacht wilt verwijderen?" @@ -597,6 +631,7 @@ msgstr "Weet u zeker dat u dit bericht wilt verwijderen?" msgid "Are you sure you want to delete this motion block?" msgstr "Weet u zeker dat u dit motieblok wilt verwijderen?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr " Weet u zeker dat u deze motie wilt verwijderen?" @@ -606,6 +641,7 @@ msgstr "Weet u zeker dat u deze projector wilt verwijderen?" msgid "Are you sure you want to delete this state?" msgstr "Weet u zeker dat u deze status wilt verwijderen?" +#: /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 "Weet u zeker dat u dit structuurniveau wilt verwijderen?" @@ -621,6 +657,7 @@ msgstr "Weet u zeker dat u deze stemming wilt verwijderen?" msgid "Are you sure you want to delete this workflow?" msgstr "Weet u zeker dat u deze workflow wilt verwijderen?" +#: /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 "" "Weet u zeker dat u alle wijzigingen ongedaan wilt maken en dit formulier " @@ -632,6 +669,7 @@ msgstr "Weet u zeker dat u dit wijzigingsvoorstel wilt verwerpen?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Weet u zeker dat u deze vergadering wilt dupliceren?" +#: /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)?" @@ -649,6 +687,7 @@ msgstr "" msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "Weet u zeker dat u uw punt van orde onherroepelijk wilt verwijderen?" +#: /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 "Weet u zeker dat u dit bestand/deze map wilt publiceren?" @@ -699,6 +738,7 @@ msgstr "" "Weet u zeker dat u alle wachtwoorden wilt resetten naar de " "standaardwachtwoorden?" +#: /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:" @@ -713,6 +753,7 @@ msgid "Are you sure you want to send an invitation email to the user?" msgstr "" "Weet u zeker dat u een uitnodigingsmail naar de gebruiker wilt sturen?" +#: /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 "Weet u zeker dat u een uitnodigingsmail wilt sturen?" @@ -726,6 +767,7 @@ msgstr "Weet u zeker dat u dit stemmen wilt stoppen?" msgid "Are you sure you want to submit a point of order?" msgstr "Weet u zeker dat u een motie van orde wilt indienen?" +#: /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 "Weet u zeker dat u dit bestand/deze map wilt unpubliceren?" @@ -759,13 +801,16 @@ msgstr "" "vergadering. Als u een andere groep wilt, gebruik dan het dialoogvenster " "'Toevoegen aan vergaderingen' in de accountgegevensweergave." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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]" +#: /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 "" "Let op: Niet geselecteerde accounts worden samengevoegd en vervolgens " @@ -786,6 +831,7 @@ msgstr "Automatisch de webcam openen voor nieuwe conferentiesprekers" msgid "Autopilot" msgstr "Autopiloot" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "Autopiloot widgets" @@ -849,6 +895,7 @@ msgstr "Stembiljet aangepast" msgid "Ballots" msgstr "Stembiljetten" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "Uitgebrachte stembiljetten" @@ -861,18 +908,21 @@ msgstr "Begin toespraak" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Spatie tussen voorvoegsel en nummer, bijv. 'A 001'." +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "Blokquote" msgid "Bold" msgstr "Vet" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "Bulletlist" msgid "CSV import" msgstr "CSV importeren" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "CSV-opties" @@ -981,6 +1031,7 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Kan stemmingen maken, wijzigen, starten/stoppen en verwijderen." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Kan alle moderatienotities bewerken." @@ -991,6 +1042,7 @@ msgstr "" "Kan de volgende metagegevens over de beweging bewerken en toewijzen: " "Indiener, status, aanbeveling, categorie, motieblokken en tags." +#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "Kan eigen delegatie bewerken" @@ -1000,6 +1052,7 @@ msgstr "Kan moties doorsturen" msgid "Can forward motions to committee" msgstr "Kan moties doorsturen naar commissie" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1030,6 +1083,7 @@ msgstr "Kan sprekerslijst beheren" msgid "Can manage logos and fonts" msgstr "Kan logo's en lettertypen beheren" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Kan moderatienotities beheren" @@ -1063,6 +1117,7 @@ msgstr "Kan de chat beheren" msgid "Can manage the projector" msgstr "Kan de projector beheren" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "Kan bestaande deelnemers wijzigen, maar niet aanmaken of verwijderen." @@ -1072,6 +1127,7 @@ msgstr "Kan een andere deelnemer nomineren" msgid "Can nominate oneself" msgstr "Kan zichzelf nomineren" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1087,6 +1143,7 @@ msgstr "Kan niet importeren vanwege fouten" msgid "Can put oneself on the list of speakers" msgstr "Kan zichzelf op de sprekerslijst zetten" +#: /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 "Kan moties ontvangen" @@ -1102,12 +1159,14 @@ msgstr "Kan alle interne onderwerpen, schema's en commentaren zien." msgid "Can see all lists of speakers" msgstr "Kan alle sprekerslijsten zien" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "Kan alle moderatienotities zien in elke sprekerslijst." msgid "Can see elections" msgstr "Kan verkiezingen zien" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." @@ -1115,6 +1174,7 @@ msgstr "" "Kan e-mail, gebruikersnaam, lidmaatschapnummer, SSO-identificatie en " "geblokkeerde status van alle deelnemers zien." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Kan bestanden zien" @@ -1127,6 +1187,7 @@ msgstr "Kan interne agendapunten en tijdschema's zien" msgid "Can see list of speakers" msgstr "Kan lijst met sprekers zien" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Kan moderatienotities zien" @@ -1145,12 +1206,14 @@ msgstr "" "\n" "Tip: Controleer de gewenste zichtbaarheid van moties met het account van de testgedelegeerde. " +#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "Kan oorspronkelijke motie zien" msgid "Can see participants" msgstr "Kan deelnemers zien" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "Kan gevoelige gegevens zien" @@ -1174,6 +1237,7 @@ msgstr "" "\n" "Opmerking: Het delen van mappen en bestanden kan beperkt zijn door de toewijzing van een groep." +#: /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" @@ -1223,6 +1287,7 @@ msgstr "" "Kan de livestream zien als er een livestream URL is ingevoerd in > " "[Instellingen] > [Livestream]." +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" @@ -1232,6 +1297,7 @@ msgstr "" "\n" "Opmerking: Het stemrecht wordt direct in het stembiljet gedefinieerd." +#: /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" @@ -1244,6 +1310,7 @@ msgstr "" msgid "Can see the projector" msgstr "Kan de projector zien" +#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "Kan eigen delegatie instellen en verwijderen." @@ -1257,6 +1324,7 @@ msgstr "" "Kan moties ondersteunen. De ondersteuningsfunctie moet zijn ingeschakeld in " "> [Instellingen] > [Moties] en voor de bijbehorende status in > [ Workflow]." +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "Kan deelnemers updaten" @@ -1288,21 +1356,28 @@ msgstr "Kandidaat verwijderd" msgid "Candidates" msgstr "Kandidaten" +#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." msgstr "Kan geen vergadering aanmaken zonder beheerder." +#: /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 delete published files" msgstr "Kan gepubliceerde bestanden niet verwijderen" msgid "Cannot do that in demo mode!" msgstr "Dat kan niet in de demomodus!" +#: /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 "Kan geen moties forward" +#: /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 "Kan gepubliceerde bestanden niet verplaatsen" +#: /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 "Kan geen moties ontvangen" @@ -1342,12 +1417,14 @@ msgstr "Aanwezigheid wijzigen" msgid "Change recommendation" msgstr "Aanbeveling wijzigen" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "Wijzigingsaanbeveling - afgewezen" msgid "Change recommendations" msgstr "Aanbevelingen wijzigen" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "Wijzig uw delegatie" @@ -1366,6 +1443,7 @@ msgstr "Gewijzigde versie in lijn" msgid "Changes" msgstr "Veranderingen" +#: /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 "Wijzigingen van alle instellingsgroepen gaan verloren!" @@ -1381,21 +1459,26 @@ msgstr "Controleer datastore" msgid "Check in or check out participants based on their participant numbers:" msgstr "Deelnemers inchecken of uitchecken op basis van hun deelnemernummers:" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Schaakmat! U hebt verloren!" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Schaakmat! U hebt gewonnen!" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Schaak" msgid "Choice" msgstr "Keuze" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Kies 0 om Interventie uit te schakelen." +#: /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 "" @@ -1405,24 +1488,30 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Kies 0 om het ondersteunende systeem uit te schakelen." +#: /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 "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 "Chyron agendapunt, achtergrondkleur" +#: /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 "Chyron agendapunt, letterkleur" msgid "Chyron speaker name" msgstr "Chyron sprekers naam" +#: /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 "Chyron spreker, achtergrondkleur" +#: /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 "Chyron spreker, letterkleur" +#: /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 "Klassiek" @@ -1435,9 +1524,11 @@ msgstr "Verwijder alle filters" msgid "Clear all list of speakers" msgstr "Verwijder alle sprekerslijsten" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Verwijder actuele projectie" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "Verwijder opmaak" @@ -1459,15 +1550,19 @@ msgstr "Klik hier om te stemmen!" msgid "Close" msgstr "Sluit" +#: /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 "Sluit de bewerkingsmodus" msgid "Close list of speakers" msgstr "Sluit lijst van sprekers" +#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "Gesloten" +#: /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 "Gesloten punten" @@ -1537,15 +1632,19 @@ msgstr "Commissies" msgid "Committees and meetings" msgstr "Commissies en vergaderingen" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Commissies aangemaakt" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Commissies bijgewerkt" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Commissies met fouten" +#: /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 "Commissies met warningen: betreffende cellen worden overgeslagen" @@ -1582,6 +1681,7 @@ msgstr "Tegenspraak" msgid "Contribution" msgstr "Contributie" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Contributies" @@ -1630,6 +1730,7 @@ msgstr "Aanmaak" msgid "Creation date" msgstr "Aanmaakdatum" +#: /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 "Actuele agendapunt" @@ -1645,12 +1746,14 @@ msgstr "Actuele sprekerslijst (als slide)" msgid "Current slide" msgstr "Actuele slide" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "Actuele spreker" msgid "Current speaker chyron" msgstr "Actuele spreker chyron" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "Actueel scherm" @@ -1669,6 +1772,7 @@ msgstr "Aangepast aantal stembiljetten" msgid "Custom translations" msgstr "Aangepaste vertalingen" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "Autopiloot aanpassen" @@ -1690,6 +1794,7 @@ msgstr "Besluit" msgid "Default" msgstr "Standaard" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "Standaard 100 % basis" @@ -1708,6 +1813,7 @@ msgstr "Standaardgroepen met stemrecht" msgid "Default line numbering" msgstr "Standaard regelnummering" +#: /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" @@ -1715,6 +1821,7 @@ msgstr "" "Standaard voorwaardelijke spreektijd voor parlementaire groepen " "(structuurniveaus) in seconden" +#: /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 "" @@ -1730,6 +1837,7 @@ msgstr "Standaard stemgewicht" msgid "Default voting duration" msgstr "Standaard stemduur" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "Standaard stemmethode" @@ -1762,6 +1870,7 @@ msgstr "Definieert de minimale uitslag die nodig is om applaus te herkennen." msgid "Defines the time in which applause amounts are add up." msgstr "Definieert de tijd waarin applausbedragen worden opgeteld." +#: /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" @@ -1785,6 +1894,7 @@ msgid "Defines which states can be selected next in the workflow." msgstr "" "Definieert welke status als volgende kan worden geselecteerd in de workflow." +#: /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 "Delegatie van stemrecht" @@ -1803,6 +1913,7 @@ msgstr "Verwijder projector" msgid "Deleted user" msgstr "Verwijderde gebruiker" +#: /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 "" "Door het verwijderen van deze motie worden ook de amendementen verwijderd." @@ -1825,6 +1936,7 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Geeft aan of deze gebruiker in de ruimte is." +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "Geen e-mail ontvangen" @@ -1840,6 +1952,7 @@ msgstr "Nieuw punt van orde niet toestaan als sprekerslijst is gesloten" msgid "Display type" msgstr "Schermtype" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Verdeel overhangtijd" @@ -1849,9 +1962,11 @@ msgstr "Divergent:" msgid "Do not forget to save your changes!" msgstr "Vergeet niet uw wijzigingen op te slaan!" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "Toon aanbevelingen niet openbaar" +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Accepteert u dit?" @@ -1864,6 +1979,7 @@ msgstr "Wilt u echt al uw wijzigingen ongedaan maken?" msgid "Do you really want to go ahead?" msgstr "Wilt u echt doorgaan?" +#: /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 "Wilt u echt deze deelnemer uitsluiten van de vergadering?" @@ -1880,9 +1996,11 @@ msgstr "" "Wilt u echt stoppen met het delen van deze vergadering als een openbaar " "sjabloon?" +#: /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 "Wilt u echt de blokkering van de deelnemer ongedaan maken?" +#: /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 "Wilt u de wijzigingstekst bijwerken? Alle wijzigingen gaan verloren." @@ -1901,6 +2019,7 @@ msgstr "Download CSV-voorbeeldbestand" msgid "Download folder" msgstr "Download map" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "Download het bestand" @@ -1913,6 +2032,7 @@ msgstr "Duplicaat" msgid "Duplicate from" msgstr "Duplicaat van" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "Duplicaten" @@ -1944,9 +2064,11 @@ msgstr "" msgid "Edit" msgstr "Bewerken" +#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "Bewerk HTML-inhoud" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Bewerk account" @@ -1965,27 +2087,34 @@ msgstr "Bewerk details voor" msgid "Edit editorial final version" msgstr "Bewerk redactionele eindversie" +#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Bewerk groep" msgid "Edit meeting" msgstr "Bewerk vergadering" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Bewerk moderatie-opmerking" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "Bewerk deelnemer" +#: /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 "Bewerk punt van orde ..." msgid "Edit projector" msgstr "Bewerk projector" +#: /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 "Bewerk wachtrij" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Bewerk staat" @@ -2001,6 +2130,7 @@ msgstr "Bewerk om stemmen in te voeren." msgid "Edit topic" msgstr "Bewerk onderwerp" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Bewerk workflow" @@ -2013,21 +2143,25 @@ msgstr "Verkiezing" msgid "Election documents" msgstr "Verkiezingsdocumenten" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" msgstr "Verkiezingsmethode" msgid "Elections" msgstr "Verkiezingen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "Verkiezingen (PDF-instellingen)" +#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Element" msgid "Email" msgstr "E-mail" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "E-mail adres" @@ -2058,6 +2192,7 @@ msgstr "Activeer elektronisch stemmen" msgid "Enable forspeech / counter speech" msgstr "Activeer voorspraak / tegenspraak" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Activeer tussengevoegde vragen" @@ -2070,9 +2205,11 @@ msgstr "Activeer aanwezigheidsweergave van deelnemer" msgid "Enable point of order" msgstr "Activeer punt van orde" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "Activeer punt van orde voor andere deelnemers" +#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "Activeer openbare vergaderingen" @@ -2102,6 +2239,7 @@ msgstr "" "status van de motie te wijzigen. Andere administratieve functies zijn " "uitgesloten." +#: /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'." @@ -2120,6 +2258,7 @@ msgstr "" "Activeert het bewerken van de motietekst en -reden door indieners in de " "geselecteerde status nadat de motie is aangemaakt." +#: 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" @@ -2133,6 +2272,7 @@ msgstr "" "1. Het doorsturen van wijzigingen is geactiveerd.\n" "2. Originele versie met wijzigingen' in het doorstuurdialoogvenster moet zijn geselecteerd." +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2209,6 +2349,7 @@ msgstr "" "Voer uw e-mailadres in om de link voor het resetten van het wachtwoord te " "verzenden" +#: /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 "Bevoegde aanwezige gebruikers" @@ -2239,6 +2380,7 @@ msgstr "Verwacht einde" msgid "Event location" msgstr "Event locatie" +#: /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 "Elke beheerder in elke vergadering kan deze inhoud zien." @@ -2249,6 +2391,7 @@ msgstr "" "Iedereen kan het verzoek om een motie van orde zien (in plaats van " "beheerders voor alleen de sprekerslijst)" +#: /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 " @@ -2280,6 +2423,7 @@ msgstr "Exporteren als PDF" msgid "Export comment" msgstr "Exporteren commentaar" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "Exporteer moderator notitie als PDF" @@ -2295,12 +2439,14 @@ msgstr "Exporteer geselecteerde moties" msgid "Extension" msgstr "Uitbreiding" +#: app/src/app/domain/models/users/user.constants.ts msgid "External" msgstr "Extern" msgid "External ID" msgstr "Externe ID" +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "Fallback" @@ -2310,9 +2456,14 @@ msgstr "Favorieten" msgid "File" msgstr "Bestand" +#: /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 "Bestand wordt gebruikt" +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "Bestand wordt gebruikt in:" @@ -2325,6 +2476,7 @@ msgstr "Bestanden" msgid "Filter" msgstr "Filters" +#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "Gefilterde afzonderlijke stemmen" @@ -2367,6 +2519,7 @@ msgstr "Lettertype regular" msgid "Font size in pt" msgstr "Lettergrootte in 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" @@ -2390,6 +2543,7 @@ msgstr "Voorgrondkleur" msgid "Forgot Password?" msgstr "Wachtwoord vergeten?" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "Formaliteiten" @@ -2399,6 +2553,7 @@ msgstr "Voorspraak" msgid "Forward" msgstr "Doorsturen" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "Moties doorsturen" @@ -2435,6 +2590,7 @@ msgstr "Spel zwevend!" msgid "Gender" msgstr "Geslacht" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "Geslachten" @@ -2471,6 +2627,7 @@ msgstr "Globale hoofdstangkleur " msgid "Go to line" msgstr "Ga naar regel" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "Kreeg een e-mail" @@ -2480,9 +2637,11 @@ msgstr "Groep" msgid "Group name" msgstr "Groep naam" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "Groep niet gevonden. Account toegevoegd aan de groep “Standaard”." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "Groep niet gevonden. Account maakt al deel uit van een andere groep." @@ -2504,57 +2663,71 @@ msgstr "Groepen met schrijfrechten" msgid "Has SSO identification" msgstr "Heeft SSO identificatie" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a home committee" msgstr "Heeft een thuiscommissie" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "Heeft een lidmaatschapsnummer" msgid "Has amendments" msgstr "Heeft wijzigingen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "Heeft een e-mailadres" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "Heeft gewijzigd stemgewicht" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "Heeft e-mail" msgid "Has forwardings" msgstr "Heeft doorsturingen" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "Heeft identieke moties" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "Heeft ingelogd" msgid "Has no SSO identification" msgstr "Heeft geen SSO identificatie" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "Heeft geen e-mailadres" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no home committee" msgstr "Heeft geen thuiscommissie" +#: /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 "Heeft geen identieke moties" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "Heeft geen lidmaatschapsnummer" msgid "Has no speakers" msgstr "Heeft geen sprekers" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "Heeft nog niet ingelogd" +#: /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 "Heeft niet gesproken" +#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "Heeft niet gestemd" @@ -2564,9 +2737,11 @@ msgstr "Heeft notities" msgid "Has speakers" msgstr "Heeft sprekers" +#: /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 "Heeft gesproken" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "Heeft ongewijzigd stemgewicht" @@ -2576,6 +2751,7 @@ msgstr "Heeft gestemd" msgid "Header" msgstr "Header" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "Kop- en voettekst" @@ -2585,9 +2761,11 @@ msgstr "Header achtergrondkleur" msgid "Header font color" msgstr "Header letterkleur" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "Rubriek" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "Rubrieken" @@ -2603,15 +2781,18 @@ msgstr "Helptekst voor toegangsgegevens en welkom PDF" msgid "Hidden item" msgstr "Verborgen item" +#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "Verberg" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Verberg hoofdmenu" msgid "Hide more text" msgstr "Verberg meer tekst" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "Verberg opmerking over aantal meervoudige bijdragen" @@ -2630,6 +2811,7 @@ msgstr "Geschiedenis" msgid "Home" msgstr "Home" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "Thuiscommissie" @@ -2639,6 +2821,7 @@ msgstr "Hoe nieuwe wijzigingen maken" msgid "I know the risk" msgstr "Ik ken het risico" +#: /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!" @@ -2646,31 +2829,30 @@ msgstr "" "BELANGRIJK: Het afzenderadres (noreply@openslides.com) is gedefinieerd in de OpenSlides server instellingen en kan hier niet worden gewijzigd. \n" "Om antwoorden te ontvangen moet u een antwoordadres invoeren in het volgende veld. Test de e-mailverzending in geval van wijzigingen!" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "Identieke moties" +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "Identiek met" msgid "Identifier" msgstr "Identificatiecode" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "Als het gedeactiveerd is, wordt het onder de titel weergegeven." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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." - +#: /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 "Indien de waarde is ingesteld op 0 telt de tijd op als stopwatch." +#: app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." @@ -2678,6 +2860,7 @@ msgstr "" "Als uw e-mailadres in onze database voorkomt, ontvangt u een e-mail om uw " "wachtwoord opnieuw in te stellen." +#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "Afbeelding beschrijving" @@ -2702,6 +2885,8 @@ msgstr "Import deelnemers" msgid "Import successful" msgstr "Import succesvol" +#: /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 succesvol met enkele warningen" @@ -2711,6 +2896,7 @@ msgstr "Import onderwerpen" msgid "Import workflows" msgstr "Import workflows" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "Belangrijk: Er worden geen nieuwe groepen aangemaakt." @@ -2729,6 +2915,10 @@ msgstr "Inactief" msgid "Inconsistent data." msgstr "Inconsistente gegevens." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "Informatie" @@ -2750,18 +2940,22 @@ msgstr "Plaats achter" msgid "Insert topics here" msgstr "Plaats onderwerpen hier " +#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "Plaats/bewerk link" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "Plaats/bewerk afbeelding" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "Plaats/bewerk link" msgid "Insertion" msgstr "Plaatsing" +#: /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 "Onvoldoende materiaal! Het is gelijkspel!" @@ -2774,12 +2968,15 @@ msgstr "Intern item" msgid "Internal login" msgstr "Intern login" +#: /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 "Tussenvraag" +#: /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 "Interventie" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Interventie spreektijd in seconden" @@ -2792,6 +2989,7 @@ msgstr "Ongeldige stemmen" msgid "Invite to conference room" msgstr "Uitnodigen voor vergaderruimte" +#: /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 "Is een commissie" @@ -2804,6 +3002,7 @@ msgstr "Is een sjabloon" msgid "Is active" msgstr "Is actief" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2830,24 +3029,30 @@ msgstr "Is geprojecteerd" msgid "Is candidate" msgstr "Is kandidaat" +#: 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 "Is gesloten" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "Is commissie beheerder" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is external" msgstr "Is extern" msgid "Is favorite" msgstr "Is favoriet" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "Is in actieve vergaderingen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "Is in gearchiveerde vergaderingen" +#: /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 "Is uitgesloten" @@ -2860,42 +3065,50 @@ msgstr "Is geen wijziging en heeft geen wijzigingen" msgid "Is no natural person" msgstr "Is geen natuurlijk persoon" +#: /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 "Is geen commissie" msgid "Is not a template" msgstr "Is geen sjabloon" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "Is niet actief" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "Is geen wijziging" msgid "Is not archived" msgstr "Is not active" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not external" msgstr "Is niet extern" msgid "Is not favorite" msgstr "Is niet actief" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "Is niet in actieve vergaderingen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "Is niet in gearchiveerde vergaderingen" msgid "Is not present" msgstr "Is niet aanwezig" +#: /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 "Is niet publiek" msgid "Is present" msgstr "Is aanwezig" +#: /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 "Is publiek" @@ -2911,6 +3124,7 @@ msgstr "" "Het is niet toegestaan om countdowns te verwijderen die worden gebruikt voor" " sprekerslijsten of polls" +#: /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 " @@ -2920,9 +3134,11 @@ msgstr "" "stellen op een geblokkeerde gebruiker. Schakel de uitsluitingsstatus uit " "voordat je een groep toevoegt met deze machtiging." +#: /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 "Het is gelijkspel!" +#: /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 "Uw tegenstander is aan de beurt" @@ -2950,6 +3166,7 @@ msgstr "Jitsi ruimtenaam" msgid "Jitsi room password" msgstr "Jitsi ruimte wachtwoord" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "Rechtvaardig" @@ -3016,6 +3233,7 @@ msgstr "Regelnummering" msgid "Line spacing" msgstr "Regelafstand" +#: /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 "Lijst van wijzigingen:" @@ -3031,6 +3249,7 @@ msgstr "Lijst van deelnemers (PDF)" msgid "List of speakers" msgstr "Lijst van sprekers" +#: /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 "Lijst met sprekers als overlay" @@ -3046,12 +3265,17 @@ msgstr "Lijsten van sprekers" msgid "Live conference" msgstr "Live conferentie" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Livestream" msgid "Livestream URL" msgstr "Livestream URL" +#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "Livestream posterbeeld" @@ -3061,9 +3285,11 @@ msgstr "Livestream posterbeeld URL" msgid "Loading data. Please wait ..." msgstr "Gegevens worden geladen. Even geduld ..." +#: /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 "Blokkeer de gebruiker van deze vergadering." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "Uitgelogd" @@ -3088,20 +3314,24 @@ msgstr " Laagste aantal applaus" msgid "Main motion and line number" msgstr "Hoofdmotie en regelnummer" +#: /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 "" "Achtergrondkleur van meta-informatievak op de projector transparant maken" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "Mandaten succesvol omgewisseld!" msgid "Mark as personal favorite" msgstr "Markeren als persoonlijke favoriet" +#: 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 "Max aantal stemmen kan niet groter zijn dan opties." +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" "Het maximum aantal stemmen per optie kan niet hoger zijn dan het maximum " @@ -3113,9 +3343,11 @@ msgstr "Maximum aantal stemmen" msgid "Maximum amount of votes per option" msgstr "Maximum aantal stemmen per optie" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "Maximum aantal kolommen in motion block projectie " +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "Maximum aantal kolommen in projectie met één stem" @@ -3137,6 +3369,7 @@ msgstr "Vergaderdatum" msgid "Meeting information" msgstr "Vergadering informatie" +#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "Vergadering is gesloten" @@ -3162,18 +3395,23 @@ msgstr "Vergaderingtitel" msgid "Meetings" msgstr "Vergaderingen" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "Betrokken vergaderingen:" msgid "Meetings selected" msgstr "Geselecteerde bijeenkomsten" +#: /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 "Lidmaatschapsnummer" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "Samenvoegen" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "Accounts samenvoegen" @@ -3207,15 +3445,19 @@ msgstr "Minimum aantal stemmen" msgid "Minimum number of digits for motion identifier" msgstr "Minimum aantal cijfers voor motieidentificaties" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Moderatie opmerking" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts msgid "Moderation-Note" msgstr "Moderatie-Notitie" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Modern" msgstr "Modern" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Wijzig design" @@ -3252,6 +3494,7 @@ msgstr "Motie wijzigingsaanbeveling verwijderd" msgid "Motion change recommendation updated" msgstr "Motie wijzigingsaanbeveling geactualiseerd" +#: /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 "Motie gewijzigd" @@ -3264,9 +3507,11 @@ msgstr "Motie gecreëerd (doorgestuurd)" msgid "Motion deleted" msgstr "Motie verwijderd" +#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "Motiesredacteur" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "Motiesredacteuren" @@ -3285,6 +3530,7 @@ msgstr "Motie preambule" msgid "Motion updated" msgstr "Motie geactualiseerd" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "Motion versie" @@ -3294,6 +3540,7 @@ msgstr "Motie stemmen" msgid "Motions" msgstr "Moties" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "Moties (PDF-instellingen)" @@ -3348,21 +3595,27 @@ msgstr "Naam van de nieuwe categorie" msgid "Natural person" msgstr "Natuurlijk persoon" +#: /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 "Navigeer naar de accountpagina van" +#: /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 "Navigeer naar de commissiedetails van" +#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "Navigeer naar vergadering" +#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "Navigeer naar motie" +#: /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 "Navigeer naar de deelnemerspagina van" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "Navigeer naar de map" @@ -3387,6 +3640,7 @@ msgstr "Nieuwe categorie" msgid "New change recommendation" msgstr "Nieuwe wijzigingsaanbeveling" +#: /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 "Nieuwe chatgroep" @@ -3396,6 +3650,7 @@ msgstr "Nieuw commentaarveld" msgid "New committee" msgstr "Nieuwe commissie" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nieuw design" @@ -3405,18 +3660,24 @@ msgstr "Nieuwe map" msgid "New election" msgstr "Nieuwe verkiezing" +#: /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 "Nieuw bestand" msgid "New file name" msgstr "Nieuwe bestandsnaam" +#: /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 "Nieuwe map" +#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "Nieuw geslacht" +#: /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 "Nieuwe groep" @@ -3438,6 +3699,8 @@ msgstr "Nieuwe deelnemer" msgid "New password" msgstr "Nieuw wachtwoord" +#: /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 "Nieuwe projector" @@ -3453,6 +3716,7 @@ msgstr "Nieuw onderwerp" msgid "New vote" msgstr "Nieuwe stemming" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "Nieuw venster" @@ -3462,6 +3726,7 @@ msgstr "Nieuwe workflow" msgid "Next" msgstr "Volgende" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "Volgende pagina" @@ -3471,6 +3736,7 @@ msgstr "Volgende staten" msgid "No" msgstr "Geen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "Geen beheerdersrol" @@ -3486,15 +3752,18 @@ msgstr "Geen chatgroepen beschikbaar" msgid "No comment" msgstr "Geen commentaar" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "Geen commissiebeheer" msgid "No data" msgstr "Geen gegevens" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "Geen gegevens beschikbaar" +#: /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" msgstr "Geen stemdelegatie" @@ -3540,12 +3809,14 @@ msgstr "Geen persoonlijke notitie" msgid "No results found" msgstr "Geen resultaten gevonden" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "Geen resultaten nog" msgid "No results yet." msgstr "Geen resultaten." +#: /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 "Geen structuurniveau" @@ -3561,15 +3832,18 @@ msgstr "Nominatielijst" msgid "None" msgstr "Geen" +#: /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 "Geen van de geselecteerde moties kan worden doorgestuurd." +#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "Normaal (http/2)" msgid "Not found" msgstr "Niet gevonden" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "Niet uitgelogd" @@ -3579,13 +3853,16 @@ msgstr "" "Let op, het standaardwachtwoord wordt gewijzigd in het nieuwe gegenereerde " "wachtwoord." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" "Opmerking: Wijzigingen kunnen niet worden doorgestuurd zonder hun motie." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "Opmerking: Wijzigingen worden niet doorgestuurd." +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3604,6 +3881,7 @@ msgstr "" msgid "Notes" msgstr "Opmerkingen" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "Opmerkingen en commentaren" @@ -3646,6 +3924,7 @@ msgstr "" "Aantal volgende sprekers die automatisch verbinding maken met de live " "conferentie" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "Aantal openstaande spreekverzoeken" @@ -3665,6 +3944,7 @@ msgstr "" msgid "Number set" msgstr "Aantal ingesteld" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "Genummerde lijst" @@ -3674,6 +3954,7 @@ msgstr "Genummerd per categorie" msgid "Numbering" msgstr "Nummering" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "Nummering en sortering" @@ -3686,9 +3967,11 @@ msgstr "Nummersysteem voor agendapunten" msgid "OK" msgstr "OK" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "OF" +#: /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 "Uit" @@ -3698,24 +3981,32 @@ msgstr "Offline modus" msgid "Ok" msgstr "Ok" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "Oud account van" msgid "Old password" msgstr "Oud wachtwoord" +#: /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 "Op" msgid "One email was send sucessfully." msgstr "Eén e-mail was succesvol verzonden." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Alleen voor interne notities." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "Alleen voor nominale stemmen." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "Alleen groepen en deelnemernummers worden gewisseld." @@ -3726,6 +4017,7 @@ msgid "Only present participants can be added to the list of speakers" msgstr "" "Alleen aanwezige deelnemers kunnen worden toegevoegd aan de sprekerslijst" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "Alleen tijd" @@ -3738,12 +4030,15 @@ msgstr "Open Jitsi in nieuw tabblad" msgid "Open a meeting to play \"Connect 4\"" msgstr "Open een vergadering om “Connect 4” te spelen" +#: /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 "Open een vergadering om te schaken" +#: /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 "Open items" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "Open link in ..." @@ -3765,6 +4060,7 @@ msgstr "OpenSlides toegangsgegevens" msgid "OpenSlides help (FAQ)" msgstr "OpenSlides hulp (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 " @@ -3792,6 +4088,7 @@ msgstr "Organisatie" msgid "Organization Management Level changed" msgstr "Organisatie Beheersniveau gewijzigd" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "Organisatiebeheerder" @@ -3816,6 +4113,7 @@ msgstr "Origineel" msgid "Original version" msgstr "Originele versie" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "Originele versie met wijzigingen" @@ -3852,6 +4150,7 @@ msgstr "Pagina" msgid "Page format" msgstr "Pagina formaat" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "Pagina-opmaak" @@ -3885,15 +4184,19 @@ msgstr "Parallel upload" msgid "Parent agenda item" msgstr "Ouder agendapunt" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "Oudercommissie" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "Oudercommissienaam" +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "Ouder motie tekst gewijzigd" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "Opties voor het Parlement" @@ -3903,11 +4206,13 @@ msgstr "Deelnemer" msgid "Participant added to group {} in meeting {}" msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." -msgstr "" +msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}." +#: app/src/app/site/modules/translations/marked-translations.ts 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 {}" @@ -3939,8 +4244,9 @@ msgstr "Deelnemersnummer" msgid "Participant removed from group {} in meeting {}" msgstr "Deelnemer verwijderd uit groep {} in vergadering {}" +#: app/src/app/site/modules/translations/marked-translations.ts 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 {}" @@ -3951,6 +4257,7 @@ msgstr "Deelnemer verwijderd uit meerdere groepen in meerdere vergaderingen" msgid "Participants" msgstr "Deelnemers" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "Deelnemers (PDF instellingen)" @@ -3961,18 +4268,23 @@ msgstr "" "Deelnemers en beheerders worden volledig gekopieerd en kunnen hier niet " "worden bewerkt." +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Deelnemers aangemaakt" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Deelnemers overgeslagen" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Deelnemers geüpdatet" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Deelnemers met fouten" +#: /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 "Deelnemers met warningen: betreffende cellen worden overgeslagen" @@ -3994,12 +4306,15 @@ msgstr "Wachtwoorden kloppen niet" msgid "Paste/write your topics in this textbox." msgstr "Plak/schrijf uw onderwerpen in dit tekstvak." +#: /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 "Pauze spraak" msgid "Permissions" msgstr "Rechten" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "Persoonsgerelateerde velden" @@ -4018,6 +4333,7 @@ msgstr "Persoonlijke notities" 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 "Spelen tegen" @@ -4039,18 +4355,22 @@ msgstr "Voer uw nieuwe wachtwoord in" msgid "Please join the conference room now!" msgstr "Ga nu naar de vergaderzaal!" +#: /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 "Kies een primair account." +#: /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 "Kies een stemgewicht groter dan of gelijk aan 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 "Kies een stemgewicht groter dan nul." msgid "Please select the directory:" msgstr "Kies de map:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4061,12 +4381,17 @@ msgstr "" msgid "Please update your browser or contact your system administration." msgstr "Update uw browser of neem contact op met uw systeembeheerder." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Punt van orde" msgid "Polls" msgstr "Polls" +#: /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} " @@ -4094,6 +4419,7 @@ msgstr "Voorvoegsel" msgid "Prefix for the motion identifier of amendments" msgstr "Voorvoegsel voor de motie-identificatie van wijzigingen" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "Oorspronkelijke bewegingen vooraf laden" @@ -4103,6 +4429,7 @@ msgstr "Aanwezigheid" msgid "Present" msgstr "Aanwezig" +#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "Aanwezige gerechtigde gebruikers" @@ -4112,6 +4439,7 @@ msgstr "Voorbeeld" msgid "Previous" msgstr "Vorige" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "Vorige pagina" @@ -4121,6 +4449,7 @@ msgstr "Vorige slides" msgid "Primary color" msgstr "Primaire kleur" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "Directeuren" @@ -4139,9 +4468,11 @@ msgstr "Procesverwerking" msgid "Project" msgstr "Project" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Project actief structuurniveau" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Project alle structuurniveaus" @@ -4178,12 +4509,15 @@ msgstr "Projectoren" msgid "Pronoun" msgstr "Voorzetsel" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "Volmacht houders" msgid "Public" msgstr "Publiek" +#: /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 "Publieke toegang" @@ -4193,6 +4527,7 @@ msgstr "Publiek item" msgid "Public template" msgstr "Publiek sjabloon" +#: /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 "Publiek sjabloon vereist voor het maken van een nieuwe vergadering" @@ -4223,9 +4558,11 @@ msgstr "Reden" msgid "Reason required for creating new motion" msgstr "Reden vereist voor het aanmaken van een nieuwe motie" +#: /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 "Ontvangst van bijdragen" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "Ontvangen moties" @@ -4244,6 +4581,7 @@ msgstr "Aanbeveling gewijzigd" msgid "Recommendation label" msgstr "Aanbevelingslabel" +#: /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." @@ -4257,6 +4595,7 @@ msgstr "Aanbeveling reset" msgid "Recommendation set to {}" msgstr "Aanbeveling ingesteld op {}" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "Opnieuw doen" @@ -4278,6 +4617,7 @@ msgstr "Afgewezen" msgid "Relevant information could not be accessed" msgstr "Relevante informatie kon niet worden opgevraagd" +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "Herlaad pagina" @@ -4315,6 +4655,7 @@ msgstr "Verwijderen van de agenda" msgid "Remove from motion block" msgstr "Verwijderen uit motion block" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "Verwijder link" @@ -4324,6 +4665,7 @@ msgstr "Verwijder mij" msgid "Remove option" msgstr "Verwijder optie" +#: /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 "Verwijder punt van orde" @@ -4358,12 +4700,15 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Vereiste rechten om deze pagina te bekijken:" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "Vereist rechten om sprekerslijsten te beheren" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "Vereist rechten om metagegevens over motie te beheren" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "Vereist toestemming om de oorspronkelijke moties te zien" @@ -4385,6 +4730,7 @@ msgstr "Reset aanbeveling" msgid "Reset state" msgstr "Reset status" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Reset timer" @@ -4397,18 +4743,22 @@ msgstr "Resolutie en formaat" msgid "Restart livestream" msgstr "Herstart livestream" +#: /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 "" "Beperk delegatiehoofden om zichzelf toe te voegen aan de sprekerslijst" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "Beperk delegatiehoofden in het maken van moties/amendementen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "Beperk delegatiehoofden in het ondersteunen van moties" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "Beperk delegatiehoofden in het stemmen" @@ -4421,6 +4771,8 @@ msgstr "Resultaat" msgid "Results" msgstr "Resultaten" +#: /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 "Resume toespraak" @@ -4433,21 +4785,26 @@ msgstr "Rechts" msgid "Roman" msgstr "Roman" +#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "Rijen met waarschuwingen" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "SSO" msgid "SSO Identification" msgstr "SSO Identificatie" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "SSO identificatie" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "Zelfde e-mail" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "Zelfde voor- en achternaam" @@ -4505,9 +4862,11 @@ msgstr "Selecteer vergaderingen ..." msgid "Select paragraphs" msgstr "Selecteer paragrafen" +#: /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 "Selecteer deelnemer" +#: /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 "Selecteer spreker" @@ -4551,17 +4910,20 @@ msgstr "Zet als ouder" msgid "Set as reference projector" msgstr "Zet als referentieprojector" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "Zet als sjabloon" msgid "Set category" msgstr "Zet categorie" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" -msgstr "" +msgstr "Zet extern" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" -msgstr "" +msgstr "Zet externe status voor geselecteerde accounts" msgid "Set favorite" msgstr "Zet favoriet" @@ -4584,6 +4946,11 @@ msgstr "Zet intern" msgid "Set it manually" msgstr "Zet het handmatig" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "Zet lock out ..." @@ -4634,8 +5001,9 @@ msgstr "Zet tags" msgid "Set workflow" msgstr "Zet workflow" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" -msgstr "" +msgstr "Thuiscommissie instellen/verwijderen" msgid "Set/remove meeting" msgstr "Zet/verwijder vergadering" @@ -4646,6 +5014,7 @@ msgstr "Zet deze projector als referentie voor de huidige lijst met sprekers" msgid "Settings" msgstr "Instellingen" +#: /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 "Verkort wijzigingsformulier" @@ -4698,6 +5067,7 @@ msgstr "Toon live conferentie venster" msgid "Show logo" msgstr "Toon logo" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Toon hoofdmenu" @@ -4749,6 +5119,7 @@ msgstr "Toon deze tekst op de inlogpagina" msgid "Show title" msgstr "Toon titel" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "Toon onderwerpnavigatie in detailweergave" @@ -4813,15 +5184,18 @@ msgstr "Sorteer moties" msgid "Sort motions by" msgstr "Sorteer moties op" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "Sorteer namen van deelnemers op projectie van enkele stemmen op" msgid "Sort workflow" msgstr "Sorteer workflow" +#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "Bron" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "Broncode" @@ -4831,27 +5205,35 @@ msgstr "Spreker" msgid "Speakers" msgstr "Sprekers" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "Spreektijd - huidige bijdrage" +#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Spreektijden" +#: /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 "Spreektijden - overzicht structuurniveaus" +#: /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 "Spreek starttijd" +#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Spreektype" +#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "Woordvoerder" +#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Woordvoerders" +#: /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 "Patstelling! Het is gelijk!" @@ -4861,6 +5243,7 @@ msgstr "Begin- en eindtijd moeten beide zijn ingesteld of beide leeg zijn" msgid "Start date" msgstr "Startdatum" +#: /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 "Startlijnnummer" @@ -4882,6 +5265,7 @@ msgstr "Status ingesteld op {}" msgid "Statistics" msgstr "Statistik" +#: /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 "Status" @@ -4900,21 +5284,28 @@ msgstr "Stoppen met stemmen" msgid "Stop waiting" msgstr "Stoppen met wachten" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "Doorhalen" msgid "Structure level" msgstr "Structuurniveau" +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Structuurniveaus" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "Structuurniveaus aangemaakt" msgid "Subcategory" msgstr "Subcategorie" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "Subcommissies" @@ -4942,6 +5333,7 @@ msgstr "Indieners gewijzigd" msgid "Subscript" msgstr "Subscript" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "Aftrekken" @@ -4963,6 +5355,7 @@ msgstr "Overzicht van wijzigingen" msgid "Summary of changes:" msgstr "Overzicht van wijzigingen:" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "Superadmin" @@ -4987,12 +5380,15 @@ msgstr "Supporters gewijzigd" msgid "Surname" msgstr "Achternaam" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "Ruilmandaten" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "Wissel" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "Systeem" @@ -5005,12 +5401,14 @@ msgstr "Tag" msgid "Tags" msgstr "Tags" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "Doelvergadering" msgid "Text" msgstr "Tekst" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "Tekstkleur" @@ -5023,15 +5421,18 @@ msgstr "Tekst importeren" msgid "Text separator" msgstr "Tekstscheider" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "Tekst om weer te geven" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "Tekstversie" msgid "The account is deactivated." msgstr "De account is gedeactiveerd." +#: /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 "De betreffende kolommen worden niet geïmporteerd." @@ -5061,6 +5462,7 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "De import is bezig, een ogenblik geduld alstublieft..." +#: /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 " @@ -5085,6 +5487,7 @@ msgstr "De link is verbroken. Neem contact op met uw systeembeheerder." msgid "The list of speakers is closed." msgstr "De sprekerslijst is gesloten." +#: /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." @@ -5174,6 +5577,7 @@ msgstr "Deze accounts worden verwijderd:" msgid "These participants will be removed:" msgstr "Deze deelnemers worden verwijderd:" +#: /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 "Deze instellingen worden alleen lokaal toegepast op deze browser." @@ -5193,6 +5597,7 @@ msgstr "Deze actie verwijdert u uit een of meer groepen." msgid "This action will remove you from one or more meetings." msgstr "Deze actie verwijdert u uit een of meer vergaderingen." +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "Dit wijzigingsvoorstel bevat aanbevelingen voor veranderingen." @@ -5211,6 +5616,7 @@ msgstr "Deze commissie heeft geen leiders!" msgid "This field is required." msgstr "Dit veld is vereist." +#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "Dit bestand wordt ook verwijderd uit alle vergaderingen." @@ -5230,6 +5636,7 @@ msgstr "Deze vergadering" msgid "This meeting is archived" msgstr "Deze vergadering is gearchiveerd" +#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "Deze vergadering is openbaar" @@ -5264,6 +5671,7 @@ msgstr "" "Hiermee worden de volgende groepen toegevoegd of verwijderd voor alle " "geselecteerde deelnemers:" +#: /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:" @@ -5293,10 +5701,13 @@ msgstr "" "Hiermee worden de selecteerde accounts toegevoegd aan of verwijderd uit de " "volgende vergaderingen:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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:" @@ -5342,6 +5753,7 @@ msgstr "Hiermee wordt de workflow voor alle geselecteerde moties ingesteld:" msgid "Thoroughly check datastore (unsafe)" msgstr "Grondige controle van datastore (onveilig)" +#: /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 "Drievoudige herhaling! Het is remise!" @@ -5351,12 +5763,15 @@ msgstr "Tegelaanzicht" msgid "Time" msgstr "Tijd" +#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "Tijd en stoplicht" +#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "Timer" +#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Timers" @@ -5406,15 +5821,19 @@ msgstr "Onderwerpen geactualiseerd" msgid "Topics with warnings (will be skipped)" msgstr "Onderwerpen met waarschuwingen (worden overgeslagen)" +#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Totaal accounts" +#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Totaal commissies" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Totaal deelnemers" +#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Totale tijd" @@ -5436,12 +5855,14 @@ msgstr "Problemen oplossen" msgid "Try reconnect" msgstr "Probeer opnieuw te verbinden" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "URL" msgid "Underline" msgstr "Onderstrepen" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "Ongedaan maken" @@ -5454,9 +5875,11 @@ msgstr "Unieke sprekers" msgid "Unknown participant" msgstr "Onbekende deelnemer" +#: /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 "Onbekende gebruiker" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "Depubliceer" @@ -5479,6 +5902,7 @@ msgstr "" "Gebruik JSON key:value structuur (key = OpenSlides attribuut naam, value = " "IdP attribuut naam)." +#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Gebruik kleur" @@ -5492,6 +5916,7 @@ msgid "Used for invitation emails and QRCode in PDF of access data." msgstr "" "Gebruikt voor uitnodigingsmails en QRCode in PDF van toegangsgegevens." +#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "Gebruiker" @@ -5501,6 +5926,7 @@ msgstr "Gebruiker niet gevonden." msgid "Username" msgstr "Gebruikersnaam" +#: /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 "Gebruikersnaam mag geen spaties bevatten" @@ -5526,6 +5952,7 @@ msgstr "" msgid "Valid votes" msgstr "Geldige stemmen" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "Weergave" @@ -5541,12 +5968,16 @@ msgstr "Zichtbaarheid op de agenda" msgid "Vote" msgstr "Stem" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "Stem Gewicht" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "Stem delegatie" +#: /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 "Stem ingediend" @@ -5559,6 +5990,7 @@ msgstr "Gestemd" msgid "Votes" msgstr "Stemmen" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Stemming" @@ -5584,6 +6016,7 @@ msgstr "" "Het stemmen eindigt na een korte (enkele seconden/minuten) of lange (enkele " "dagen/weken) periode." +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "Stemming in volle gang" @@ -5614,6 +6047,8 @@ msgstr "Stemrecht voor" msgid "Voting right received from (principals)" msgstr "Stemrecht ontvangen van (opdrachtgevers)" +#: /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 "Stemrecht" @@ -5650,12 +6085,14 @@ msgstr "Wacht" msgid "Wait for response ..." msgstr "Wacht op antwoord ..." +#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "Wachten op antwoord ..." msgid "Warn color" msgstr "Waarschuw kleur" +#: /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?" @@ -5663,16 +6100,15 @@ msgstr "" "Waarschuwing: Er zijn wijzigingen voor deze motie. Weet u zeker dat u deze " "motie hoe dan ook wilt verwijderen?" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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." +#: /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?" @@ -5680,6 +6116,7 @@ msgstr "" "Waarschuwing: Ten minste één van de geselecteerde moties heeft wijzigingen, " "deze worden ook verwijderd. Wil u toch verwijderen?" +#: /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 "" @@ -5704,6 +6141,7 @@ msgstr "Wat is er nieuw?" msgid "Which version?" msgstr "Welke versie?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "Welke visualisatie?" @@ -5747,6 +6185,7 @@ msgstr "Ja per kandidaat" msgid "Yes per option" msgstr "Ja per optie" +#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "Ja, verwijderen" @@ -5768,6 +6207,7 @@ msgstr "Ja/Nee/ Onthouding per kandidaat" msgid "Yes/No/Abstain per list" msgstr "Ja/Nee/ Onthouding per lijst" +#: /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." @@ -5775,6 +6215,7 @@ msgstr "" "U verplaatst een bestand van een openbare map naar een niet gepubliceerde " "map. Het bestand is daarna niet meer toegankelijk in vergaderingen." +#: /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." @@ -5791,6 +6232,7 @@ msgstr "U mag de livestream niet zien" msgid "You are not supposed to be here..." msgstr "U hoort hier niet te zijn..." +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "U gebruikt een incompatibele clientversie." @@ -5855,6 +6297,7 @@ msgstr "U hebt al gestemd." msgid "You have to be logged in to be able to vote." msgstr "U moet ingelogd zijn om te kunnen stemmen." +#: /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 "U moet aanwezig zijn om uzelf toe te voegen." @@ -5880,6 +6323,7 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "U hebt het maximum aantal stemmen bereikt. Deselecteer eerst iemand." +#: 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." @@ -5905,12 +6349,15 @@ msgstr "Uw apparaat heeft geen microfoon" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Uw invoer komt niet overeen met de volgende structuur: “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 "Uw tegenstander kon er niet meer tegen... U bent de winnaar!" +#: /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 "Uw tegenstander heeft gewonnen!" +#: /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 "Uw wachtwoord is succesvol gereset!" @@ -5948,9 +6395,11 @@ msgstr "groep(en) toevoegen" msgid "already exists" msgstr "bestaat al" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "wijziging" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "wijzigingen" @@ -5972,15 +6421,23 @@ msgstr "stembiljet" msgid "by" msgstr "door" +#: /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 "uitgedaagd voor een schaakwedstrijd!" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "wijzigingsaanbeveling" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "wijzigingsaanbevelingen" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "commissienaam" @@ -6035,6 +6492,7 @@ msgstr "beëindigd" msgid "example" msgstr "voorbeeld" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "extern" @@ -6044,6 +6502,7 @@ msgstr "vrouwelijk" msgid "finished (unpublished)" msgstr "afgerond (ongepubliceerd)" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "van gedelegeerde stemmen" @@ -6074,6 +6533,7 @@ msgstr "verborgen" msgid "inactive" msgstr "inactief" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "incl. subcommissies" @@ -6107,6 +6567,7 @@ msgstr "laatst bijgewerkt" msgid "lightblue" msgstr "lichtblauw" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "uitgelogd" @@ -6122,8 +6583,9 @@ msgstr "meerderheid" msgid "male" msgstr "mannelijk" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" -msgstr "" +msgstr "markeer wijzigingen als origineel" msgid "max. 32 characters allowed" msgstr "max. 32 tekens toegestaan" @@ -6146,6 +6608,7 @@ msgstr "geen natuurlijke persoon" msgid "nominal" msgstr "nominaal" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "nominaal (geanonimiseerd)" @@ -6158,18 +6621,22 @@ msgstr "niet-nominaal" msgid "none" msgstr "geen" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" -msgstr "" +msgstr "niet extern" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "niet gespecificeerd" msgid "of" msgstr "van" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "waarvan" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "waarvan %num% niet toegestaan" @@ -6179,9 +6646,11 @@ msgstr "open stemmen" msgid "or" msgstr "of" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "oorspronkelijke identificator" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "oorspronkelijke indiener" @@ -6215,12 +6684,14 @@ msgstr "verwijderen" msgid "remove group(s)" msgstr "verwijder groep(en)" +#: /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 "verwijderde gebruiker" msgid "represented by" msgstr "vertegenwoordigd door" +#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "vertegenwoordigd door oude account van" @@ -6251,6 +6722,7 @@ msgstr "naar" msgid "today" msgstr "vandaag" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "totaal" @@ -6266,12 +6738,15 @@ msgstr "versie" msgid "votes per candidate" msgstr "stemmen per kandidaat" +#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "stemmen per optie" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "was" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "waren" @@ -6281,147 +6756,29 @@ msgstr "wordt aangemaakt" msgid "will be imported" msgstr "wordt geïmporteerd" +#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "wordt bijgewerkt" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "met" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "zonder identificator" msgid "yellow" msgstr "geel" +#: /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 "{{aantal}} tussenliggende vragen worden opgelost" +#: /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}} van hen zal worden opgeslagen met 'onbekend' luidspreker" +#: /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 "{{bedrag}} wordt opgeslagen" - -msgid "Acceptance" -msgstr "Acceptatie" - -msgid "Adjournment" -msgstr "Verdaging" - -msgid "Admin" -msgstr "Admin" - -msgid "Complex Workflow" -msgstr "Complexe workflow" - -#, 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 "" -"Beste {naam},\n" -"\n" -"dit is uw persoonlijke OpenSlides login:\n" -"\n" -"{url}\n" -"Gebruikersnaam: {gebruikersnaam}\n" -"Wachtwoord: {wachtwoord}\n" -"\n" -"\n" -"Deze e-mail is automatisch gegenereerd." - -msgid "Default projector" -msgstr "Standaardprojector" - -msgid "Delegates" -msgstr "Afgevaardigden" - -msgid "No concernment" -msgstr "Geen zorgen" - -msgid "No decision" -msgstr "Geen besluit" - -msgid "Presentation and assembly system" -msgstr "Presentatie- en verzamelsysteem" - -msgid "Referral to" -msgstr "Verwijzing naar" - -msgid "Rejection" -msgstr "Afwijzing" - -msgid "Reset your OpenSlides password" -msgstr "Reset uw OpenSlides wachtwoord" - -msgid "Simple Workflow" -msgstr "Simpele workflow" - -msgid "Space for your welcome text." -msgstr "Ruimte voor uw welkomsttekst." - -msgid "Speaking time" -msgstr "Spreektijd" - -msgid "Staff" -msgstr "Medewerkers" - -#, 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 "" -"U ontvangt deze e-mail omdat u een nieuw wachtwoord heeft aangevraagd voor uw OpenSlides account.\n" -"\n" -"Open de volgende link en kies een nieuw wachtwoord:\n" -"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" -"\n" -"De link is 10 minuten geldig." - -msgid "accepted" -msgstr "geaccepteerd" - -msgid "adjourned" -msgstr "verdaagd" - -msgid "in progress" -msgstr "in uitvoering" - -msgid "name" -msgstr "naam" - -msgid "not concerned" -msgstr "niet betrokken" - -msgid "not decided" -msgstr "niet besloten" - -msgid "not permitted" -msgstr "niet toegelaten" - -msgid "permitted" -msgstr "toegelaten" - -msgid "referred to" -msgstr "verwezen naar" - -msgid "rejected" -msgstr "afgewezen" - -msgid "submitted" -msgstr "ingezonden" - -msgid "withdrawn" -msgstr "geschrapt" diff --git a/i18n/ru.po b/i18n/ru.po index b0ce62cdb1..bfcc96176d 100644 --- a/i18n/ru.po +++ b/i18n/ru.po @@ -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 "" @@ -105,9 +100,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 " @@ -125,7 +117,12 @@ msgstr "" msgid "Account admin" msgstr "" -msgid "Account successfully assigned" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Account created" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Account successfully added." msgstr "" msgid "Accounts" @@ -147,12 +144,21 @@ msgstr "" msgid "Accounts with warnings: affected cells will be skipped" msgstr "" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts +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/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +msgid "Activate backtracking" +msgstr "" + #: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "" @@ -285,11 +291,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 "" @@ -318,6 +319,10 @@ msgstr "" msgid "All casted ballots" msgstr "Все созданные бюллетени" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts +msgid "All changes of this settings group will be lost!" +msgstr "" + msgid "All entitled users" msgstr "" @@ -330,10 +335,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,12 +351,20 @@ msgstr "Все голоса будут потеряны." msgid "Allow amendments of amendments" msgstr "Разрешить внесение изменений" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Allow backtracking of forwarded motions" +msgstr "" + msgid "Allow blank in number" msgstr "" msgid "Allow create poll" msgstr "Разрешить создание опроса" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts +msgid "Allow forwarding of amendments" +msgstr "" + msgid "Allow forwarding of motions" msgstr "" @@ -388,6 +397,10 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Разрешенные группы доступа для этого каталога" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "Всегда" @@ -421,10 +434,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 "" @@ -581,8 +590,8 @@ 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? " +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html +msgid "Are you sure you want to delete this motion?" msgstr "" msgid "Are you sure you want to delete this projector?" @@ -675,11 +684,6 @@ 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 "Вы уверены, что хотите сбросить все пароли на пароли по умолчанию?" @@ -728,9 +732,6 @@ msgstr "Спросите, по умолчанию нет" msgid "Ask, default yes" msgstr "Спросите, по умолчанию да" -msgid "Assign" -msgstr "" - msgid "At least" msgstr "" @@ -746,6 +747,11 @@ msgid "" " detail view." msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "" +"Attention: Existing home committees and external status will be overwritten." +msgstr "" + msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "" @@ -1105,6 +1111,10 @@ msgid "" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" +#: app/src/app/domain/definitions/permission.config.ts +msgid "Can see origin motion" +msgstr "" + msgid "Can see participants" msgstr "" @@ -1224,6 +1234,10 @@ msgstr "" msgid "Candidates" msgstr "Кандидаты" +#: app/src/app/gateways/error-mapping/error-map-utils.ts +msgid "Cannot create meeting without administrator." +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 delete published files" @@ -1689,16 +1703,16 @@ 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 "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Default voting method" +msgstr "" + msgid "Default voting type" msgstr "Тип голосования по умолчанию" @@ -1786,10 +1800,6 @@ 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 "Отключено (без процентов)" @@ -1987,6 +1997,10 @@ msgstr "Выборы" msgid "Election documents" msgstr "Избирательные документы" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts +msgid "Election method" +msgstr "" + msgid "Elections" msgstr "Выборы" @@ -2090,6 +2104,15 @@ 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 "" + #: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" @@ -2220,8 +2243,9 @@ msgstr "PDF-экспорт" msgid "Export comment" msgstr "Экспортировать комментарий" -msgid "Export motions" -msgstr "Экспорт заявлений" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html +msgid "Export moderator note as PDF" +msgstr "" msgid "Export personal note only" msgstr "Экспортировать только личные заметки" @@ -2235,6 +2259,10 @@ msgstr "Экспорт выбранных заявлений" msgid "Extension" msgstr "Расширение" +#: app/src/app/domain/models/users/user.constants.ts +msgid "External" +msgstr "" + msgid "External ID" msgstr "" @@ -2333,9 +2361,6 @@ msgstr "Забыли пароль?" msgid "Formalities" msgstr "" -msgid "Format" -msgstr "Формат" - msgid "Forspeech" msgstr "" @@ -2426,10 +2451,12 @@ msgstr "" msgid "Group name" msgstr "" -msgid "Group not found - account is already in meeting, nothing assigned" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Group not found. Account added to the group “Default”." msgstr "" -msgid "Group not found - assigned to default group" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Group not found. Account already belongs to another group." msgstr "" msgid "Groups" @@ -2450,6 +2477,10 @@ 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 "" + #: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "" @@ -2487,6 +2518,10 @@ msgstr "" msgid "Has no email address" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +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 "" @@ -2530,6 +2565,10 @@ msgstr "" msgid "Header" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Header and footer" +msgstr "" + msgid "Header background color" msgstr "Цвет фона заголовка" @@ -2586,6 +2625,10 @@ msgstr "История" msgid "Home" msgstr "Главная" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Home committee" +msgstr "" + msgid "How to create new amendments" msgstr "Как создать новые поправки" @@ -2609,18 +2652,24 @@ msgstr "" msgid "Identifier" msgstr "" -msgid "If deactivated it is displayed below the title" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +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." +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html +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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts +msgid "" +"If your email address exists in our database, you will receive a password " +"reset email." +msgstr "" + #: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2657,6 +2706,10 @@ msgstr "Импорт тем" msgid "Import workflows" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html +msgid "Important: New groups are not created." +msgstr "" + msgid "In motion list, motion detail and PDF." msgstr "В списке заявления, подробности заявления и PDF." @@ -2672,6 +2725,10 @@ msgstr "Неактивный" msgid "Inconsistent data." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "" @@ -2786,6 +2843,10 @@ msgstr "" msgid "Is committee admin" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is external" +msgstr "" + msgid "Is favorite" msgstr "Является фаворитом" @@ -2821,9 +2882,17 @@ msgstr "" msgid "Is not active" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts +msgid "Is not an amendment" +msgstr "" + msgid "Is not archived" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts +msgid "Is not external" +msgstr "" + msgid "Is not favorite" msgstr "Не фаворит" @@ -2997,6 +3066,10 @@ msgstr "" msgid "Live conference" msgstr "Живая конференция" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "Прямая трансляция" @@ -3054,6 +3127,10 @@ 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 "" + #: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3064,7 +3141,12 @@ msgstr "" msgid "Maximum amount of votes per option" msgstr "" -msgid "Maximum number of columns on motion block slide" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Maximum number of columns in motion block projection" +msgstr "" + +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Maximum number of columns in single votes projection" msgstr "" msgid "Media access is denied" @@ -3163,6 +3245,10 @@ msgstr "" msgid "Moderation note" msgstr "" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts +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 "Modern" msgstr "" @@ -3240,6 +3326,10 @@ msgstr "Преамбула заявления" msgid "Motion updated" msgstr "Заявление обновлено" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Motion version" +msgstr "" + msgid "Motion votes" msgstr "Голосование за Заявление " @@ -3432,6 +3522,10 @@ msgstr "Новый рабочий процесс" msgid "Next" msgstr "Следующий" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html +msgid "Next page" +msgstr "" + msgid "Next states" msgstr "Следующие состояния" @@ -3461,6 +3555,10 @@ msgstr "" msgid "No data" msgstr "Нет данных" +#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html +msgid "No data available" +msgstr "" + #: /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" msgstr "" @@ -3507,6 +3605,10 @@ msgstr "Нет личной заметки" msgid "No results found" msgstr "" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html +msgid "No results yet" +msgstr "" + msgid "No results yet." msgstr "Пока результатов нет." @@ -3547,6 +3649,14 @@ msgstr "" "Обратите внимание, что пароль по умолчанию будет изменен на новый " "сгенерированный." +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Note: Amendments cannot be forwarded without their parent motion." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Note: Amendments will not be forwarded." +msgstr "" + #: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " @@ -3563,6 +3673,10 @@ msgstr "" msgid "Notes" msgstr "Заметки" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Notes and Comments" +msgstr "" + msgid "Number" msgstr "Номер " @@ -3600,6 +3714,10 @@ msgid "" "Number of next speakers automatically connecting to the live conference" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts +msgid "Number of open requests to speak" +msgstr "" + msgid "Number of participants" msgstr "" @@ -3667,9 +3785,17 @@ msgstr "" msgid "One email was send sucessfully." msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "Только для внутренних примечаний." +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only for nominal votes." +msgstr "" + #: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3715,9 +3841,6 @@ msgstr "" msgid "Open projection dialog" msgstr "Открыть диалог проекции" -msgid "Open requests to speak" -msgstr "Открытые запросы на выступление" - msgid "OpenSlides URL" msgstr "" @@ -3776,6 +3899,10 @@ msgstr "Оригинал" msgid "Original version" msgstr "Исходная версия" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Original version with changes" +msgstr "" + msgid "Out of sync" msgstr "" @@ -3809,6 +3936,10 @@ msgstr "Страница" msgid "Page format" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Page layout" +msgstr "" + msgid "Page margin bottom in mm" msgstr "" @@ -3839,6 +3970,14 @@ msgstr "Параллельная загрузка" msgid "Parent agenda item" msgstr "Родительский пункт повестки дня" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html +msgid "Parent committee" +msgstr "" + +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts +msgid "Parent committee name" +msgstr "" + #: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "" @@ -3853,6 +3992,14 @@ msgstr "Участник" msgid "Participant added to group {} in meeting {}" msgstr "" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to group {} in meeting {}." +msgstr "" + +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant added to meeting {}." +msgstr "" + msgid "Participant added to multiple groups in meeting {}" msgstr "" @@ -3883,6 +4030,10 @@ msgstr "Номер участника" msgid "Participant removed from group {} in meeting {}" msgstr "" +#: app/src/app/site/modules/translations/marked-translations.ts +msgid "Participant removed from meeting {}" +msgstr "" + msgid "Participant removed from multiple groups in meeting {}" msgstr "" @@ -3947,6 +4098,10 @@ msgstr "" msgid "Permissions" msgstr "Разрешения" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Person-related fields" +msgstr "" + msgid "Personal data changed" msgstr "" @@ -3999,15 +4154,20 @@ msgstr "" msgid "Please select the directory:" msgstr "Пожалуйста, выберите каталог:" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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 "" "Пожалуйста, обновите ваш браузер или обратитесь к системному администратору." +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +msgid "Please vote now!" +msgstr "" + msgid "Point of order" msgstr "Вопрос по порядку ведения заседания" @@ -4039,18 +4199,30 @@ msgstr "Префикс" msgid "Prefix for the motion identifier of amendments" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Preload original motions" +msgstr "" + msgid "Presence" msgstr "Присутствие" msgid "Present" msgstr "Присутствует" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Present entitled users" +msgstr "" + msgid "Preview" msgstr "Предпросмотр" msgid "Previous" msgstr "Предыдущая" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html +msgid "Previous page" +msgstr "" + msgid "Previous slides" msgstr "Предыдущие слайды" @@ -4314,6 +4486,10 @@ msgstr "" msgid "Requires permission to manage motion metadata" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Requires permission to see origin motions" +msgstr "" + msgid "Reset" msgstr "Сброс" @@ -4510,9 +4686,21 @@ msgstr "Установить в качестве родителя" msgid "Set as reference projector" msgstr "Установить как эталонный проектор" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html +msgid "Set as template" +msgstr "" + msgid "Set category" msgstr "Установить категорию" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set external" +msgstr "" + +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "Set external status for selected accounts" +msgstr "" + msgid "Set favorite" msgstr "Сделать фаворитом" @@ -4534,6 +4722,10 @@ msgstr "Установить как внутренний" msgid "Set it manually" msgstr "Установите его вручную" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + #: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4583,6 +4775,10 @@ msgstr "" msgid "Set workflow" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html +msgid "Set/remove home committee" +msgstr "" + msgid "Set/remove meeting" msgstr "" @@ -4598,9 +4794,6 @@ msgstr "Настройки" msgid "Short form for amendments" msgstr "" -msgid "Show all" -msgstr "Показать все" - msgid "Show all changes" msgstr "Показать все изменения" @@ -4628,15 +4821,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 "Показать полный текст" @@ -4766,6 +4953,10 @@ msgstr "Сортировать заявления" msgid "Sort motions by" msgstr "Сортировать заявления по" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Sort participant names on single votes projection by" +msgstr "" + msgid "Sort workflow" msgstr "" @@ -4862,6 +5053,10 @@ msgstr "Прекратить голосование" msgid "Stop waiting" msgstr "" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +msgid "Stop, publish & anonymize" +msgstr "" + msgid "Strikethrough" msgstr "" @@ -4872,9 +5067,17 @@ msgstr "Уровень структуры" msgid "Structure levels" msgstr "" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts +msgid "Structure levels created" +msgstr "" + msgid "Subcategory" msgstr "Подкатегория" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "Subcommittees" +msgstr "" + msgid "Submission date" msgstr "" @@ -4887,9 +5090,6 @@ msgstr "Отправить голос сейчас" msgid "Submitter" msgstr "" -msgid "Submitter (in target meeting)" -msgstr "" - msgid "Submitter may set state to" msgstr "" @@ -4970,6 +5170,10 @@ msgstr "Тэг" msgid "Tags" msgstr "Тэги" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "Target meeting" +msgstr "" + msgid "Text" msgstr "Текст" @@ -4990,6 +5194,10 @@ msgstr "Текстовый разделитель" msgid "Text to display" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html +msgid "Text version" +msgstr "" + msgid "The account is deactivated." msgstr "" @@ -5090,9 +5298,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 "" @@ -5134,15 +5339,16 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "This amendment has change recommendations." +msgstr "" + msgid "This ballot contains deleted users." msgstr "" @@ -5229,9 +5435,10 @@ msgstr "Это добавит или удалит следующие теги д msgid "This will add or remove the selected accounts to following meetings:" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts 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:" @@ -5602,10 +5809,12 @@ msgid "" "this motion regardless?" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 @@ -5637,6 +5846,10 @@ msgstr "" msgid "Which version?" msgstr "Какая версия?" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts +msgid "Which visualization?" +msgstr "" + msgid "Wifi" msgstr "" @@ -5875,6 +6088,14 @@ msgstr "добавить группу(ы)" msgid "already exists" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "amendment" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "amendments" +msgstr "" + msgid "analog" msgstr "аналогичный" @@ -5897,6 +6118,22 @@ msgstr "по" msgid "challenged you to a chess match!" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "change recommendation" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "change recommendations" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "committee name" +msgstr "" + msgid "committee-example" msgstr "" @@ -5945,12 +6182,13 @@ msgstr "электронная почта" msgid "ended" msgstr "" -msgid "entries will be ommitted." -msgstr "записи будут опущены." - msgid "example" msgstr "пример" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html +msgid "external" +msgstr "" + msgid "female" msgstr "женщина" @@ -5988,6 +6226,10 @@ msgstr "скрытый" msgid "inactive" msgstr "неактивный" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "incl. subcommittees" +msgstr "" + msgid "inline" msgstr "в очереди" @@ -6034,6 +6276,10 @@ msgstr "большинство" msgid "male" msgstr "мужчина" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "mark amendments as original" +msgstr "" + msgid "max. 32 characters allowed" msgstr "" @@ -6068,6 +6314,10 @@ msgstr "не номинальный" msgid "none" msgstr "никто" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +msgid "not external" +msgstr "" + #: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" @@ -6075,12 +6325,28 @@ msgstr "" msgid "of" msgstr "из" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "of which" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts +msgid "of which %num% not permissable" +msgstr "" + msgid "open votes" msgstr "открытое голосование" msgid "or" msgstr "или" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "original identifier" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "original submitter" +msgstr "" + msgid "outside" msgstr "вне" @@ -6149,6 +6415,10 @@ msgstr "в" msgid "today" msgstr "сегодня" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "total" +msgstr "" + msgid "undocumented" msgstr "недокументированный" @@ -6165,6 +6435,14 @@ msgstr "" msgid "votes per option" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts +msgid "was" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts +msgid "were" +msgstr "" + msgid "will be created" msgstr "" @@ -6175,6 +6453,14 @@ msgstr "" msgid "will be updated" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html +msgid "with" +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html +msgid "without identifier" +msgstr "" + msgid "yellow" msgstr "желтый" diff --git a/i18n/template-en.pot b/i18n/template-en.pot index e6528a674e..76b36b3270 100644 --- a/i18n/template-en.pot +++ b/i18n/template-en.pot @@ -1,3 +1,4 @@ +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "" msgstr "" "mime-version: 1.0\n" @@ -13,6 +14,7 @@ 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." @@ -36,11 +38,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 "" @@ -59,6 +56,7 @@ msgstr "" msgid "A server error occured. Please contact your system administrator." 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 "" @@ -68,6 +66,7 @@ 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." @@ -88,6 +87,7 @@ msgstr "" msgid "Access data (PDF)" 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 " @@ -100,30 +100,38 @@ msgstr "" msgid "Account" msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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 "" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -133,24 +141,32 @@ msgstr "" msgid "Activate amendments" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -180,9 +196,9 @@ msgid "" msgstr "" msgid "" -"Activates the extension field of the recommendation in this state, which can " -"be filled with free text or extended with references to other motions or " -"committees as desired." +"Activates the extension field of the recommendation in this state, which " +"can be filled with free text or extended with references to other motions " +"or committees as desired." msgstr "" msgid "Active" @@ -215,6 +231,7 @@ 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 "" @@ -227,6 +244,7 @@ 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 "" @@ -236,9 +254,11 @@ 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 "" @@ -247,6 +267,7 @@ msgid "" "affect the import." msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "" @@ -273,15 +294,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 "" +#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -297,6 +321,7 @@ msgstr "" msgid "All other fields are optional and may be empty." msgstr "" +#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "" @@ -312,6 +337,7 @@ msgstr "" msgid "Allow amendments of amendments" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -321,12 +347,14 @@ msgstr "" msgid "Allow create poll" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts 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 "" @@ -341,8 +369,7 @@ msgstr "" msgid "Allow support" msgstr "" -msgid "" -"Allow to accumulate several votes on one candidate (\"comulative voting\")" +msgid "Allow to accumulate several votes on one candidate (\"comulative voting\")" msgstr "" msgid "Allow users to set themselves as present" @@ -354,6 +381,10 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html +msgid "Allows single votes projection during voting process" +msgstr "" + msgid "Always" msgstr "" @@ -411,6 +442,7 @@ 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 "" @@ -426,6 +458,7 @@ msgstr "" msgid "Archived" msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "" @@ -437,8 +470,8 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "" -msgid "" -"Are you sure you want to add the following time onto every structure level?" +#: /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 "" msgid "Are you sure you want to anonymize all votes? This cannot be undone." @@ -454,7 +487,8 @@ msgid "Are you sure you want to clear all speakers of all lists?" msgstr "" msgid "" -"Are you sure you want to delete all next speakers from this list of speakers?" +"Are you sure you want to delete all next speakers from this list of " +"speakers?" msgstr "" msgid "" @@ -468,6 +502,7 @@ 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 "" @@ -480,8 +515,7 @@ msgstr "" msgid "Are you sure you want to delete all selected tags?" msgstr "" -msgid "" -"Are you sure you want to delete all speakers from this list of speakers?" +msgid "Are you sure you want to delete all speakers from this list of speakers?" msgstr "" msgid "Are you sure you want to delete the editorial final version?" @@ -520,6 +554,7 @@ 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 "" @@ -535,6 +570,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/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "" @@ -544,6 +580,7 @@ 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 "" @@ -559,6 +596,7 @@ 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 "" @@ -568,6 +606,7 @@ 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)?" @@ -581,6 +620,7 @@ 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 "" @@ -622,6 +662,7 @@ 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:" @@ -633,6 +674,7 @@ msgstr "" msgid "Are you sure you want to send an invitation email to the user?" 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 "" @@ -645,6 +687,7 @@ 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 "" @@ -671,17 +714,18 @@ msgstr "" msgid "" "Attention: Accounts will add to the default group of each meeting only. If " -"another group is intended please use the 'Add to meetings' dialog in account " -"detail view." +"another group is intended please use the 'Add to meetings' dialog in " +"account detail view." msgstr "" -msgid "" -"Attention: Existing home committees and external status will be overwritten." +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts +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 "" @@ -700,6 +744,7 @@ msgstr "" msgid "Autopilot" msgstr "" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -763,6 +808,7 @@ 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 "" @@ -775,18 +821,21 @@ msgstr "" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "" +#: /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 "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -850,8 +899,8 @@ msgstr "" msgid "" "Can create, modify and delete motions and votings, amendments and change " -"recommendations, and edit the metadata of a motion. Including the management " -"of categories, motion blocks, tags, workflows and comment fields." +"recommendations, and edit the metadata of a motion. Including the " +"management of categories, motion blocks, tags, workflows and comment fields." msgstr "" msgid "" @@ -862,8 +911,8 @@ msgstr "" msgid "" "Can create, modify, delete chat groups and define permissions.\n" "\n" -"Note: The chat menu item becomes visible to all participants, except admins, " -"as soon as a chat has been created." +"Note: The chat menu item becomes visible to all participants, except " +"admins, as soon as a chat has been created." msgstr "" msgid "" @@ -874,6 +923,7 @@ 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 "" @@ -882,6 +932,7 @@ msgid "" "recommendation, category, motion blocks and tags." msgstr "" +#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -891,6 +942,7 @@ 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" @@ -916,6 +968,7 @@ msgstr "" msgid "Can manage logos and fonts" msgstr "" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "" @@ -949,6 +1002,7 @@ 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 "" @@ -958,6 +1012,7 @@ msgstr "" msgid "Can nominate oneself" msgstr "" +#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -970,6 +1025,7 @@ 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 "" @@ -985,17 +1041,20 @@ 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 "" @@ -1008,6 +1067,7 @@ msgstr "" msgid "Can see list of speakers" msgstr "" +#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "" @@ -1018,18 +1078,20 @@ msgid "Can see motions in internal state" msgstr "" msgid "" -"Can see motions in the internal state that are limited in the workflow under " -"Restrictions with the same description.\n" +"Can see motions in the internal state that are limited in the workflow " +"under Restrictions with the same description.\n" "\n" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" +#: app/src/app/domain/definitions/permission.config.ts 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 "" @@ -1047,12 +1109,13 @@ 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" -"Note: For privacy reasons, it is recommended to limit the rights to view the " -"History significantly." +"Note: For privacy reasons, it is recommended to limit the rights to view " +"the History significantly." msgstr "" msgid "Can see the Home menu item." @@ -1064,8 +1127,8 @@ msgid "" msgstr "" msgid "" -"Can see the Projector menu item and all projectors (in the Autopilot as well " -"as in the Projector menu item)" +"Can see the Projector menu item and all projectors (in the Autopilot as " +"well as in the Projector menu item)" msgstr "" msgid "" @@ -1087,6 +1150,7 @@ 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" @@ -1094,9 +1158,10 @@ msgid "" "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" +"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." @@ -1105,6 +1170,7 @@ msgstr "" msgid "Can see the projector" msgstr "" +#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1116,6 +1182,7 @@ 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 "" @@ -1145,21 +1212,28 @@ msgstr "" msgid "Candidates" msgstr "" +#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 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 "" @@ -1199,12 +1273,14 @@ 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 "" @@ -1223,6 +1299,7 @@ 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 "" @@ -1238,46 +1315,56 @@ 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 "" -msgid "" -"Choose 0 to disable speaking times widget for structure level countdowns." +#: /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 "" msgid "Choose 0 to disable the supporting system." 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 "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 "" @@ -1290,9 +1377,11 @@ 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 "" @@ -1314,15 +1403,19 @@ 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 "" @@ -1392,15 +1485,19 @@ 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 "" @@ -1437,6 +1534,7 @@ 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 "" @@ -1485,6 +1583,7 @@ 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 "" @@ -1500,12 +1599,14 @@ 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 "" @@ -1524,6 +1625,7 @@ msgstr "" msgid "Custom translations" msgstr "" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1545,6 +1647,7 @@ msgstr "" msgid "Default" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "" @@ -1563,13 +1666,14 @@ 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" +"Default speaking time contingent for parliamentary groups (structure " +"levels) in seconds" msgstr "" -msgid "" -"Default text version for change recommendations and projection of motions" +#: /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 "" msgid "Default visibility for new agenda items (except topics)" @@ -1581,6 +1685,7 @@ msgstr "" msgid "Default voting duration" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1589,8 +1694,8 @@ msgstr "" msgid "" "Defines for the selected state which groups have access:\n" -"- If no option is selected, the motions in the selected state are visible to " -"all; The prerequisite for this is group permission: [Can see motions].\n" +"- If no option is selected, the motions in the selected state are visible " +"to all; The prerequisite for this is group permission: [Can see motions].\n" "- Selecting one or more options restricts access to those groups for which " "the selected authorization option is defined under > [Participants] > " "[Groups]." @@ -1600,8 +1705,8 @@ msgid "Defines the colour for the state button." msgstr "" msgid "" -"Defines the maximum deflection. Entering zero will use the amount of present " -"participants instead." +"Defines the maximum deflection. Entering zero will use the amount of " +"present participants instead." msgstr "" msgid "Defines the minimum deflection which is required to recognize applause." @@ -1610,6 +1715,7 @@ 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" @@ -1627,6 +1733,7 @@ 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 "" @@ -1645,6 +1752,7 @@ 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 "" @@ -1666,6 +1774,7 @@ 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 "" @@ -1681,6 +1790,7 @@ 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 "" @@ -1690,9 +1800,11 @@ 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 "" @@ -1705,6 +1817,7 @@ 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 "" @@ -1717,9 +1830,11 @@ 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 "" @@ -1738,6 +1853,7 @@ msgstr "" msgid "Download folder" msgstr "" +#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -1750,6 +1866,7 @@ msgstr "" msgid "Duplicate from" msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "" @@ -1776,9 +1893,11 @@ 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 "" @@ -1797,27 +1916,34 @@ 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 "" @@ -1833,6 +1959,7 @@ 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 "" @@ -1845,21 +1972,25 @@ msgstr "" msgid "Election documents" msgstr "" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts 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 "" @@ -1890,6 +2021,7 @@ 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 "" @@ -1902,9 +2034,11 @@ 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 "" @@ -1931,9 +2065,10 @@ 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'." +"Enables public access to this meeting without login data. Permissions can " +"be set after activation in the new group 'Public'." msgstr "" msgid "Enables the ability to create votings for motions in this state." @@ -1944,6 +2079,7 @@ 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" @@ -1952,6 +2088,7 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" +#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides " "instance in the selected state.\n" @@ -1999,7 +2136,8 @@ msgid "Enter duration in seconds. Choose 0 to disable warning color." msgstr "" msgid "" -"Enter number of the next shown speakers. Choose -1 to show all next speakers." +"Enter number of the next shown speakers. Choose -1 to show all next " +"speakers." msgstr "" msgid "Enter participant number" @@ -2011,6 +2149,7 @@ msgstr "" 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 "" @@ -2041,6 +2180,7 @@ 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 "" @@ -2049,6 +2189,7 @@ 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 " @@ -2076,6 +2217,7 @@ msgstr "" msgid "Export comment" msgstr "" +#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2091,12 +2233,14 @@ msgstr "" msgid "Extension" msgstr "" +#: app/src/app/domain/models/users/user.constants.ts 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 "" @@ -2106,9 +2250,14 @@ 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 "" @@ -2121,6 +2270,7 @@ 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 "" @@ -2163,6 +2313,7 @@ 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 " @@ -2172,8 +2323,7 @@ msgid "" " 3. Enter minimum number (see next field)" msgstr "" -msgid "" -"For large instances this may block the server to the point of unusability" +msgid "For large instances this may block the server to the point of unusability" msgstr "" msgid "Foreground color" @@ -2182,6 +2332,7 @@ msgstr "" msgid "Forgot Password?" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" @@ -2191,6 +2342,7 @@ 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 "" @@ -2227,6 +2379,7 @@ 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 "" @@ -2263,6 +2416,7 @@ 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 "" @@ -2272,9 +2426,11 @@ msgstr "" msgid "Group name" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2296,57 +2452,71 @@ 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 "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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/organization/pages/accounts/services/common/account-filter.service.ts 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 "" +#: /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 "" @@ -2356,9 +2526,11 @@ 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 "" @@ -2368,6 +2540,7 @@ msgstr "" msgid "Header" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2377,9 +2550,11 @@ 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 "" @@ -2395,15 +2570,18 @@ 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 "" @@ -2422,6 +2600,7 @@ msgstr "" msgid "Home" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2431,41 +2610,45 @@ 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!" +"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 "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "" +#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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 "" - +#: /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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" +#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2490,6 +2673,8 @@ 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 "" @@ -2499,6 +2684,7 @@ msgstr "" msgid "Import workflows" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2517,6 +2703,10 @@ msgstr "" msgid "Inconsistent data." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html +msgid "Inconsistent data. Please delete this change recommendation." +msgstr "" + msgid "Information" msgstr "" @@ -2538,18 +2728,22 @@ 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 "" @@ -2562,12 +2756,15 @@ 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 "" @@ -2580,6 +2777,7 @@ 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 "" @@ -2592,6 +2790,7 @@ 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" @@ -2615,24 +2814,30 @@ 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 "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2645,42 +2850,50 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2690,19 +2903,21 @@ msgstr "" msgid "Is submitter" msgstr "" -msgid "" -"It is not allowed to delete countdowns used for list of speakers or polls" +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." +"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 "" @@ -2730,6 +2945,7 @@ msgstr "" msgid "Jitsi room password" msgstr "" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -2796,6 +3012,7 @@ 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 "" @@ -2811,6 +3028,7 @@ msgstr "" 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 "" @@ -2826,12 +3044,17 @@ msgstr "" msgid "Live conference" msgstr "" +#: app/src/app/domain/models/poll/poll-constants.ts +msgid "Live voting enabled" +msgstr "" + msgid "Livestream" msgstr "" msgid "Livestream URL" msgstr "" +#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -2841,9 +3064,11 @@ msgstr "" 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 "" @@ -2868,19 +3093,22 @@ msgstr "" msgid "Main motion and line number" msgstr "" -msgid "" -"Make background color from meta information box on the projector transparent" +#: /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 "" +#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -2890,9 +3118,11 @@ msgstr "" msgid "Maximum amount of votes per option" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -2914,6 +3144,7 @@ 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 "" @@ -2937,18 +3168,23 @@ 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 "" @@ -2982,15 +3218,19 @@ 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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "Modern" msgstr "" +#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "" @@ -3027,6 +3267,7 @@ 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 "" @@ -3039,9 +3280,11 @@ 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 "" @@ -3060,6 +3303,7 @@ msgstr "" msgid "Motion updated" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "" @@ -3069,6 +3313,7 @@ msgstr "" msgid "Motions" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3123,21 +3368,27 @@ 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 "" @@ -3162,6 +3413,7 @@ 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 "" @@ -3171,6 +3423,7 @@ 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 "" @@ -3180,18 +3433,24 @@ 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 "" @@ -3213,6 +3472,8 @@ 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 "" @@ -3228,6 +3489,7 @@ msgstr "" msgid "New vote" msgstr "" +#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "" @@ -3237,6 +3499,7 @@ msgstr "" msgid "Next" msgstr "" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "" @@ -3246,6 +3509,7 @@ msgstr "" msgid "No" msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3261,15 +3525,18 @@ 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/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" +#: /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" msgstr "" @@ -3315,12 +3582,14 @@ msgstr "" msgid "No results found" msgstr "" +#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html 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 "" @@ -3336,28 +3605,33 @@ 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 "" -msgid "" -"Note, that the default password will be changed to the new generated one." +msgid "Note, that the default password will be changed to the new generated one." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3371,6 +3645,7 @@ msgstr "" msgid "Notes" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3410,6 +3685,7 @@ msgstr "" msgid "Number of next speakers automatically connecting to the live conference" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3428,6 +3704,7 @@ msgstr "" msgid "Number set" msgstr "" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3437,6 +3714,7 @@ msgstr "" msgid "Numbering" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "" @@ -3449,9 +3727,11 @@ msgstr "" msgid "OK" msgstr "" +#: /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 "" @@ -3461,24 +3741,32 @@ 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 "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Only available for nominal voting" +msgstr "" + msgid "Only for internal notes." msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3488,6 +3776,7 @@ msgstr "" 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 "" @@ -3500,12 +3789,15 @@ msgstr "" 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 "" @@ -3527,6 +3819,7 @@ msgstr "" 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 " @@ -3550,6 +3843,7 @@ 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 "" @@ -3574,6 +3868,7 @@ msgstr "" msgid "Original version" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -3610,6 +3905,7 @@ msgstr "" msgid "Page format" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -3643,15 +3939,19 @@ msgstr "" msgid "Parent agenda item" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" +#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -3661,9 +3961,11 @@ msgstr "" msgid "Participant added to group {} in meeting {}" msgstr "" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -3697,6 +3999,7 @@ msgstr "" msgid "Participant removed from group {} in meeting {}" msgstr "" +#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -3709,6 +4012,7 @@ msgstr "" msgid "Participants" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "" @@ -3717,18 +4021,23 @@ 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 "" @@ -3750,12 +4059,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 "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -3774,6 +4086,7 @@ 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 "" @@ -3795,18 +4108,22 @@ 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 "" msgid "Please select the directory:" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -3815,12 +4132,17 @@ msgstr "" msgid "Please update your browser or contact your system administration." msgstr "" +#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html +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} " @@ -3845,6 +4167,7 @@ msgstr "" msgid "Prefix for the motion identifier of amendments" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -3854,6 +4177,7 @@ msgstr "" msgid "Present" msgstr "" +#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -3863,6 +4187,7 @@ msgstr "" msgid "Previous" msgstr "" +#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "" @@ -3872,6 +4197,7 @@ 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 "" @@ -3890,9 +4216,11 @@ 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 "" @@ -3929,12 +4257,15 @@ 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 "" @@ -3944,6 +4275,7 @@ 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 "" @@ -3974,9 +4306,11 @@ 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 "" @@ -3995,6 +4329,7 @@ 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." @@ -4006,6 +4341,7 @@ msgstr "" msgid "Recommendation set to {}" msgstr "" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4027,6 +4363,7 @@ msgstr "" msgid "Relevant information could not be accessed" msgstr "" +#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4062,6 +4399,7 @@ 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 "" @@ -4071,6 +4409,7 @@ 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 "" @@ -4103,12 +4442,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 "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4130,6 +4472,7 @@ 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 "" @@ -4142,16 +4485,21 @@ 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" +"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 "" @@ -4164,6 +4512,8 @@ 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 "" @@ -4176,21 +4526,26 @@ 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 "" @@ -4248,9 +4603,11 @@ 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 "" @@ -4293,15 +4650,18 @@ msgstr "" msgid "Set as reference projector" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4326,6 +4686,11 @@ msgstr "" msgid "Set it manually" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts +msgid "Set live voting enabled by default" +msgstr "" + +#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4374,6 +4739,7 @@ msgstr "" msgid "Set workflow" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -4386,6 +4752,7 @@ 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 "" @@ -4437,6 +4804,7 @@ msgstr "" msgid "Show logo" msgstr "" +#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4488,6 +4856,7 @@ 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 "" @@ -4497,8 +4866,8 @@ msgid "" msgstr "" msgid "" -"Shows if livestream is not started. Recommended image format: 500x200px, PNG " -"or JPG" +"Shows if livestream is not started. Recommended image format: 500x200px, " +"PNG or JPG" msgstr "" msgid "" @@ -4544,15 +4913,18 @@ msgstr "" msgid "Sort motions by" msgstr "" +#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -4562,27 +4934,35 @@ 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 "" @@ -4592,6 +4972,7 @@ 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 "" @@ -4613,6 +4994,7 @@ 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 "" @@ -4631,21 +5013,28 @@ msgstr "" msgid "Stop waiting" msgstr "" +#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts +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 "" +#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -4673,6 +5062,7 @@ 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 "" @@ -4694,6 +5084,7 @@ msgstr "" msgid "Summary of changes:" msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "" @@ -4718,12 +5109,15 @@ 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 "" @@ -4736,12 +5130,14 @@ msgstr "" msgid "Tags" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "" +#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -4754,15 +5150,18 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html 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 "" @@ -4789,11 +5188,12 @@ 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 " -"same as during the preview, but as there is a possibility that new ones have " -"arisen, the relevant rows will be displayed below." +"same as during the preview, but as there is a possibility that new ones " +"have arisen, the relevant rows will be displayed below." msgstr "" msgid "The import was successful." @@ -4808,6 +5208,7 @@ 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." @@ -4845,12 +5246,10 @@ msgstr "" msgid "The title is required" msgstr "" -msgid "" -"The user %user% has no email, so the invitation email could not be sent." +msgid "The user %user% has no email, so the invitation email could not be sent." msgstr "" -msgid "" -"The users %user% have no email, so the invitation emails could not be sent." +msgid "The users %user% have no email, so the invitation emails could not be sent." msgstr "" msgid "There are not enough options." @@ -4885,6 +5284,7 @@ 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 "" @@ -4892,8 +5292,8 @@ msgid "This account has relations to meetings or committees" msgstr "" msgid "" -"This account is not linked as candidate, submitter or speaker in any meeting " -"and is not manager of any committee" +"This account is not linked as candidate, submitter or speaker in any " +"meeting and is not manager of any committee" msgstr "" msgid "This action will remove you from one or more groups." @@ -4902,6 +5302,7 @@ msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -4920,6 +5321,7 @@ 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 "" @@ -4937,6 +5339,7 @@ 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 "" @@ -4956,26 +5359,24 @@ msgid "This prefix will be set if you run the automatic agenda numbering." msgstr "" msgid "" -"This projector is currently internal. Selecting such projectors as reference " -"projectors will automatically set them to visible. Do you really want to do " -"this?" +"This projector is currently internal. Selecting such projectors as " +"reference projectors will automatically set them to visible. Do you really " +"want to do this?" msgstr "" -msgid "" -"This will add or remove the following groups for all selected participants:" +msgid "This will add or remove the following groups for all selected participants:" 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:" msgstr "" -msgid "" -"This will add or remove the following submitters for all selected motions:" +msgid "This will add or remove the following submitters for all selected motions:" msgstr "" -msgid "" -"This will add or remove the following tags for all selected agenda items:" +msgid "This will add or remove the following tags for all selected agenda items:" msgstr "" msgid "This will add or remove the following tags for all selected motions:" @@ -4984,8 +5385,10 @@ msgstr "" msgid "This will add or remove the selected accounts to following meetings:" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" -"This will add or remove the selected accounts to the selected home committee:" +"This will add or remove the selected accounts to the selected home " +"committee:" msgstr "" msgid "This will move all selected motions as childs to:" @@ -5020,6 +5423,7 @@ 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 "" @@ -5029,12 +5433,15 @@ 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 "" @@ -5083,15 +5490,19 @@ 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 "" @@ -5113,12 +5524,14 @@ 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 "" @@ -5131,9 +5544,11 @@ 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 "" @@ -5154,6 +5569,7 @@ 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 "" @@ -5166,6 +5582,7 @@ 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 "" @@ -5175,6 +5592,7 @@ 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 "" @@ -5195,6 +5613,7 @@ msgstr "" msgid "Valid votes" msgstr "" +#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "" @@ -5210,12 +5629,16 @@ 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 "" @@ -5228,6 +5651,7 @@ msgstr "" msgid "Votes" msgstr "" +#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "" @@ -5251,6 +5675,7 @@ 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 "" @@ -5281,6 +5706,8 @@ 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 "" @@ -5317,30 +5744,35 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" -msgid "" -"Warning: Data loss is possible because accounts are in the same meeting." +#: /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 "" msgid "Warning: This projector will be set to visible" @@ -5361,6 +5793,7 @@ msgstr "" msgid "Which version?" msgstr "" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -5402,6 +5835,7 @@ 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 "" @@ -5423,11 +5857,13 @@ 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." +"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." @@ -5442,6 +5878,7 @@ 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 "" @@ -5464,22 +5901,21 @@ msgid "You cannot delete the last workflow of a meeting." msgstr "" msgid "" -"You cannot delete the workflow as long as it is selected as default workflow " -"for new amendments in the settings. Please set another workflow as default " -"in the settings and try to delete the workflow again." +"You cannot delete the workflow as long as it is selected as default " +"workflow for new amendments in the settings. Please set another workflow as " +"default in the settings and try to delete the workflow again." msgstr "" msgid "" -"You cannot delete the workflow as long as it is selected as default workflow " -"for new motions in the settings. Please set another workflow as default in " -"the settings and try to delete the workflow again." +"You cannot delete the workflow as long as it is selected as default " +"workflow for new motions in the settings. Please set another workflow as " +"default in the settings and try to delete the workflow again." msgstr "" msgid "You cannot delete yourself." msgstr "" -msgid "" -"You cannot enter this meeting because you are not assigned to any group." +msgid "You cannot enter this meeting because you are not assigned to any group." msgstr "" msgid "You cannot vote since your vote right is delegated." @@ -5494,6 +5930,7 @@ 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 "" @@ -5518,6 +5955,7 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." 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." @@ -5541,12 +5979,15 @@ 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 "" @@ -5583,9 +6024,11 @@ msgstr "" msgid "already exists" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "" @@ -5607,15 +6050,23 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts +msgid "change recommendation(s) refer to a nonexistent line number." +msgstr "" + +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -5670,6 +6121,7 @@ msgstr "" msgid "example" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "" @@ -5679,6 +6131,7 @@ 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 "" @@ -5709,6 +6162,7 @@ msgstr "" msgid "inactive" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -5742,6 +6196,7 @@ 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 "" @@ -5757,6 +6212,7 @@ msgstr "" msgid "male" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -5781,6 +6237,7 @@ msgstr "" msgid "nominal" msgstr "" +#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -5793,18 +6250,22 @@ msgstr "" msgid "none" msgstr "" +#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "" +#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" msgid "of" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -5814,9 +6275,11 @@ msgstr "" msgid "or" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -5850,12 +6313,14 @@ 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 "" @@ -5886,6 +6351,7 @@ msgstr "" msgid "today" msgstr "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -5901,12 +6367,15 @@ 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 "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -5916,132 +6385,29 @@ 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 "" +#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "" +#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html 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 "" - -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 "" +msgstr "" \ No newline at end of file From ed7e0a7ab827941e4e30a5ffbb1b1eb35725f1a9 Mon Sep 17 00:00:00 2001 From: Raimund Renkert Date: Wed, 23 Jul 2025 17:32:41 +0200 Subject: [PATCH 115/173] Create patchnotes for 4.2.18 (#6952) --- patchnotes/4.2.18.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 patchnotes/4.2.18.md 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. From 79adaa1a3b26fbd016151cd78d3db0136dc00f14 Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Thu, 24 Jul 2025 11:32:53 +0200 Subject: [PATCH 116/173] Translations (#6956) --- i18n/cs.po | 592 +++++++--------------------------- i18n/de.po | 595 +++++++--------------------------- i18n/es.po | 599 +++++++--------------------------- i18n/fr.po | 744 +++++++++++++----------------------------- i18n/it.po | 607 ++++++++--------------------------- i18n/nl.po | 598 ++++++++-------------------------- i18n/ru.po | 592 +++++++--------------------------- i18n/template-en.pot | 747 ++++++++++++------------------------------- 8 files changed, 1158 insertions(+), 3916 deletions(-) diff --git a/i18n/cs.po b/i18n/cs.po index 543bd886b3..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" @@ -21,7 +22,6 @@ msgstr "\"0\" znamená neomezený počet setkání" msgid "%num% emails were send sucessfully." msgstr "%num% elektronických dopisů bylo úspěšně odesláno." -#: /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." @@ -66,7 +66,6 @@ msgstr "Je požadováno heslo" msgid "A server error occured. Please contact your system administrator." msgstr "Došlo k chybě serveru. Spojte se, prosím, se správcem systému." -#: /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 "Je vyžadován čas, který musí být ve formátu min:s." @@ -76,7 +75,6 @@ msgstr "Je požadován název" msgid "A topic needs a title" msgstr "Námět potřebuje název" -#: /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." @@ -99,7 +97,6 @@ msgstr "Přijmout" msgid "Access data (PDF)" msgstr "Přístupová data (PDF)" -#: /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 " @@ -115,38 +112,30 @@ msgstr "Přístupová data" msgid "Account" msgstr "Účet" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Správa účtu" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "" msgid "Accounts" msgstr "Účty" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Účty vytvořeny" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Účty aktualizovány" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Účty s chybami" -#: /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 "Účty s varováním: dotčené buňky budou přeskočeny" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -156,32 +145,24 @@ msgstr "Zapnout" msgid "Activate amendments" msgstr "Zapnout pozměňovací návrhy" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Zapnout uzavřené setkání" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Zapnout vnější úpravu" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Zapnout veřejný přístup" -#: /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 "Zapnout výběrové pole editor návrhů" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Zapnout výběrové pole mluvčí" @@ -253,7 +234,6 @@ msgstr "Přidat novou položku" msgid "Add option" msgstr "Přidat možnost" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Přidat časovač" @@ -266,7 +246,6 @@ msgstr "Přidat k setkáním" msgid "Add to queue" msgstr "Přidat do řady" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Přidat nahoru" @@ -276,11 +255,9 @@ msgstr "Přidejte se do nynějšího seznamu řečníků pro připojení se k je msgid "Add/remove groups ..." msgstr "Přidat/Odstranit skupiny..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Přidat/Odstranit úrovně rozčlenění..." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Přidat/Odebrat" @@ -291,7 +268,6 @@ msgstr "" "Za požadovanými mohou být přítomny dodatečné sloupce. Zavedení tím nebude " "ovlivněno." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Správcovské funkce" @@ -320,18 +296,15 @@ msgstr "Body pořadu jednání se zpracovávají. Počkejte, prosím..." msgid "Agenda visibility" msgstr "Viditelnost pořadu jednání" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Zarovnat" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Vše" msgid "All casted ballots" msgstr "Všechny odevzdané hlasovací lístky" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -347,7 +320,6 @@ msgstr "Všechna setkání" msgid "All other fields are optional and may be empty." msgstr "Všechna ostatní pole jsou nepovinná a mohou zůstat prázdná." -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Všechny úrovně rozčlenění" @@ -363,7 +335,6 @@ msgstr "Všechny hlasy budou ztraceny." msgid "Allow amendments of amendments" msgstr "Povolit pozměňovací návrhy k pozměňovacím návrhům" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -373,14 +344,12 @@ msgstr "Povolit prázdné číslo" msgid "Allow create poll" msgstr "Povolit vytvoření hlasování" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "" msgid "Allow forwarding of motions" msgstr "Umožnit předávání návrhů" -#: /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 "Povolit jednomu účastníkovi opakované zařazení do stejného seznamu" @@ -411,7 +380,6 @@ msgstr "Povolit podrobné chybové zprávy pro obnovení hesla" msgid "Allowed access groups for this directory" msgstr "Povolené přístupové skupiny pro tento adresář" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -472,7 +440,6 @@ msgstr "Adresa (URL) částice obrázku potlesku" msgid "Applause visualization" msgstr "Znázornění potlesku" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Probíhá aktualizace aplikace." @@ -488,7 +455,6 @@ msgstr "Archivovat" msgid "Archived" msgstr "Archivováno" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Archivovaná setkání" @@ -502,7 +468,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Opravdu chcete spustit toto setká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 "Opravdu chcete na každou úroveň struktury přidat následující čas?" @@ -538,7 +503,6 @@ msgstr "Opravdu mají být smazány všechny vybrané volby?" msgid "Are you sure you want to delete all selected files and folders?" msgstr "Opravdu mají být smazány všechny vybrané soubory a složky?" -#: /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 "" @@ -591,7 +555,6 @@ msgstr "Opravdu má být smazána tato položka?" msgid "Are you sure you want to delete this file?" msgstr "Opravdu má být smazán tento soubor?" -#: /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 "" @@ -607,7 +570,6 @@ msgstr "Opravdu má být smazána tato zpráva?" msgid "Are you sure you want to delete this motion block?" msgstr "Opravdu má být smazán tento návrhový blok?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "" @@ -617,7 +579,6 @@ msgstr "Opravdu má být smazán tento promítací přístroj?" msgid "Are you sure you want to delete this state?" msgstr "Opravdu chcete smazat tento stav?" -#: /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 "Opravdu chcete smazat tuto úroveň struktury?" @@ -633,7 +594,6 @@ msgstr "Opravdu chcete smazat toto hlasování?" msgid "Are you sure you want to delete this workflow?" msgstr "Opravdu má být smazáno tento pracovní postup?" -#: /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 "" @@ -643,7 +603,6 @@ msgstr "Opravdu má být vyřazen tento pozměňovací návrh?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Opravdu chcete tuto schůzku zdvojit?" -#: /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)?" @@ -659,7 +618,6 @@ msgstr "Opravdu mají být vytvořena nová hesla všem vybraným účastníkům msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "Opravdu chcete neodvolatelně odstranit svoji procedurální připomínku?" -#: /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 "" @@ -702,7 +660,6 @@ msgstr "Opravdu chcete obnovit výchozí nastavení všech voleb?" msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "Opravdu mají být obnovena všechna hesla na výchozí?" -#: /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:" @@ -715,7 +672,6 @@ msgstr "Opravdu chcete obnovit toto hlasování?" msgid "Are you sure you want to send an invitation email to the user?" msgstr "Opravdu má být uživateli poslán elektronický dopis s pozváním?" -#: /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 "Opravdu chcete poslat elektronický dopis s pozvánkou?" @@ -729,7 +685,6 @@ msgstr "Opravdu chcete zastavit toto hlasování?" msgid "Are you sure you want to submit a point of order?" msgstr "Opravdu chcete odeslat návrh jednacího řádu?" -#: /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 "" @@ -763,7 +718,6 @@ msgstr "" "zamýšlena jiná skupina, použijte dialogové okno \"Přidat do setkání\" v " "zobrazení podrobností účtu." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -771,7 +725,6 @@ msgstr "" msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "Pozor: Nejprve zadejte údaje o wifi v nabídce [Nastavení → Obecné]." -#: /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 "" @@ -790,7 +743,6 @@ msgstr "Automaticky otevřít webovou kameru pro nové řečníky jednání" msgid "Autopilot" msgstr "Samočinné řízení" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -854,7 +806,6 @@ msgstr "Hlasování aktualizováno" msgid "Ballots" msgstr "Hlasování" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "" @@ -867,21 +818,18 @@ msgstr "Začít projev" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Prázdné mezi předlohou a číslem, např. 'A 001'." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "" msgid "Bold" msgstr "Tučné" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "" msgid "CSV import" msgstr "Zavedení CSV" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -987,7 +935,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Může vytvářet, měnit, spouštět/zastavovat a odstraňovat hlasování." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "" @@ -998,7 +945,6 @@ msgstr "" "Může upravovat a přiřazovat následující popis návrhu: Předkladatel, stav, " "doporučení, skupina, bloky návrhů a značky." -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -1008,7 +954,6 @@ msgstr "Smí postoupit návrhy" msgid "Can forward motions to committee" msgstr "Smí postoupit návrhy výboru" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1033,7 +978,6 @@ msgstr "Smí spravovat seznam řečníků" msgid "Can manage logos and fonts" msgstr "Smí spravovat emblémy a písma" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "" @@ -1067,7 +1011,6 @@ msgstr "Smí spravovat vedení rozhovoru" msgid "Can manage the projector" msgstr "Smí spravovat promítací přístroj" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" @@ -1077,7 +1020,6 @@ msgstr "Může navrhnout jiného účastníka" msgid "Can nominate oneself" msgstr "Smí se sám ucházet ve volbách" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1090,7 +1032,6 @@ msgstr "" msgid "Can put oneself on the list of speakers" msgstr "Smí se sám umístit na seznamu řečníků" -#: /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 "" @@ -1106,20 +1047,17 @@ msgstr "Může zobrazit všechny vnitřní náměty, rozvrhy a poznámky." msgid "Can see all lists of speakers" msgstr "Smí vidět seznamy řečníků" -#: /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 "Smí vidět volby" -#: /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 "" @@ -1132,7 +1070,6 @@ msgstr "Smí vidět vnitřní body a časový rozvrh pořadu dne" msgid "Can see list of speakers" msgstr "Smí vidět seznam řečníků" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "" @@ -1151,14 +1088,12 @@ msgstr "" "\n" "Rada: Ověřte požadovanou viditelnost návrhů pomocí účtu zkušebního delegáta." -#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "" msgid "Can see participants" msgstr "Smí vidět účastníky" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "" @@ -1183,7 +1118,6 @@ msgstr "" "\n" "Poznámka: Sdílení složek a souborů může být omezeno přiřazením do skupiny." -#: /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" @@ -1230,14 +1164,12 @@ msgstr "" "Může zobrazit živý přenos, pokud je v nabídce [Nastavení] → [Přímý přenos] " "zadána adresa (URL) přímého přenosu." -#: /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" @@ -1247,7 +1179,6 @@ msgstr "" msgid "Can see the projector" msgstr "Smí vidět promítací přístroj" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1262,7 +1193,6 @@ msgstr "" "[Nastavení] → [Návrhy] a také pro příslušný stav v nabídce → [Pracovní " "postup]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "" @@ -1294,28 +1224,21 @@ msgstr "Uchazeč odstraněn" msgid "Candidates" msgstr "Uchazeči" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 delete published files" msgstr "" msgid "Cannot do that in demo mode!" msgstr "Nelze udělat v ukázkovém režimu!" -#: /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 "" @@ -1355,14 +1278,12 @@ msgstr "Změnit účast" msgid "Change recommendation" msgstr "Změnit doporučení" -#: 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 "Změnit doporučení" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "" @@ -1381,7 +1302,6 @@ msgstr "Změněná verze v řádku" msgid "Changes" msgstr "Změny" -#: /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 "" @@ -1397,26 +1317,21 @@ msgstr "Zkontrolovat datové úložiště" msgid "Check in or check out participants based on their participant numbers:" msgstr "Přihlašte nebo odhlašte účastníky pomocí jejich účastnických čísel:" -#: /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 "Volba" -#: /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 "" @@ -1424,30 +1339,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Zadejte 0 pro vypnutí podpůrného systému." -#: /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 "Jméno řečníka v dolní třetině" -#: /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 "" @@ -1460,11 +1369,9 @@ msgstr "Vyprázdnit všechny filtry" msgid "Clear all list of speakers" msgstr "Vyprázdnit seznam řečníků" -#: /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 "" @@ -1486,19 +1393,15 @@ msgstr "Klepněte sem a hlasujte!" 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 "Zavřít seznam řečníků" -#: /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 "" @@ -1568,19 +1471,15 @@ msgstr "Výbory" msgid "Committees and meetings" msgstr "Výbory a setkání" -#: /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 "" @@ -1617,7 +1516,6 @@ msgstr "Protiřeč" msgid "Contribution" msgstr "Příspěvek" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "" @@ -1666,7 +1564,6 @@ msgstr "Vytvoření" msgid "Creation date" msgstr "Doba vytvoření" -#: /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 "" @@ -1682,14 +1579,12 @@ msgstr "Nynější seznam řečníků (jako průsvitka)" msgid "Current slide" msgstr "Nynější průsvitka" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "" msgid "Current speaker chyron" msgstr "Nynější řečník v dolní třetině" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "" @@ -1708,7 +1603,6 @@ msgstr "Uživatelsky stanovený počet hlasovacích lístků" msgid "Custom translations" msgstr "Vlastní překlady" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1730,7 +1624,6 @@ msgstr "Rozhodnutí" msgid "Default" msgstr "Výchozí" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "" @@ -1749,13 +1642,11 @@ msgstr "Výchozí skupiny s hlasovacím právem" msgid "Default line numbering" msgstr "Výchozí číslování řádků" -#: /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 "" @@ -1769,7 +1660,6 @@ msgstr "Výchozí váha hlasu" msgid "Default voting duration" msgstr "Výchozí doba trvání hlasování" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1803,7 +1693,6 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "Určuje čas, ve kterém se sečtou hodnoty potlesku." -#: /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" @@ -1818,7 +1707,6 @@ msgstr "" msgid "Defines which states can be selected next in the workflow." msgstr "Určuje, které stavy lze v pracovním postupu vybrat jako další." -#: /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 "" @@ -1837,7 +1725,6 @@ msgstr "Smazat promítací přístroj" msgid "Deleted user" msgstr "Smazaný uživatel" -#: /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 "" @@ -1859,7 +1746,6 @@ msgstr "Vnější úprava" msgid "Designates whether this user is in the room." msgstr "Určuje, zda je tento uživatel v místnosti." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "" @@ -1875,7 +1761,6 @@ msgstr "" msgid "Display type" msgstr "Typ zobrazení" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "" @@ -1885,11 +1770,9 @@ msgstr "Rozdílný" msgid "Do not forget to save your changes!" msgstr "Nezapoměňte uložit své změny!" -#: /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 "" @@ -1902,7 +1785,6 @@ msgstr "Opravdu chcete zahodit všechny změny?" msgid "Do you really want to go ahead?" msgstr "Opravdu chcete pokračovat?" -#: /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 "" @@ -1916,11 +1798,9 @@ msgstr "Opravdu chcete uložit své změny?" msgid "Do you really want to stop sharing this meeting as a public template?" msgstr "Opravdu chcete přestat sdílet toto setkání jako veřejnou předlohu?" -#: /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 "" @@ -1939,7 +1819,6 @@ msgstr "Stáhnout soubor s příkladem CSV" msgid "Download folder" msgstr "Stáhnout složku" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -1952,7 +1831,6 @@ msgstr "Zdvojit" msgid "Duplicate from" msgstr "Zdvojit z" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "" @@ -1983,11 +1861,9 @@ msgstr "" msgid "Edit" msgstr "Upravit" -#: /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 "" @@ -2006,34 +1882,27 @@ msgstr "Upravit podrobnosti pro" msgid "Edit editorial final version" msgstr "Upravit vydavatelské konečné znění" -#: /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 "Upravit setká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 "Upravit promítací přístroj" -#: /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 "" @@ -2049,7 +1918,6 @@ msgstr "Upravit pro zadání hlasů." msgid "Edit topic" msgstr "Upravit námět" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "" @@ -2062,25 +1930,21 @@ msgstr "Volba" msgid "Election documents" msgstr "Volební dokumenty" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" msgstr "" msgid "Elections" msgstr "Volby" -#: /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 "E-mail" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "" @@ -2111,7 +1975,6 @@ msgstr "Povolit elektronické hlasování" msgid "Enable forspeech / counter speech" msgstr "Povolit obhajobu/protiřeč" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "" @@ -2124,11 +1987,9 @@ msgstr "Povolit pohled na přítomnost účastníka" msgid "Enable point of order" msgstr "Povolit návrh jednacího řádu" -#: /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 "" @@ -2157,7 +2018,6 @@ msgstr "" "Povoluje pro vybraný stav možnost předkladatele změnit stav návrhu. Ostatní " "administrativní funkce jsou vyloučeny." -#: /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'." @@ -2173,7 +2033,6 @@ msgstr "" "Povoluje úpravy textu a důvodu návrhu předkladateli ve vybraném stavu po " "vytvoření návrhu." -#: 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" @@ -2182,7 +2041,6 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2252,7 +2110,6 @@ msgstr "" "Zadejte svoji adresu elektronické pošty, kam se má poslat odkaz na obnovení " "hesla" -#: /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 "" @@ -2283,7 +2140,6 @@ msgstr "Odhadovaný konec" msgid "Event location" msgstr "Místo události" -#: /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 "" @@ -2294,7 +2150,6 @@ msgstr "" "Každý může vidět žádost o návrh jednacího řádu (místo pouze správců seznamu " "řečníků)" -#: /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 " @@ -2322,7 +2177,6 @@ msgstr "Vyvést jako PDF" msgid "Export comment" msgstr "Vyvést poznámku" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2338,14 +2192,12 @@ msgstr "Vyvést vybrané návrhy" msgid "Extension" msgstr "Rozšíření" -#: app/src/app/domain/models/users/user.constants.ts msgid "External" msgstr "" msgid "External ID" msgstr "Vnější ID" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "" @@ -2355,14 +2207,9 @@ msgstr "Oblíbené" msgid "File" msgstr "Soubor" -#: /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 "" @@ -2375,7 +2222,6 @@ msgstr "Soubory" msgid "Filter" msgstr "Filtr" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "" @@ -2418,7 +2264,6 @@ msgstr "Obyčejné písmo" msgid "Font size in pt" msgstr "Velikost písma v bodech (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" @@ -2438,7 +2283,6 @@ msgstr "Barva popředí" msgid "Forgot Password?" msgstr "Zapomněl jste heslo?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" @@ -2448,7 +2292,6 @@ msgstr "Obhajoba" msgid "Forward" msgstr "Postoupit" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "" @@ -2485,7 +2328,6 @@ msgstr "Nerozhodná hra!" msgid "Gender" msgstr "Pohlaví" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "" @@ -2522,7 +2364,6 @@ msgstr "Barva záhlaví" msgid "Go to line" msgstr "Jít na řádek" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "" @@ -2532,11 +2373,9 @@ msgstr "Skupina" msgid "Group name" msgstr "Název skupiny" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2558,71 +2397,57 @@ msgstr "Skupiny s oprávněním pro zápis" msgid "Has SSO identification" msgstr "Má poznávací znamení SSO" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a home committee" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "" msgid "Has amendments" msgstr "Má pozměňovací návrhy" -#: /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 "Má postoupení" -#: /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 "Nemá poznávací znamení SSO" -#: /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/organization/pages/accounts/services/common/account-filter.service.ts 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 "Nemá žádné řečníky" -#: /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 "" @@ -2632,11 +2457,9 @@ msgstr "Má poznámky" msgid "Has speakers" msgstr "Má řečníky" -#: /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 "" @@ -2646,7 +2469,6 @@ msgstr "Hlasoval" msgid "Header" msgstr "Záhlaví" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2656,11 +2478,9 @@ msgstr "Barva pozadí záhlaví" msgid "Header font color" msgstr "Barva písma záhlaví" -#: /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 "" @@ -2676,18 +2496,15 @@ msgstr "Nápomocný text k přístupovým údajům a pozdravné PDF" msgid "Hidden item" msgstr "Skrytý bod" -#: /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 "Skrýt více textu" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "" @@ -2706,7 +2523,6 @@ msgstr "Minulost" msgid "Home" msgstr "Úvodní stránka" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2716,42 +2532,34 @@ msgstr "Jak vytvořit nové pozměňovací návrhy" msgid "I know the risk" msgstr "Znám nebezpečí" -#: /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 "Označovač" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "" -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2776,8 +2584,6 @@ msgstr "Zavést účastníky" 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 "" @@ -2787,7 +2593,6 @@ msgstr "Zavést náměty" msgid "Import workflows" msgstr "Zavést pracovní postupy" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2806,7 +2611,6 @@ msgstr "Nečinný" msgid "Inconsistent data." msgstr "Rozporuplné údaje." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2831,22 +2635,18 @@ msgstr "Vložit za" msgid "Insert topics here" msgstr "Vložit náměty zde" -#: /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 "Vložení" -#: /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 "" @@ -2859,15 +2659,12 @@ msgstr "Vnitřní bod" msgid "Internal login" msgstr "Vnitřní přihlášení" -#: /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 "" @@ -2880,7 +2677,6 @@ msgstr "Neplatné hlasy" msgid "Invite to conference room" msgstr "Pozvat do jednací místnosti" -#: /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 "" @@ -2893,7 +2689,6 @@ msgstr "Je předloha" msgid "Is active" msgstr "Je činný" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -2916,30 +2711,24 @@ msgstr "Je promítán" msgid "Is candidate" msgstr "Je uchazečem" -#: 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 "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is external" msgstr "" msgid "Is favorite" msgstr "Je oblíbené" -#: /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 "" @@ -2952,50 +2741,42 @@ msgstr "Není pozměňovací návrh a nemá řádné pozměňovací návrhy" msgid "Is no natural person" msgstr "Není žádná skutečná osoba" -#: /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 "Není předloha" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "Není archivován" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not external" msgstr "" msgid "Is not favorite" msgstr "Není oblíbené" -#: /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 "Není přítomen" -#: /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 "Je přítomná" -#: /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 "" @@ -3011,18 +2792,15 @@ msgstr "" "Není povoleno mazat odpočítávání používané pro seznam řečníků nebo " "hlasování." -#: /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 "" @@ -3050,7 +2828,6 @@ msgstr "Název místnosti Jitsi" msgid "Jitsi room password" msgstr "Heslo k místnosti Jitsi" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -3117,7 +2894,6 @@ msgstr "Číslování řádků" msgid "Line spacing" msgstr "Rozestupy mezi řádky" -#: /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 "" @@ -3133,7 +2909,6 @@ msgstr "Seznam účastníků (PDF)" msgid "List of speakers" msgstr "Seznam řečníků" -#: /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 "" @@ -3149,7 +2924,6 @@ msgstr "Seznamy řečníků" msgid "Live conference" msgstr "Živé jednání" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3159,7 +2933,6 @@ msgstr "Přímý přenos" msgid "Livestream URL" msgstr "Adresa (URL) přímého přenosu" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -3169,11 +2942,9 @@ msgstr "Adresa (URL) obrázku plakátu přímého přenosu" msgid "Loading data. Please wait ..." msgstr "Nahrávají se data. Počkejte, prosím..." -#: /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 "" @@ -3198,23 +2969,19 @@ msgstr "Nejnižší hodnota pro potlesk" msgid "Main motion and line number" msgstr "Hlavní návrh a číslo řádku" -#: /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 "Označit jako osobní oblíbený" -#: 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 "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3224,11 +2991,9 @@ msgstr "Nejvyšší počet hlasů" msgid "Maximum amount of votes per option" msgstr "Nejvyšší počet hlasů na možnost" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -3250,7 +3015,6 @@ msgstr "Datum setkání" msgid "Meeting information" msgstr "Údaje o setkání" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "" @@ -3276,23 +3040,18 @@ msgstr "Název setkání" msgid "Meetings" msgstr "Setkání" -#: /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 "Vybraná setkání" -#: /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 "" @@ -3326,19 +3085,15 @@ msgstr "Nejnižší počet hlasů" msgid "Minimum number of digits for motion identifier" msgstr "Nejmenší počet číslic v označovači návrhu" -#: /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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Změnit vnější úpravu" @@ -3375,7 +3130,6 @@ msgstr "Doporučení změny návrhu smazáno" msgid "Motion change recommendation updated" msgstr "Doporučení změny návrhu aktualizováno" -#: /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 "" @@ -3388,11 +3142,9 @@ msgstr "Návrh vytvořen (postoupen)" msgid "Motion deleted" msgstr "Návrh smazán" -#: /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 "" @@ -3411,7 +3163,6 @@ msgstr "Úvod návrhu" msgid "Motion updated" msgstr "Návrh aktualizován" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "" @@ -3421,7 +3172,6 @@ msgstr "Hlasování o návrzích" msgid "Motions" msgstr "Návrhy" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3476,27 +3226,21 @@ msgstr "Název nové skupiny" msgid "Natural person" msgstr "Skutečná osoba" -#: /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 "" @@ -3521,7 +3265,6 @@ msgstr "Nová skupina" msgid "New change recommendation" msgstr "Nové doporučení změny" -#: /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 "" @@ -3531,7 +3274,6 @@ msgstr "Nové poznámkové pole" msgid "New committee" msgstr "Nový výbor" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nová vnější úprava" @@ -3541,24 +3283,18 @@ msgstr "Nový adresář" msgid "New election" msgstr "Nová volba" -#: /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 "Nový název souboru" -#: /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 "" @@ -3580,8 +3316,6 @@ msgstr "Nový účastník" msgid "New password" msgstr "Nové heslo" -#: /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 "" @@ -3597,7 +3331,6 @@ msgstr "Nový námět" msgid "New vote" msgstr "Nové hlasování" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "" @@ -3607,7 +3340,6 @@ msgstr "Nový pracovní postup" msgid "Next" msgstr "Další" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "" @@ -3617,7 +3349,6 @@ msgstr "Další stavy" msgid "No" msgstr "Ne" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3633,18 +3364,15 @@ msgstr "Nejsou dostupné žádné skupiny k vedení rozhovoru" msgid "No comment" msgstr "Bez poznámky" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "" msgid "No data" msgstr "Žádná data" -#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" -#: /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" msgstr "" @@ -3690,14 +3418,12 @@ msgstr "Bez osobní poznámky" msgid "No results found" msgstr "" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "" msgid "No results yet." msgstr "Zatím žádné výsledky." -#: /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 "" @@ -3713,18 +3439,15 @@ msgstr "Seznam navržení" msgid "None" msgstr "Žádné" -#: /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 "Nenalezeno" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "" @@ -3732,15 +3455,12 @@ msgid "" "Note, that the default password will be changed to the new generated one." msgstr "Všimněte si, že výchozí heslo bude změněno na nově vytvořené." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3756,7 +3476,6 @@ msgstr "" msgid "Notes" msgstr "Poznámky" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3797,7 +3516,6 @@ msgid "" "Number of next speakers automatically connecting to the live conference" msgstr "Počet dalších řečníků, kteří se automaticky připojí k živému jednání" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3816,7 +3534,6 @@ msgstr "Počet dalších na promítacím přístroji zobrazených řečníků" msgid "Number set" msgstr "Číslo stanoveno" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3826,7 +3543,6 @@ msgstr "Číslovat na základě skupin" msgid "Numbering" msgstr "Číslování" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "" @@ -3839,11 +3555,9 @@ msgstr "Číselný systém pro body pořadu jednání" 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 "" @@ -3853,32 +3567,27 @@ msgstr "Režim bez připojení k internetu" 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 "Staré heslo" -#: /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 "Byl úspěšně odeslán jeden elektronický dopis." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "Jen pro vnitřní poznámky." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3888,7 +3597,6 @@ msgstr "Pouze hlavní body pořadu jednání" msgid "Only present participants can be added to the list of speakers" msgstr "Jen přítomní účastníci mohou být přidáni do seznamu řečníků" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "" @@ -3901,15 +3609,12 @@ msgstr "Otevřít Jitsi v nové kartě" msgid "Open a meeting to play \"Connect 4\"" msgstr "Otevřít setkání a hrát \"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 "" -#: /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 "" @@ -3931,7 +3636,6 @@ msgstr "Přístupová data k OpenSlides" msgid "OpenSlides help (FAQ)" msgstr "Nápověda k 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 " @@ -3955,7 +3659,6 @@ msgstr "Organizace" msgid "Organization Management Level changed" msgstr "Úroveň řízení organizace změněna" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "" @@ -3980,7 +3683,6 @@ msgstr "Původní" msgid "Original version" msgstr "Původní verze" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -4017,7 +3719,6 @@ msgstr "Strana" msgid "Page format" msgstr "Formát strany" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -4051,19 +3752,15 @@ msgstr "Souběžné nahrání" msgid "Parent agenda item" msgstr "Nadřazený bod pořadu jednání" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -4073,11 +3770,9 @@ msgstr "Účastník" msgid "Participant added to group {} in meeting {}" msgstr "Účastník přidaný do skupiny {} na setkání {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -4111,7 +3806,6 @@ msgstr "Číslo účastníka" msgid "Participant removed from group {} in meeting {}" msgstr "Účastník odstraněn ze skupiny {} na setkání {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -4124,7 +3818,6 @@ msgstr "Účastník odstraněn z více skupin na více setkáních" msgid "Participants" msgstr "Účastníci" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "" @@ -4133,23 +3826,18 @@ msgid "" "here." msgstr "Účastníci a správci jsou zcela zkopírováni a nelze je zde upravovat." -#: /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 "" @@ -4171,15 +3859,12 @@ msgstr "Hesla se neshodují" msgid "Paste/write your topics in this textbox." msgstr "Kopírujte nebo vložte názvy vašich námětů do tohoto textového pole." -#: /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 "Oprávnění" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -4198,7 +3883,6 @@ msgstr "Osobní poznámky" msgid "Phase" msgstr "Fáze" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.html msgid "Playing against" msgstr "" @@ -4220,22 +3904,18 @@ msgstr "Zadejte, prosím, své nové heslo" msgid "Please join the conference room now!" msgstr "Připojte se nyní do jednací místnosti!" -#: /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 "" msgid "Please select the directory:" msgstr "Vyberte, prosím, adresář:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4245,7 +3925,6 @@ 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." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4255,7 +3934,6 @@ msgstr "Návrh jednacího řádu" msgid "Polls" msgstr "Hlasování" -#: /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} " @@ -4280,7 +3958,6 @@ msgstr "Předpona" msgid "Prefix for the motion identifier of amendments" msgstr "Předpona pro označovač návrhu pozměňovacích návrhů" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -4290,7 +3967,6 @@ msgstr "Účast" msgid "Present" msgstr "Přítomen" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -4300,7 +3976,6 @@ msgstr "Náhled" msgid "Previous" msgstr "Předchozí" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "" @@ -4310,7 +3985,6 @@ msgstr "Předchozí průsvitky" msgid "Primary color" msgstr "Základní barva" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "" @@ -4329,11 +4003,9 @@ msgstr "Zpracování postupu" msgid "Project" msgstr "Promítat" -#: /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 "" @@ -4370,15 +4042,12 @@ msgstr "Promítačky" msgid "Pronoun" msgstr "Zájmeno" -#: /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 "Veřejný" -#: /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 "" @@ -4388,7 +4057,6 @@ msgstr "Veřejný bod" msgid "Public template" msgstr "Veřejná předloha" -#: /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 "" @@ -4419,11 +4087,9 @@ msgstr "Zdůvodnění" msgid "Reason required for creating new motion" msgstr "Důvod požadovaný pro vytvoření nového návrhu" -#: /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 "" @@ -4442,7 +4108,6 @@ msgstr "Doporučení změněno" msgid "Recommendation label" msgstr "Štítek s doporučením" -#: /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." @@ -4454,7 +4119,6 @@ msgstr "Obnoveno výchozí doporučení" msgid "Recommendation set to {}" msgstr "Doporučení nastaveno na {}" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4476,7 +4140,6 @@ msgstr "Odmítnuto" msgid "Relevant information could not be accessed" msgstr "K příslušným informacím nebylo možné získat přístup" -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4514,7 +4177,6 @@ msgstr "Odstranit z pořadu jednání" msgid "Remove from motion block" msgstr "Odstranit z návrhového bloku" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "" @@ -4524,7 +4186,6 @@ msgstr "Odstranit mě" msgid "Remove option" msgstr "Odstranit možnost" -#: /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 "" @@ -4559,15 +4220,12 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Požadované oprávnění pro zobrazení této stránky:" -#: /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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4589,7 +4247,6 @@ msgstr "Vynulovat doporučení" msgid "Reset state" msgstr "Vynulovat stav" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Vynulovat časovač" @@ -4602,21 +4259,17 @@ msgstr "Rozlišení a velikost" msgid "Restart livestream" msgstr "Spustit přímý přenos znovu" -#: /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 "" @@ -4629,8 +4282,6 @@ msgstr "Výsledek" msgid "Results" msgstr "Výsledky" -#: /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 "" @@ -4643,26 +4294,21 @@ msgstr "Vpravo" msgid "Roman" msgstr "Římský" -#: /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 "Poznávací znamení SSO" -#: /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 "" @@ -4720,11 +4366,9 @@ msgstr "Vybrat setkání..." msgid "Select paragraphs" msgstr "Vybrat odstavce" -#: /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 "" @@ -4767,18 +4411,15 @@ msgstr "Nastavit jako nadřazený" msgid "Set as reference projector" msgstr "Nastavit jako srovnávací promítačku" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "Stanovit skupinu" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4803,11 +4444,9 @@ msgstr "Nastavit vnitřní" msgid "Set it manually" msgstr "Nastavit ručně" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4856,7 +4495,6 @@ msgstr "Nastavit klíčová slova" msgid "Set workflow" msgstr "Stanovit pracovní postup" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -4869,7 +4507,6 @@ msgstr "Nastavit tuto promítačku jako srovnávací pro nynější seznam řeč msgid "Settings" msgstr "Nastavení" -#: /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 "" @@ -4921,7 +4558,6 @@ msgstr "Ukázat okno s živým jednáním" msgid "Show logo" msgstr "Ukázat emblém" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4975,7 +4611,6 @@ msgstr "Ukázat tento text na přihlašovací stránce" msgid "Show title" msgstr "Ukázat název" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" @@ -5040,18 +4675,15 @@ msgstr "Řadit návrhy" msgid "Sort motions by" msgstr "Řadit návrhy podle" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "" msgid "Sort workflow" msgstr "Řadit pracovní postup" -#: /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 "" @@ -5061,35 +4693,27 @@ msgstr "Řečník" msgid "Speakers" msgstr "Řečníci" -#: /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 "Mluvčí" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Mluvčí" -#: /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 "" @@ -5099,7 +4723,6 @@ msgstr "" msgid "Start date" msgstr "Začáteční datum" -#: /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 "" @@ -5121,7 +4744,6 @@ msgstr "Stav nastaven na {}" msgid "Statistics" msgstr "Statistika" -#: /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 "" @@ -5140,7 +4762,6 @@ msgstr "Zastavit hlasování" msgid "Stop waiting" msgstr "Zastavit čekání" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5150,18 +4771,15 @@ msgstr "Přeškrtnutí" msgid "Structure level" msgstr "Úroveň rozčlenění" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Podskupina" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -5189,7 +4807,6 @@ msgstr "Předkladatelé změněni" msgid "Subscript" msgstr "Dolní index" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "" @@ -5211,7 +4828,6 @@ msgstr "Přehled změn" msgid "Summary of changes:" msgstr "Přehled změn:" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "" @@ -5236,15 +4852,12 @@ msgstr "Podporovatelé změněni" msgid "Surname" msgstr "Příjmení" -#: /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 "" @@ -5257,14 +4870,12 @@ msgstr "Klíčové slovo" msgid "Tags" msgstr "Klíčová slova" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "Text" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5277,18 +4888,15 @@ msgstr "Zavedení textu" msgid "Text separator" msgstr "Oddělovač textu" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "" msgid "The account is deactivated." msgstr "Účet je vypnut." -#: /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 "" @@ -5315,7 +4923,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 " @@ -5335,7 +4942,6 @@ msgstr "Odkaz je poškozen. Spojte se, prosím, se správcem systému." msgid "The list of speakers is closed." msgstr "Seznam řečníků je uzavřen." -#: /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." @@ -5422,7 +5028,6 @@ msgstr "Tyto účty budou smazány:" 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 "" @@ -5442,7 +5047,6 @@ msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -5461,7 +5065,6 @@ msgstr "Tento výbor nemá správce!" msgid "This field is required." msgstr "Toto pole je požadováno." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "" @@ -5479,7 +5082,6 @@ msgstr "" msgid "This meeting is archived" msgstr "Toto setkání je archivováno" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "" @@ -5514,7 +5116,6 @@ msgid "" msgstr "" "Toto přidá nebo odstraní následující skupiny pro všechny vybrané účastníky:" -#: /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:" @@ -5540,7 +5141,6 @@ msgstr "" 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í:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5581,7 +5181,6 @@ msgstr "Toto nastaví pracovní postup pro všechny vybrané návrhy:" msgid "Thoroughly check datastore (unsafe)" msgstr "Důkladná kontrola datového úložiště (nebezpečné)" -#: /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 "" @@ -5591,15 +5190,12 @@ msgstr "Dlaždicové zobrazení" msgid "Time" msgstr "Čas" -#: /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 "Časovač" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Časovač" @@ -5648,19 +5244,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 "" @@ -5682,14 +5274,12 @@ msgstr "Řešení potíží" msgid "Try reconnect" msgstr "Zkuste se znovu připojit" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "" msgid "Underline" msgstr "Podtržení" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "" @@ -5702,11 +5292,9 @@ msgstr "Jedineční řečníci" msgid "Unknown participant" msgstr "Neznámý účastník" -#: /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 "" @@ -5729,7 +5317,6 @@ msgstr "" "Použijte strukturu JSON klíč:hodnota (klíč = název atributu OpenSlides, " "hodnota = název atributu IdP)." -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "" @@ -5744,7 +5331,6 @@ msgstr "" "Používá se pro zvací elektronické dopisy a QRCode v PDF s přístupovými " "údaji." -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "" @@ -5754,7 +5340,6 @@ msgstr "Uživatel nenalezen." msgid "Username" msgstr "Uživatelské jméno" -#: /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 "" @@ -5779,7 +5364,6 @@ msgstr "" msgid "Valid votes" msgstr "Platné hlasy" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "" @@ -5795,16 +5379,12 @@ msgstr "" msgid "Vote" msgstr "Hlasování" -#: 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 "" @@ -5817,7 +5397,6 @@ msgstr "Hlasováno" msgid "Votes" msgstr "Hlasy" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Hlasování" @@ -5843,7 +5422,6 @@ msgstr "" "Hlasování končí po krátkém (několik sekund/minut) nebo dlouhém (několik " "dní/týdnů) časovém období." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "" @@ -5874,8 +5452,6 @@ msgstr "Hlasovací právo pro" msgid "Voting right received from (principals)" msgstr "Hlasovací právo obdržené od (příkazců)" -#: /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 "" @@ -5912,20 +5488,17 @@ msgstr "Počkat" msgid "Wait for response ..." msgstr "Počkat na odpověď..." -#: /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 "Výstražná barva" -#: /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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -5933,13 +5506,11 @@ msgid "" "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 "" @@ -5962,7 +5533,6 @@ msgstr "Co je nového?" msgid "Which version?" msgstr "Kterou verzi?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -6006,7 +5576,6 @@ msgstr "Ano pro uchazeče" msgid "Yes per option" msgstr "Ano pro každou možnost" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "" @@ -6028,13 +5597,11 @@ msgstr "Ano/Ne/Zdržení se pro uchazeče" msgid "Yes/No/Abstain per list" msgstr "Ano/Ne/Zdržel se podle seznamu" -#: /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." @@ -6049,7 +5616,6 @@ msgstr "Nemáte povoleno zobrazit přímý přenos." msgid "You are not supposed to be here..." msgstr "Nemáte tu být..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "" @@ -6111,7 +5677,6 @@ msgstr "Už jste volil." msgid "You have to be logged in to be able to vote." msgstr "Abyste mohl hlasovat, musíte být přihlášen." -#: /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 "" @@ -6137,7 +5702,6 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "Dosáhl jste nejvyššího počtu hlasů. Nejprve u někoho zrušte výběr." -#: 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." @@ -6161,15 +5725,12 @@ msgstr "Vaše zařízení nemá mikrofon" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Váš vstup neodpovídá následující struktuře: \"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 "" @@ -6206,11 +5767,9 @@ msgstr "Přidat skupinu(y)" msgid "already exists" msgstr "již existuje" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "" @@ -6232,23 +5791,18 @@ msgstr "Hlasovací lístek" msgid "by" msgstr "od" -#: /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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -6303,7 +5857,6 @@ msgstr "skončeno" msgid "example" msgstr "Příklad" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "" @@ -6313,7 +5866,6 @@ msgstr "Žena" msgid "finished (unpublished)" msgstr "dokončeno (nezveřejněno)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "" @@ -6344,7 +5896,6 @@ msgstr "skryto" msgid "inactive" msgstr "Nečinný" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -6378,7 +5929,6 @@ msgstr "" msgid "lightblue" msgstr "světle modrá" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "" @@ -6394,7 +5944,6 @@ msgstr "Většina" msgid "male" msgstr "Muž" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -6419,7 +5968,6 @@ msgstr "žádná skutečná osoba" msgid "nominal" msgstr "jmenovité" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -6432,22 +5980,18 @@ msgstr "nejmenovité" msgid "none" msgstr "žádné" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" msgid "of" msgstr "z" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6457,11 +6001,9 @@ msgstr "otevřená hlasování" msgid "or" msgstr "nebo" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -6495,14 +6037,12 @@ msgstr "" msgid "remove group(s)" msgstr "Odstranit skupinu(y)" -#: /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 "představováno" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "" @@ -6533,7 +6073,6 @@ msgstr "po" msgid "today" msgstr "dnes" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -6549,15 +6088,12 @@ msgstr "verze" msgid "votes per candidate" msgstr "hlasů na uchazeče" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6567,29 +6103,141 @@ msgstr "bude vytvořen" msgid "will be imported" msgstr "bude zaveden" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "" msgid "yellow" msgstr "žlutá" -#: /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 "Souhlas" + +msgid "Adjournment" +msgstr "Odložení" + +msgid "Admin" +msgstr "Správce" + +msgid "Complex Workflow" +msgstr "Složitý pracovní postup" + +#, 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 "" +"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 "Výchozí promítací přístroj" + +msgid "Delegates" +msgstr "Zástupci" + +msgid "No concernment" +msgstr "Neprobíráno" + +msgid "No decision" +msgstr "Žádné rozhodnutí" + +msgid "Presentation and assembly system" +msgstr "Předváděcí a schůzovací systém" + +msgid "Referral to" +msgstr "" + +msgid "Rejection" +msgstr "Odmítnutí" + +msgid "Reset your OpenSlides password" +msgstr "Obnovit heslo k aplikaci OpenSlides" + +msgid "Simple Workflow" +msgstr "Jednoduchý pracovní postup" + +msgid "Space for your welcome text." +msgstr "Místo pro váš uvítací text." + +msgid "Speaking time" +msgstr "Čas na mluvení" + +msgid "Staff" +msgstr "Zaměstnanci" + +#, 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 "přijato" + +msgid "adjourned" +msgstr "odloženo" + +msgid "in progress" +msgstr "probíhá" + +msgid "name" +msgstr "název" + +msgid "not concerned" +msgstr "neprobíráno" + +msgid "not decided" +msgstr "nerozhodnuto" + +msgid "not permitted" +msgstr "" + +msgid "permitted" +msgstr "schváleno" + +msgid "referred to" +msgstr "" + +msgid "rejected" +msgstr "odmítnuto" + +msgid "submitted" +msgstr "podáno" + +msgid "withdrawn" +msgstr "stažen" diff --git a/i18n/de.po b/i18n/de.po index 8c8378e0ee..bdedacb76c 100644 --- a/i18n/de.po +++ b/i18n/de.po @@ -25,7 +25,6 @@ msgstr "\"0\" bedeutet eine unbegrenzte Anzahl an aktiven Veranstaltungen" msgid "%num% emails were send sucessfully." msgstr "%num% E-Mails wurden erfolgreich versandt." -#: /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." @@ -74,7 +73,6 @@ msgid "A server error occured. Please contact your system administrator." msgstr "" "Ein Serverfehler ist aufgetreten. Bitte kontaktieren Sie den Administrator." -#: /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 "" "Eine Zeit ist erforderlich und muss im Format min:secs angegeben werden." @@ -85,7 +83,6 @@ msgstr "Ein Titel ist erforderlich" msgid "A topic needs a title" msgstr "Ein Thema benötigt einen Titel." -#: /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." @@ -108,7 +105,6 @@ msgstr "Annehmen" msgid "Access data (PDF)" msgstr "Zugangsdaten (PDF)" -#: /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 " @@ -124,38 +120,30 @@ msgstr "Zugangsdaten" msgid "Account" msgstr "Account" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Accountadmin" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "Account erstellt" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "Account erfolgreich hinzugefügt." msgid "Accounts" msgstr "Accounts" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Accounts erstellt" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Accounts aktualisiert" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Accounts mit Fehlern" -#: /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 "Accounts mit Warnungen: Die betroffenen Zellen werden übersprungen" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "Aktion nicht möglich. Sie müssen Teil der Veranstaltung sein." @@ -165,33 +153,25 @@ msgstr "Aktivieren" msgid "Activate amendments" msgstr "Änderungsanträge aktivieren" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "Rückverfolgung aktivieren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Geschlossene Veranstaltung aktivieren" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Design aktivieren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Öffentlichen Zugang aktivieren" -#: /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 "" "Antragsteller*in-Erweiterungsfeld im Antragserstellungsformular aktivieren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "Auswahlfeld 'Antragsbearbeiter*in' aktivieren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Auswahlfeld 'Sprecher*in' aktivieren" @@ -266,7 +246,6 @@ msgstr "Neuen Eintrag hinzufügen" msgid "Add option" msgstr "Option hinzufügen" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Timer hinzufügen" @@ -279,7 +258,6 @@ msgstr "Zu Veranstaltungen hinzufügen" msgid "Add to queue" msgstr "Zur Warteschlange hinzufügen" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Addieren" @@ -290,11 +268,9 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Gruppen hinzufügen/entfernen ..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Gliederungsebenen hinzufügen/entfernen ..." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Addieren/subtrahieren" @@ -305,7 +281,6 @@ msgstr "" "Es könnten zusätzliche Spalten nach den erforderlichen Spalten vorhanden " "sein. Diese haben jedoch keinen Einfluss auf den Import." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Administrationsrollen" @@ -336,18 +311,15 @@ msgstr "Tagesordnungspunkte werden bearbeitet. Bitte warten ..." msgid "Agenda visibility" msgstr "Sichtbarkeit in der Tagesordnung" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Ausrichtung" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Alle" msgid "All casted ballots" msgstr "Alle abgegebenen Stimmzettel" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "Alle Änderungen von dieser Einstellungsseite gehen verloren!" @@ -363,7 +335,6 @@ msgstr "alle Veranstaltungen" msgid "All other fields are optional and may be empty." msgstr "Alle übrigen Felder sind optional und dürfen leer sein." -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Alle Gliederungsebenen" @@ -379,7 +350,6 @@ msgstr "Alle Stimmen gehen verloren." msgid "Allow amendments of amendments" msgstr "Änderungsanträge zu Änderungsanträgen erlauben" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "Rückverfolgung von weitergeleiteten Anträgen erlauben" @@ -389,14 +359,12 @@ msgstr "Leerzeichen im Bezeichner erlauben" msgid "Allow create poll" msgstr "Abstimmung möglich" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "Weiterleitung von Änderungsanträgen möglich" msgid "Allow forwarding of motions" msgstr "Weiterleitung von Anträgen möglich" -#: /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 "Einen Teilnehmenden mehrfach auf derselben Liste zulassen" @@ -426,7 +394,6 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Zulässige Zugriffsgruppen für dieses Verzeichnis" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "Ermöglicht die Projektion von Einzelstimmen während einer Abstimmung" @@ -487,7 +454,6 @@ msgstr "Applaus-Partikelbild-URL" msgid "Applause visualization" msgstr "Applaus-Visualisierung" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Update läuft." @@ -503,7 +469,6 @@ msgstr "Archivieren" msgid "Archived" msgstr "Archiviert" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Archivierte Veranstaltungen" @@ -517,7 +482,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Soll diese Veranstaltung wirklich aktiviert werden?" -#: /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 "" @@ -556,7 +520,6 @@ msgid "Are you sure you want to delete all selected files and folders?" msgstr "" "Sollen alle ausgewählten Dateien und Verzeichnisse wirklich gelöscht werden?" -#: /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 "Sollen alle ausgewählten Geschlechter wirklich gelöscht werden?" @@ -610,7 +573,6 @@ msgstr "Soll dieser Eintrag wirklich gelöscht werden?" msgid "Are you sure you want to delete this file?" msgstr "Soll diese Datei wirklich gelöscht werden?" -#: /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 "Soll dieses Geschlecht wirklich gelöscht werden?" @@ -626,7 +588,6 @@ msgstr "Soll diese Mitteilung wirklich gelöscht werden?" msgid "Are you sure you want to delete this motion block?" msgstr "Soll dieser Antragsblock wirklich gelöscht werden?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "Soll dieser Antrag wirklich gelöscht werden?" @@ -636,7 +597,6 @@ msgstr "Soll dieser Projektor wirklich gelöscht werden?" msgid "Are you sure you want to delete this state?" msgstr "Soll dieser Status wirklich gelöscht werden?" -#: /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 "Soll diese Gliederungsebene wirklich gelöscht werden?" @@ -652,7 +612,6 @@ msgstr "Soll diese Abstimmung wirklich gelöscht werden?" msgid "Are you sure you want to delete this workflow?" msgstr "Soll dieser Arbeitsablauf wirklich gelöscht werden?" -#: /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 "" "Sollen alle Änderungen wirklich verworfen und dieses Formular aktualisiert " @@ -664,7 +623,6 @@ msgstr "Soll dieser Änderungsantrag wirklich verworfen werden?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Soll diese Veranstaltung wirklich dupliziert werden?" -#: /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)?" @@ -683,7 +641,6 @@ msgstr "" "Soll wirklich der Geschäftsordnungsantrag unwiderruflich zurückgezogen " "werden?" -#: /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 "Soll diese Datei/Verzeichnis wirklich veröffentlicht werden?" @@ -734,7 +691,6 @@ msgstr "" "Sollen wirklich alle Passwörter auf die initialen Passwörter zurückgesetzt " "werden?" -#: /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:" @@ -748,7 +704,6 @@ msgstr "Soll diese Abstimmung wirklich zurückgesetzt werden?" msgid "Are you sure you want to send an invitation email to the user?" msgstr "Soll wirklich eine E-Mail den diesen Nutzer gesendet werden?" -#: /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 "Soll wirklich eine Einladungs-E-Mail gesendet werden?" @@ -762,7 +717,6 @@ msgstr "Soll die Stimmabgabe wirklich beendet werden?" msgid "Are you sure you want to submit a point of order?" msgstr "Soll wirklich ein Geschäftsordnungsantrag gestellt werden?" -#: /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 "" "Soll diese Datei/Verzeichnis wieder auf nicht veröffentlicht gestellt " @@ -798,7 +752,6 @@ msgstr "" "zugewiesen. Wenn eine andere Gruppe vorgesehen ist, verwenden Sie bitte den " "Dialog „Zu Veranstaltungen hinzufügen“ in der Account-Detailansicht." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -809,7 +762,6 @@ msgstr "" "Achtung: Zunächst unter [Einstellungen > Allgemein] die WLAN-Daten " "eintragen." -#: /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 "" "Achtung: Nicht ausgewählte Konten werden zusammengeführt und anschließend " @@ -830,7 +782,6 @@ msgstr "Kamera automatisch öffnen beim Eintreten in die Livekonferenz" msgid "Autopilot" msgstr "Autopilot" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "Autopilot-Widgets" @@ -894,7 +845,6 @@ msgstr "Wahlgang aktualisiert" msgid "Ballots" msgstr "Wahlgänge" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "Abgegebene Stimmzettel" @@ -907,21 +857,18 @@ msgstr "Rede beginnen" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Leerzeichen zwischen Präfix und Nummer, z. B. 'A 001'." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "Zitat" msgid "Bold" msgstr "Fett" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "Aufzählung" msgid "CSV import" msgstr "CSV-Import" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "CSV-Optionen" @@ -1034,7 +981,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Darf Abstimmungen erstellen, ändern, starten/stoppen und löschen." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Darf alle Sprechzettel bearbeiten." @@ -1045,7 +991,6 @@ msgstr "" "Darf folgende Antragsmetadaten bearbeiten und zuweisen: Antragsteller*in, " "Status, Empfehlung, Sachgebiet, Antragsblock und Schlagwörter." -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "Darf eigene Stimmrechtsübertragung anpassen" @@ -1055,7 +1000,6 @@ msgstr "Darf Anträge weiterleiten" msgid "Can forward motions to committee" msgstr "Darf Anträge weiterleiten an Gremium" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1086,7 +1030,6 @@ msgstr "Darf Redelisten verwalten" msgid "Can manage logos and fonts" msgstr "Darf Logos und Schriften verwalten" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Darf Sprechzettel verwalten" @@ -1120,7 +1063,6 @@ msgstr "Darf den Chat verwalten" msgid "Can manage the projector" msgstr "Darf den Projektor steuern" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "Darf bestehende Teilnehmer ändern, aber nicht erstellen oder löschen." @@ -1130,7 +1072,6 @@ msgstr "Darf andere Teilnehmende für Wahlen vorschlagen" msgid "Can nominate oneself" msgstr "Darf selbst für Wahlen kandidieren" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1146,7 +1087,6 @@ msgstr "Kann aufgrund von Fehlern nicht importieren werden" msgid "Can put oneself on the list of speakers" msgstr "Darf sich selbst auf die Redeliste setzen" -#: /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 "Darf Anträge erhalten" @@ -1162,14 +1102,12 @@ msgstr "Darf alle internen Themen, Zeitpläne und Kommentare sehen." msgid "Can see all lists of speakers" msgstr "Darf alle Redelisten sehen." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "Darf alle Sprechzettel in jeder Redeliste sehen." msgid "Can see elections" msgstr "Darf Wahlen sehen" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." @@ -1177,7 +1115,6 @@ msgstr "" "Darf E-Mail, Benutzername, Mitgliedsnummer, SSO-Kennung und ausgeschlossen-" "Zustand aller Teilnehmenden sehen." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Darf Dateien sehen" @@ -1190,7 +1127,6 @@ msgstr "Darf interne Einträge und Zeitplan der Tagesordnung sehen" msgid "Can see list of speakers" msgstr "Darf Redelisten sehen" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Darf Sprechzettel sehen" @@ -1209,14 +1145,12 @@ msgstr "" "\n" "Tipp: Gewünschte Sichtbarkeit von Anträgen mit Testdelegierten-Account gegenprüfen. " -#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "Darf Herkunftsantrag sehen" msgid "Can see participants" msgstr "Darf Teilnehmende sehen" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "Darf sensible Daten sehen" @@ -1241,7 +1175,6 @@ msgstr "" "\n" "Hinweis: Freigabe von Ordnern und Dateien kann durch Gruppenzuweisung eingeschränkt sein." -#: /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" @@ -1291,7 +1224,6 @@ msgstr "" "Darf den Livestream sehen, sofern unter > [Einstellungen] > [Livestream] " "eine Livestream-URL eingetragen ist." -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" @@ -1301,7 +1233,6 @@ msgstr "" "\n" "Hinweis: Die Stimmberechtigung wird direkt im Wahlgang definiert." -#: /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" @@ -1314,7 +1245,6 @@ msgstr "" msgid "Can see the projector" msgstr "Darf den Projektor sehen" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "Kann eigene Stimmrechtsübertragungen setzen und entfernen." @@ -1329,7 +1259,6 @@ msgstr "" "unter > [Einstellungen] > [Anträge] sowie für den entsprechenden Status im >" " [Arbeitsablauf] aktiviert sein." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "Darf Teilnehmende aktualisieren" @@ -1361,28 +1290,21 @@ msgstr "Kandidat*in entfernt" msgid "Candidates" msgstr "Kandidat*innen" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." msgstr "Veranstaltung kann ohne Administrator nicht erstellt werden." -#: /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 delete published files" msgstr "Veröffentlichte Dateien können nicht gelöscht werden" msgid "Cannot do that in demo mode!" msgstr "Diese Aktion ist im Demo-Modus nicht möglich!" -#: /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 "Darf keine Anträge weiterleiten" -#: /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 "Veröffentlichte Dateien können nicht verschoben werden" -#: /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 "Darf keine Anträge erhalten" @@ -1422,14 +1344,12 @@ msgstr "Anwesenheit ändern" msgid "Change recommendation" msgstr "Änderungsempfehlung" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "Änderungsempfehlung - Abgelehnt" msgid "Change recommendations" msgstr "Änderungsempfehlungen" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "Eigene Stimmrechtsübertragung bearbeiten" @@ -1448,7 +1368,6 @@ msgstr "Geänderte Fassung in Zeile" msgid "Changes" msgstr "Änderungen" -#: /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 "Änderungen in allen Einstellungsseiten gehen verloren!" @@ -1465,26 +1384,21 @@ msgid "Check in or check out participants based on their participant numbers:" msgstr "" "An- oder Abmeldung von Teilnehmenden basierend auf ihren Teilnehmernummern:" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Schachmatt! Du hast verloren!" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Schachmatt! Du hast gewonnen!" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Schach" msgid "Choice" msgstr "Auswahl" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Zum Deaktivieren von Kurzinterventionen '0' eingeben." -#: /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 "" @@ -1494,30 +1408,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Zum Deaktivieren des Unterstützersystems '0' eingeben." -#: /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 "Bauchbinde" -#: /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 "Bauchbinde TOP, Hintergrundfarbe" -#: /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 "Bauchbinde TOP, Schriftfarbe" msgid "Chyron speaker name" msgstr "Bauchbinden-Rednername" -#: /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 "Bauchbinde Rednername, Hintergrundfarbe" -#: /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 "Bauchbinde Rednername, Schriftfarbe" -#: /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 "Klassisch" @@ -1530,11 +1438,9 @@ msgstr "Alle Filter entfernen" msgid "Clear all list of speakers" msgstr "Alle Redelisten bereinigen" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Aktuelle Projektion löschen" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "Formatierung entfernen" @@ -1556,19 +1462,15 @@ msgstr "Zur Stimmabgabe hier klicken!" msgid "Close" msgstr "Schließen" -#: /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 "Bearbeitungsmodus beenden" msgid "Close list of speakers" msgstr "Redeliste schließen" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "Geschlossen" -#: /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 "Erledigte Einträge" @@ -1638,19 +1540,15 @@ msgstr "Gremien" msgid "Committees and meetings" msgstr "Gremien und Veranstaltungen" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Gremien erstellt" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Gremien aktualisiert" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Gremien mit Fehlern" -#: /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 "Gremien mit Warnungen: Die betroffenen Zellen werden übersprungen." @@ -1687,7 +1585,6 @@ msgstr "Gegenrede" msgid "Contribution" msgstr "Einbringung" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Wortmeldungen" @@ -1736,7 +1633,6 @@ msgstr "Erstellung" msgid "Creation date" msgstr "Erstellungsdatum" -#: /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 "Aktueller Tagesordnungspunkt" @@ -1752,14 +1648,12 @@ msgstr "Aktuelle Redeliste (Folie)" msgid "Current slide" msgstr "Aktuelle Folie" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "Aktuelle*r Redner*in" msgid "Current speaker chyron" msgstr "Bauchbinde aktuelle*r Redner*in" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "Aktuelles Fenster" @@ -1778,7 +1672,6 @@ msgstr "Benutzerdefinierte Anzahl von Stimmzetteln" msgid "Custom translations" msgstr "Benutzerdefinierte Übersetzungen" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "Autopilot anpassen" @@ -1800,7 +1693,6 @@ msgstr "Entscheidung" msgid "Default" msgstr "Standard" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "Voreingestellte 100-%-Basis" @@ -1819,7 +1711,6 @@ msgstr "Voreingestellte Gruppen mit Stimmrecht" msgid "Default line numbering" msgstr "Voreingestellte Zeilennummerierung" -#: /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" @@ -1827,7 +1718,6 @@ msgstr "" "Voreingestelltes Redezeitkontingent für parlamentarische Gruppierungen " "(Gliederungsebenen) in Sekunden" -#: /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 "" @@ -1843,7 +1733,6 @@ msgstr "Standard-Stimmgewicht" msgid "Default voting duration" msgstr "Voreingestellte Dauer der Stimmabgabe" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "Voreingestellte Abstimmungsmethode" @@ -1878,7 +1767,6 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "Definiert die Zeit in der Applauswerte aufsummiert werden." -#: /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" @@ -1902,7 +1790,6 @@ msgstr "" "Definiert welche Status im Arbeitsablauf als Nächstes ausgewählt werden " "können." -#: /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 "Stimmrechtsübertragung" @@ -1921,7 +1808,6 @@ msgstr "Projektor löschen" msgid "Deleted user" msgstr "Gelöschter Nutzer" -#: /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 "Mit Löschen dieses Antrags werden auch die Änderungsanträge gelöscht." @@ -1943,7 +1829,6 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Bestimmt, ob dieser Benutzer vor Ort ist." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "Bekam keine E-Mail" @@ -1959,7 +1844,6 @@ msgstr "Stellen eines GO-Antrags bei geschlossener Redeliste verbieten" msgid "Display type" msgstr "Anzeigeformat" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Überhangzeit übertragen" @@ -1969,11 +1853,9 @@ msgstr "abweichend:" msgid "Do not forget to save your changes!" msgstr "Vergessen Sie nicht Ihre Änderungen zu speichern!" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "Empfehlungen nicht öffentlich anzeigen" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Bist Du einverstanden?" @@ -1986,7 +1868,6 @@ msgstr "Wollen Sie wirklich alle Änderungen verwerfen?" msgid "Do you really want to go ahead?" msgstr "Wollen Sie die Aktion wirklich fortsetzen?" -#: /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 "" "Wollen Sie diesen Teilnehmenden wirklich aus der Veranstaltung ausschließen?" @@ -2005,12 +1886,10 @@ msgstr "" "Wollen Sie wirklich aufhören diese Veranstaltung als öffentliche Vorlage zu " "nutzen?" -#: /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 "" "Wollen Sie das Ausschließen des Teilnehmenden wirklich rückgängig machen?" -#: /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 "" "Möchten Sie den Änderungsantragstext aktualisieren? Alle Änderungen gehen " @@ -2031,7 +1910,6 @@ msgstr "CSV-Beispiel-Datei herunterladen" msgid "Download folder" msgstr "Verzeichnis herunterladen" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "Datei herunterladen" @@ -2045,7 +1923,6 @@ msgstr "Duplizieren" msgid "Duplicate from" msgstr "Duplizieren von" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "Duplikate" @@ -2078,11 +1955,9 @@ msgstr "" msgid "Edit" msgstr "Bearbeiten" -#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "HTML-Inhalt bearbeiten" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Account bearbeiten" @@ -2101,34 +1976,27 @@ msgstr "Details bearbeiten für" msgid "Edit editorial final version" msgstr "Redaktionelle Beschlussfassung bearbeiten" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Gruppe bearbeiten" msgid "Edit meeting" msgstr "Veranstaltung bearbeiten" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Sprechzettel bearbeiten" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "Teilnehmende bearbeiten" -#: /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 "GO-Antrag bearbeiten ..." msgid "Edit projector" msgstr "Projektor bearbeiten" -#: /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 "Warteschlange bearbeiten" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Status bearbeiten" @@ -2144,7 +2012,6 @@ msgstr "Bearbeiten, um Stimmen einzugeben." msgid "Edit topic" msgstr "Thema bearbeiten" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Arbeitsablauf bearbeiten" @@ -2157,25 +2024,21 @@ msgstr "Wahl" msgid "Election documents" msgstr "Wahlunterlagen" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" msgstr "Wahlmethode" msgid "Elections" msgstr "Wahlen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "Wahlen (PDF-Einstellungen)" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Element" msgid "Email" msgstr "E-Mail" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "E-Mail-Adresse" @@ -2206,7 +2069,6 @@ msgstr "Elektronische Stimmabgabe aktivieren" msgid "Enable forspeech / counter speech" msgstr "Fürrede/Gegenrede aktivieren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Zwischenfragen aktivieren" @@ -2219,11 +2081,9 @@ msgstr "Ansicht zur Teilnehmeranwesenheit aktivieren" msgid "Enable point of order" msgstr "Geschäftsordnungsanträge aktivieren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "Stellen eines GO-Antrags für andere Teilnehmende erlauben" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "Öffentliche Veranstaltungen aktivieren" @@ -2253,7 +2113,6 @@ msgstr "" "Antragsteller*innen den Status des Antrages verändern können. Weitere " "Verwaltungsfunktionen sind ausgeschlossen." -#: /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'." @@ -2275,7 +2134,6 @@ msgstr "" "nachträgliche Bearbeitung von Antragstext und Begründung im ausgewählten " "Status." -#: 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" @@ -2289,7 +2147,6 @@ msgstr "" "1. Weiterleitung von Anträgen ist aktiviert. \n" "2. Im Weiterleitungsdialog muss 'Originalfassung mit Änderungen' ausgewählt werden." -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2367,7 +2224,6 @@ msgstr "" "Geben Sie Ihre E-Mail-Adresse ein, um einen Link zum Zurücksetzen des " "Passworts zu erhalten." -#: /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 "anwesende Stimmberechtigte" @@ -2398,7 +2254,6 @@ msgstr "Voraussichtliches Ende" msgid "Event location" msgstr "Veranstaltungsort" -#: /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 "Jeder Administrator in jeder Veranstaltung kann diese Inhalte sehen." @@ -2409,7 +2264,6 @@ msgstr "" "Jede*r darf das Anliegen eines GO-Antrags sehen (anstatt nur die " "Redelistenverwaltung)" -#: /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 " @@ -2441,7 +2295,6 @@ msgstr "Exportieren als PDF" msgid "Export comment" msgstr "Kommentar exportieren" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "Sprechzettel als PDF exportieren" @@ -2457,14 +2310,12 @@ msgstr "Ausgewählte Anträge exportieren" msgid "Extension" msgstr "Erweiterung" -#: app/src/app/domain/models/users/user.constants.ts msgid "External" msgstr "Externe" msgid "External ID" msgstr "Externe ID" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "Fallback" @@ -2474,14 +2325,9 @@ msgstr "Favoriten" msgid "File" msgstr "Datei" -#: /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 "Die Datei wird verwendet" -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "Datei wird verwendet in:" @@ -2494,7 +2340,6 @@ msgstr "Dateien" msgid "Filter" msgstr "Filter" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "Gefilterte Einzelstimmen" @@ -2537,7 +2382,6 @@ msgstr "Schriftart normal" msgid "Font size in pt" msgstr "Schriftgröße in 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" @@ -2559,7 +2403,6 @@ msgstr "Vordergrundfarbe" msgid "Forgot Password?" msgstr "Passwort vergessen?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "Formalia" @@ -2569,7 +2412,6 @@ msgstr "Fürrede" msgid "Forward" msgstr "Weiterleiten" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "Anträge weiterleiten" @@ -2606,7 +2448,6 @@ msgstr "Unentschieden!" msgid "Gender" msgstr "Geschlecht" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "Geschlechter" @@ -2643,7 +2484,6 @@ msgstr "Kopfzeilenfarbe" msgid "Go to line" msgstr "Springe zur Zeile" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "Bekam eine E-Mail" @@ -2653,11 +2493,9 @@ msgstr "Gruppe" msgid "Group name" msgstr "Gruppenname" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "Gruppe nicht gefunden. Account zur Gruppe \"Standard\" hinzugefügt." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" "Gruppe nicht gefunden. Account gehört bereits zu einer anderen Gruppe." @@ -2680,71 +2518,57 @@ msgstr "Gruppen mit Schreibberechtigungen" msgid "Has SSO identification" msgstr "Hat SSO-Kennung" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a home committee" msgstr "Hat ein Heimatgremium" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "Hat eine Mitgliedsnummer" msgid "Has amendments" msgstr "Hat Änderungsanträge" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "Hat eine E-Mail-Adresse" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "Stimmgewicht verändert" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "Hat E-Mail" msgid "Has forwardings" msgstr "Hat Weiterleitungen" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "Hat wortgleiche Anträge" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "Hat sich angemeldet" msgid "Has no SSO identification" msgstr "Hat keine SSO-Kennung" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "Hat keine E-Mail-Adresse" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no home committee" msgstr "Hat kein Heimatgremium" -#: /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 "Hat keine wortgleichen Anträge" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "Hat keine Mitgliedsnummer" msgid "Has no speakers" msgstr "Keine Wortmeldungen vorhanden" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "Hat sich noch nicht angemeldet" -#: /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 "Hat nicht geredet" -#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "Stimme nicht abgegeben" @@ -2754,11 +2578,9 @@ msgstr "Hat Notizen" msgid "Has speakers" msgstr "Wortmeldungen vorhanden" -#: /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 "Hat geredet" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "Stimmgewicht unverändert" @@ -2768,7 +2590,6 @@ msgstr "Stimme abgegeben" msgid "Header" msgstr "Kopfzeile" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "Kopf- und Fußzeile" @@ -2778,11 +2599,9 @@ msgstr "Hintergrundfarbe Kopfbereich" msgid "Header font color" msgstr "Schriftfarbe Kopfbereich" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "Überschrift" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "Überschriften" @@ -2798,18 +2617,15 @@ msgstr "Hilfetext für das Zugangsdaten- und Willkommens-PDF" msgid "Hidden item" msgstr "Versteckter Eintrag" -#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "Ausblenden" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Hauptmenü ausblenden" msgid "Hide more text" msgstr "weniger anzeigen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "Hinweis zur Anzahl von Mehrfachwortmeldungen ausblenden" @@ -2828,7 +2644,6 @@ msgstr "Chronik" msgid "Home" msgstr "Startseite" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "Heimatgremium" @@ -2838,7 +2653,6 @@ msgstr "Erstellung von Änderungsanträgen" msgid "I know the risk" msgstr "Ich kenne das Risiko" -#: /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!" @@ -2847,31 +2661,25 @@ msgstr "" "erhalten, müssen Sie zwingend im nächsten Feld eine Antwortadresse angeben. Bitte \n" "testen Sie bei Änderungen den E-Mail-Versand." -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "Wortgleiche Anträge" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "Wortgleich mit" msgid "Identifier" msgstr "Bezeichner" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "Wenn deaktiviert erfolgt die Anzeige unterhalb des Antragstitels." -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html msgid "If empty, everyone can access." msgstr "Voller Zugriff, wenn keine Gruppe eingetragen." -#: /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 "" "Wenn der Wert auf 0 gesetzt wird, wird die Zeit als Stoppuhr hochgezählt." -#: app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." @@ -2879,7 +2687,6 @@ msgstr "" "Wenn Ihre E-Mail-Adresse in unserer Datenbank existiert, erhalten Sie eine " "Passwort-Zurücksetzen E-Mail." -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "Bildbeschreibung" @@ -2904,8 +2711,6 @@ msgstr "Teilnehmende importieren" msgid "Import successful" msgstr "Import erfolgreich" -#: /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 erfolgreich mit einigen Warnungen" @@ -2915,7 +2720,6 @@ msgstr "Themen importieren" msgid "Import workflows" msgstr "Arbeitsabläufe importieren" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "Wichtig: Neue Gruppen werden nicht erstellt." @@ -2934,7 +2738,6 @@ msgstr "Inaktiv" msgid "Inconsistent data." msgstr "Inkonsistente Daten." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "Inkonsistente Daten. Bitte löschen Sie diese Änderungsempfehlung." @@ -2959,22 +2762,18 @@ msgstr "Dahinter einfügen" msgid "Insert topics here" msgstr "Themen hier importieren" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "Link einfügen/bearbeiten" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "Bild einfügen/bearbeiten" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "Link einfügen/bearbeiten" msgid "Insertion" msgstr "Ergänzung" -#: /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 "Zu wenig Material! Es ist ein Unentschieden!" @@ -2987,15 +2786,12 @@ msgstr "Interner Eintrag" msgid "Internal login" msgstr "Interner Login" -#: /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 "Zwischenfrage" -#: /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 "Kurzintervention" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Kurzintervention-Redezeit in Sekunden" @@ -3008,7 +2804,6 @@ msgstr "Ungültige Stimmen" msgid "Invite to conference room" msgstr "In den Konferenzraum einladen" -#: /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 "Ist ein Gremium" @@ -3021,7 +2816,6 @@ msgstr "Ist eine öffentliche Vorlage" msgid "Is active" msgstr "Ist aktiv" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -3048,30 +2842,24 @@ msgstr "wird projiziert" msgid "Is candidate" msgstr "ist Kandidat*in" -#: 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 "Ist geschlossen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "Ist Gremienadmin" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is external" msgstr "Ist extern" msgid "Is favorite" msgstr "Ist Favorit" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "Ist in aktiven Veranstaltungen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "Ist in archivierten Veranstaltungen" -#: /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 "Ist ausgeschlossen" @@ -3084,50 +2872,42 @@ msgstr "Ist kein Änderungsantrag und hat keine Änderungsanträge" msgid "Is no natural person" msgstr "Ist keine natürliche Person" -#: /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 "Ist kein Gremium" msgid "Is not a template" msgstr "Ist keine öffentliche Vorlage" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "Ist nicht aktiv" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "Ist kein Änderungsantrag" msgid "Is not archived" msgstr "Ist nicht archiviert" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not external" msgstr "Ist nicht extern" msgid "Is not favorite" msgstr "Ist kein Favorit" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "Ist in keinen aktiven Veranstaltungen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "Ist in keinen archivierten Veranstaltungen" msgid "Is not present" msgstr "Ist nicht anwesend" -#: /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 "Ist nicht öffentlich" msgid "Is present" msgstr "Ist anwesend" -#: /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 "Ist öffentlich" @@ -3143,7 +2923,6 @@ msgstr "" "Countdowns, die für Redelisten oder elektronische Stimmabgaben verwendet " "werden, dürfen nicht gelöscht werden." -#: /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 " @@ -3154,11 +2933,9 @@ msgstr "" "Ausgeschlossen-Status auf, bevor Sie eine Gruppe mit dieser Berechtigung " "hinzufügen." -#: /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 "Es ist ein Unentschieden!" -#: /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 "Dein Gegner ist am Zug" @@ -3186,7 +2963,6 @@ msgstr "Jitsi-Raumname" msgid "Jitsi room password" msgstr "Jitsi-Raumpasswort" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "Blocksatz" @@ -3254,7 +3030,6 @@ msgstr "Zeilennummerierung" msgid "Line spacing" msgstr "Zeilenabstand" -#: /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 von Änderungsanträgen:" @@ -3270,7 +3045,6 @@ msgstr "Teilnehmendenliste (PDF)" msgid "List of speakers" msgstr "Redeliste" -#: /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 "Redeliste als Überblendung" @@ -3286,7 +3060,6 @@ msgstr "Redelisten" msgid "Live conference" msgstr "Livekonferenz" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "Live Abstimmung aktivieren" @@ -3296,7 +3069,6 @@ msgstr "Livestream" msgid "Livestream URL" msgstr "Livestream-URL" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "Livestream-Posterbild" @@ -3306,11 +3078,9 @@ msgstr "Livestream-Posterbild-URL" msgid "Loading data. Please wait ..." msgstr "Daten werden geladen. Bitte warten ..." -#: /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 "Benutzer von dieser Veranstaltung ausschließen." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "Ausgeschlossen" @@ -3335,27 +3105,23 @@ msgstr "Niedrigster Applauswert" msgid "Main motion and line number" msgstr "Hauptantrag und Zeilennummer" -#: /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 "" "Hintergrundfarbe der Meta-Informations-Box auf dem Projektor transparent " "anzeigen" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "Mandatswechsel erfolgreich." msgid "Mark as personal favorite" msgstr "Als persönlichen Favorit markieren" -#: 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 "" "Die maximale Stimmenanzahl darf nicht größer als die Anzahl der Optionen " "sein." -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" "Max. Stimmenanzahl pro Option kann nicht größer sein als max. Stimmenanzahl" @@ -3366,11 +3132,9 @@ msgstr "Maximale Stimmenanzahl" msgid "Maximum amount of votes per option" msgstr "Max. Stimmenanzahl pro Option" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "Maximale Spaltenanzahl der Antragsblockprojektion" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "Maximale Spaltenanzahl der Einzelstimmenprojektion" @@ -3392,7 +3156,6 @@ msgstr "Veranstaltungsdatum" msgid "Meeting information" msgstr "Veranstaltungsinformationen" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "Veranstaltung ist geschlossen" @@ -3418,23 +3181,18 @@ msgstr "Veranstaltungstitel" msgid "Meetings" msgstr "Veranstaltungen" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "Betroffene Veranstaltungen:" msgid "Meetings selected" msgstr "Anzahl der ausgewählte Veranstaltungen" -#: /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 "Mitgliedsnummer" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "Zusammenführen" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "Accounts zusammenführen" @@ -3470,19 +3228,15 @@ msgstr "Minimale Stimmenanzahl" msgid "Minimum number of digits for motion identifier" msgstr "Minimale Anzahl an Ziffern im Antragsbezeichner" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Sprechzettel" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts msgid "Moderation-Note" msgstr "Sprechzettel" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Modern" msgstr "Modern" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Design ändern" @@ -3519,7 +3273,6 @@ msgstr "Änderungsempfehlung gelöscht" msgid "Motion change recommendation updated" msgstr "Änderungsempfehlung aktualisiert" -#: /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 "Antrag geändert" @@ -3532,11 +3285,9 @@ msgstr "Antrag erstellt (weitergeleitet)" msgid "Motion deleted" msgstr "Antrag gelöscht" -#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "Antragsbearbeiter*in" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "Antragsbearbeiter*innen" @@ -3555,7 +3306,6 @@ msgstr "Antragseinleitung" msgid "Motion updated" msgstr "Antrag aktualisiert" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "Antragsfassung" @@ -3565,7 +3315,6 @@ msgstr "Antragsabstimmungen" msgid "Motions" msgstr "Anträge" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "Anträge (PDF-Einstellungen)" @@ -3620,27 +3369,21 @@ msgstr "Name des neuen Sachgebiets" msgid "Natural person" msgstr "natürliche Person" -#: /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 "Navigation zur Accountseite von" -#: /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 "Navigation zur Gremien-Detailansicht von" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "Navigation zur Veranstaltung" -#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "Navigation zum Antrag" -#: /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 "Navigation zur Teilnehmenden-Seite von" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "Navigation zum Verzeichnis" @@ -3665,7 +3408,6 @@ msgstr "Neues Sachgebiet" msgid "New change recommendation" msgstr "Neue Änderungsempfehlung" -#: /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 "Neue Chatgruppe" @@ -3675,7 +3417,6 @@ msgstr "Neues Kommentarfeld" msgid "New committee" msgstr "Neues Gremium" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Neues Design" @@ -3685,24 +3426,18 @@ msgstr "Neues Verzeichnis" msgid "New election" msgstr "Neue Wahl" -#: /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 "Neue Datei" msgid "New file name" msgstr "Neuer Dateiname" -#: /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 "Neues Verzeichnis" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "Neues Geschlecht" -#: /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 "Neue Gruppe" @@ -3724,8 +3459,6 @@ msgstr "Neue*r Teilnehmer*in" msgid "New password" msgstr "Neues Passwort" -#: /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 "Neuer Projektor" @@ -3741,7 +3474,6 @@ msgstr "Neues Thema" msgid "New vote" msgstr "Neue Abstimmung" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "Neues Fenster" @@ -3751,7 +3483,6 @@ msgstr "Neuer Arbeitsablauf" msgid "Next" msgstr "Weiter" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "Nächste Seite" @@ -3761,7 +3492,6 @@ msgstr "Nächste Zustände" msgid "No" msgstr "Nein" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "Keine Adminrolle" @@ -3777,18 +3507,15 @@ msgstr "Keine Chat-Gruppen vorhanden." msgid "No comment" msgstr "Kein Kommentar" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "Kein Gremienadmin" msgid "No data" msgstr "Keine Daten" -#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "Keine Daten verfügbar" -#: /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" msgstr "Keine Stimmrechtsübertragungen" @@ -3834,14 +3561,12 @@ msgstr "Keine persönliche Notiz" msgid "No results found" msgstr "Keine Ergebnisse gefunden." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "Noch keine Ergebnisse" msgid "No results yet." msgstr "Noch keine Ergebnisse." -#: /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 "Keine Gliederungsebene" @@ -3857,18 +3582,15 @@ msgstr "Wahlvorschlagsliste" msgid "None" msgstr "aus" -#: /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 "Keiner der ausgewählten Anträge kann weitergeleitet werden." -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "Normal (http/2)" msgid "Not found" msgstr "Nicht gefunden" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "Nicht ausgeschlossen" @@ -3878,17 +3600,14 @@ msgstr "" "Beachten Sie, dass das Passwort auf das neu generierte Passwort geändert " "wird." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" "Hinweis: Änderungsanträge können nicht ohne ihren zugehörigen Hauptantrag " "weitergeleitet werden." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "Hinweis: Änderungsanträge werden nicht weitergeleitet." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3907,7 +3626,6 @@ msgstr "" msgid "Notes" msgstr "Notizen" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "Notizen und Kommentare" @@ -3950,7 +3668,6 @@ msgstr "" "Anzahl der nächsten Redner*innen, die automatisch mit der Livekonferenz " "verbunden werden" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "Anzahl offener Wortmeldungen" @@ -3969,7 +3686,6 @@ msgstr "Anzahl der dargestellten nächsten Redner*innen auf dem Projektor" msgid "Number set" msgstr "Nummer gesetzt" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "Nummerierung" @@ -3979,7 +3695,6 @@ msgstr "pro Sachgebiet nummerieren" msgid "Numbering" msgstr "Nummerierung" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "Nummerierung und Sortierung" @@ -3992,11 +3707,9 @@ msgstr "Nummerierungssystem für Tagesordnungspunkte" msgid "OK" msgstr "OK" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "ODER" -#: /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 "Aus" @@ -4006,32 +3719,27 @@ msgstr "Offline-Modus" msgid "Ok" msgstr "Ok" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "Alter Account von" msgid "Old password" msgstr "Altes Passwort" -#: /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 "An" msgid "One email was send sucessfully." msgstr "Eine E-Mail wurde erfolgreich versandt." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "Nur für namentliche Stimmabgaben." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "Es werden nur Gruppen und Teilnehmendennummern getauscht." @@ -4041,7 +3749,6 @@ msgstr "Nur Haupt-Tagesordnungspunkte" msgid "Only present participants can be added to the list of speakers" msgstr "Nur anwesende Teilnehmende können zur Redeliste hinzugefügt werden" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "Nur Zeit" @@ -4054,15 +3761,12 @@ msgstr "Jitsi im neuen Tab öffnen" msgid "Open a meeting to play \"Connect 4\"" msgstr "Öffnen Sie eine Veranstaltung um \"Vier gewinnt\" zu spielen." -#: /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 "Öffnen Sie eine Veranstaltung um Schach zu spielen." -#: /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 "Offene Einträge" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "Link öffnen im ..." @@ -4084,7 +3788,6 @@ msgstr "OpenSlides-Zugangsdaten" msgid "OpenSlides help (FAQ)" msgstr "OpenSlides Hilfe (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 " @@ -4113,7 +3816,6 @@ msgstr "Organisation" msgid "Organization Management Level changed" msgstr "Administrationsrolle geändert" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "Organisationsadmin" @@ -4138,7 +3840,6 @@ msgstr "Original" msgid "Original version" msgstr "Originalfassung" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "Originalfassung mit Änderungen" @@ -4175,7 +3876,6 @@ msgstr "Seite" msgid "Page format" msgstr "Papierformat" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "Seitenlayout" @@ -4209,19 +3909,15 @@ msgstr "Parallel hochladen" msgid "Parent agenda item" msgstr "Elternelement in der Tagesordnung" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "Elterngremium" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "Elterngremiumname" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "Antragstext des Hauptantrags geändert" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "Parlamentsoptionen" @@ -4231,11 +3927,9 @@ msgstr "Teilnehmer*in" msgid "Participant added to group {} in meeting {}" msgstr "Teilnehmer*in hinzugefügt zur Gruppe {} in Veranstaltung {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "Teilnehmer*in hinzugefügt zur Gruppe {} in Veranstaltung {}." -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "Teilnehmer*in hinzugefügt zur Veranstaltung {}." @@ -4270,7 +3964,6 @@ msgstr "Teilnehmernummer" msgid "Participant removed from group {} in meeting {}" msgstr "Teilnehmer*in entfernt aus der Gruppe {} in Veranstaltung {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "Teilnehmer*in entfernt aus Veranstaltung {}" @@ -4284,7 +3977,6 @@ msgstr "" msgid "Participants" msgstr "Teilnehmende" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "Teilnehmenden (PDF-Einstellungen)" @@ -4295,23 +3987,18 @@ msgstr "" "Teilnehmende und Administratoren werden vollständig kopiert und lassen sich " "hier nicht bearbeiten." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Teilnehmende erstellt" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Teilnehmende übersprungen" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Teilnehmende aktualisiert" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Teilnehmende mit Fehlern" -#: /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 "" "Teilnehmende mit Warnungen: Die betroffenen Zellen werden übersprungen." @@ -4335,15 +4022,12 @@ msgid "Paste/write your topics in this textbox." msgstr "" "Kopieren oder schreiben Sie die Titel Ihrer Themenpunkte in diese Textbox." -#: /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 "Rede pausieren" msgid "Permissions" msgstr "Berechtigungen" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "Personenbezogene Felder" @@ -4362,7 +4046,6 @@ msgstr "Persönliche Notizen" 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 "Spiel gegen" @@ -4384,22 +4067,18 @@ msgstr "Bitte geben Sie Ihr neues Passwort ein" msgid "Please join the conference room now!" msgstr "Bitte kommen Sie jetzt in den Konferenzraum!" -#: /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 "Bitte wählen Sie einen primären Account aus." -#: /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 "Bitte ein Stimmgewicht größer oder gleich 0,000001 wählen." -#: /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 "Bitte wählen Sie ein Stimmgewicht größer 0." msgid "Please select the directory:" msgstr "Bitte wählen Sie das Verzeichnis aus:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4413,7 +4092,6 @@ msgstr "" "Bitte aktualisieren Sie Ihren Browser oder kontaktieren Sie Ihre " "Systemadministration." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "Bitte stimmen Sie jetzt ab!" @@ -4423,7 +4101,6 @@ msgstr "GO-Antrag" msgid "Polls" msgstr "Umfragen" -#: /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} " @@ -4451,7 +4128,6 @@ msgstr "Präfix" msgid "Prefix for the motion identifier of amendments" msgstr "Präfix für den Antragsbezeichner von Änderungsanträgen" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "Herkunftsanträge vorladen" @@ -4461,7 +4137,6 @@ msgstr "Anwesenheit" msgid "Present" msgstr "Anwesend" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "Anwesende Stimmberechtigte" @@ -4471,7 +4146,6 @@ msgstr "Vorschau" msgid "Previous" msgstr "Zurück" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "Vorherige Seite" @@ -4481,7 +4155,6 @@ msgstr "Letzte Folien" msgid "Primary color" msgstr "Primärfarbe" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "Vollmachtgeber*innen" @@ -4500,11 +4173,9 @@ msgstr "Prozessverarbeitung" msgid "Project" msgstr "Projizieren" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Aktuelle Wortmeldung projizieren" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Alle Gliederungsebenen projizieren" @@ -4541,15 +4212,12 @@ msgstr "Projektoren" msgid "Pronoun" msgstr "Pronomen" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "Vollmachtnehmer*innen" msgid "Public" msgstr "Öffentlich" -#: /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 "Öffentlicher Zugang" @@ -4559,7 +4227,6 @@ msgstr "Öffentlicher Eintrag" msgid "Public template" msgstr "Öffentliche Vorlage" -#: /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 "Öffentliche Vorlage erforderlich zur Erstellung neuer Veranstaltungen" @@ -4590,11 +4257,9 @@ msgstr "Begründung" msgid "Reason required for creating new motion" msgstr "Begründung erforderlich zur Erstellung neuer Anträge" -#: /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 "Eingang der Wortmeldungen" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "Anträge erhalten" @@ -4613,7 +4278,6 @@ msgstr "Empfehlung geändert" msgid "Recommendation label" msgstr "Empfehlung" -#: /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." @@ -4627,7 +4291,6 @@ msgstr "Empfehlung zurückgesetzt" msgid "Recommendation set to {}" msgstr "Empfehlung gesetzt auf {}" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "Wiederherstellen" @@ -4649,7 +4312,6 @@ msgstr "Abgelehnt" msgid "Relevant information could not be accessed" msgstr "Relevante Informationen konnten nicht abgerufen werden." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "Seite neu laden" @@ -4687,7 +4349,6 @@ msgstr "Aus Tagesordnung entfernen" msgid "Remove from motion block" msgstr "Vom Antragsblock entfernen " -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "Link entfernen" @@ -4697,7 +4358,6 @@ msgstr "Entferne mich" msgid "Remove option" msgstr "Option entfernen" -#: /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 "GO-Antrag entfernen" @@ -4732,15 +4392,12 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Erforderliches Recht um diese Seite zu sehen:" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "Benötigt Recht zum Verwalten von Redelisten" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "Benötigt Berechtigung um Antragsmetadaten zu verwalten" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "Benötigt Recht zum Sehen von Herkunftsanträgen" @@ -4762,7 +4419,6 @@ msgstr "Empfehlung zurücksetzen" msgid "Reset state" msgstr "Status zurücksetzen" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Timer zurücksetzen" @@ -4775,22 +4431,18 @@ msgstr "Auflösung und Größe" msgid "Restart livestream" msgstr "Livestream neustarten" -#: /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 "" "Vollmachtgeber*innen dürfen sich nicht selbst auf die Redeliste setzen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "Vollmachtgeber*innen dürfen keine Anträge/Änderungsanträge erstellen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "Vollmachtgeber*innen dürfen keine Anträge unterstützen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "Vollmachtgeber*innen dürfen nicht abstimmen" @@ -4803,8 +4455,6 @@ msgstr "Ergebnis" msgid "Results" msgstr "Ergebnisse" -#: /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 "Rede fortsetzen" @@ -4817,26 +4467,21 @@ msgstr "Rechts" msgid "Roman" msgstr "Römisch" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "Zeilen mit Warnungen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "SSO" msgid "SSO Identification" msgstr "SSO-Kennung" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "SSO-Kennung" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "Gleiche E-Mail-Adresse" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "Gleicher Vor- und Nachname" @@ -4894,11 +4539,9 @@ msgstr "Veranstaltungen auswählen ..." msgid "Select paragraphs" msgstr "Absätze auswählen" -#: /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 "Teilnehmer*in auswählen" -#: /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 "Redner*in auswählen" @@ -4942,18 +4585,15 @@ msgstr "Als Eltern setzen" msgid "Set as reference projector" msgstr "Als Referenzprojektor setzen" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "Als öffentliche Vorlage setzen" msgid "Set category" msgstr "Sachgebiet setzen" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "Extern-Status setzen" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "Extern-Status für ausgewählte Accounts setzen:" @@ -4978,11 +4618,9 @@ msgstr "Intern setzen" msgid "Set it manually" msgstr "manuell setzen" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "Live Abstimmung als Voreinstellung aktivieren" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "Ausgeschlossen setzen ..." @@ -5031,7 +4669,6 @@ msgstr "Schlagwörter setzen" msgid "Set workflow" msgstr "Arbeitsablauf setzen" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "Heimatgremium setzen/entfernen" @@ -5044,7 +4681,6 @@ msgstr "Diesen Projektor als Referenz für die aktuelle Redeliste setzen." msgid "Settings" msgstr "Einstellungen" -#: /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 "Kurzform Änderungsanträge" @@ -5096,7 +4732,6 @@ msgstr "Livekonferenz-Fenster anzeigen" msgid "Show logo" msgstr "Logo anzeigen" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Hauptmenü einblenden" @@ -5152,7 +4787,6 @@ msgstr "Diesen Text auf der Login-Seite anzeigen" msgid "Show title" msgstr "Veranstaltungstitel anzeigen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" "Navigation zwischen Tagesordnungspunkten in der Detailansicht anzeigen" @@ -5219,18 +4853,15 @@ msgstr "Anträge sortieren" msgid "Sort motions by" msgstr "Anträge sortieren nach" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "Teilnehmendennamen auf Einzelstimmenprojektion sortieren nach" msgid "Sort workflow" msgstr "Arbeitsablauf sortieren" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "Quelle" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "Quelltext" @@ -5240,35 +4871,27 @@ msgstr "Redner*in" msgid "Speakers" msgstr "Redner*innen" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "Redezeit – aktuelle Wortmeldung" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Redezeiten" -#: /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 "Redezeiten – Übersicht Gliederungsebenen" -#: /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 "Redestartzeit" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Art der Rede" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "Sprecher*in" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Sprecher*innen" -#: /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 "Unentschieden! Es ist ein Unentschieden!" @@ -5278,7 +4901,6 @@ msgstr "Start- und Endzeit müssen entweder beide gesetzt oder beide leer sein" msgid "Start date" msgstr "Anfangsdatum" -#: /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 "Startzeilennummer" @@ -5300,7 +4922,6 @@ msgstr "Status gesetzt auf {}" msgid "Statistics" msgstr "Statistiken" -#: /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 "Status" @@ -5319,7 +4940,6 @@ msgstr "Stimmabgabe beenden" msgid "Stop waiting" msgstr "Nicht länger warten" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "Beenden, veröffentlichen & anonymisieren" @@ -5329,18 +4949,15 @@ msgstr "Durchgestrichen" msgid "Structure level" msgstr "Gliederungsebene" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Gliederungsebenen" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "Gliederungsebenen erstellt" msgid "Subcategory" msgstr "Untersachgebiet" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "Untergremien" @@ -5368,7 +4985,6 @@ msgstr "Antragsteller*in geändert" msgid "Subscript" msgstr "Tiefgestellt" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "Subtrahieren" @@ -5390,7 +5006,6 @@ msgstr "Zusammenfassung der Änderungen" msgid "Summary of changes:" msgstr "Zusammenfassung der Änderungen:" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "Superadmin" @@ -5415,15 +5030,12 @@ msgstr "Unterstützer*innen geändert" msgid "Surname" msgstr "Nachname" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "Mandatswechsel" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "Wechseln" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "System" @@ -5436,14 +5048,12 @@ msgstr "Schlagwort" msgid "Tags" msgstr "Schlagwörter" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "Zielveranstaltung" msgid "Text" msgstr "Text" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "Textfarbe" @@ -5456,18 +5066,15 @@ msgstr "Textimport" msgid "Text separator" msgstr "Texttrenner" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "Anzuzeigender Text" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "Textfassung" msgid "The account is deactivated." msgstr "Der Account ist inaktiv." -#: /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 "Die betroffenen Spalten werden nicht importiert." @@ -5496,7 +5103,6 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "Der Import läuft, bitte warten ..." -#: /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 " @@ -5522,7 +5128,6 @@ msgstr "" msgid "The list of speakers is closed." msgstr "Die Redeliste ist geschlossen." -#: /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." @@ -5615,7 +5220,6 @@ msgstr "Diese Accounts werden gelöscht:" msgid "These participants will be removed:" msgstr "Diese Teilnehmende werden entfernt:" -#: /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 "Diese Einstellungen werden nur lokal in diesem Browser übernommen." @@ -5635,7 +5239,6 @@ msgstr "Diese Aktion entfernt Sie aus einer oder mehreren Gruppen." msgid "This action will remove you from one or more meetings." msgstr "Diese Aktion entfernt Sie aus einer oder mehreren Veranstaltungen." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "Dieser Änderungsantrag hat Änderungsempfehlungen." @@ -5654,7 +5257,6 @@ msgstr "Dieses Gremium hat keine Gremiumverwalter!" msgid "This field is required." msgstr "Dieses Feld ist erforderlich." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "Diese Datei wird auch aus allen Veranstaltungen gelöscht." @@ -5675,7 +5277,6 @@ msgstr "diese Veranstaltung" msgid "This meeting is archived" msgstr "Diese Veranstaltung ist archiviert" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "Diese Veranstaltung ist öffentlich" @@ -5711,7 +5312,6 @@ msgstr "" "Folgende Gruppen werden für die ausgewählten Teilnehmenden hinzugefügt oder " "entfernt:" -#: /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:" @@ -5741,7 +5341,6 @@ msgstr "" "Die ausgewählten Accounts werden in folgende Veranstaltungen hinzugefügt " "oder entfernt:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5787,7 +5386,6 @@ msgstr "Folgender Arbeitsablauf wird für alle ausgewählten Anträge gesetzt:" msgid "Thoroughly check datastore (unsafe)" msgstr "Gründliche Überprüfung des Datastores (unsicher)" -#: /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 "Dreimalige Wiederholung! Es ist ein Unentschieden!" @@ -5797,15 +5395,12 @@ msgstr "Kachelansicht" msgid "Time" msgstr "Zeit" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "Zeit und Ampel" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "Timer" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Timer" @@ -5854,19 +5449,15 @@ msgstr "Themen aktualisiert" msgid "Topics with warnings (will be skipped)" msgstr "Themen mit Warnungen (werden übersprungen)" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Accounts insgesamt" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Gesamtgremien" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Teilnehmende insgesamt" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Gesamtzeit" @@ -5888,14 +5479,12 @@ msgstr "Fehlerbehebung" msgid "Try reconnect" msgstr "Verbindung wiederherstellen" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "URL" msgid "Underline" msgstr "Unterstrichen" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "Rückgängig" @@ -5908,11 +5497,9 @@ msgstr "Eindeutige Redner*innen" msgid "Unknown participant" msgstr "Unbekannte*r Teilnehmer*in" -#: /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 "Unbekannter Nutzer" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "Nicht veröffentlichen" @@ -5935,7 +5522,6 @@ msgstr "" "JSON-key:value-Struktur erforderlich (key = OpenSlides-Attributename, value " "= IdP-Attributename)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Farbe verwenden" @@ -5950,7 +5536,6 @@ msgstr "" "Wird für Einladungs-E-Mails sowie WLAN-QR-Code im Zugangsdaten-PDF " "verwendet." -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "Benutzer" @@ -5960,7 +5545,6 @@ msgstr "Benutzer nicht gefunden." msgid "Username" msgstr "Benutzername" -#: /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 "Benutzername darf kein Leerzeichen enthalten." @@ -5987,7 +5571,6 @@ msgstr "" msgid "Valid votes" msgstr "Gültige Stimmen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "Ansicht" @@ -6003,16 +5586,12 @@ msgstr "Sichtbarkeit in der Tagesordnung" msgid "Vote" msgstr "Abstimmung" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "Stimmgewicht" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "Stimmrechtsübertragung" -#: /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 "Stimme abgegeben" @@ -6025,7 +5604,6 @@ msgstr "Stimme abgegeben" msgid "Votes" msgstr "Stimmen" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Stimmabgabe" @@ -6051,7 +5629,6 @@ msgstr "" "Die Stimmabgabe endet nach kurzer (einige Sekunden/Minuten) oder langer " "(einige Tage/Wochen) Zeitspanne." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "Stimmabgabe läuft" @@ -6082,8 +5659,6 @@ msgstr "Stimmrecht für" msgid "Voting right received from (principals)" msgstr "Stimmrecht erhalten von (Vollmachtgeber*in)" -#: /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 "Stimmrechte" @@ -6120,14 +5695,12 @@ msgstr "Warten" msgid "Wait for response ..." msgstr "Warten auf Antwort ..." -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "Auf Antwort wartend ..." msgid "Warn color" msgstr "Warnfarbe" -#: /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?" @@ -6135,7 +5708,6 @@ msgstr "" "Warnung: Es gibt Änderungsanträge zu diesem Antrag. Sind Sie sicher, dass " "Sie diesen Antrag trotzdem löschen wollen?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -6149,7 +5721,6 @@ msgstr "" "referenzieren, gelöscht wird, oder Änderungsempfehlungen können den Bezug " "auf die geänderten Zeilen verlieren." -#: /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?" @@ -6157,7 +5728,6 @@ msgstr "" "Achtung! Mindestens einer der ausgewählten Anträge hat Änderungsanträge, " "diese werden ebenfalls gelöscht. Möchten Sie trotzdem löschen?" -#: /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 "" @@ -6182,7 +5752,6 @@ msgstr "Was ist neu?" msgid "Which version?" msgstr "Welche Fassung?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "Welche Visualisierung?" @@ -6226,7 +5795,6 @@ msgstr "Ja pro Kandidat" msgid "Yes per option" msgstr "Ja pro Option" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "Ja, löschen" @@ -6248,7 +5816,6 @@ msgstr "Ja/Nein/Enthaltung pro Kandidat" msgid "Yes/No/Abstain per list" msgstr "Ja/Nein/Enthaltung pro 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." @@ -6257,7 +5824,6 @@ msgstr "" "öffentliches Verzeichnis. Die Datei ist danach in Veranstaltungen nicht mehr" " zugänglich." -#: /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." @@ -6274,7 +5840,6 @@ msgstr "Sie sind nicht berechtigt den Livestream zu sehen." msgid "You are not supposed to be here..." msgstr "Sie sollten nicht hier sein ..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "Sie verwenden eine inkompatible Client-Version." @@ -6344,7 +5909,6 @@ msgstr "Sie haben bereits Ihre Stimme abgegeben." msgid "You have to be logged in to be able to vote." msgstr "Sie müssen sich anmelden um Ihre Stimme abgeben zu können." -#: /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 "Sie müssen anwesend sein, um sich selbst hinzuzufügen." @@ -6373,7 +5937,6 @@ msgstr "" "Sie haben die maximale Anzahl von Stimmen erreicht. Deselektieren Sie zuerst" " eine Auswahl." -#: 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." @@ -6399,15 +5962,12 @@ msgstr "Es wurde kein Mikrofon an ihrem Gerät gefunden." msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Ihre Eingabe entspricht nicht der folgenden Struktur: \"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 "Dein Partner konnte es nicht mehr aushalten... Du bist der Gewinner!" -#: /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 "Dein Gegner hat gewonnen!" -#: /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 "Ihr Passwort wurde erfolgreich zurückgesetzt!" @@ -6445,11 +6005,9 @@ msgstr "Gruppe(n) hinzufügen" msgid "already exists" msgstr "existiert bereits" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "Änderungsantrag" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "Änderungsanträge" @@ -6471,24 +6029,19 @@ msgstr "stimmzettel" msgid "by" msgstr "von" -#: /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 "hat dich zu einem Schachspiel herausgefordert!" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "Änderungsempfehlung" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" "Änderungsempfehlung(en) beziehen sich auf nicht-existierende Zeile(n)." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "Änderungsempfehlungen" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "Gremiumname" @@ -6543,7 +6096,6 @@ msgstr "beendet" msgid "example" msgstr "Beispiel" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "extern" @@ -6553,7 +6105,6 @@ msgstr "weiblich" msgid "finished (unpublished)" msgstr "abgeschlossen (unveröffentlicht)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "aus Stimmrechtsübertragungen" @@ -6584,7 +6135,6 @@ msgstr "versteckt" msgid "inactive" msgstr "inaktiv" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "inkl. Untergremien" @@ -6618,7 +6168,6 @@ msgstr "zuletzt aktualisiert" msgid "lightblue" msgstr "hellblau" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "ausgeschlossen" @@ -6634,7 +6183,6 @@ msgstr "Mehrheit" msgid "male" msgstr "männlich" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "Änderungsanträge als Original markieren" @@ -6659,7 +6207,6 @@ msgstr "keine natürliche Person" msgid "nominal" msgstr "namentlich" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "namentlich (anonymisiert)" @@ -6672,22 +6219,18 @@ msgstr "nicht-namentlich" msgid "none" msgstr "aus" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "nicht extern" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "nicht angegeben" msgid "of" msgstr "von" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "davon" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "davon %num% nicht zulässig" @@ -6697,11 +6240,9 @@ msgstr "offene Stimmabgaben" msgid "or" msgstr "oder" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "Originalbezeichner" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "Originalantragsteller*in" @@ -6735,14 +6276,12 @@ msgstr "entfernen" msgid "remove group(s)" msgstr "Gruppe(n) entfernen" -#: /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 "gelöschter Nutzer" msgid "represented by" msgstr "vertreten durch" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "vertreten durch alten Account von" @@ -6773,7 +6312,6 @@ msgstr "bis" msgid "today" msgstr "heute" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "insgesamt" @@ -6789,15 +6327,12 @@ msgstr "Version" msgid "votes per candidate" msgstr "Stimmen pro Kandidat*in" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "Stimmen pro Option" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "wurde" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "wurden" @@ -6807,29 +6342,147 @@ msgstr "werden erstellt" msgid "will be imported" msgstr "werden importiert" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "werden aktualisiert" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "mit" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "ohne Bezeichner" msgid "yellow" msgstr "gelb" -#: /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}} Zwischenfragen werden gelöscht" -#: /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}} von ihnen wird mit 'unbekanntem' Redner*in gespeichert" -#: /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}} werden gespeichert" + +msgid "Acceptance" +msgstr "Annahme" + +msgid "Adjournment" +msgstr "Vertagung" + +msgid "Admin" +msgstr "Admin" + +msgid "Complex Workflow" +msgstr "Komplexer Arbeitsablauf" + +#, 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 "" +"Hallo {name},\n" +"\n" +"hier ist Ihr persönlicher OpenSlides-Zugang:\n" +"\n" +"{url}\n" +"Benutzername: {username}\n" +"Passwort: {password}\n" +"\n" +"\n" +"Diese E-Mail wurde automatisch erstellt." + +msgid "Default projector" +msgstr "Standardprojektor" + +msgid "Delegates" +msgstr "Delegierte" + +msgid "No concernment" +msgstr "Nichtbefassung" + +msgid "No decision" +msgstr "Keine Entscheidung" + +msgid "Presentation and assembly system" +msgstr "Präsentations- und Versammlungssystem" + +msgid "Referral to" +msgstr "Überweisung an" + +msgid "Rejection" +msgstr "Ablehnung" + +msgid "Reset your OpenSlides password" +msgstr "Zurücksetzen Ihres OpenSlides-Passworts" + +msgid "Simple Workflow" +msgstr "Einfacher Arbeitsablauf" + +msgid "Space for your welcome text." +msgstr "Platz für Ihren Begrüßungstext." + +msgid "Speaking time" +msgstr "Redezeit" + +msgid "Staff" +msgstr "Mitarbeitende" + +#, 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 "" +"Sie erhalten diese E-Mail, da Sie ein neues Passwort für Ihren OpenSlides-Account angefordert haben.\n" +"\n" +"Bitte öffnen Sie den folgenden Link und wählen Sie ein neues Passwort:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"Der Link wird 10 Minuten lang gültig sein." + +msgid "accepted" +msgstr "angenommen" + +msgid "adjourned" +msgstr "vertagt" + +msgid "in progress" +msgstr "in Bearbeitung" + +msgid "name" +msgstr "Name" + +msgid "not concerned" +msgstr "nicht befasst" + +msgid "not decided" +msgstr "nicht entschieden" + +msgid "not permitted" +msgstr "nicht zugelassen" + +msgid "permitted" +msgstr "zugelassen" + +msgid "referred to" +msgstr "überwiesen an" + +msgid "rejected" +msgstr "abgelehnt" + +msgid "submitted" +msgstr "eingereicht" + +msgid "withdrawn" +msgstr "zurückgezogen" diff --git a/i18n/es.po b/i18n/es.po index 51c490b3d7..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." @@ -72,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 "" @@ -82,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." @@ -103,7 +101,6 @@ msgstr "Aceptar" msgid "Access data (PDF)" msgstr "Datos de acceso (PDF)" -#: /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 " @@ -116,38 +113,30 @@ 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 "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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 "" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -157,32 +146,24 @@ msgstr "Activar" msgid "Activate amendments" msgstr "Activar las modificaciones" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -245,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 "" @@ -258,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 "" @@ -269,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 "" @@ -284,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 "" @@ -311,18 +287,15 @@ 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" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -338,7 +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/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "" @@ -354,7 +326,6 @@ msgstr "Todos los votos se perderán. " msgid "Allow amendments of amendments" msgstr "Permitir las enmiendas de las enmiendas" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -364,14 +335,12 @@ msgstr "Permitir espacio en blanco en el número" msgid "Allow create poll" msgstr "Permitir crear una encuesta" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts 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 "" @@ -403,7 +372,6 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Grupos de acceso permitidos para este directorio" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -464,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 "" @@ -480,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 "" @@ -492,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 "" @@ -528,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 "" @@ -581,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 "" @@ -597,7 +560,6 @@ 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/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "" @@ -607,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 "" @@ -623,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 "" @@ -633,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)?" @@ -649,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 "" @@ -698,7 +656,6 @@ 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:" @@ -712,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 "" @@ -727,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 "" @@ -761,7 +716,6 @@ 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." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -769,7 +723,6 @@ 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 "" @@ -791,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 "" @@ -855,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 "" @@ -868,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 "" @@ -969,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 "" @@ -978,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 "" @@ -988,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" @@ -1013,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 "" @@ -1047,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 "" @@ -1057,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" @@ -1070,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 "" @@ -1086,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 "" @@ -1113,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 "" @@ -1129,14 +1066,12 @@ msgid "" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" -#: app/src/app/domain/definitions/permission.config.ts 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 "" @@ -1154,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" @@ -1193,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" @@ -1210,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 "" @@ -1222,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 "" @@ -1252,28 +1182,21 @@ msgstr "Candidato eliminado" msgid "Candidates" msgstr "Los candidatos" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 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 "" @@ -1313,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 "" @@ -1339,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 "" @@ -1357,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 "" @@ -1384,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 "" @@ -1420,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 "" @@ -1446,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 "" @@ -1528,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 "" @@ -1578,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 "" @@ -1627,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 "" @@ -1643,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 "" @@ -1669,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 "" @@ -1692,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 "" @@ -1711,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 "" @@ -1733,7 +1624,6 @@ msgstr "Peso de la votación predeterminado" msgid "Default voting duration" msgstr "Duración de la votación por defecto" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1763,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" @@ -1778,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 "" @@ -1797,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 "" @@ -1819,7 +1706,6 @@ 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 "" @@ -1835,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 "" @@ -1845,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 "" @@ -1862,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 "" @@ -1879,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 "" @@ -1902,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 "" @@ -1917,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 "" @@ -1949,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 "" @@ -1972,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 "" @@ -2015,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 "" @@ -2028,25 +1896,21 @@ msgstr "Elección" msgid "Election documents" msgstr "Documentos electorales" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts 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 "" @@ -2077,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 "" @@ -2090,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 "" @@ -2121,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'." @@ -2135,7 +1995,6 @@ 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" @@ -2144,7 +2003,6 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2208,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 "" @@ -2239,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 "" @@ -2250,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 " @@ -2278,7 +2133,6 @@ msgstr "Exportar como PDF" msgid "Export comment" msgstr "Exportar comentario" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2294,14 +2148,12 @@ msgstr "Exportar mociones seleccionadas" msgid "Extension" msgstr "Extensión" -#: app/src/app/domain/models/users/user.constants.ts 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 "" @@ -2311,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 "" @@ -2331,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 "" @@ -2374,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" @@ -2394,7 +2239,6 @@ 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 "" @@ -2404,7 +2248,6 @@ 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 "" @@ -2441,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 "" @@ -2478,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 "" @@ -2488,11 +2329,9 @@ msgstr "" msgid "Group name" msgstr "Nombre de grupo" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2514,71 +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 "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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/organization/pages/accounts/services/common/account-filter.service.ts 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 "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 "" @@ -2588,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 "" @@ -2602,7 +2425,6 @@ msgstr "" msgid "Header" msgstr "Cabecera" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2612,11 +2434,9 @@ 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 "" @@ -2632,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 "" @@ -2662,7 +2479,6 @@ msgstr "Historial" msgid "Home" msgstr "Inicio" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2672,42 +2488,34 @@ 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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "" -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2732,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 "" @@ -2743,7 +2549,6 @@ msgstr "Importar temas" msgid "Import workflows" msgstr "Importar los flujos de trabajo" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2762,7 +2567,6 @@ msgstr "inactivo" msgid "Inconsistent data." msgstr "Datos inconsistentes." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2787,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 "" @@ -2815,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 "" @@ -2836,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 "" @@ -2849,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" @@ -2872,30 +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 "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2908,50 +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 "" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2967,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 "" @@ -3006,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 "" @@ -3073,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 "" @@ -3089,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 "" @@ -3105,7 +2880,6 @@ msgstr "" msgid "Live conference" msgstr "Conferencia en directo" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3115,7 +2889,6 @@ 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 "" @@ -3125,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 "" @@ -3154,23 +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 "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3180,11 +2947,9 @@ msgstr "Cantidad máxima de votos" msgid "Maximum amount of votes per option" msgstr "Cantidad máxima de votos por opción" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -3206,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 "" @@ -3232,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 "" @@ -3282,19 +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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "" @@ -3331,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 "" @@ -3344,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 "" @@ -3367,7 +3119,6 @@ msgstr "Preámbulo de moción" msgid "Motion updated" msgstr "Moción actualizada" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "" @@ -3377,7 +3128,6 @@ 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 "" @@ -3432,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 "" @@ -3477,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 "" @@ -3487,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 "" @@ -3497,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 "" @@ -3536,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 "" @@ -3553,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 "" @@ -3563,7 +3296,6 @@ msgstr "Nuevo flujo de trabajo" msgid "Next" msgstr "Siguiente" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "" @@ -3573,7 +3305,6 @@ 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 "" @@ -3589,18 +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/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" -#: /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" msgstr "" @@ -3646,14 +3374,12 @@ msgstr "Ninguna nota personal" msgid "No results found" msgstr "" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html 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 "" @@ -3669,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 "" @@ -3690,15 +3413,12 @@ msgstr "" "Tenga en cuenta que la contraseña predeterminada se cambiará por la nueva " "generada." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3714,7 +3434,6 @@ msgstr "" msgid "Notes" msgstr "Notas" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3757,7 +3476,6 @@ msgstr "" "Número de próximos oradores que se conectan automáticamente a la conferencia" " en directo" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3776,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 "" @@ -3786,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 "" @@ -3799,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 "" @@ -3813,32 +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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "Sólo para notas internas." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3849,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 "" @@ -3862,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 "" @@ -3892,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 " @@ -3916,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 "" @@ -3941,7 +3644,6 @@ msgstr "original" msgid "Original version" msgstr "Versión original" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -3978,7 +3680,6 @@ msgstr "Página" msgid "Page format" msgstr "Formato de la página" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -4012,19 +3713,15 @@ msgstr "Carga paralela" msgid "Parent agenda item" msgstr "Artículo superior de la agenda" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -4034,11 +3731,9 @@ msgstr "Participante" msgid "Participant added to group {} in meeting {}" msgstr "Participante añadido al grupo {} en la reunión {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -4072,7 +3767,6 @@ msgstr "Número de participante" msgid "Participant removed from group {} in meeting {}" msgstr "Participante eliminado del grupo {} en la reunión {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -4085,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 "" @@ -4096,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 "" @@ -4134,15 +3822,12 @@ 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" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -4161,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 "" @@ -4183,22 +3867,18 @@ 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 "" msgid "Please select the directory:" msgstr "Por favor, seleccione el directorio:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4209,7 +3889,6 @@ msgstr "" "Por favor, actualice su navegador o póngase en contacto con la " "administración de su sistema." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4219,7 +3898,6 @@ 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} " @@ -4244,7 +3922,6 @@ msgstr "Prefijo" msgid "Prefix for the motion identifier of amendments" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -4254,7 +3931,6 @@ msgstr "Presencia" msgid "Present" msgstr "Presente" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -4264,7 +3940,6 @@ msgstr "Vista previa" msgid "Previous" msgstr "Anterior" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "" @@ -4274,7 +3949,6 @@ 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 "" @@ -4293,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 "" @@ -4334,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 "" @@ -4352,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 "" @@ -4383,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 "" @@ -4406,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." @@ -4418,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 "" @@ -4440,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 "" @@ -4478,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 "" @@ -4488,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 "" @@ -4523,15 +4184,12 @@ 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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4553,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 "" @@ -4566,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 "" @@ -4593,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 "" @@ -4607,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 "" @@ -4684,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 "" @@ -4733,18 +4377,15 @@ msgstr "Establecer como principal" msgid "Set as reference projector" msgstr "Establecer como proyector de referencia" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "Establecer categoría" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4769,11 +4410,9 @@ msgstr "Establecer interno" msgid "Set it manually" msgstr "Configúrelo manualmente" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4823,7 +4462,6 @@ msgstr "Establecer etiquetas" msgid "Set workflow" msgstr "Establecer el flujo de trabajo" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -4837,7 +4475,6 @@ 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 "" @@ -4891,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 "" @@ -4947,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 "" @@ -5010,18 +4645,15 @@ msgstr "Ordenar las mociones" msgid "Sort motions by" msgstr "Ordenar las mociones por" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -5031,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 "" @@ -5069,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 "" @@ -5091,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 "" @@ -5110,7 +4732,6 @@ msgstr "Dejar de votar" msgid "Stop waiting" msgstr "" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5120,18 +4741,15 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Subcategoría" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -5159,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 "" @@ -5181,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 "" @@ -5206,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 "" @@ -5227,14 +4840,12 @@ msgstr "Etiqueta" msgid "Tags" msgstr "Etiquetas" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "Texto" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5247,18 +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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html 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 "" @@ -5286,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 " @@ -5308,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." @@ -5386,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 "" @@ -5406,7 +5011,6 @@ msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -5425,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 "" @@ -5443,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 "" @@ -5476,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:" @@ -5504,7 +5105,6 @@ msgstr "" "Esto añadirá o eliminará las cuentas seleccionadas a las siguientes " "reuniones:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5557,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 "" @@ -5567,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 "" @@ -5624,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 "" @@ -5658,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 "" @@ -5678,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 "" @@ -5703,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 "" @@ -5718,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 "" @@ -5728,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 "" @@ -5751,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 "" @@ -5767,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 "" @@ -5789,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" @@ -5815,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 "" @@ -5846,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 "" @@ -5884,20 +5460,17 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -5905,13 +5478,11 @@ msgid "" "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 "" @@ -5934,7 +5505,6 @@ msgstr "¿Qué hay de nuevo?" msgid "Which version?" msgstr "¿Qué versión?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -5978,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 "" @@ -6000,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." @@ -6021,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 "" @@ -6078,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 "" @@ -6104,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." @@ -6128,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 "" @@ -6175,19 +5736,17 @@ msgstr "añadir grupo(s)" msgid "already exists" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" -msgstr "" +msgstr "modificacion" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" -msgstr "" +msgstr "modificaciones" msgid "analog" msgstr "analógico" msgid "and" -msgstr "" +msgstr "y" msgid "anonymized" msgstr "anonimizado" @@ -6201,23 +5760,18 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" -msgstr "" +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(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -6272,7 +5826,6 @@ msgstr "terminado" msgid "example" msgstr "ejemplo" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "" @@ -6282,7 +5835,6 @@ 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 "" @@ -6313,7 +5865,6 @@ msgstr "ocultado" msgid "inactive" msgstr "inactivo" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -6347,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 "" @@ -6363,7 +5913,6 @@ msgstr "mayoría" msgid "male" msgstr "hombre" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -6388,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 "" @@ -6401,22 +5949,18 @@ msgstr "no nominal" msgid "none" msgstr "ninguno" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" msgid "of" msgstr "de" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6426,11 +5970,9 @@ msgstr "votos abiertos" msgid "or" msgstr "o" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -6464,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 "" @@ -6502,7 +6042,6 @@ msgstr "a" msgid "today" msgstr "hoy" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -6518,15 +6057,12 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6536,29 +6072,140 @@ 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 "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html 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 6cd7410e2e..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." @@ -70,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 "" @@ -80,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." @@ -103,7 +101,6 @@ msgstr "Accepter" msgid "Access data (PDF)" msgstr "Données d'accès (PDF)" -#: /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 " @@ -116,38 +113,30 @@ 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" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" -msgstr "" +msgstr "Comptes créés" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -157,32 +146,24 @@ msgstr "Activer" msgid "Activate amendments" msgstr "Activer les amendements" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -257,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 "" @@ -270,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 "" @@ -281,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 "" @@ -296,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)" @@ -329,18 +305,15 @@ 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" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -356,7 +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/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Tous les niveaux de structure" @@ -373,7 +345,6 @@ msgstr "Tous les votes seront perdus." msgid "Allow amendments of amendments" msgstr "Permettre des amendements d'amendements" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -383,14 +354,12 @@ msgstr "Permettre un blanc dans l'identifiant" msgid "Allow create poll" msgstr "Autoriser la création d'un sondage" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts 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 "" @@ -423,7 +392,6 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Groupes d'accès autorisés pour ce répertoire" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -484,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 "" @@ -500,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 " @@ -514,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 "" @@ -557,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 "" @@ -615,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 "" @@ -631,9 +594,8 @@ 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/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir supprimer cette motion ?" msgid "Are you sure you want to delete this projector?" msgstr "Êtes-vous sûr de vouloir supprimer ce projecteur ?" @@ -641,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 ?" @@ -657,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 "" @@ -667,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)?" @@ -687,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 "" @@ -740,7 +698,6 @@ msgstr "" 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:" @@ -753,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 "" @@ -767,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 "" @@ -801,7 +756,6 @@ 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." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -811,7 +765,6 @@ 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 "" @@ -831,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 "" @@ -895,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 "" @@ -908,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 "" @@ -1034,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." @@ -1045,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 "" @@ -1055,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" @@ -1064,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" @@ -1080,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" @@ -1114,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 "" @@ -1124,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" @@ -1137,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" @@ -1153,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." @@ -1161,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" @@ -1180,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" @@ -1199,14 +1145,12 @@ msgstr "" "\n" "Conseil : Recouper la visibilité souhaitée des motions avec le compte du délégué test." -#: app/src/app/domain/definitions/permission.config.ts 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 "" @@ -1230,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." @@ -1277,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 "" @@ -1309,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 "" @@ -1341,28 +1289,21 @@ msgstr "Candidat supprimé" msgid "Candidates" msgstr "Candidats" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 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 "" @@ -1402,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 "" @@ -1428,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 "" @@ -1446,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 "" @@ -1473,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 "" @@ -1509,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 "" @@ -1535,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" @@ -1617,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" @@ -1667,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" @@ -1716,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 "" @@ -1732,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 "" @@ -1758,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 "" @@ -1780,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 "" @@ -1799,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 "" @@ -1823,7 +1732,6 @@ msgstr "Poids du vote par défaut" msgid "Default voting duration" msgstr "Durée du vote par défaut" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1859,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" @@ -1870,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" @@ -1895,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 "" @@ -1917,9 +1830,8 @@ 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" @@ -1935,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" @@ -1945,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 ?" @@ -1962,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 "" @@ -1978,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 "" @@ -2001,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 "" @@ -2016,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" @@ -2048,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" @@ -2071,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" @@ -2114,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" @@ -2127,27 +2021,23 @@ msgstr "Election" msgid "Election documents" msgstr "Documents relatifs aux élections" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" -msgstr "" +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" @@ -2176,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" @@ -2189,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 "" @@ -2224,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'." @@ -2240,7 +2126,6 @@ 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" @@ -2249,7 +2134,6 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2258,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 " @@ -2320,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 "" @@ -2351,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 "" @@ -2362,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 " @@ -2390,7 +2277,6 @@ msgstr "Exporter au format PDF" msgid "Export comment" msgstr "Commentaire d'exportation" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2406,14 +2292,12 @@ msgstr "Exporter les motions sélectionnés" msgid "Extension" msgstr "Extension" -#: app/src/app/domain/models/users/user.constants.ts 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 "" @@ -2423,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 "" @@ -2443,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 "" @@ -2486,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" @@ -2506,7 +2383,6 @@ 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 "" @@ -2516,9 +2392,8 @@ 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 à" @@ -2553,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 "" @@ -2590,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 "" @@ -2600,11 +2473,9 @@ msgstr "Groupe" msgid "Group name" msgstr "Nom de groupe" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2626,71 +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 "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" +msgstr "N'a pas d'adresse courriel" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2700,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é" @@ -2714,7 +2569,6 @@ msgstr "A voté" msgid "Header" msgstr "En-tête" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2724,11 +2578,9 @@ 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 "" @@ -2744,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 "" @@ -2774,7 +2623,6 @@ msgstr "L'histoire" msgid "Home" msgstr "Accueil" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2784,7 +2632,6 @@ 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!" @@ -2792,36 +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" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "" -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2846,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" @@ -2857,7 +2695,6 @@ msgstr "Importer les sujets" msgid "Import workflows" msgstr "Importer des flux de travail" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2877,7 +2714,6 @@ msgstr "Inactif" msgid "Inconsistent data." msgstr "Données incohérentes." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2902,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 !" @@ -2930,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" @@ -2951,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" @@ -2964,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é" @@ -2987,30 +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 "" +msgstr "L'administration de la commission" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -3023,50 +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 "" +msgstr "N'est pas actif" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "N'est pas archivé" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -3082,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" @@ -3121,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 "" @@ -3188,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 :" @@ -3204,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 "" @@ -3220,7 +3031,6 @@ msgstr "Listes des orateurs" msgid "Live conference" msgstr "Conférence en direct" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3230,7 +3040,6 @@ 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 "" @@ -3240,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 "" @@ -3269,23 +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 "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3295,11 +3098,9 @@ msgstr "Nombre maximum de votes" msgid "Maximum amount of votes per option" msgstr "Nombre maximum de votes par option" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -3321,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 "" @@ -3347,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 "" @@ -3399,19 +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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "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" @@ -3448,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 "" @@ -3461,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 "" @@ -3484,9 +3272,8 @@ msgstr "Préambule de la motion" msgid "Motion updated" msgstr "motion mise à jour" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" -msgstr "" +msgstr "Version de la motion" msgid "Motion votes" msgstr "Votes de la motion" @@ -3494,7 +3281,6 @@ 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 "" @@ -3550,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 "" @@ -3595,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" @@ -3605,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" @@ -3615,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" @@ -3654,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" @@ -3671,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 "" @@ -3681,9 +3450,8 @@ msgstr "Nouveau flux de travail" msgid "Next" msgstr "Prochain" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" -msgstr "" +msgstr "Page suivante" msgid "Next states" msgstr "Prochain status" @@ -3691,9 +3459,8 @@ 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" @@ -3707,20 +3474,17 @@ 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/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" -#: /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" -msgstr "" +msgstr "Pas de délégation de vote" msgid "No emails were send." msgstr "Aucun courriel n'a été envoyé." @@ -3764,14 +3528,12 @@ msgstr "Pas de notes personnelles" msgid "No results found" msgstr "Aucun résultat trouvé" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html 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 "" @@ -3787,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 "" @@ -3808,15 +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/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3832,7 +3588,6 @@ msgstr "" msgid "Notes" msgstr "Notes" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3875,7 +3630,6 @@ msgstr "" "Nombre d'intervenants suivants se connectant automatiquement à la conférence" " en direct" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3894,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 "" @@ -3904,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 "" @@ -3917,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 "" @@ -3931,32 +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." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "Seulement pour des notes internes." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3968,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 "" @@ -3981,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 "" @@ -4011,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 " @@ -4035,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" @@ -4060,7 +3799,6 @@ msgstr "Original" msgid "Original version" msgstr "Version originale" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -4097,7 +3835,6 @@ msgstr "Page" msgid "Page format" msgstr "Format de page" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -4131,19 +3868,15 @@ msgstr "Chargement parallèle" msgid "Parent agenda item" msgstr "Point de l'ordre du jour superieur" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -4153,11 +3886,9 @@ msgstr "Participant" msgid "Participant added to group {} in meeting {}" msgstr "Participant ajouté au groupe {} dans la réunion {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." -msgstr "" +msgstr "Participant ajouté au groupe {} dans la réunion {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -4193,7 +3924,6 @@ msgstr "Numéro de participants" msgid "Participant removed from group {} in meeting {}" msgstr "Participant retiré du groupe {} lors de la réunion {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -4206,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 "" @@ -4217,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" @@ -4256,15 +3980,12 @@ 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" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -4283,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" @@ -4307,22 +4027,18 @@ 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." msgid "Please select the directory:" msgstr " Rejoignez la salle de conférence dès maintenant !" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4333,7 +4049,6 @@ msgstr "" "Veuillez mettre à jour votre navigateur ou contacter l'administrateur de " "votre système." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4343,7 +4058,6 @@ 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} " @@ -4368,7 +4082,6 @@ msgstr "Préfixe" msgid "Prefix for the motion identifier of amendments" msgstr "Préfixe pour l'identificateur de motion" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -4378,7 +4091,6 @@ msgstr "Présence" msgid "Present" msgstr "Présent" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -4388,9 +4100,8 @@ msgstr "Aperçu" msgid "Previous" msgstr "Avant" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" -msgstr "" +msgstr "Page précédente" msgid "Previous slides" msgstr "Pages précédentes" @@ -4398,7 +4109,6 @@ 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 "" @@ -4417,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" @@ -4458,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 "" @@ -4476,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 "" @@ -4507,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" @@ -4530,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." @@ -4542,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 "" @@ -4564,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 "" @@ -4602,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 "" @@ -4612,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 "" @@ -4647,15 +4344,12 @@ 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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4677,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 "" @@ -4690,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 "" @@ -4717,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" @@ -4731,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 "" @@ -4808,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" @@ -4856,18 +4536,15 @@ msgstr "Définir comme parent" msgid "Set as reference projector" msgstr "Défini comme projecteur de référence" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "Définir la catégorie" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4892,11 +4569,9 @@ msgstr "Changer en interne" msgid "Set it manually" msgstr "Réglez-le manuellement" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4946,7 +4621,6 @@ msgstr "Défénir les belises" msgid "Set workflow" msgstr "Définir le flux de travail" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -4960,7 +4634,6 @@ 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 "" @@ -5014,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" @@ -5072,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 "" @@ -5138,18 +4809,15 @@ msgstr "Trier les motions" msgid "Sort motions by" msgstr "Trier les motions par" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -5159,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 !" @@ -5199,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" @@ -5221,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" @@ -5240,7 +4898,6 @@ msgstr "Arrêter le vote" msgid "Stop waiting" msgstr "Arrêter d'attendre" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5250,18 +4907,15 @@ 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" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Sous-catégorie" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -5289,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 "" @@ -5311,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" @@ -5336,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" @@ -5357,14 +5006,12 @@ msgstr "Balise" msgid "Tags" msgstr "Balises" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "Texte" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5377,18 +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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html 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." @@ -5420,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 " @@ -5445,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." @@ -5534,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 "" @@ -5554,7 +5195,6 @@ 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." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -5573,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 "" @@ -5594,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 "" @@ -5630,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:" @@ -5660,7 +5297,6 @@ msgstr "" "Cela ajoutera ou supprimera les comptes sélectionnés des réunions suivantes " ":" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5714,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 !" @@ -5724,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 "" @@ -5783,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" @@ -5817,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 "" @@ -5837,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 "" @@ -5864,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" @@ -5879,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é." @@ -5889,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" @@ -5916,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" @@ -5932,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" @@ -5954,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" @@ -5980,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 "" @@ -6011,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 "" @@ -6049,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?" @@ -6064,7 +5674,6 @@ msgstr "" "Avertissement : Des amendements existent pour cette motion. Êtes-vous sûr de" " vouloir supprimer cette motion malgré tout ?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -6072,13 +5681,11 @@ msgid "" "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 "" @@ -6101,7 +5708,6 @@ msgstr "Quoi de neuf ?" msgid "Which version?" msgstr "Quelle version ?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -6145,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 "" @@ -6167,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." @@ -6188,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 "" @@ -6257,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. " @@ -6286,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." @@ -6310,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!" @@ -6357,13 +5954,11 @@ msgstr "ajouter groupe(s)" msgid "already exists" msgstr "Existe déjà." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" -msgstr "" +msgstr "amendement" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" -msgstr "" +msgstr "amendements" msgid "analog" msgstr "analog" @@ -6383,23 +5978,18 @@ 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!" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" -msgstr "" +msgstr "Modifier la recommandation" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" -msgstr "" +msgstr "Modifier les recommandations" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -6454,7 +6044,6 @@ msgstr "terminé" msgid "example" msgstr "exemple" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "" @@ -6464,7 +6053,6 @@ 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 "" @@ -6495,7 +6083,6 @@ msgstr "Caché" msgid "inactive" msgstr "inactif" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -6529,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 "" @@ -6545,7 +6131,6 @@ msgstr "majorité" msgid "male" msgstr "masculin" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -6570,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 "" @@ -6583,22 +6167,18 @@ msgstr "non-nominal" msgid "none" msgstr "aucun" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "Non spécifié" msgid "of" msgstr "de" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6608,11 +6188,9 @@ msgstr "votes ouverts" msgid "or" msgstr "ou" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -6646,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 "" @@ -6684,7 +6260,6 @@ msgstr "à" msgid "today" msgstr "aujourd'hui" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -6700,15 +6275,12 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6718,29 +6290,147 @@ 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" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html 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 09c732e564..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" @@ -23,7 +24,6 @@ msgstr "\"0\" indica un numero illimitato di riunioni attive" msgid "%num% emails were send sucessfully." msgstr "%n um% Le e-mail sono state inviate con successo." -#: /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." @@ -72,7 +72,6 @@ msgstr "Serve una password" msgid "A server error occured. Please contact your system administrator." msgstr "Errore del server. Prego contattare l'amministratore del server." -#: /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 "E' richiesto un tempo e deve essere indicato nel formato min:sec " @@ -82,7 +81,6 @@ msgstr "Serve un titolo" msgid "A topic needs a title" msgstr "L'argomento necessita di un titolo" -#: /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,7 +103,6 @@ msgstr "Accettare" msgid "Access data (PDF)" msgstr "Dati d'accesso (pdf)" -#: /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,38 +118,30 @@ msgstr "Dati d'accesso" msgid "Account" msgstr "Account" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Account amministratore" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "Account aggiunto correttamente." msgid "Accounts" msgstr "Accounts" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Creato Account" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Account aggiornato" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Account con errori" -#: /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 "Account con avvertimenti: le celle interessate saranno saltate" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "Azione non possibile. Devi prendere parte alla riunione.." @@ -162,34 +151,26 @@ msgstr "Attivare" msgid "Activate amendments" msgstr "Attivare mozioni di modifica" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "Attiva il backtracking" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Attiva riunione chiusa" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Attivare design" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Attiva l'accesso pubblico" -#: /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 "" "Attiva il campo di estensione del mittente nel modulo di creazione della " "mozione" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "Attivare il campo di selezione \"motion edition\"" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Attivare il campo di selezione \"spokesperson\"/portavoce" @@ -265,7 +246,6 @@ msgstr "Aggiungere una nuova voce" msgid "Add option" msgstr "Aggiungi opzioni" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Aggiungere il timer" @@ -278,7 +258,6 @@ msgstr "Aggiungi alle riunioni" msgid "Add to queue" msgstr "Aggiungere alla coda" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Aggiungere" @@ -288,11 +267,9 @@ msgstr "Aggiungiti alla lista dei relatori per parteicpare alla conferenza" msgid "Add/remove groups ..." msgstr "Aggiungere / cancellare gruppi ..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Aggiungere/rimuovere livelli di struttura" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Aggiungere/sottrarre" @@ -303,7 +280,6 @@ msgstr "" "Potrebbero essere presenti altre colonne. Tali non hanno nessuna influenza " "all´importazione." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Ruoli amministrativi" @@ -336,18 +312,15 @@ msgstr "" msgid "Agenda visibility" msgstr "Visibilità nell'Ordine del Giorno" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Allinea" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Tutto" msgid "All casted ballots" msgstr "Tutte le schede di votazione consegnate" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" "Tutte le modifiche delle impostazioni apportate a questo gruppo andranno " @@ -365,7 +338,6 @@ msgstr "Tutte le riunioni" msgid "All other fields are optional and may be empty." msgstr "Tutti gli altri campi sono facoltativi e possono essere vuoti." -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Tutti i livelli di struttura" @@ -381,7 +353,6 @@ msgstr "Tutti i voti saranno persi." msgid "Allow amendments of amendments" msgstr "Concedi mozioni per mozioni modificate" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "Consentire il backtracking delle mozioni inoltrate" @@ -391,14 +362,12 @@ msgstr "Permettere spazi nell´indicatore" msgid "Allow create poll" msgstr "Permettere votazione" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "" msgid "Allow forwarding of motions" msgstr "Consentire l'inoltro di mozioni" -#: /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 "Ammettere un partecipante molte volte nella stessa lista" @@ -429,7 +398,6 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Gruppi di accesso consentiti per questa directory" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -490,7 +458,6 @@ msgstr "Immagine particle d'applauso in URL" msgid "Applause visualization" msgstr "Visualizzazione dell'applauso" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Aggiornamento dell'applicazione in corso." @@ -506,7 +473,6 @@ msgstr "Archiviare" msgid "Archived" msgstr "Archiviato" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Riunioni archiviate" @@ -520,7 +486,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "È sicuro di voler attivare questa riunione?" -#: /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 "" @@ -559,7 +524,6 @@ msgstr "Sei sicuro di voler cancellare tutte le elezioni selezionate?" msgid "Are you sure you want to delete all selected files and folders?" msgstr "Sicuro di voler cancellare tutti i file e registri selezionati?" -#: /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 "Vuoi davvero eliminare tutti i generi selezionati?" @@ -612,7 +576,6 @@ msgstr "Sicuro di voler cancellare questo inserto?" msgid "Are you sure you want to delete this file?" msgstr "Sicuro di voler cancellare questo file?" -#: /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 "Sei sicuro di voler eliminare questo genere?" @@ -628,7 +591,6 @@ msgstr "Sicuro di voler cancellare il messaggio selezionato?" msgid "Are you sure you want to delete this motion block?" msgstr "Sicuro di voler cancellare questa sezione di mozione? " -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "Sei sicuro di voler eliminare questa mozione?" @@ -638,7 +600,6 @@ msgstr "Sicuro di voler cancellare questo proiettore?" msgid "Are you sure you want to delete this state?" msgstr "Siete sicuri di voler cancellare questo stato?" -#: /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 "Siete sicuri di voler eliminare questo livello di struttura?" @@ -654,7 +615,6 @@ msgstr "Sicuro di voler cancellare questa votazione?" msgid "Are you sure you want to delete this workflow?" msgstr "Sicuro di voler cancellare questa programmazione di lavoro?" -#: /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 "Vuoi davvero annullare tutte le modifiche e aggiornare questo modulo?" @@ -664,7 +624,6 @@ msgstr "Sicuro di voler respingere la modifica della mozione?" msgid "Are you sure you want to duplicate this meeting?" msgstr "È sicuro di voler duplicare questo incontro?" -#: /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 +641,6 @@ msgstr "" msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "È sicuro di voler eliminare irrevocabilmente la mozione d'ordine?" -#: /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 "Vuoi davvero rendere pubblico questo file/cartella?" @@ -733,7 +691,6 @@ msgstr "" msgid "Are you sure you want to reset all passwords to the default ones?" msgstr "Sicuro di voler resettare tutti i password a quelli iniziali?" -#: /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:" @@ -747,7 +704,6 @@ msgstr "Sicuro di voler resettare questa votazione?" msgid "Are you sure you want to send an invitation email to the user?" msgstr "Sicuro di voler inviare un invito a questo utente?" -#: /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 "Siete sicuri di voler inviare un'e-mail di invito?" @@ -760,7 +716,6 @@ msgstr "Sicuro di voler fermare questa votazione?" msgid "Are you sure you want to submit a point of order?" msgstr "Sicuro di voler fare una richiesta sul regolamento interno?" -#: /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 "Vuoi davvero annullare la pubblicazione di questo file/cartella?" @@ -794,7 +749,6 @@ msgstr "" "riunione. Se si desidera un altro gruppo, utilizzare la finestra di dialogo " "\"Aggiungi alle riunioni\" nella vista dei dettagli dell'account." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -802,7 +756,6 @@ msgstr "" msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "Attenzione: Inserire prima i dati wifi in [Impostazioni > Generali]." -#: /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 "" "Attenzione: gli account non selezionati verranno uniti e poi eliminati." @@ -826,7 +779,6 @@ msgstr "" msgid "Autopilot" msgstr "Autopilota" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "Widget del pilota automatico" @@ -890,7 +842,6 @@ msgstr "Votazione aggiornata" msgid "Ballots" msgstr "Votazioni" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "Schede espresse" @@ -903,21 +854,18 @@ msgstr "Inizio relazione" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Spazio tra prefisso e numero, p. e. ´A 001´." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "Citazione in blocco" msgid "Bold" msgstr "Grassetto" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "Elenco puntato" msgid "CSV import" msgstr "Importazione CSV" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "Opzioni CSV" @@ -1029,7 +977,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Può creare, modificare, avviare/arrestare ed eliminare le votazioni." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Può modificare tutte le note di moderazione." @@ -1040,7 +987,6 @@ msgstr "" "Può modificare e assegnare i seguenti metadati del movimento: Presentatore, " "stato, raccomandazione, categoria, blocchi di mozioni e tag." -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "Può modificare la propria delega" @@ -1050,7 +996,6 @@ msgstr "Può inoltrare mozioni" msgid "Can forward motions to committee" msgstr "Può inoltrare mozioni alla commissione" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1081,7 +1026,6 @@ msgstr "Può gestire la lista dei realtori" msgid "Can manage logos and fonts" msgstr "Può gestire i logo e caratteri" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Può gestire le note di moderazione" @@ -1115,7 +1059,6 @@ msgstr "Può gestire la chat" msgid "Can manage the projector" msgstr "Può gestire il proiettore" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "" "Può modificare i partecipanti esistenti, ma non può crearli o eliminarli." @@ -1126,7 +1069,6 @@ msgstr "Può nominare altri partecipati per l'elezione" msgid "Can nominate oneself" msgstr "Può candidare per elezioni" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1142,7 +1084,6 @@ msgstr "Impossibile importare a causa di errori" msgid "Can put oneself on the list of speakers" msgstr "Può mettersi sulla lista dei relatori" -#: /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 "Può ricevere mozioni" @@ -1158,14 +1099,12 @@ msgstr "Può vedere tutti gli argomenti interni, gli orari e i commenti." msgid "Can see all lists of speakers" msgstr "Può vedere tutti gli elenchi dei relatori" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "Può vedere tutte le note di moderazione in ogni elenco di oratori." msgid "Can see elections" msgstr "Può vedere le elezioni" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." @@ -1173,7 +1112,6 @@ msgstr "" "È possibile visualizzare l'email, il nome utente, il numero di iscrizione, " "l'identificazione SSO e lo stato di blocco di tutti i partecipanti." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Può vedere i files" @@ -1187,7 +1125,6 @@ msgstr "" msgid "Can see list of speakers" msgstr "Può vedere la lista dei relatori" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Può vedere le note di moderazione" @@ -1206,14 +1143,12 @@ msgstr "" "lavoro sotto Restrizioni con la stessa descrizione: Verificare la visibilità" " desiderata dei movimenti con l'account del delegato di prova. " -#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "Può vedere la mozione originale" msgid "Can see participants" msgstr "Può vedere i partecipanti" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "Può vedere i dati sensibili" @@ -1238,7 +1173,6 @@ msgstr "" "Nota: la condivisione di cartelle e file può essere limitata " "dall'assegnazione di un gruppo." -#: /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" @@ -1288,7 +1222,6 @@ msgstr "" "È possibile vedere il livestream se è stato inserito un URL livestream in > " "[Impostazioni] > [Livestream]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" @@ -1298,7 +1231,6 @@ msgstr "" "\n" "Nota: il diritto di voto è definito direttamente nella scheda elettorale." -#: /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" @@ -1311,7 +1243,6 @@ msgstr "" msgid "Can see the projector" msgstr "Può vedere il proiettore" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "È possibile impostare e rimuovere la propria delega." @@ -1326,7 +1257,6 @@ msgstr "" "> [Impostazioni] > [Movimenti] così come per lo stato corrispondente in > " "[Flusso di lavoro]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "Può eleggere partecipanti" @@ -1358,28 +1288,21 @@ msgstr "Candidato rimosso" msgid "Candidates" msgstr "Candidati" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." msgstr "Impossibile creare una riunione senza amministratore." -#: /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 delete published files" msgstr "Impossibile eliminare i file pubblicati" msgid "Cannot do that in demo mode!" msgstr "Questa opzione non disponibile nel modus 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 "Impossibile inoltrare mozioni" -#: /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 "Impossibile spostare i file pubblicati" -#: /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 "Non è possibile ricevere mozioni" @@ -1419,14 +1342,12 @@ msgstr "Cambiare presenza" msgid "Change recommendation" msgstr "Raccomandazione di modifica" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "Modifica raccomandazione - rifiutata" msgid "Change recommendations" msgstr "Raccomandazioni di modifca" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "Cambia la tua delega" @@ -1445,7 +1366,6 @@ msgstr "Versione modificata in riga" msgid "Changes" msgstr "Modifiche" -#: /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 "" "Le modifiche delle impostazioni apportate a tutti i gruppi andranno perse!" @@ -1462,26 +1382,21 @@ msgstr "Controllare il datastore" msgid "Check in or check out participants based on their participant numbers:" msgstr "Check in o check out dei partecipanti secondo la propria numerazione" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Scacco matto! Hai perso!" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Scacco matto! Hai vinto!" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Scacchi" msgid "Choice" msgstr "Scelta" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Scegliere 0 per disabilitare Intervento." -#: /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 "" @@ -1491,30 +1406,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Per disattivare il sistema di sostegno premere \"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 "Sottopancia" -#: /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 "Voce dell'agenda del sottopancia, colore dello sfondo" -#: /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 "Voce dell'agenda del sottopancia, colore del carattere" msgid "Chyron speaker name" msgstr "Sottopancia con nome del relatore" -#: /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 "Sottopancia con nome del relatore, colore dello sfondo" -#: /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 "Sottopancia con nome del relatore, colore della scritta" -#: /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 "Classico" @@ -1527,11 +1436,9 @@ msgstr "Cancellare tutti filtri" msgid "Clear all list of speakers" msgstr "Cancellare tutte le liste dei relatori" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Cancella la proiezione corrente" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "Cancella formattazione" @@ -1553,19 +1460,15 @@ msgstr "Premere qui per votare!" msgid "Close" msgstr "Chiudi" -#: /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 "Chiudere la modalità di modifica" msgid "Close list of speakers" msgstr "Chiudere lista dei relatori" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "Chiuso" -#: /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 "Argomenti chiusi" @@ -1635,19 +1538,15 @@ msgstr "Comitati" msgid "Committees and meetings" msgstr "Comitati e riunioni" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Creati comitati" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Comitati aggiornati" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Comitati con errori" -#: /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 "Comitati con avvertenze: le celle interessate saranno saltate" @@ -1685,7 +1584,6 @@ msgstr "Obiezione" msgid "Contribution" msgstr "Contributo" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Contributi" @@ -1734,7 +1632,6 @@ msgstr "Creazione" msgid "Creation date" msgstr "Data di creazione" -#: /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 "Punto all'ordine del giorno attuale" @@ -1750,14 +1647,12 @@ msgstr "Lista degli oratori attuale (come slide)" msgid "Current slide" msgstr "Slide corrente" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "Oratore corrente" msgid "Current speaker chyron" msgstr "Sottopancia dell'attuale relatore/relatrice" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "Finestra corrente" @@ -1776,7 +1671,6 @@ msgstr "Numero personalizzato di schede elettorali" msgid "Custom translations" msgstr "Traduzioni personalizzate" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "Personalizzare il pilota automatico" @@ -1798,7 +1692,6 @@ msgstr "Decisione" msgid "Default" msgstr "Default" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "Predefinito 100 % base" @@ -1817,7 +1710,6 @@ msgstr "Gruppi preimpostati con diritto di voto" msgid "Default line numbering" msgstr "Numerazione di linea predefinita" -#: /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" @@ -1825,7 +1717,6 @@ msgstr "" "Contingente di tempo di parola predefinito per i gruppi parlamentari " "(livelli di struttura) in secondi" -#: /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 "" @@ -1843,7 +1734,6 @@ msgstr "Peso del voto predefinito" msgid "Default voting duration" msgstr "Durata del voto predefinita" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1881,7 +1771,6 @@ msgstr "" msgid "Defines the time in which applause amounts are add up." msgstr "Definisce il tempo nel quale si sommano applausi." -#: /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" @@ -1906,7 +1795,6 @@ msgstr "" "Definisce quali stati possono essere selezionati successivamente nel flusso " "di lavoro." -#: /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 "Delega di voto" @@ -1925,7 +1813,6 @@ msgstr "Cancellare proiettore" msgid "Deleted user" msgstr "Utente cancellato" -#: /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 "" "L'eliminazione di questa mozione comporta l'eliminazione anche degli " @@ -1949,7 +1836,6 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Decide se questo utente è presente in loco." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "Non ho ricevuto un'email" @@ -1966,7 +1852,6 @@ msgstr "" msgid "Display type" msgstr "Formato display" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Riportare il tempo di recupero" @@ -1976,11 +1861,9 @@ msgstr "Divergente" msgid "Do not forget to save your changes!" msgstr "Non dimenticare di salvare modifiche!" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "Non mostrare pubblicamente le raccomandazioni" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Accetti?" @@ -1993,7 +1876,6 @@ msgstr "Volete davvero scartare tutte le vostre modifiche?" msgid "Do you really want to go ahead?" msgstr "Sicuro di voler continuare?" -#: /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 "Vuoi davvero escludere questo partecipante dalla riunione?" @@ -2010,11 +1892,9 @@ msgstr "" "Volete davvero smettere di condividere questa riunione come modello " "pubblico?" -#: /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 "Vuoi davvero annullare il blocco del partecipante?" -#: /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 "" "Vuoi aggiornare il testo dell'emendamento? Tutte le modifiche andranno " @@ -2035,7 +1915,6 @@ msgstr "Scaricare il file CSV di esempio" msgid "Download folder" msgstr "Cartella Download" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "Scarica il file" @@ -2048,7 +1927,6 @@ msgstr "Duplicare" msgid "Duplicate from" msgstr "Copiato da" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "Duplicati" @@ -2081,11 +1959,9 @@ msgstr "" msgid "Edit" msgstr "Modificare" -#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "Modifica il contenuto HTML" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Modifica account" @@ -2104,34 +1980,27 @@ msgstr "Modificare dettagli per " msgid "Edit editorial final version" msgstr "Modifica la versione editoriale finale" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Modifica gruppo" msgid "Edit meeting" msgstr "Modifica riunione" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Modifica nota di moderazione" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "Modifica partecipante" -#: /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 "Elaborare la mozione d'ordine" msgid "Edit projector" msgstr "Modificare proiettore" -#: /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 "Modifica la coda d'attesa" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Modifica lo stato" @@ -2147,7 +2016,6 @@ msgstr "Modificare per inserire voti" msgid "Edit topic" msgstr "Modifica argomento" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Modifica flusso di lavoro" @@ -2160,25 +2028,21 @@ msgstr "Elezione" msgid "Election documents" msgstr "Documenti d´elezione" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" -msgstr "" +msgstr "Metodo di elezione" msgid "Elections" msgstr "Elezioni" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "Elezioni (impostazioni PDF)" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Elemento" msgid "Email" msgstr "E-mail" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "Indirizzo email" @@ -2209,7 +2073,6 @@ msgstr "Abilitare il voto elettronico" msgid "Enable forspeech / counter speech" msgstr "abilita intercessione / contro-parola" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Attivare domande intermedie" @@ -2222,11 +2085,9 @@ msgstr "Abilita la visualizzazione della presenza del partecipante" msgid "Enable point of order" msgstr "Abilitazione del punto d'ordine" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "Abilitare la mozione d'ordine per gli altri partecipanti" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "Abilitare riunioni pubbliche" @@ -2256,7 +2117,6 @@ msgstr "" "modificare lo stato della mozione. Sono escluse altre funzioni " "amministrative." -#: /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'." @@ -2276,7 +2136,6 @@ msgstr "" "Consente la modifica del testo della mozione e del motivo da parte dei " "proponenti nello stato selezionato dopo la creazione della mozione." -#: 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" @@ -2285,7 +2144,6 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2361,7 +2219,6 @@ msgstr "Accedere alla modalità sviluppatore" msgid "Enter your email to send the password reset link" msgstr "Inserire l´e-mail per ricevere il link per resettare la password" -#: /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 "Utenti presenti aventi diritto" @@ -2393,7 +2250,6 @@ msgstr "Fine stimato" msgid "Event location" msgstr "Luogo dell'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 "" "Tutti gli amministratori in ogni riunione potranno vedere questo contenuto." @@ -2405,7 +2261,6 @@ msgstr "" "Tutti possono vedere la richiesta di una mozione d'ordine (invece dei " "manager solo per la lista degli oratori)" -#: /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 " @@ -2436,7 +2291,6 @@ msgstr "Esporta come PDF" msgid "Export comment" msgstr "Esportare commento" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "Esporta la nota del moderatore come PDF" @@ -2452,14 +2306,12 @@ msgstr "Esportasre mozioni selezionate" msgid "Extension" msgstr "Estensione" -#: app/src/app/domain/models/users/user.constants.ts msgid "External" -msgstr "" +msgstr "Esterno" msgid "External ID" msgstr "ID esterno" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "Fallback" @@ -2469,14 +2321,9 @@ msgstr "Preferiti" msgid "File" msgstr "File" -#: /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 "Il file è in uso" -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "Il file viene utilizzato in:" @@ -2489,7 +2336,6 @@ msgstr "File" msgid "Filter" msgstr "Filtro" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "Voti singoli filtrati" @@ -2532,7 +2378,6 @@ msgstr "Font regolare" msgid "Font size in pt" msgstr "Dimensione del carattere in 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" @@ -2556,7 +2401,6 @@ msgstr "Colore in primo piano" msgid "Forgot Password?" msgstr "Dimenticato password?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "Formalità" @@ -2566,7 +2410,6 @@ msgstr "Intercessione" msgid "Forward" msgstr "Inoltrare" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "Inoltra mozioni" @@ -2603,7 +2446,6 @@ msgstr "Pareggio di partita!" msgid "Gender" msgstr "Genere" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "Genere" @@ -2640,7 +2482,6 @@ msgstr "Colore della intestazione" msgid "Go to line" msgstr "Vai alla riga" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "Ha ottenuto un email" @@ -2650,11 +2491,9 @@ msgstr "Gruppo" msgid "Group name" msgstr "Nome gruppo" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "Gruppo non trovato. Account aggiunto al gruppo \"Predefinito\"." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "Gruppo non trovato. L'account appartiene già a un altro gruppo." @@ -2676,71 +2515,57 @@ msgstr "Gruppi con diritto di scrivere" msgid "Has SSO identification" msgstr "Ha SSO identificazione" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a home committee" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "Ha un numero di iscrizione" msgid "Has amendments" msgstr "Ha richieste di modifica mozione" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "Ha un indirizzo email" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "Ha cambiato il peso del voto" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "Ha email" msgid "Has forwardings" msgstr "Dispone di inoltri" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "Ha mozioni identiche" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "Ha effettuato l'accesso" msgid "Has no SSO identification" msgstr "Non ha identificazione SSO" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "Non ha indirizzo email" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "Non ha mozioni identiche" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "Non ha numero di iscrizione" msgid "Has no speakers" msgstr "Nessuna richiesta di parola" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "Non ha ancora effettuato l'accesso" -#: /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 "Non ha parlato" -#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "Non ha votato" @@ -2750,11 +2575,9 @@ msgstr "Ha annotazioni" msgid "Has speakers" msgstr "Presenti richieste di parola" -#: /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 "Ha parlato" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "Ha un peso di voto invariato" @@ -2764,7 +2587,6 @@ msgstr "Ha votato" msgid "Header" msgstr "Intestazione" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2774,11 +2596,9 @@ msgstr "Colore intestazione" msgid "Header font color" msgstr "Colore scrittura intestazione" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "Intestazione" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "Intestazioni" @@ -2794,18 +2614,15 @@ msgstr "Testo di aiuto per i dati di accesso e PDF di benvenuto" msgid "Hidden item" msgstr "Voce nascosta" -#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "Nascondi" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Nascondi il menù principale" msgid "Hide more text" msgstr "Dimostrare meno" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "Nascondi nota sul numero di contributi multipli" @@ -2824,7 +2641,6 @@ msgstr "Storia" msgid "Home" msgstr "Home" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2834,7 +2650,6 @@ msgstr "Creazione richieste di modifica mozione" msgid "I know the risk" msgstr "A conoscenza del rischio" -#: /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!" @@ -2845,37 +2660,30 @@ msgstr "" "campo successivo. Si prega di testare l'invio di e-mail in caso di " "modifiche!" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "Mozioni identiche" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "Identico a " msgid "Identifier" msgstr "Identificatore" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "Se disattivato, viene visualizzato sotto il titolo." -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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 "" "Se il valore è impostato su 0, il tempo viene conteggiato come cronometro." -#: app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "Descrizione dell'immagine" @@ -2900,8 +2708,6 @@ msgstr "Importare partecipanti" msgid "Import successful" msgstr "Importazione riuscita" -#: /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 "Importazione riuscita con alcuni avvertimenti" @@ -2911,7 +2717,6 @@ msgstr "Importare temi" msgid "Import workflows" msgstr "Importazione di flussi di lavoro" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "Importante: non vengono creati nuovi gruppi." @@ -2930,7 +2735,6 @@ msgstr "Non attivo" msgid "Inconsistent data." msgstr "Dati incoerenti" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2955,22 +2759,18 @@ msgstr "Inserire dietro" msgid "Insert topics here" msgstr "Inserire temi qui" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "Inserisci/Modifica link" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "Inserisci/modifica immagine" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "Inserisci/modifica link" msgid "Insertion" msgstr "Inserzione" -#: /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 "Materiale insufficiente! E' un pareggio!" @@ -2983,15 +2783,12 @@ msgstr "Voce interna" msgid "Internal login" msgstr "Login interno" -#: /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 "Domanda interposta" -#: /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 "Intervento" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Tempo di parola dell'intervento in secondi" @@ -3004,7 +2801,6 @@ msgstr "Voti invalidi" msgid "Invite to conference room" msgstr "Invitare nell'aula della conferenza" -#: /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 "È un comitato" @@ -3017,7 +2813,6 @@ msgstr "E' un modello" msgid "Is active" msgstr "E' attivo" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -3044,30 +2839,24 @@ msgstr "Viene proiettato" msgid "Is candidate" msgstr "E' un candidato / una candidata" -#: 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 "È chiuso" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "È amministratore di comitato" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is external" msgstr "" msgid "Is favorite" msgstr "E' il preferito" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "È in riunioni attive" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "È nelle riunioni archiviate" -#: /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 "È chiuso fuori" @@ -3080,50 +2869,42 @@ msgstr "Non è una richiesta di modifica mozione e non ha modifiche" msgid "Is no natural person" msgstr "Non è una persona naturale" -#: /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 "Non è un comitato" msgid "Is not a template" msgstr "Non è un modello" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "Non è attivo" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "Non è un emendamento" msgid "Is not archived" msgstr "Non è archiviato" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not external" msgstr "" msgid "Is not favorite" msgstr "Non è il preferito" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "Non è in riunioni attive" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "Non è presente nelle riunioni archiviate" msgid "Is not present" msgstr "Non è 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 "Non è pubblico" msgid "Is present" msgstr "E' 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 "È pubblico" @@ -3139,7 +2920,6 @@ msgstr "" "Non è consentito eliminare i conti alla rovescia utilizzati per l'elenco " "degli oratori o per i sondaggi." -#: /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 " @@ -3149,11 +2929,9 @@ msgstr "" "utente bloccato. Si prega di annullare lo stato di blocco prima di " "aggiungere un gruppo con questo permesso." -#: /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 "E' un pareggio!" -#: /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 "È il turno dell'avversario" @@ -3181,7 +2959,6 @@ msgstr "Nome dell'aula Jitsi" msgid "Jitsi room password" msgstr "Password dell'aula Jitsi" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "Giustificare" @@ -3248,7 +3025,6 @@ msgstr "Numerazione riga" msgid "Line spacing" msgstr "Interlinea" -#: /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 "Elenco delle modifiche" @@ -3264,7 +3040,6 @@ msgstr "Lista dei partecipanti (PDF)" msgid "List of speakers" msgstr "Liste dei relatori" -#: /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 "Elenco dei relatori in sovrimpressione" @@ -3280,7 +3055,6 @@ msgstr "Elenco degli oratori" msgid "Live conference" msgstr "Conferenza dal vivo." -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3290,7 +3064,6 @@ msgstr "Livestream" msgid "Livestream URL" msgstr "Livestream URL" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "Immagine del poster in live streaming" @@ -3300,11 +3073,9 @@ msgstr "Livestream immagine poster URL" msgid "Loading data. Please wait ..." msgstr "Dati vengono caricati. Attendere prego ..." -#: /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 "Blocca l'utente da questa riunione." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "Bloccato fuori" @@ -3329,25 +3100,21 @@ msgstr "Valore minimo dell'applauso" msgid "Main motion and line number" msgstr "Mozione principale e numero di riga" -#: /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 "" "Rendi trasparente il colore di sfondo della casella dei meta-dati delle " "informazioni sul proiettore" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "Autorizzazioni scambiate con successo!" msgid "Mark as personal favorite" msgstr "Evidenziare come preferito personale" -#: 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 "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" "Il numero massimo di voti per opzione non può essere superiore al numero " @@ -3359,11 +3126,9 @@ msgstr "Numero massimo di voti" msgid "Maximum amount of votes per option" msgstr "Numero massimo di voti per opzione" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "Numero massimo di colonne nella proiezione del blocco di movimento" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "Numero massimo di colonne nella proiezione dei voti singoli" @@ -3385,7 +3150,6 @@ msgstr "Data della riunione" msgid "Meeting information" msgstr "Informazioni della riunione" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "La riunione è chiusa" @@ -3411,23 +3175,18 @@ msgstr "Nome della riunione" msgid "Meetings" msgstr "Riunioni" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "Riunioni interessate:" msgid "Meetings selected" msgstr "Riunioni selezionate" -#: /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 "Numero d'iscrizione" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "Unire" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "Unisci account" @@ -3462,19 +3221,15 @@ msgstr "Numero minimo di voti" msgid "Minimum number of digits for motion identifier" msgstr "Numero minimo di cifre per l'identificativo della mozione" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Nota di moderazione" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts msgid "Moderation-Note" msgstr "Moderazione-Nota" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Modern" msgstr "Moderno" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Modificare il design" @@ -3511,7 +3266,6 @@ msgstr "Cancellato raccomandazione di cambio mozione" msgid "Motion change recommendation updated" msgstr "Aggiornato raccomandazione di cambio mozione" -#: /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 "Mozione modificata" @@ -3524,11 +3278,9 @@ msgstr "Mozione creata (inoltrata)" msgid "Motion deleted" msgstr "Mozione cancellata" -#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "Redattore della mozione" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "Redattori della mozione" @@ -3547,7 +3299,6 @@ msgstr "Preambolo mozione" msgid "Motion updated" msgstr "Mozione aggiornata" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "Versione della mozione" @@ -3557,7 +3308,6 @@ msgstr "Voti mozione" msgid "Motions" msgstr "Mozioni" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "Mozioni (impostazioni PDF)" @@ -3612,27 +3362,21 @@ msgstr "Nome della nuova categoria" msgid "Natural person" msgstr "Persona naturale" -#: /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 "Vai alla pagina dell'account da" -#: /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 "Vai alla visualizzazione dettagliata del comitato da" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "Vai alla riunione" -#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "Vai alla mozione" -#: /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 "Vai alla pagina del partecipante da" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "Vai alla cartella" @@ -3657,7 +3401,6 @@ msgstr "Nuova categoria" msgid "New change recommendation" msgstr "Nuova raccomandazione di modifica" -#: /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 "Nuovo gruppo chat" @@ -3667,7 +3410,6 @@ msgstr "Nuovo campo di commento" msgid "New committee" msgstr "Nuovo comitato" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nuovo design" @@ -3677,24 +3419,18 @@ msgstr "Nuovo elenco" msgid "New election" msgstr "Nuova elezione" -#: /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 "Nuovo file" msgid "New file name" msgstr "Nuovo nome file" -#: /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 "Nuova cartella" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "Nuovo genere" -#: /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 "Nuovo gruppo" @@ -3716,8 +3452,6 @@ msgstr "Nuovo partecipante" msgid "New password" msgstr "Nuova password" -#: /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 "Nuovo proiettore" @@ -3733,7 +3467,6 @@ msgstr "Nuovo tema" msgid "New vote" msgstr "Nuovo voto" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "Nuova finestra" @@ -3743,7 +3476,6 @@ msgstr "Nuova lavorazione" msgid "Next" msgstr "Prossimo" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "Pagina successiva" @@ -3753,7 +3485,6 @@ msgstr "Prossimi stati" msgid "No" msgstr "No" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "Nessun ruolo di amministratore" @@ -3769,18 +3500,15 @@ msgstr "Nessun gruppo \"chat\" presente" msgid "No comment" msgstr "Nessun commento" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "Nessun amministratore del comitato" msgid "No data" msgstr "Nessun dato" -#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "Nessun dato disponibile" -#: /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" msgstr "Nessuna delega di voto" @@ -3826,14 +3554,12 @@ msgstr "Nessuna annotazione personale" msgid "No results found" msgstr "Nessun risultato trovato" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "Nessun risultato ancora" msgid "No results yet." msgstr "Finora nessun risultato" -#: /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 "Nessun livello di struttura" @@ -3849,18 +3575,15 @@ msgstr "Elenco delle candidature" msgid "None" msgstr "Nessuno" -#: /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 "Nessuna delle mozioni selezionate può essere inoltrata." -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "Normale (http/2)" msgid "Not found" msgstr "Non trovato" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "Non bloccato fuori" @@ -3868,15 +3591,12 @@ msgid "" "Note, that the default password will be changed to the new generated one." msgstr "Da notare che la password viene aggiornato con quella generato nuova." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3895,7 +3615,6 @@ msgstr "" msgid "Notes" msgstr "Annotazioni" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3938,7 +3657,6 @@ msgstr "" "Numero dei prossimi relatori connessi automaticamente \n" "alla conferenza in diretta" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3957,7 +3675,6 @@ msgstr "Numero dei prossimi relatori da dimostrare con il proiettore" msgid "Number set" msgstr "Numero assegnato" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "Elenco numerato" @@ -3967,7 +3684,6 @@ msgstr "Numerare per categoria" msgid "Numbering" msgstr "Numerazione" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "Numerazione e classificazione" @@ -3980,11 +3696,9 @@ msgstr "Sistema di numerazione per contributi dell'ordine del giorno" msgid "OK" msgstr "Ok" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "O" -#: /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 "spento" @@ -3994,32 +3708,27 @@ msgstr "Modus offline" msgid "Ok" msgstr "Ok" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "Vecchio account di" msgid "Old password" msgstr "Vecchia password" -#: /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 "Acceso" msgid "One email was send sucessfully." msgstr "Una email è stata inviata con successo" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "Solo per annotazioni interne." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "Solo per voti nominali." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "mozione originale cancellata" @@ -4030,7 +3739,6 @@ msgid "Only present participants can be added to the list of speakers" msgstr "" "Solo partecipanti presenti possono essere aggiunti alla lista dei relatori" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "Solo tempo" @@ -4043,15 +3751,12 @@ msgstr "Aprire Jitsi in un nuovo tab" msgid "Open a meeting to play \"Connect 4\"" msgstr "Aprire una riunione per giocare a \"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 "Apri una riunione per giocare a scacchi" -#: /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 "Argomenti aperti" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "Apri il link in..." @@ -4073,7 +3778,6 @@ msgstr "Data d'accesso OpenSlide " msgid "OpenSlides help (FAQ)" msgstr "OpenSlides help (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 " @@ -4101,7 +3805,6 @@ msgstr "Organizzazione" msgid "Organization Management Level changed" msgstr "Livello di Gestione dell'Organizzazione modificato" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "Amministratore dell'organizzazione" @@ -4126,7 +3829,6 @@ msgstr "Originale" msgid "Original version" msgstr "Versione originale" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -4163,7 +3865,6 @@ msgstr "Pagina" msgid "Page format" msgstr "Formato pagina" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -4197,19 +3898,15 @@ msgstr "Caricare in parallelo" msgid "Parent agenda item" msgstr "Contributo madre nell'ordine del giorno" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "Il testo del movimento genitore è cambiato" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "Opzione parlamento" @@ -4219,11 +3916,9 @@ msgstr "Partecipante" msgid "Participant added to group {} in meeting {}" msgstr "Partecipante aggiunto al gruppo {} nella riunione {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -4257,7 +3952,6 @@ msgstr "Numero partecipante" msgid "Participant removed from group {} in meeting {}" msgstr "Partecipante rimosso dal gruppo {} nella riunione {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -4270,7 +3964,6 @@ msgstr "Partecipante rimosso da più gruppi in più riunioni" msgid "Participants" msgstr "Partecipanti" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "Partecipanti (impostazioni PDF)" @@ -4281,23 +3974,18 @@ msgstr "" "I partecipanti e gli amministratori sono copiati completamente e non possono" " essere modificati qui." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Partecipanti creati" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Partecipanti saltati" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Partecipanti aggiornati" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Partecipanti con errori" -#: /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 "Partecipanti con avvertenze: le celle interessate verranno saltate" @@ -4319,15 +4007,12 @@ msgstr "Le password non corrispondono" msgid "Paste/write your topics in this textbox." msgstr "Copiare / scrivere i propri temi nel campo di testo." -#: /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 "Pausa di discorso" msgid "Permissions" msgstr "Permessi" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -4346,7 +4031,6 @@ msgstr "Annotazioni personali" 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 "Giocare contro" @@ -4370,22 +4054,18 @@ msgstr "Prego, da inserire la nuova password" msgid "Please join the conference room now!" msgstr "Prego entra nell'aula conferenza ora!" -#: /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 "Seleziona un account principale." -#: /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 "Selezionare un peso di voto maggiore o uguale a 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 "Selezionare un peso di voto maggiore di 0." msgid "Please select the directory:" msgstr "Prego, da selezionare l'elenco: " -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4398,7 +4078,6 @@ msgstr "" "Prego, da aggiornare il proprio browser o da contattare la propria " "amministrazione del sistema." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4408,7 +4087,6 @@ msgstr "Richiesta riguardante il regolamento" msgid "Polls" msgstr "Sondaggio" -#: /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} " @@ -4436,7 +4114,6 @@ msgstr "Prefisso" msgid "Prefix for the motion identifier of amendments" msgstr "Prefisso per l'identificativo della mozione degli emendamenti" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "Precaricare le mozioni originali" @@ -4446,7 +4123,6 @@ msgstr "Presenza" msgid "Present" msgstr "Presente" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "Utenti presenti autorizzati" @@ -4456,7 +4132,6 @@ msgstr "Previsione" msgid "Previous" msgstr "Indietro" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "Pagina precedente" @@ -4466,7 +4141,6 @@ msgstr "Ultime slides" msgid "Primary color" msgstr "Colore primario" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "Mandanti" @@ -4485,11 +4159,9 @@ msgstr "Gestione del processo" msgid "Project" msgstr "Proiettare" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Livello di struttura attiva del progetto" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Progetto di tutti i livelli della struttura" @@ -4526,15 +4198,12 @@ msgstr "Proiettori" msgid "Pronoun" msgstr "Pronome" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "Delegati" msgid "Public" msgstr "Publico" -#: /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 "Accesso pubblico" @@ -4544,7 +4213,6 @@ msgstr "Contributo publico" msgid "Public template" msgstr "Modello pubblico" -#: /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 "Modello pubblico richiesto per la creazione di una nuova riunione" @@ -4575,11 +4243,9 @@ msgstr "Motivazione" msgid "Reason required for creating new motion" msgstr "Motivazione necessaria per creazione nuovo mozione" -#: /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 "Ricezione di contributi" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "Ricevi mozioni" @@ -4598,7 +4264,6 @@ msgstr "Raccomandazione modificata" msgid "Recommendation label" msgstr "Raccomandazione" -#: /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." @@ -4612,7 +4277,6 @@ msgstr "Ripristino raccomandazione" msgid "Recommendation set to {}" msgstr "Raccomandazione impostata su {}" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "Rifare" @@ -4634,7 +4298,6 @@ msgstr "Respinto" msgid "Relevant information could not be accessed" msgstr "Impossibile accedere alle informazioni pertinenti" -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "Ricarica pagina" @@ -4672,7 +4335,6 @@ msgstr "Cancellare dall'ordine del giorno" msgid "Remove from motion block" msgstr "Cancellare dal gruppo mozioni" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "Rimuovi link" @@ -4682,7 +4344,6 @@ msgstr "Cancellarmi" msgid "Remove option" msgstr "Rimuovere opzione" -#: /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 "Rimuovere mozione d'ordine" @@ -4717,15 +4378,12 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Permessi necessari per visualizzare questa pagina:" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "Richiede l'autorizzazione a gestire elenchi di relatori" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "Richiede l'autorizzazione per gestire i metadati della mozione" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "Richiede l'autorizzazione per vedere le mozioni di origine" @@ -4747,7 +4405,6 @@ msgstr "Raccomandazione resettare" msgid "Reset state" msgstr "Resettare stato" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Risetta il timer" @@ -4760,22 +4417,18 @@ msgstr "Risoluzione e grandezza" msgid "Restart livestream" msgstr "Riavviare livestream" -#: /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 "" "Impedire ai capi delle delegazioni di aggiungersi all'elenco degli oratori." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "Impedire ai capi delle delegazioni di creare mozioni/modifiche" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "Impedire ai capi delle delegazioni di supportare mozioni" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "Impedire ai capi delegazione di votare" @@ -4788,8 +4441,6 @@ msgstr "Risultato" msgid "Results" msgstr "Risultati" -#: /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 "Riprendi il discorso" @@ -4802,26 +4453,21 @@ msgstr "Diritto" 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 "Righe con avvertimenti" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "SSO" msgid "SSO Identification" msgstr "Identificazione SSO" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "Identificazione SSO" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "Stessa email" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "Stesso nome e cognome" @@ -4879,11 +4525,9 @@ msgstr "Seleziona la riunione" msgid "Select paragraphs" msgstr "Selezionare paragrafi" -#: /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 "Seleziona partecipanti" -#: /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 "Seleziona speaker" @@ -4927,18 +4571,15 @@ msgstr "Impostare come parente" msgid "Set as reference projector" msgstr "Impostare come proiettore di riferimento" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "Imposta come modello" msgid "Set category" msgstr "Impostare categoria" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4963,11 +4604,9 @@ msgstr "Impostare interno" msgid "Set it manually" msgstr "Impostazione manuale" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "Imposta blocco ..." @@ -5017,7 +4656,6 @@ msgstr "Imposta tags" msgid "Set workflow" msgstr "Imposta il flusso di lavoro" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -5032,7 +4670,6 @@ msgstr "" msgid "Settings" msgstr "Impostazioni" -#: /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 "Modulo breve per le modifiche" @@ -5086,7 +4723,6 @@ msgstr "Visualizzare finestre della conferenza in diretta" msgid "Show logo" msgstr "Visualizzare logo" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Mostra il menù principale" @@ -5145,7 +4781,6 @@ msgstr "Visualizzare questo testo nella pagina login" msgid "Show title" msgstr "Visualizzare titolo" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "" "Mostra la navigazione degli argomenti nella modalità vista dettagliata" @@ -5211,18 +4846,15 @@ msgstr "Ordinare mozioni" msgid "Sort motions by" msgstr "Ordina le mozioni per" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "Ordina i nomi dei partecipanti sulla proiezione dei singoli voti per" msgid "Sort workflow" msgstr "Selezionario per flusso di lavoro" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "Sorgente" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "Codice sorgente" @@ -5232,35 +4864,27 @@ msgstr "Relatore" msgid "Speakers" msgstr "Relatori" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "Durata dell'intervento - contributo attuale" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Durata degli interventi " -#: /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 "Durata degli interventi - Panoramica livelli di struttura" -#: /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 "Orario di inizio del discorso" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Tipo di discorso" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "Portavoce" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Persone portavoce" -#: /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 "Pareggio! E' un pareggio!" @@ -5271,7 +4895,6 @@ msgstr "" msgid "Start date" msgstr "Data d'inizio" -#: /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 "Numero della linea di partenza" @@ -5293,7 +4916,6 @@ msgstr "Stato impostato su {}" msgid "Statistics" msgstr "Statistiche" -#: /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 "Stato" @@ -5312,7 +4934,6 @@ msgstr "Stop votazione" msgid "Stop waiting" msgstr "Smettere di aspettare" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5322,18 +4943,15 @@ msgstr "Barrato" msgid "Structure level" msgstr "Livello struttura" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Livelli di struttura" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Categoria secondaria" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -5361,7 +4979,6 @@ msgstr "I richiedenti sono cambiati" msgid "Subscript" msgstr "Pedice" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "Sottrarre" @@ -5383,7 +5000,6 @@ msgstr "Sommario di cambiamenti" msgid "Summary of changes:" msgstr "Sommario di cambiamenti:" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "Super-amministratore" @@ -5408,15 +5024,12 @@ msgstr "Supportatori cambiati" msgid "Surname" msgstr "Cognome" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "Cambio di mandato" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "Cambiare" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "Sistema" @@ -5429,14 +5042,12 @@ msgstr "Etichetta" msgid "Tags" msgstr "Etichette" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "Obbiettivo dell'incontro" msgid "Text" msgstr "Testo" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "Colore del testo" @@ -5449,18 +5060,15 @@ msgstr "Importo testo" msgid "Text separator" msgstr "Divisore testo" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "Testo da visualizzare" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "" msgid "The account is deactivated." msgstr "L'account è disattivato" -#: /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 "Le colonne interessate non saranno importate" @@ -5490,7 +5098,6 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "L'importazione è in corso, attendere..." -#: /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 " @@ -5515,7 +5122,6 @@ msgstr "Il link è rotto. Contatta il tuo amministratore di sistema." msgid "The list of speakers is closed." msgstr "La lista degli oratori è chiusa." -#: /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." @@ -5607,7 +5213,6 @@ msgstr "Questi accounts saranno eliminati" msgid "These participants will be removed:" msgstr "Questi partecipanti saranno rimossi:" -#: /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 "" "Queste impostazioni vengono applicate solo localmente su questo browser." @@ -5628,7 +5233,6 @@ msgstr "Questa azione vi rimuoverà da uno o più gruppi." msgid "This action will remove you from one or more meetings." msgstr "Questa azione vi allontanerà da una o più riunioni." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "Questo emendamento contiene raccomandazioni di modifica." @@ -5647,7 +5251,6 @@ msgstr "Questo comitato non had amministratori!" msgid "This field is required." msgstr "Questo campo è richiesto." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "Questo file verrà eliminato anche da tutte le riunioni." @@ -5668,7 +5271,6 @@ msgstr "Questa riunione" msgid "This meeting is archived" msgstr "Questa riunione è archiviata" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "Questa riunione è pubblica" @@ -5704,7 +5306,6 @@ msgstr "" "Questo aggiungerà o rimuoverà i seguenti gruppi per tutti i partecipanti " "selezionati:" -#: /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:" @@ -5734,7 +5335,6 @@ msgstr "" "Questa operazione aggiunge o rimuove gli account selezionati nelle seguenti " "riunioni :" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5784,7 +5384,6 @@ msgstr "" msgid "Thoroughly check datastore (unsafe)" msgstr "Controllo approfondito del datastore (non sicuro)" -#: /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 "Triplice ripetizione! E un pareggio!" @@ -5794,15 +5393,12 @@ msgstr "Visualizzazione in modalità gallery" msgid "Time" msgstr "Tempo" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "Tempo e semaforo" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "Timer" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Timer" @@ -5851,19 +5447,15 @@ msgstr "Argomenti aggiornati" msgid "Topics with warnings (will be skipped)" msgstr "Argomenti con avvertenze (saranno saltati)" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Accounts totali" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Totale comitati" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Totale partecipanti" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Tempo totale" @@ -5885,14 +5477,12 @@ msgstr "Risoluzione dei problemi" msgid "Try reconnect" msgstr "Prova a ricollegare" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "URL" msgid "Underline" msgstr "Sottolineato" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "Annulla" @@ -5905,11 +5495,9 @@ msgstr "Altoparlanti unici" msgid "Unknown participant" msgstr "Partecipante sconosciuto" -#: /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 "Utente sconosciuto" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "Non pubblico" @@ -5932,7 +5520,6 @@ msgstr "" "Utilizzare la struttura JSON chiave: valore (chiave = nome dell'attributo " "OpenSlides, valore = nome dell'attributo IdP)." -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Utilizzare colore" @@ -5947,7 +5534,6 @@ msgstr "" "Utilizzato per le e-mail di invito e per i QRCode nei PDF dei dati di " "accesso." -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "Utente" @@ -5957,7 +5543,6 @@ msgstr "Utente non trovato." msgid "Username" msgstr "Nome utente" -#: /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 "Il nome utente non può contenere spazi" @@ -5984,7 +5569,6 @@ msgstr "" msgid "Valid votes" msgstr "Voti validi" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "Vista" @@ -6000,16 +5584,12 @@ msgstr "Visibilità in agenda" msgid "Vote" msgstr "Voto" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "Peso del voto" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "Delega di voto" -#: /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 "Voto presentato" @@ -6022,7 +5602,6 @@ msgstr "Votato" msgid "Votes" msgstr "Voti" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Votazione" @@ -6048,7 +5627,6 @@ msgstr "" "La votazione termina dopo un periodo di tempo breve (alcuni secondi/minuti) " "o lungo (alcuni giorni/settimane)." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "Votazione in corso" @@ -6079,8 +5657,6 @@ msgstr "Diritto di voto per" msgid "Voting right received from (principals)" msgstr "Diritto di voto ricevuto da (mandanti)" -#: /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 "Diritto di voto" @@ -6117,14 +5693,12 @@ msgstr "Attendere" msgid "Wait for response ..." msgstr "Attendere la risposta ..." -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "In attesa di risposta ..." msgid "Warn color" msgstr "Colore di avvertimento" -#: /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?" @@ -6132,7 +5706,6 @@ msgstr "" "Attenzione: Esistono emendamenti per questa mozione. Siete sicuri di voler " "cancellare questa mozione a prescindere?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -6140,7 +5713,6 @@ msgid "" "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?" @@ -6148,7 +5720,6 @@ msgstr "" "Attenzione: Almeno una delle mozioni selezionate ha degli emendamenti; anche" " questi saranno cancellati. Volete cancellare comunque?" -#: /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 "" @@ -6173,7 +5744,6 @@ msgstr "Cosa c'è di nuovo?" msgid "Which version?" msgstr "Quale versione?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "Quale visualizzazione?" @@ -6217,7 +5787,6 @@ msgstr "Si per candidato" msgid "Yes per option" msgstr "Sì per ogni opzione" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "Sì, elimina" @@ -6239,7 +5808,6 @@ msgstr "Si/No/Astensione per candidato" msgid "Yes/No/Abstain per list" msgstr "Sì/No/Assenso per elenco" -#: /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." @@ -6247,7 +5815,6 @@ msgstr "" "Stai spostando un file da una cartella pubblica a una cartella non " "pubblicata. Il file non sarà accessibile nelle riunioni successive." -#: /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." @@ -6264,7 +5831,6 @@ msgstr "Non ti è permesso vedere il livestream" msgid "You are not supposed to be here..." msgstr "Non dovresti essere qui..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "Si sta utilizzando una versione del client non compatibile." @@ -6331,7 +5897,6 @@ msgstr "Hai già votato." msgid "You have to be logged in to be able to vote." msgstr "Devi essere registrato per poter votare." -#: /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 "Bisogna essere presenti per aggiungere se stessi." @@ -6357,7 +5922,6 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "Hai raggiunto il numero massimo di voti. Deseleziona prima qualcuno." -#: 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." @@ -6383,15 +5947,12 @@ msgstr "Il tuo dispositivo non ha il microfono." msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Il tuo input non corrisponde alla seguente struttura: \"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 "Il tuo avversario non è riuscito a resistere ... Tu sei il vincitore!" -#: /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 "Il tuo avversario ha vinto!" -#: /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 "La password è stata reimpostata con successo!" @@ -6430,11 +5991,9 @@ msgstr "aggiungere gruppo(i)" msgid "already exists" msgstr "Esiste già" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "emendamento" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "emendamenti" @@ -6456,23 +6015,18 @@ msgstr "scheda elettorale" msgid "by" msgstr "da" -#: /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 "Ti ha sfidato a giocare una partita di scacchi!" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "modifica raccomandazione" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "modifica raccomandazioni" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "nome del comitato" @@ -6527,9 +6081,8 @@ msgstr "Terminato" msgid "example" msgstr "esempio" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" -msgstr "" +msgstr "esterno" msgid "female" msgstr "femminile" @@ -6537,7 +6090,6 @@ msgstr "femminile" msgid "finished (unpublished)" msgstr "finito (non pubblicato)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "da voti delegati" @@ -6568,7 +6120,6 @@ msgstr "nascosto" msgid "inactive" msgstr "non attivo" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -6602,7 +6153,6 @@ msgstr "Ultimo aggiornamento" msgid "lightblue" msgstr "azzurro" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "chiuso fuori" @@ -6618,7 +6168,6 @@ msgstr "maggioranza" msgid "male" msgstr "maschile" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -6643,7 +6192,6 @@ msgstr "Nessuna persona fisica" msgid "nominal" msgstr "nominale" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "nominale (anonimizzato)" @@ -6656,22 +6204,18 @@ msgstr "non nominale" msgid "none" msgstr "niente" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" -msgstr "" +msgstr "non esterno" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "Non specificato" msgid "of" msgstr "di" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6681,11 +6225,9 @@ msgstr "aprire voti" msgid "or" msgstr "o" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "identificativo originario" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "Sottoscrittore originale" @@ -6719,14 +6261,12 @@ msgstr "Eliminare" msgid "remove group(s)" msgstr "rimuovere gruppo(gruppi)" -#: /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 "utente rimosso" msgid "represented by" msgstr "rappresentato da" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "rappresentato dal vecchio account di" @@ -6757,7 +6297,6 @@ msgstr "a" msgid "today" msgstr "Oggi" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -6773,15 +6312,12 @@ msgstr "versione" msgid "votes per candidate" msgstr "Voti per candidato" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "voti per opzione" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6791,29 +6327,146 @@ msgstr "Sarà creato" msgid "will be imported" msgstr "Sarà importato" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "Sarà aggiornato" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" -msgstr "" +msgstr "con" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "senza identificativo" msgid "yellow" msgstr "giallo" -#: /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}} Le domande intermedie saranno eliminate" -#: /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}} di essi saranno salvati con \"relatore sconosciuto\"." -#: /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}} saranno salvati" + +msgid "Acceptance" +msgstr "Accettazione" + +msgid "Adjournment" +msgstr "Aggiornamento" + +msgid "Admin" +msgstr "Amministratore" + +msgid "Complex Workflow" +msgstr "Flusso di lavoro complesso" + +#, 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 "" +"Gentile {name},\n" +"\n" +"questo è il tuo login personale di OpenSlides:\n" +"\n" +"{url}\n" +"Nome utente: {username}\n" +"Password: {password}\n" +"\n" +"Questa e-mail è stata generata automaticamente." + +msgid "Default projector" +msgstr "Proiettore predefinito" + +msgid "Delegates" +msgstr "Delegati" + +msgid "No concernment" +msgstr "Nessun riferimento" + +msgid "No decision" +msgstr "Nessuna decisione" + +msgid "Presentation and assembly system" +msgstr "Sistema di presentazione e assemblaggio" + +msgid "Referral to" +msgstr "Riferito a" + +msgid "Rejection" +msgstr "Rifiuto" + +msgid "Reset your OpenSlides password" +msgstr "Reimposta la tua password di OpenSlides" + +msgid "Simple Workflow" +msgstr "Flusso di lavoro semplice" + +msgid "Space for your welcome text." +msgstr "Spazio per il tuo testo di benvenuto." + +msgid "Speaking time" +msgstr "Tempo di parola" + +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 "" +"Stai ricevendo questa e-mail perché hai richiesto una nuova password per il tuo account di OpenSlides.\n" +"\n" +"Apri il seguente link e scegli una nuova password:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"Il link sarà valido per 10 minuti." + +msgid "accepted" +msgstr "accettato" + +msgid "adjourned" +msgstr "rinviato" + +msgid "in progress" +msgstr "in corso" + +msgid "name" +msgstr "nome" + +msgid "not concerned" +msgstr "non interessato" + +msgid "not decided" +msgstr "non deciso" + +msgid "not permitted" +msgstr "non permesso" + +msgid "permitted" +msgstr "permesso" + +msgid "referred to" +msgstr "riferito a" + +msgid "rejected" +msgstr "respinto" + +msgid "submitted" +msgstr "inviato" + +msgid "withdrawn" +msgstr "ritirato" diff --git a/i18n/nl.po b/i18n/nl.po index 09eb3707ad..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" @@ -21,7 +22,6 @@ msgstr "\"0\" betekent een onbeperkt aantal actieve vergaderingen" msgid "%num% emails were send sucessfully." msgstr "%num% e-mails zijn succesvol verzonden." -#: /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." @@ -70,7 +70,6 @@ msgid "A server error occured. Please contact your system administrator." msgstr "" "Er is een serverfout opgetreden. Neem contact op met uw systeembeheerder." -#: /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 "Een tijd is vereist en moet in min:sec formaat zijn." @@ -80,7 +79,6 @@ msgstr "Een titel is vereist" msgid "A topic needs a title" msgstr "Een onderwerp heeft een titel nodig" -#: /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." @@ -103,7 +101,6 @@ msgstr "Accepteer" msgid "Access data (PDF)" msgstr "Toegangsgegevens (PDF)" -#: /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 " @@ -119,38 +116,30 @@ msgstr "Toegangsgegevens" msgid "Account" msgstr "Account" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "Accountbeheerder" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "Account aangemaakt" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Account successfully added." msgstr "Account succesvol toegevoegd." msgid "Accounts" msgstr "Accounts" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts created" msgstr "Accounts aangemaakt" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts updated" msgstr "Accounts geactualiseerd" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Accounts with errors" msgstr "Accounts met fouten" -#: /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 "Accounts met warningen: betreffende cellen worden overgeslagen" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "Actie niet mogelijk. U moet deelnemen aan de vergadering." @@ -160,34 +149,26 @@ msgstr "Activeer" msgid "Activate amendments" msgstr "Activeer wijzigingen" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "Backtracking activeren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate closed meeting" msgstr "Gesloten vergadering activeren" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Activate design" msgstr "Design activeren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate public access" msgstr "Openbare toegang activeren" -#: /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 "" "Activeer het invoegtoepassingveld in het formulier voor het maken van een " "motie" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'motion editor'" msgstr "Activeer het selectieveld 'motieeditor'" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Activate the selection field 'spokesperson'" msgstr "Activeer het selectieveld 'woordvoerder'" @@ -263,7 +244,6 @@ msgstr "Nieuw punt toevoegen" msgid "Add option" msgstr "Optie toevoegen" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Add timer" msgstr "Timer toevoegen" @@ -276,7 +256,6 @@ msgstr "Toevoegen aan vergaderingen" msgid "Add to queue" msgstr "Toevoegen aan wachtlijst" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add up" msgstr "Optellen" @@ -288,11 +267,9 @@ msgstr "" msgid "Add/remove groups ..." msgstr "Groepen toevoegen/verwijderen ..." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Add/remove structure levels ..." msgstr "Structuurniveaus toevoegen/verwijderen ..." -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Add/subtract" msgstr "Optellen/aftrekken" @@ -303,7 +280,6 @@ msgstr "" "Extra kolommen na de verplichte kolommen kunnen aanwezig zijn en hebben geen" " invloed op het importeren." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "Beheerdersrollen" @@ -334,18 +310,15 @@ msgstr "Agendapunten zijn in behandeling. Even geduld ..." msgid "Agenda visibility" msgstr "Zichtbaarheid op de agenda" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Align" msgstr "Uitlijnen" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "All" msgstr "Alle" msgid "All casted ballots" msgstr "Alle uitgebrachte stembiljetten" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "Alle wijzigingen van deze instellingengroep gaan verloren!" @@ -361,7 +334,6 @@ msgstr "Alle vergaderingen" msgid "All other fields are optional and may be empty." msgstr "Alle andere velden zijn optioneel en mogen leeg zijn." -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "Alle structuurniveaus" @@ -378,7 +350,6 @@ msgstr "Alle stemmen gaan verloren." msgid "Allow amendments of amendments" msgstr "Wijzigingen van wijzigingen toestaan" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "Backtracking van doorgestuurde moties toestaan" @@ -388,14 +359,12 @@ msgstr "Blanco in nummer toestaan" msgid "Allow create poll" msgstr "Peiling aanmaken toestaan" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Allow forwarding of amendments" msgstr "Doorsturen van wijzigingen toestaan" msgid "Allow forwarding of motions" msgstr "Doorsturen van moties toestaan" -#: /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 "Een deelnemer meerdere keren op dezelfde lijst toestaan" @@ -426,7 +395,6 @@ msgstr "Verbose foutmeldingen toestaan voor reset wachtwoord" msgid "Allowed access groups for this directory" msgstr "Toegestane toegangsgroepen voor deze map" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -487,7 +455,6 @@ msgstr "URL voor afbeelding van applausdeeltje" msgid "Applause visualization" msgstr "Applaus visualisatie" -#: /app/src/app/site/modules/global-spinner/components/global-spinner/global-spinner.component.ts msgid "Application update in progress." msgstr "Applicatie-update wordt uitgevoerd." @@ -503,7 +470,6 @@ msgstr "Archief" msgid "Archived" msgstr "Gearchiveerd" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "Gearchiveerde vergaderingen" @@ -517,7 +483,6 @@ msgstr "" msgid "Are you sure you want to activate this meeting?" msgstr "Weet u zeker dat u deze vergadering wilt activeren?" -#: /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 "" @@ -558,7 +523,6 @@ msgid "Are you sure you want to delete all selected files and folders?" msgstr "" "Weet u zeker dat u alle geselecteerde bestanden en mappen wilt verwijderen?" -#: /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 "Weet u zeker dat u alle geselecteerde geslachten wilt verwijderen?" @@ -615,7 +579,6 @@ msgstr "Weet u zeker dat u dit punt wilt verwijderen?" msgid "Are you sure you want to delete this file?" msgstr "Weet u zeker dat u dit bestand wilt verwijderen?" -#: /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 "Weet u zeker dat u dit geslacht wilt verwijderen?" @@ -631,7 +594,6 @@ msgstr "Weet u zeker dat u dit bericht wilt verwijderen?" msgid "Are you sure you want to delete this motion block?" msgstr "Weet u zeker dat u dit motieblok wilt verwijderen?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr " Weet u zeker dat u deze motie wilt verwijderen?" @@ -641,7 +603,6 @@ msgstr "Weet u zeker dat u deze projector wilt verwijderen?" msgid "Are you sure you want to delete this state?" msgstr "Weet u zeker dat u deze status wilt verwijderen?" -#: /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 "Weet u zeker dat u dit structuurniveau wilt verwijderen?" @@ -657,7 +618,6 @@ msgstr "Weet u zeker dat u deze stemming wilt verwijderen?" msgid "Are you sure you want to delete this workflow?" msgstr "Weet u zeker dat u deze workflow wilt verwijderen?" -#: /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 "" "Weet u zeker dat u alle wijzigingen ongedaan wilt maken en dit formulier " @@ -669,7 +629,6 @@ msgstr "Weet u zeker dat u dit wijzigingsvoorstel wilt verwerpen?" msgid "Are you sure you want to duplicate this meeting?" msgstr "Weet u zeker dat u deze vergadering wilt dupliceren?" -#: /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)?" @@ -687,7 +646,6 @@ msgstr "" msgid "Are you sure you want to irrevocably remove your point of order?" msgstr "Weet u zeker dat u uw punt van orde onherroepelijk wilt verwijderen?" -#: /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 "Weet u zeker dat u dit bestand/deze map wilt publiceren?" @@ -738,7 +696,6 @@ msgstr "" "Weet u zeker dat u alle wachtwoorden wilt resetten naar de " "standaardwachtwoorden?" -#: /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:" @@ -753,7 +710,6 @@ msgid "Are you sure you want to send an invitation email to the user?" msgstr "" "Weet u zeker dat u een uitnodigingsmail naar de gebruiker wilt sturen?" -#: /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 "Weet u zeker dat u een uitnodigingsmail wilt sturen?" @@ -767,7 +723,6 @@ msgstr "Weet u zeker dat u dit stemmen wilt stoppen?" msgid "Are you sure you want to submit a point of order?" msgstr "Weet u zeker dat u een motie van orde wilt indienen?" -#: /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 "Weet u zeker dat u dit bestand/deze map wilt unpubliceren?" @@ -801,7 +756,6 @@ msgstr "" "vergadering. Als u een andere groep wilt, gebruik dan het dialoogvenster " "'Toevoegen aan vergaderingen' in de accountgegevensweergave." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -810,7 +764,6 @@ msgstr "" msgid "Attention: First enter the wifi data in [Settings > General]" msgstr "Let op: Voer eerst de wifi-gegevens in [Instellingen > Algemeen]" -#: /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 "" "Let op: Niet geselecteerde accounts worden samengevoegd en vervolgens " @@ -831,7 +784,6 @@ msgstr "Automatisch de webcam openen voor nieuwe conferentiesprekers" msgid "Autopilot" msgstr "Autopiloot" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "Autopiloot widgets" @@ -895,7 +847,6 @@ msgstr "Stembiljet aangepast" msgid "Ballots" msgstr "Stembiljetten" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Ballots cast" msgstr "Uitgebrachte stembiljetten" @@ -908,21 +859,18 @@ msgstr "Begin toespraak" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "Spatie tussen voorvoegsel en nummer, bijv. 'A 001'." -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Blockquote" msgstr "Blokquote" msgid "Bold" msgstr "Vet" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Bullet list" msgstr "Bulletlist" msgid "CSV import" msgstr "CSV importeren" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "CSV-opties" @@ -1031,7 +979,6 @@ msgstr "" msgid "Can create, modify, start/stop and delete votings." msgstr "Kan stemmingen maken, wijzigen, starten/stoppen en verwijderen." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can edit all moderation notes." msgstr "Kan alle moderatienotities bewerken." @@ -1042,7 +989,6 @@ msgstr "" "Kan de volgende metagegevens over de beweging bewerken en toewijzen: " "Indiener, status, aanbeveling, categorie, motieblokken en tags." -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "Kan eigen delegatie bewerken" @@ -1052,7 +998,6 @@ msgstr "Kan moties doorsturen" msgid "Can forward motions to committee" msgstr "Kan moties doorsturen naar commissie" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can forward motions to other meetings within the OpenSlides instance.\n" "\n" @@ -1083,7 +1028,6 @@ msgstr "Kan sprekerslijst beheren" msgid "Can manage logos and fonts" msgstr "Kan logo's en lettertypen beheren" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "Kan moderatienotities beheren" @@ -1117,7 +1061,6 @@ msgstr "Kan de chat beheren" msgid "Can manage the projector" msgstr "Kan de projector beheren" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can modify existing participants, but cannot create or delete them." msgstr "Kan bestaande deelnemers wijzigen, maar niet aanmaken of verwijderen." @@ -1127,7 +1070,6 @@ msgstr "Kan een andere deelnemer nomineren" msgid "Can nominate oneself" msgstr "Kan zichzelf nomineren" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1143,7 +1085,6 @@ msgstr "Kan niet importeren vanwege fouten" msgid "Can put oneself on the list of speakers" msgstr "Kan zichzelf op de sprekerslijst zetten" -#: /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 "Kan moties ontvangen" @@ -1159,14 +1100,12 @@ msgstr "Kan alle interne onderwerpen, schema's en commentaren zien." msgid "Can see all lists of speakers" msgstr "Kan alle sprekerslijsten zien" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see all moderation notes in each list of speakers." msgstr "Kan alle moderatienotities zien in elke sprekerslijst." msgid "Can see elections" msgstr "Kan verkiezingen zien" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see email, username, membership number, SSO identification and locked " "out state of all participants." @@ -1174,7 +1113,6 @@ msgstr "" "Kan e-mail, gebruikersnaam, lidmaatschapnummer, SSO-identificatie en " "geblokkeerde status van alle deelnemers zien." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see files" msgstr "Kan bestanden zien" @@ -1187,7 +1125,6 @@ msgstr "Kan interne agendapunten en tijdschema's zien" msgid "Can see list of speakers" msgstr "Kan lijst met sprekers zien" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "Kan moderatienotities zien" @@ -1206,14 +1143,12 @@ msgstr "" "\n" "Tip: Controleer de gewenste zichtbaarheid van moties met het account van de testgedelegeerde. " -#: app/src/app/domain/definitions/permission.config.ts msgid "Can see origin motion" msgstr "Kan oorspronkelijke motie zien" msgid "Can see participants" msgstr "Kan deelnemers zien" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see sensitive data" msgstr "Kan gevoelige gegevens zien" @@ -1237,7 +1172,6 @@ msgstr "" "\n" "Opmerking: Het delen van mappen en bestanden kan beperkt zijn door de toewijzing van een groep." -#: /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" @@ -1287,7 +1221,6 @@ msgstr "" "Kan de livestream zien als er een livestream URL is ingevoerd in > " "[Instellingen] > [Livestream]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can see the menu item Elections, including the list of candidates and results.\n" "\n" @@ -1297,7 +1230,6 @@ msgstr "" "\n" "Opmerking: Het stemrecht wordt direct in het stembiljet gedefinieerd." -#: /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" @@ -1310,7 +1242,6 @@ msgstr "" msgid "Can see the projector" msgstr "Kan de projector zien" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "Kan eigen delegatie instellen en verwijderen." @@ -1324,7 +1255,6 @@ msgstr "" "Kan moties ondersteunen. De ondersteuningsfunctie moet zijn ingeschakeld in " "> [Instellingen] > [Moties] en voor de bijbehorende status in > [ Workflow]." -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can update participants" msgstr "Kan deelnemers updaten" @@ -1356,28 +1286,21 @@ msgstr "Kandidaat verwijderd" msgid "Candidates" msgstr "Kandidaten" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." msgstr "Kan geen vergadering aanmaken zonder beheerder." -#: /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 delete published files" msgstr "Kan gepubliceerde bestanden niet verwijderen" msgid "Cannot do that in demo mode!" msgstr "Dat kan niet in de demomodus!" -#: /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 "Kan geen moties forward" -#: /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 "Kan gepubliceerde bestanden niet verplaatsen" -#: /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 "Kan geen moties ontvangen" @@ -1417,14 +1340,12 @@ msgstr "Aanwezigheid wijzigen" msgid "Change recommendation" msgstr "Aanbeveling wijzigen" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "Change recommendation - rejected" msgstr "Wijzigingsaanbeveling - afgewezen" msgid "Change recommendations" msgstr "Aanbevelingen wijzigen" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Change your delegation" msgstr "Wijzig uw delegatie" @@ -1443,7 +1364,6 @@ msgstr "Gewijzigde versie in lijn" msgid "Changes" msgstr "Veranderingen" -#: /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 "Wijzigingen van alle instellingsgroepen gaan verloren!" @@ -1459,26 +1379,21 @@ msgstr "Controleer datastore" msgid "Check in or check out participants based on their participant numbers:" msgstr "Deelnemers inchecken of uitchecken op basis van hun deelnemernummers:" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You lost!" msgstr "Schaakmat! U hebt verloren!" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Checkmate! You won!" msgstr "Schaakmat! U hebt gewonnen!" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Chess" msgstr "Schaak" msgid "Choice" msgstr "Keuze" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Choose 0 to disable Intervention." msgstr "Kies 0 om Interventie uit te schakelen." -#: /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 "" @@ -1488,30 +1403,24 @@ msgstr "" msgid "Choose 0 to disable the supporting system." msgstr "Kies 0 om het ondersteunende systeem uit te schakelen." -#: /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 "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 "Chyron agendapunt, achtergrondkleur" -#: /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 "Chyron agendapunt, letterkleur" msgid "Chyron speaker name" msgstr "Chyron sprekers naam" -#: /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 "Chyron spreker, achtergrondkleur" -#: /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 "Chyron spreker, letterkleur" -#: /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 "Klassiek" @@ -1524,11 +1433,9 @@ msgstr "Verwijder alle filters" msgid "Clear all list of speakers" msgstr "Verwijder alle sprekerslijsten" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Clear current projection" msgstr "Verwijder actuele projectie" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Clear formatting" msgstr "Verwijder opmaak" @@ -1550,19 +1457,15 @@ msgstr "Klik hier om te stemmen!" msgid "Close" msgstr "Sluit" -#: /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 "Sluit de bewerkingsmodus" msgid "Close list of speakers" msgstr "Sluit lijst van sprekers" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.html msgid "Closed" msgstr "Gesloten" -#: /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 "Gesloten punten" @@ -1632,19 +1535,15 @@ msgstr "Commissies" msgid "Committees and meetings" msgstr "Commissies en vergaderingen" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees created" msgstr "Commissies aangemaakt" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees updated" msgstr "Commissies bijgewerkt" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Committees with errors" msgstr "Commissies met fouten" -#: /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 "Commissies met warningen: betreffende cellen worden overgeslagen" @@ -1681,7 +1580,6 @@ msgstr "Tegenspraak" msgid "Contribution" msgstr "Contributie" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-speaker-list/components/participant-speaker-list/participant-speaker-list.component.html msgid "Contributions" msgstr "Contributies" @@ -1730,7 +1628,6 @@ msgstr "Aanmaak" msgid "Creation date" msgstr "Aanmaakdatum" -#: /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 "Actuele agendapunt" @@ -1746,14 +1643,12 @@ msgstr "Actuele sprekerslijst (als slide)" msgid "Current slide" msgstr "Actuele slide" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Current speaker" msgstr "Actuele spreker" msgid "Current speaker chyron" msgstr "Actuele spreker chyron" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Current window" msgstr "Actueel scherm" @@ -1772,7 +1667,6 @@ msgstr "Aangepast aantal stembiljetten" msgid "Custom translations" msgstr "Aangepaste vertalingen" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "Autopiloot aanpassen" @@ -1794,7 +1688,6 @@ msgstr "Besluit" msgid "Default" msgstr "Standaard" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default 100 % base" msgstr "Standaard 100 % basis" @@ -1813,7 +1706,6 @@ msgstr "Standaardgroepen met stemrecht" msgid "Default line numbering" msgstr "Standaard regelnummering" -#: /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" @@ -1821,7 +1713,6 @@ msgstr "" "Standaard voorwaardelijke spreektijd voor parlementaire groepen " "(structuurniveaus) in seconden" -#: /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 "" @@ -1837,7 +1728,6 @@ msgstr "Standaard stemgewicht" msgid "Default voting duration" msgstr "Standaard stemduur" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "Standaard stemmethode" @@ -1870,7 +1760,6 @@ msgstr "Definieert de minimale uitslag die nodig is om applaus te herkennen." msgid "Defines the time in which applause amounts are add up." msgstr "Definieert de tijd waarin applausbedragen worden opgeteld." -#: /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" @@ -1894,7 +1783,6 @@ msgid "Defines which states can be selected next in the workflow." msgstr "" "Definieert welke status als volgende kan worden geselecteerd in de workflow." -#: /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 "Delegatie van stemrecht" @@ -1913,7 +1801,6 @@ msgstr "Verwijder projector" msgid "Deleted user" msgstr "Verwijderde gebruiker" -#: /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 "" "Door het verwijderen van deze motie worden ook de amendementen verwijderd." @@ -1936,7 +1823,6 @@ msgstr "Design" msgid "Designates whether this user is in the room." msgstr "Geeft aan of deze gebruiker in de ruimte is." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Didn't get an email" msgstr "Geen e-mail ontvangen" @@ -1952,7 +1838,6 @@ msgstr "Nieuw punt van orde niet toestaan als sprekerslijst is gesloten" msgid "Display type" msgstr "Schermtype" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Distribute overhang time" msgstr "Verdeel overhangtijd" @@ -1962,11 +1847,9 @@ msgstr "Divergent:" msgid "Do not forget to save your changes!" msgstr "Vergeet niet uw wijzigingen op te slaan!" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Do not show recommendations publicly" msgstr "Toon aanbevelingen niet openbaar" -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/services/chess-challenge.service.ts msgid "Do you accept?" msgstr "Accepteert u dit?" @@ -1979,7 +1862,6 @@ msgstr "Wilt u echt al uw wijzigingen ongedaan maken?" msgid "Do you really want to go ahead?" msgstr "Wilt u echt doorgaan?" -#: /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 "Wilt u echt deze deelnemer uitsluiten van de vergadering?" @@ -1996,11 +1878,9 @@ msgstr "" "Wilt u echt stoppen met het delen van deze vergadering als een openbaar " "sjabloon?" -#: /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 "Wilt u echt de blokkering van de deelnemer ongedaan maken?" -#: /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 "Wilt u de wijzigingstekst bijwerken? Alle wijzigingen gaan verloren." @@ -2019,7 +1899,6 @@ msgstr "Download CSV-voorbeeldbestand" msgid "Download folder" msgstr "Download map" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "Download het bestand" @@ -2032,7 +1911,6 @@ msgstr "Duplicaat" msgid "Duplicate from" msgstr "Duplicaat van" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "Duplicaten" @@ -2064,11 +1942,9 @@ msgstr "" msgid "Edit" msgstr "Bewerken" -#: /app/src/app/ui/modules/editor/components/editor-html-dialog/editor-html-dialog.component.html msgid "Edit HTML content" msgstr "Bewerk HTML-inhoud" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "Edit account" msgstr "Bewerk account" @@ -2087,34 +1963,27 @@ msgstr "Bewerk details voor" msgid "Edit editorial final version" msgstr "Bewerk redactionele eindversie" -#: /app/src/app/site/pages/meetings/pages/participants/modules/groups/components/group-list/group-list.component.html msgid "Edit group" msgstr "Bewerk groep" msgid "Edit meeting" msgstr "Bewerk vergadering" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Edit moderation note" msgstr "Bewerk moderatie-opmerking" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Edit participant" msgstr "Bewerk deelnemer" -#: /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 "Bewerk punt van orde ..." msgid "Edit projector" msgstr "Bewerk projector" -#: /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 "Bewerk wachtrij" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit state" msgstr "Bewerk staat" @@ -2130,7 +1999,6 @@ msgstr "Bewerk om stemmen in te voeren." msgid "Edit topic" msgstr "Bewerk onderwerp" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "Edit workflow" msgstr "Bewerk workflow" @@ -2143,25 +2011,21 @@ msgstr "Verkiezing" msgid "Election documents" msgstr "Verkiezingsdocumenten" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts msgid "Election method" msgstr "Verkiezingsmethode" msgid "Elections" msgstr "Verkiezingen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Elections (PDF settings)" msgstr "Verkiezingen (PDF-instellingen)" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Element" msgstr "Element" msgid "Email" msgstr "E-mail" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Email address" msgstr "E-mail adres" @@ -2192,7 +2056,6 @@ msgstr "Activeer elektronisch stemmen" msgid "Enable forspeech / counter speech" msgstr "Activeer voorspraak / tegenspraak" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable interposed questions" msgstr "Activeer tussengevoegde vragen" @@ -2205,11 +2068,9 @@ msgstr "Activeer aanwezigheidsweergave van deelnemer" msgid "Enable point of order" msgstr "Activeer punt van orde" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Enable point of orders for other participants" msgstr "Activeer punt van orde voor andere deelnemers" -#: /app/src/app/site/pages/organization/pages/settings/modules/settings-detail/components/organization-settings/organization-settings.component.html msgid "Enable public meetings" msgstr "Activeer openbare vergaderingen" @@ -2239,7 +2100,6 @@ msgstr "" "status van de motie te wijzigen. Andere administratieve functies zijn " "uitgesloten." -#: /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'." @@ -2258,7 +2118,6 @@ msgstr "" "Activeert het bewerken van de motietekst en -reden door indieners in de " "geselecteerde status nadat de motie is aangemaakt." -#: 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" @@ -2272,7 +2131,6 @@ msgstr "" "1. Het doorsturen van wijzigingen is geactiveerd.\n" "2. Originele versie met wijzigingen' in het doorstuurdialoogvenster moet zijn geselecteerd." -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2349,7 +2207,6 @@ msgstr "" "Voer uw e-mailadres in om de link voor het resetten van het wachtwoord te " "verzenden" -#: /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 "Bevoegde aanwezige gebruikers" @@ -2380,7 +2237,6 @@ msgstr "Verwacht einde" msgid "Event location" msgstr "Event locatie" -#: /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 "Elke beheerder in elke vergadering kan deze inhoud zien." @@ -2391,7 +2247,6 @@ msgstr "" "Iedereen kan het verzoek om een motie van orde zien (in plaats van " "beheerders voor alleen de sprekerslijst)" -#: /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 " @@ -2423,7 +2278,6 @@ msgstr "Exporteren als PDF" msgid "Export comment" msgstr "Exporteren commentaar" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "Exporteer moderator notitie als PDF" @@ -2439,14 +2293,12 @@ msgstr "Exporteer geselecteerde moties" msgid "Extension" msgstr "Uitbreiding" -#: app/src/app/domain/models/users/user.constants.ts msgid "External" msgstr "Extern" msgid "External ID" msgstr "Externe ID" -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Fallback" msgstr "Fallback" @@ -2456,14 +2308,9 @@ msgstr "Favorieten" msgid "File" msgstr "Bestand" -#: /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 "Bestand wordt gebruikt" -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "File is used in:" msgstr "Bestand wordt gebruikt in:" @@ -2476,7 +2323,6 @@ msgstr "Bestanden" msgid "Filter" msgstr "Filters" -#: /app/src/app/site/pages/meetings/modules/poll/components/poll-filtered-votes-chart/poll-filtered-votes-chart.component.html msgid "Filtered single votes" msgstr "Gefilterde afzonderlijke stemmen" @@ -2519,7 +2365,6 @@ msgstr "Lettertype regular" msgid "Font size in pt" msgstr "Lettergrootte in 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" @@ -2543,7 +2388,6 @@ msgstr "Voorgrondkleur" msgid "Forgot Password?" msgstr "Wachtwoord vergeten?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "Formaliteiten" @@ -2553,7 +2397,6 @@ msgstr "Voorspraak" msgid "Forward" msgstr "Doorsturen" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Forward motions" msgstr "Moties doorsturen" @@ -2590,7 +2433,6 @@ msgstr "Spel zwevend!" msgid "Gender" msgstr "Geslacht" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Genders" msgstr "Geslachten" @@ -2627,7 +2469,6 @@ msgstr "Globale hoofdstangkleur " msgid "Go to line" msgstr "Ga naar regel" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Got an email" msgstr "Kreeg een e-mail" @@ -2637,11 +2478,9 @@ msgstr "Groep" msgid "Group name" msgstr "Groep naam" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "Groep niet gevonden. Account toegevoegd aan de groep “Standaard”." -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "Groep niet gevonden. Account maakt al deel uit van een andere groep." @@ -2663,71 +2502,57 @@ msgstr "Groepen met schrijfrechten" msgid "Has SSO identification" msgstr "Heeft SSO identificatie" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a home committee" msgstr "Heeft een thuiscommissie" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has a membership number" msgstr "Heeft een lidmaatschapsnummer" msgid "Has amendments" msgstr "Heeft wijzigingen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has an email address" msgstr "Heeft een e-mailadres" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has changed vote weight" msgstr "Heeft gewijzigd stemgewicht" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-sort/participant-list-sort.service.ts msgid "Has email" msgstr "Heeft e-mail" msgid "Has forwardings" msgstr "Heeft doorsturingen" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Has identical motions" msgstr "Heeft identieke moties" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has logged in" msgstr "Heeft ingelogd" msgid "Has no SSO identification" msgstr "Heeft geen SSO identificatie" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no email address" msgstr "Heeft geen e-mailadres" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no home committee" msgstr "Heeft geen thuiscommissie" -#: /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 "Heeft geen identieke moties" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has no membership number" msgstr "Heeft geen lidmaatschapsnummer" msgid "Has no speakers" msgstr "Heeft geen sprekers" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has not logged in yet" msgstr "Heeft nog niet ingelogd" -#: /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 "Heeft niet gesproken" -#: /app/src/app/site/pages/meetings/modules/poll/services/entitled-user-filter.service.ts msgid "Has not voted" msgstr "Heeft niet gestemd" @@ -2737,11 +2562,9 @@ msgstr "Heeft notities" msgid "Has speakers" msgstr "Heeft sprekers" -#: /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 "Heeft gesproken" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Has unchanged vote weight" msgstr "Heeft ongewijzigd stemgewicht" @@ -2751,7 +2574,6 @@ msgstr "Heeft gestemd" msgid "Header" msgstr "Header" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "Kop- en voettekst" @@ -2761,11 +2583,9 @@ msgstr "Header achtergrondkleur" msgid "Header font color" msgstr "Header letterkleur" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.ts msgid "Heading" msgstr "Rubriek" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Headings" msgstr "Rubrieken" @@ -2781,18 +2601,15 @@ msgstr "Helptekst voor toegangsgegevens en welkom PDF" msgid "Hidden item" msgstr "Verborgen item" -#: /app/src/app/site/pages/meetings/modules/meetings-component-collector/projection-dialog/components/projection-dialog/projection-dialog.component.html msgid "Hide" msgstr "Verberg" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Hide main menu" msgstr "Verberg hoofdmenu" msgid "Hide more text" msgstr "Verberg meer tekst" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Hide note on number of multiple contributions" msgstr "Verberg opmerking over aantal meervoudige bijdragen" @@ -2811,7 +2628,6 @@ msgstr "Geschiedenis" msgid "Home" msgstr "Home" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "Thuiscommissie" @@ -2821,7 +2637,6 @@ msgstr "Hoe nieuwe wijzigingen maken" msgid "I know the risk" msgstr "Ik ken het risico" -#: /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!" @@ -2829,30 +2644,24 @@ msgstr "" "BELANGRIJK: Het afzenderadres (noreply@openslides.com) is gedefinieerd in de OpenSlides server instellingen en kan hier niet worden gewijzigd. \n" "Om antwoorden te ontvangen moet u een antwoordadres invoeren in het volgende veld. Test de e-mailverzending in geval van wijzigingen!" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Identical motions" msgstr "Identieke moties" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/components/motion-meta-data/motion-meta-data.component.html msgid "Identical with" msgstr "Identiek met" msgid "Identifier" msgstr "Identificatiecode" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "Als het gedeactiveerd is, wordt het onder de titel weergegeven." -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html msgid "If empty, everyone can access." msgstr "Indien leeg, heeft iedereen toegang." -#: /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 "Indien de waarde is ingesteld op 0 telt de tijd op als stopwatch." -#: app/src/app/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." @@ -2860,7 +2669,6 @@ msgstr "" "Als uw e-mailadres in onze database voorkomt, ontvangt u een e-mail om uw " "wachtwoord opnieuw in te stellen." -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "Afbeelding beschrijving" @@ -2885,8 +2693,6 @@ msgstr "Import deelnemers" msgid "Import successful" msgstr "Import succesvol" -#: /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 succesvol met enkele warningen" @@ -2896,7 +2702,6 @@ msgstr "Import onderwerpen" msgid "Import workflows" msgstr "Import workflows" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "Belangrijk: Er worden geen nieuwe groepen aangemaakt." @@ -2915,7 +2720,6 @@ msgstr "Inactief" msgid "Inconsistent data." msgstr "Inconsistente gegevens." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2940,22 +2744,18 @@ msgstr "Plaats achter" msgid "Insert topics here" msgstr "Plaats onderwerpen hier " -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Insert/Edit Link" msgstr "Plaats/bewerk link" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit image" msgstr "Plaats/bewerk afbeelding" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Insert/edit link" msgstr "Plaats/bewerk link" msgid "Insertion" msgstr "Plaatsing" -#: /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 "Onvoldoende materiaal! Het is gelijkspel!" @@ -2968,15 +2768,12 @@ msgstr "Intern item" msgid "Internal login" msgstr "Intern login" -#: /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 "Tussenvraag" -#: /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 "Interventie" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Intervention speaking time in seconds" msgstr "Interventie spreektijd in seconden" @@ -2989,7 +2786,6 @@ msgstr "Ongeldige stemmen" msgid "Invite to conference room" msgstr "Uitnodigen voor vergaderruimte" -#: /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 "Is een commissie" @@ -3002,7 +2798,6 @@ msgstr "Is een sjabloon" msgid "Is active" msgstr "Is actief" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Is allowed to add himself/herself to the list of speakers.\n" "\n" @@ -3029,30 +2824,24 @@ msgstr "Is geprojecteerd" msgid "Is candidate" msgstr "Is kandidaat" -#: 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 "Is gesloten" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is committee admin" msgstr "Is commissie beheerder" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is external" msgstr "Is extern" msgid "Is favorite" msgstr "Is favoriet" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in active meetings" msgstr "Is in actieve vergaderingen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is in archived meetings" msgstr "Is in gearchiveerde vergaderingen" -#: /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 "Is uitgesloten" @@ -3065,50 +2854,42 @@ msgstr "Is geen wijziging en heeft geen wijzigingen" msgid "Is no natural person" msgstr "Is geen natuurlijk persoon" -#: /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 "Is geen commissie" msgid "Is not a template" msgstr "Is geen sjabloon" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not active" msgstr "Is niet actief" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "Is geen wijziging" msgid "Is not archived" msgstr "Is not active" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not external" msgstr "Is niet extern" msgid "Is not favorite" msgstr "Is niet actief" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in active meetings" msgstr "Is niet in actieve vergaderingen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Is not in archived meetings" msgstr "Is niet in gearchiveerde vergaderingen" msgid "Is not present" msgstr "Is niet aanwezig" -#: /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 "Is niet publiek" msgid "Is present" msgstr "Is aanwezig" -#: /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 "Is publiek" @@ -3124,7 +2905,6 @@ msgstr "" "Het is niet toegestaan om countdowns te verwijderen die worden gebruikt voor" " sprekerslijsten of polls" -#: /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 " @@ -3134,11 +2914,9 @@ msgstr "" "stellen op een geblokkeerde gebruiker. Schakel de uitsluitingsstatus uit " "voordat je een groep toevoegt met deze machtiging." -#: /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 "Het is gelijkspel!" -#: /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 "Uw tegenstander is aan de beurt" @@ -3166,7 +2944,6 @@ msgstr "Jitsi ruimtenaam" msgid "Jitsi room password" msgstr "Jitsi ruimte wachtwoord" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "Rechtvaardig" @@ -3233,7 +3010,6 @@ msgstr "Regelnummering" msgid "Line spacing" msgstr "Regelafstand" -#: /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 "Lijst van wijzigingen:" @@ -3249,7 +3025,6 @@ msgstr "Lijst van deelnemers (PDF)" msgid "List of speakers" msgstr "Lijst van sprekers" -#: /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 "Lijst met sprekers als overlay" @@ -3265,7 +3040,6 @@ msgstr "Lijsten van sprekers" msgid "Live conference" msgstr "Live conferentie" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3275,7 +3049,6 @@ msgstr "Livestream" msgid "Livestream URL" msgstr "Livestream URL" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "Livestream posterbeeld" @@ -3285,11 +3058,9 @@ msgstr "Livestream posterbeeld URL" msgid "Loading data. Please wait ..." msgstr "Gegevens worden geladen. Even geduld ..." -#: /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 "Blokkeer de gebruiker van deze vergadering." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Locked out" msgstr "Uitgelogd" @@ -3314,24 +3085,20 @@ msgstr " Laagste aantal applaus" msgid "Main motion and line number" msgstr "Hoofdmotie en regelnummer" -#: /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 "" "Achtergrondkleur van meta-informatievak op de projector transparant maken" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Mandates switched sucessfully!" msgstr "Mandaten succesvol omgewisseld!" msgid "Mark as personal favorite" msgstr "Markeren als persoonlijke favoriet" -#: 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 "Max aantal stemmen kan niet groter zijn dan opties." -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" "Het maximum aantal stemmen per optie kan niet hoger zijn dan het maximum " @@ -3343,11 +3110,9 @@ msgstr "Maximum aantal stemmen" msgid "Maximum amount of votes per option" msgstr "Maximum aantal stemmen per optie" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "Maximum aantal kolommen in motion block projectie " -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "Maximum aantal kolommen in projectie met één stem" @@ -3369,7 +3134,6 @@ msgstr "Vergaderdatum" msgid "Meeting information" msgstr "Vergadering informatie" -#: /app/src/app/site/modules/user-components/components/user-delete-dialog/user-delete-dialog.component.html msgid "Meeting is closed" msgstr "Vergadering is gesloten" @@ -3395,23 +3159,18 @@ msgstr "Vergaderingtitel" msgid "Meetings" msgstr "Vergaderingen" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Meetings affected:" msgstr "Betrokken vergaderingen:" msgid "Meetings selected" msgstr "Geselecteerde bijeenkomsten" -#: /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 "Lidmaatschapsnummer" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge" msgstr "Samenvoegen" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-merge-dialog/account-merge-dialog.component.html msgid "Merge accounts" msgstr "Accounts samenvoegen" @@ -3445,19 +3204,15 @@ msgstr "Minimum aantal stemmen" msgid "Minimum number of digits for motion identifier" msgstr "Minimum aantal cijfers voor motieidentificaties" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Moderation note" msgstr "Moderatie opmerking" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts msgid "Moderation-Note" msgstr "Moderatie-Notitie" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/services/current-speaker-chyron-slide.service/current-speaker-chyron-slide.service.ts msgid "Modern" msgstr "Modern" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "Wijzig design" @@ -3494,7 +3249,6 @@ msgstr "Motie wijzigingsaanbeveling verwijderd" msgid "Motion change recommendation updated" msgstr "Motie wijzigingsaanbeveling geactualiseerd" -#: /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 "Motie gewijzigd" @@ -3507,11 +3261,9 @@ msgstr "Motie gecreëerd (doorgestuurd)" msgid "Motion deleted" msgstr "Motie verwijderd" -#: /app/src/app/gateways/repositories/motions/motion-editor-repository/motion-editor-repository.service.ts msgid "Motion editor" msgstr "Motiesredacteur" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Motion editors" msgstr "Motiesredacteuren" @@ -3530,7 +3282,6 @@ msgstr "Motie preambule" msgid "Motion updated" msgstr "Motie geactualiseerd" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "Motion versie" @@ -3540,7 +3291,6 @@ msgstr "Motie stemmen" msgid "Motions" msgstr "Moties" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "Moties (PDF-instellingen)" @@ -3595,27 +3345,21 @@ msgstr "Naam van de nieuwe categorie" msgid "Natural person" msgstr "Natuurlijk persoon" -#: /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 "Navigeer naar de accountpagina van" -#: /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 "Navigeer naar de commissiedetails van" -#: /app/src/app/site/pages/organization/pages/orga-meetings/pages/meeting-list/components/meeting-list/meeting-list.component.ts msgid "Navigate to meeting " msgstr "Navigeer naar vergadering" -#: /app/src/app/site/pages/meetings/pages/motions/pages/categories/components/category-detail/category-detail.component.ts msgid "Navigate to motion" msgstr "Navigeer naar motie" -#: /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 "Navigeer naar de deelnemerspagina van" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Navigate to the folder" msgstr "Navigeer naar de map" @@ -3640,7 +3384,6 @@ msgstr "Nieuwe categorie" msgid "New change recommendation" msgstr "Nieuwe wijzigingsaanbeveling" -#: /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 "Nieuwe chatgroep" @@ -3650,7 +3393,6 @@ msgstr "Nieuw commentaarveld" msgid "New committee" msgstr "Nieuwe commissie" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "New design" msgstr "Nieuw design" @@ -3660,24 +3402,18 @@ msgstr "Nieuwe map" msgid "New election" msgstr "Nieuwe verkiezing" -#: /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 "Nieuw bestand" msgid "New file name" msgstr "Nieuwe bestandsnaam" -#: /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 "Nieuwe map" -#: /app/src/app/site/pages/organization/pages/accounts/pages/gender/pages/gender-list/components/gender-list/gender-list.component.html msgid "New gender" msgstr "Nieuw geslacht" -#: /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 "Nieuwe groep" @@ -3699,8 +3435,6 @@ msgstr "Nieuwe deelnemer" msgid "New password" msgstr "Nieuw wachtwoord" -#: /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 "Nieuwe projector" @@ -3716,7 +3450,6 @@ msgstr "Nieuw onderwerp" msgid "New vote" msgstr "Nieuwe stemming" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "New window" msgstr "Nieuw venster" @@ -3726,7 +3459,6 @@ msgstr "Nieuwe workflow" msgid "Next" msgstr "Volgende" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "Volgende pagina" @@ -3736,7 +3468,6 @@ msgstr "Volgende staten" msgid "No" msgstr "Geen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "Geen beheerdersrol" @@ -3752,18 +3483,15 @@ msgstr "Geen chatgroepen beschikbaar" msgid "No comment" msgstr "Geen commentaar" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No committee admin" msgstr "Geen commissiebeheer" msgid "No data" msgstr "Geen gegevens" -#: app/src/app/site/pages/meetings/pages/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "Geen gegevens beschikbaar" -#: /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" msgstr "Geen stemdelegatie" @@ -3809,14 +3537,12 @@ msgstr "Geen persoonlijke notitie" msgid "No results found" msgstr "Geen resultaten gevonden" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html msgid "No results yet" msgstr "Geen resultaten nog" msgid "No results yet." msgstr "Geen resultaten." -#: /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 "Geen structuurniveau" @@ -3832,18 +3558,15 @@ msgstr "Nominatielijst" msgid "None" msgstr "Geen" -#: /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 "Geen van de geselecteerde moties kan worden doorgestuurd." -#: /app/src/app/site/pages/meetings/pages/home/pages/meeting-info/components/count-users/count-users.component.html msgid "Normal (http/2)" msgstr "Normaal (http/2)" msgid "Not found" msgstr "Niet gevonden" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.ts msgid "Not locked out" msgstr "Niet uitgelogd" @@ -3853,16 +3576,13 @@ msgstr "" "Let op, het standaardwachtwoord wordt gewijzigd in het nieuwe gegenereerde " "wachtwoord." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" "Opmerking: Wijzigingen kunnen niet worden doorgestuurd zonder hun motie." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "Opmerking: Wijzigingen worden niet doorgestuurd." -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3881,7 +3601,6 @@ msgstr "" msgid "Notes" msgstr "Opmerkingen" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "Opmerkingen en commentaren" @@ -3924,7 +3643,6 @@ msgstr "" "Aantal volgende sprekers die automatisch verbinding maken met de live " "conferentie" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "Aantal openstaande spreekverzoeken" @@ -3944,7 +3662,6 @@ msgstr "" msgid "Number set" msgstr "Aantal ingesteld" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "Genummerde lijst" @@ -3954,7 +3671,6 @@ msgstr "Genummerd per categorie" msgid "Numbering" msgstr "Nummering" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Numbering and sorting" msgstr "Nummering en sortering" @@ -3967,11 +3683,9 @@ msgstr "Nummersysteem voor agendapunten" msgid "OK" msgstr "OK" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.html msgid "OR" msgstr "OF" -#: /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 "Uit" @@ -3981,32 +3695,27 @@ msgstr "Offline modus" msgid "Ok" msgstr "Ok" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Old account of" msgstr "Oud account van" msgid "Old password" msgstr "Oud wachtwoord" -#: /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 "Op" msgid "One email was send sucessfully." msgstr "Eén e-mail was succesvol verzonden." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "Alleen voor interne notities." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "Alleen voor nominale stemmen." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "Alleen groepen en deelnemernummers worden gewisseld." @@ -4017,7 +3726,6 @@ msgid "Only present participants can be added to the list of speakers" msgstr "" "Alleen aanwezige deelnemers kunnen worden toegevoegd aan de sprekerslijst" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Only time" msgstr "Alleen tijd" @@ -4030,15 +3738,12 @@ msgstr "Open Jitsi in nieuw tabblad" msgid "Open a meeting to play \"Connect 4\"" msgstr "Open een vergadering om “Connect 4” te spelen" -#: /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 "Open een vergadering om te schaken" -#: /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 "Open items" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Open link in ..." msgstr "Open link in ..." @@ -4060,7 +3765,6 @@ msgstr "OpenSlides toegangsgegevens" msgid "OpenSlides help (FAQ)" msgstr "OpenSlides hulp (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 " @@ -4088,7 +3792,6 @@ msgstr "Organisatie" msgid "Organization Management Level changed" msgstr "Organisatie Beheersniveau gewijzigd" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Organization admin" msgstr "Organisatiebeheerder" @@ -4113,7 +3816,6 @@ msgstr "Origineel" msgid "Original version" msgstr "Originele versie" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "Originele versie met wijzigingen" @@ -4150,7 +3852,6 @@ msgstr "Pagina" msgid "Page format" msgstr "Pagina formaat" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "Pagina-opmaak" @@ -4184,19 +3885,15 @@ msgstr "Parallel upload" msgid "Parent agenda item" msgstr "Ouder agendapunt" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "Oudercommissie" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "Oudercommissienaam" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "Parent motion text changed" msgstr "Ouder motie tekst gewijzigd" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Parliament options" msgstr "Opties voor het Parlement" @@ -4206,11 +3903,9 @@ msgstr "Deelnemer" msgid "Participant added to group {} in meeting {}" msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "Deelnemer toegevoegd aan groep {} in vergadering {}." -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "Deelnemer toegevoegd aan vergadering {}." @@ -4244,7 +3939,6 @@ msgstr "Deelnemersnummer" msgid "Participant removed from group {} in meeting {}" msgstr "Deelnemer verwijderd uit groep {} in vergadering {}" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "Deelnemer verwijderd uit vergadering {}" @@ -4257,7 +3951,6 @@ msgstr "Deelnemer verwijderd uit meerdere groepen in meerdere vergaderingen" msgid "Participants" msgstr "Deelnemers" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Participants (PDF settings)" msgstr "Deelnemers (PDF instellingen)" @@ -4268,23 +3961,18 @@ msgstr "" "Deelnemers en beheerders worden volledig gekopieerd en kunnen hier niet " "worden bewerkt." -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants created" msgstr "Deelnemers aangemaakt" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants skipped" msgstr "Deelnemers overgeslagen" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants updated" msgstr "Deelnemers geüpdatet" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Participants with errors" msgstr "Deelnemers met fouten" -#: /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 "Deelnemers met warningen: betreffende cellen worden overgeslagen" @@ -4306,15 +3994,12 @@ msgstr "Wachtwoorden kloppen niet" msgid "Paste/write your topics in this textbox." msgstr "Plak/schrijf uw onderwerpen in dit tekstvak." -#: /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 "Pauze spraak" msgid "Permissions" msgstr "Rechten" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "Persoonsgerelateerde velden" @@ -4333,7 +4018,6 @@ msgstr "Persoonlijke notities" 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 "Spelen tegen" @@ -4355,22 +4039,18 @@ msgstr "Voer uw nieuwe wachtwoord in" msgid "Please join the conference room now!" msgstr "Ga nu naar de vergaderzaal!" -#: /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 "Kies een primair account." -#: /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 "Kies een stemgewicht groter dan of gelijk aan 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 "Kies een stemgewicht groter dan nul." msgid "Please select the directory:" msgstr "Kies de map:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4381,7 +4061,6 @@ msgstr "" msgid "Please update your browser or contact your system administration." msgstr "Update uw browser of neem contact op met uw systeembeheerder." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4391,7 +4070,6 @@ msgstr "Punt van orde" msgid "Polls" msgstr "Polls" -#: /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} " @@ -4419,7 +4097,6 @@ msgstr "Voorvoegsel" msgid "Prefix for the motion identifier of amendments" msgstr "Voorvoegsel voor de motie-identificatie van wijzigingen" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "Oorspronkelijke bewegingen vooraf laden" @@ -4429,7 +4106,6 @@ msgstr "Aanwezigheid" msgid "Present" msgstr "Aanwezig" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "Aanwezige gerechtigde gebruikers" @@ -4439,7 +4115,6 @@ msgstr "Voorbeeld" msgid "Previous" msgstr "Vorige" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "Vorige pagina" @@ -4449,7 +4124,6 @@ msgstr "Vorige slides" msgid "Primary color" msgstr "Primaire kleur" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Principals" msgstr "Directeuren" @@ -4468,11 +4142,9 @@ msgstr "Procesverwerking" msgid "Project" msgstr "Project" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project active structure level" msgstr "Project actief structuurniveau" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Project all structure levels" msgstr "Project alle structuurniveaus" @@ -4509,15 +4181,12 @@ msgstr "Projectoren" msgid "Pronoun" msgstr "Voorzetsel" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/services/participant-list-filter/participant-list-filter.service.ts msgid "Proxy holders" msgstr "Volmacht houders" msgid "Public" msgstr "Publiek" -#: /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 "Publieke toegang" @@ -4527,7 +4196,6 @@ msgstr "Publiek item" msgid "Public template" msgstr "Publiek sjabloon" -#: /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 "Publiek sjabloon vereist voor het maken van een nieuwe vergadering" @@ -4558,11 +4226,9 @@ msgstr "Reden" msgid "Reason required for creating new motion" msgstr "Reden vereist voor het aanmaken van een nieuwe motie" -#: /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 "Ontvangst van bijdragen" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-list/services/committee-list-filter.service/committee-filter.service.ts msgid "Receive motions" msgstr "Ontvangen moties" @@ -4581,7 +4247,6 @@ msgstr "Aanbeveling gewijzigd" msgid "Recommendation label" msgstr "Aanbevelingslabel" -#: /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." @@ -4595,7 +4260,6 @@ msgstr "Aanbeveling reset" msgid "Recommendation set to {}" msgstr "Aanbeveling ingesteld op {}" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "Opnieuw doen" @@ -4617,7 +4281,6 @@ msgstr "Afgewezen" msgid "Relevant information could not be accessed" msgstr "Relevante informatie kon niet worden opgevraagd" -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "Herlaad pagina" @@ -4655,7 +4318,6 @@ msgstr "Verwijderen van de agenda" msgid "Remove from motion block" msgstr "Verwijderen uit motion block" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Remove link" msgstr "Verwijder link" @@ -4665,7 +4327,6 @@ msgstr "Verwijder mij" msgid "Remove option" msgstr "Verwijder optie" -#: /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 "Verwijder punt van orde" @@ -4700,15 +4361,12 @@ msgstr "" msgid "Required permissions to view this page:" msgstr "Vereiste rechten om deze pagina te bekijken:" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage lists of speakers" msgstr "Vereist rechten om sprekerslijsten te beheren" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to manage motion metadata" msgstr "Vereist rechten om metagegevens over motie te beheren" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "Vereist toestemming om de oorspronkelijke moties te zien" @@ -4730,7 +4388,6 @@ msgstr "Reset aanbeveling" msgid "Reset state" msgstr "Reset status" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.ts msgid "Reset timer" msgstr "Reset timer" @@ -4743,22 +4400,18 @@ msgstr "Resolutie en formaat" msgid "Restart livestream" msgstr "Herstart livestream" -#: /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 "" "Beperk delegatiehoofden om zichzelf toe te voegen aan de sprekerslijst" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from creating motions/amendments" msgstr "Beperk delegatiehoofden in het maken van moties/amendementen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from supporting motions" msgstr "Beperk delegatiehoofden in het ondersteunen van moties" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Restrict delegation principals from voting" msgstr "Beperk delegatiehoofden in het stemmen" @@ -4771,8 +4424,6 @@ msgstr "Resultaat" msgid "Results" msgstr "Resultaten" -#: /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 "Resume toespraak" @@ -4785,26 +4436,21 @@ msgstr "Rechts" msgid "Roman" msgstr "Roman" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.html msgid "Rows with warnings" msgstr "Rijen met waarschuwingen" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "SSO" msgstr "SSO" msgid "SSO Identification" msgstr "SSO Identificatie" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/definitions/index.ts msgid "SSO identification" msgstr "SSO identificatie" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same email" msgstr "Zelfde e-mail" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Same given and surname" msgstr "Zelfde voor- en achternaam" @@ -4862,11 +4508,9 @@ msgstr "Selecteer vergaderingen ..." msgid "Select paragraphs" msgstr "Selecteer paragrafen" -#: /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 "Selecteer deelnemer" -#: /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 "Selecteer spreker" @@ -4910,18 +4554,15 @@ msgstr "Zet als ouder" msgid "Set as reference projector" msgstr "Zet als referentieprojector" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "Zet als sjabloon" msgid "Set category" msgstr "Zet categorie" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "Zet extern" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "Zet externe status voor geselecteerde accounts" @@ -4946,11 +4587,9 @@ msgstr "Zet intern" msgid "Set it manually" msgstr "Zet het handmatig" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "Zet lock out ..." @@ -5001,7 +4640,6 @@ msgstr "Zet tags" msgid "Set workflow" msgstr "Zet workflow" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "Thuiscommissie instellen/verwijderen" @@ -5014,7 +4652,6 @@ msgstr "Zet deze projector als referentie voor de huidige lijst met sprekers" msgid "Settings" msgstr "Instellingen" -#: /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 "Verkort wijzigingsformulier" @@ -5067,7 +4704,6 @@ msgstr "Toon live conferentie venster" msgid "Show logo" msgstr "Toon logo" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "Toon hoofdmenu" @@ -5119,7 +4755,6 @@ msgstr "Toon deze tekst op de inlogpagina" msgid "Show title" msgstr "Toon titel" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Show topic navigation in detail view" msgstr "Toon onderwerpnavigatie in detailweergave" @@ -5184,18 +4819,15 @@ msgstr "Sorteer moties" msgid "Sort motions by" msgstr "Sorteer moties op" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Sort participant names on single votes projection by" msgstr "Sorteer namen van deelnemers op projectie van enkele stemmen op" msgid "Sort workflow" msgstr "Sorteer workflow" -#: /app/src/app/ui/modules/editor/components/editor-embed-dialog/editor-embed-dialog.component.html msgid "Source" msgstr "Bron" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Source code" msgstr "Broncode" @@ -5205,35 +4837,27 @@ msgstr "Spreker" msgid "Speakers" msgstr "Sprekers" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Speaking time – current contribution" msgstr "Spreektijd - huidige bijdrage" -#: /app/src/app/site/pages/meetings/modules/projector/modules/slides/definitions/slides.ts msgid "Speaking times" msgstr "Spreektijden" -#: /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 "Spreektijden - overzicht structuurniveaus" -#: /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 "Spreek starttijd" -#: /app/src/app/site/pages/meetings/pages/participants/export/speaker-csv-export.service/speaker-csv-export.service.ts msgid "Speech type" msgstr "Spreektype" -#: /app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Spokesperson" msgstr "Woordvoerder" -#: /app/src/app/gateways/repositories/motions/motion-working-group-speaker-repository/motion-working-group-speaker-repository.service.ts msgid "Spokespersons" msgstr "Woordvoerders" -#: /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 "Patstelling! Het is gelijk!" @@ -5243,7 +4867,6 @@ msgstr "Begin- en eindtijd moeten beide zijn ingesteld of beide leeg zijn" msgid "Start date" msgstr "Startdatum" -#: /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 "Startlijnnummer" @@ -5265,7 +4888,6 @@ msgstr "Status ingesteld op {}" msgid "Statistics" msgstr "Statistik" -#: /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 "Status" @@ -5284,7 +4906,6 @@ msgstr "Stoppen met stemmen" msgid "Stop waiting" msgstr "Stoppen met wachten" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5294,18 +4915,15 @@ msgstr "Doorhalen" msgid "Structure level" msgstr "Structuurniveau" -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Structure levels" msgstr "Structuurniveaus" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "Structuurniveaus aangemaakt" msgid "Subcategory" msgstr "Subcategorie" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "Subcommissies" @@ -5333,7 +4951,6 @@ msgstr "Indieners gewijzigd" msgid "Subscript" msgstr "Subscript" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Subtract" msgstr "Aftrekken" @@ -5355,7 +4972,6 @@ msgstr "Overzicht van wijzigingen" msgid "Summary of changes:" msgstr "Overzicht van wijzigingen:" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "Superadmin" @@ -5380,15 +4996,12 @@ msgstr "Supporters gewijzigd" msgid "Surname" msgstr "Achternaam" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Swap mandates" msgstr "Ruilmandaten" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Switch" msgstr "Wissel" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "System" msgstr "Systeem" @@ -5401,14 +5014,12 @@ msgstr "Tag" msgid "Tags" msgstr "Tags" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "Doelvergadering" msgid "Text" msgstr "Tekst" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "Tekstkleur" @@ -5421,18 +5032,15 @@ msgstr "Tekst importeren" msgid "Text separator" msgstr "Tekstscheider" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "Text to display" msgstr "Tekst om weer te geven" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Text version" msgstr "Tekstversie" msgid "The account is deactivated." msgstr "De account is gedeactiveerd." -#: /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 "De betreffende kolommen worden niet geïmporteerd." @@ -5462,7 +5070,6 @@ msgstr "" msgid "The import is in progress, please wait ..." msgstr "De import is bezig, een ogenblik geduld alstublieft..." -#: /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 " @@ -5487,7 +5094,6 @@ msgstr "De link is verbroken. Neem contact op met uw systeembeheerder." msgid "The list of speakers is closed." msgstr "De sprekerslijst is gesloten." -#: /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." @@ -5577,7 +5183,6 @@ msgstr "Deze accounts worden verwijderd:" msgid "These participants will be removed:" msgstr "Deze deelnemers worden verwijderd:" -#: /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 "Deze instellingen worden alleen lokaal toegepast op deze browser." @@ -5597,7 +5202,6 @@ msgstr "Deze actie verwijdert u uit een of meer groepen." msgid "This action will remove you from one or more meetings." msgstr "Deze actie verwijdert u uit een of meer vergaderingen." -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "Dit wijzigingsvoorstel bevat aanbevelingen voor veranderingen." @@ -5616,7 +5220,6 @@ msgstr "Deze commissie heeft geen leiders!" msgid "This field is required." msgstr "Dit veld is vereist." -#: /app/src/app/site/pages/meetings/pages/mediafiles/services/mediafile-common.service.ts msgid "This file will also be deleted from all meetings." msgstr "Dit bestand wordt ook verwijderd uit alle vergaderingen." @@ -5636,7 +5239,6 @@ msgstr "Deze vergadering" msgid "This meeting is archived" msgstr "Deze vergadering is gearchiveerd" -#: /app/src/app/site/pages/organization/pages/dashboard/pages/dashboard-detail/components/dashboard/dashboard.component.html msgid "This meeting is public" msgstr "Deze vergadering is openbaar" @@ -5671,7 +5273,6 @@ msgstr "" "Hiermee worden de volgende groepen toegevoegd of verwijderd voor alle " "geselecteerde deelnemers:" -#: /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:" @@ -5701,7 +5302,6 @@ msgstr "" "Hiermee worden de selecteerde accounts toegevoegd aan of verwijderd uit de " "volgende vergaderingen:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5753,7 +5353,6 @@ msgstr "Hiermee wordt de workflow voor alle geselecteerde moties ingesteld:" msgid "Thoroughly check datastore (unsafe)" msgstr "Grondige controle van datastore (onveilig)" -#: /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 "Drievoudige herhaling! Het is remise!" @@ -5763,15 +5362,12 @@ msgstr "Tegelaanzicht" msgid "Time" msgstr "Tijd" -#: /app/src/app/site/pages/meetings/pages/projectors/view-models/view-projector-countdown.ts msgid "Time and traffic light" msgstr "Tijd en stoplicht" -#: /app/src/app/site/pages/meetings/pages/projectors/components/projector-countdown-dialog/components/projector-countdown-dialog/projector-countdown-dialog.component.ts msgid "Timer" msgstr "Timer" -#: /app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Timers" msgstr "Timers" @@ -5821,19 +5417,15 @@ msgstr "Onderwerpen geactualiseerd" msgid "Topics with warnings (will be skipped)" msgstr "Onderwerpen met waarschuwingen (worden overgeslagen)" -#: /app/src/app/site/pages/organization/pages/accounts/pages/account-import/services/account-import.service/account-import.service.ts msgid "Total accounts" msgstr "Totaal accounts" -#: /app/src/app/site/pages/organization/pages/committees/pages/committee-import/services/committee-import.service/committee-import.service.ts msgid "Total committees" msgstr "Totaal commissies" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Total participants" msgstr "Totaal deelnemers" -#: /app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/speaking-times/speaking-times.component.html msgid "Total time" msgstr "Totale tijd" @@ -5855,14 +5447,12 @@ msgstr "Problemen oplossen" msgid "Try reconnect" msgstr "Probeer opnieuw te verbinden" -#: /app/src/app/ui/modules/editor/components/editor-link-dialog/editor-link-dialog.component.html msgid "URL" msgstr "URL" msgid "Underline" msgstr "Onderstrepen" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Undo" msgstr "Ongedaan maken" @@ -5875,11 +5465,9 @@ msgstr "Unieke sprekers" msgid "Unknown participant" msgstr "Onbekende deelnemer" -#: /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 "Onbekende gebruiker" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Unpublish" msgstr "Depubliceer" @@ -5902,7 +5490,6 @@ msgstr "" "Gebruik JSON key:value structuur (key = OpenSlides attribuut naam, value = " "IdP attribuut naam)." -#: /app/src/app/site/pages/meetings/pages/participants/pages/structure-levels/components/structure-level-list/structure-level-list.component.html msgid "Use color" msgstr "Gebruik kleur" @@ -5916,7 +5503,6 @@ msgid "Used for invitation emails and QRCode in PDF of access data." msgstr "" "Gebruikt voor uitnodigingsmails en QRCode in PDF van toegangsgegevens." -#: /app/src/app/gateways/repositories/users/user-repository.service.ts msgid "User" msgstr "Gebruiker" @@ -5926,7 +5512,6 @@ msgstr "Gebruiker niet gevonden." msgid "Username" msgstr "Gebruikersnaam" -#: /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 "Gebruikersnaam mag geen spaties bevatten" @@ -5952,7 +5537,6 @@ msgstr "" msgid "Valid votes" msgstr "Geldige stemmen" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "Weergave" @@ -5968,16 +5552,12 @@ msgstr "Zichtbaarheid op de agenda" msgid "Vote" msgstr "Stem" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "Vote Weight" msgstr "Stem Gewicht" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Vote delegation" msgstr "Stem delegatie" -#: /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 "Stem ingediend" @@ -5990,7 +5570,6 @@ msgstr "Gestemd" msgid "Votes" msgstr "Stemmen" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "Stemming" @@ -6016,7 +5595,6 @@ msgstr "" "Het stemmen eindigt na een korte (enkele seconden/minuten) of lange (enkele " "dagen/weken) periode." -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll/assignment-poll.component.html msgid "Voting in progress" msgstr "Stemming in volle gang" @@ -6047,8 +5625,6 @@ msgstr "Stemrecht voor" msgid "Voting right received from (principals)" msgstr "Stemrecht ontvangen van (opdrachtgevers)" -#: /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 "Stemrecht" @@ -6085,14 +5661,12 @@ msgstr "Wacht" msgid "Wait for response ..." msgstr "Wacht op antwoord ..." -#: /app/src/app/ui/modules/sidenav/modules/easter-egg/modules/chess-dialog/components/chess-dialog/chess-dialog.component.ts msgid "Waiting for response ..." msgstr "Wachten op antwoord ..." msgid "Warn color" msgstr "Waarschuw kleur" -#: /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?" @@ -6100,7 +5674,6 @@ msgstr "" "Waarschuwing: Er zijn wijzigingen voor deze motie. Weet u zeker dat u deze " "motie hoe dan ook wilt verwijderen?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -6108,7 +5681,6 @@ msgid "" "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?" @@ -6116,7 +5688,6 @@ msgstr "" "Waarschuwing: Ten minste één van de geselecteerde moties heeft wijzigingen, " "deze worden ook verwijderd. Wil u toch verwijderen?" -#: /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 "" @@ -6141,7 +5712,6 @@ msgstr "Wat is er nieuw?" msgid "Which version?" msgstr "Welke versie?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "Welke visualisatie?" @@ -6185,7 +5755,6 @@ msgstr "Ja per kandidaat" msgid "Yes per option" msgstr "Ja per optie" -#: app/src/app/site/pages/organization/pages/committees/modules/committee-meeting-preview/committee-meeting-preview.component.ts msgid "Yes, delete" msgstr "Ja, verwijderen" @@ -6207,7 +5776,6 @@ msgstr "Ja/Nee/ Onthouding per kandidaat" msgid "Yes/No/Abstain per list" msgstr "Ja/Nee/ Onthouding per lijst" -#: /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." @@ -6215,7 +5783,6 @@ msgstr "" "U verplaatst een bestand van een openbare map naar een niet gepubliceerde " "map. Het bestand is daarna niet meer toegankelijk in vergaderingen." -#: /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." @@ -6232,7 +5799,6 @@ msgstr "U mag de livestream niet zien" msgid "You are not supposed to be here..." msgstr "U hoort hier niet te zijn..." -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "You are using an incompatible client version." msgstr "U gebruikt een incompatibele clientversie." @@ -6297,7 +5863,6 @@ msgstr "U hebt al gestemd." msgid "You have to be logged in to be able to vote." msgstr "U moet ingelogd zijn om te kunnen stemmen." -#: /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 "U moet aanwezig zijn om uzelf toe te voegen." @@ -6323,7 +5888,6 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." msgstr "U hebt het maximum aantal stemmen bereikt. Deselecteer eerst iemand." -#: 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." @@ -6349,15 +5913,12 @@ msgstr "Uw apparaat heeft geen microfoon" msgid "Your input does not match the following structure: \"hh:mm\"" msgstr "Uw invoer komt niet overeen met de volgende structuur: “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 "Uw tegenstander kon er niet meer tegen... U bent de winnaar!" -#: /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 "Uw tegenstander heeft gewonnen!" -#: /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 "Uw wachtwoord is succesvol gereset!" @@ -6395,11 +5956,9 @@ msgstr "groep(en) toevoegen" msgid "already exists" msgstr "bestaat al" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "wijziging" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "wijzigingen" @@ -6421,23 +5980,18 @@ msgstr "stembiljet" msgid "by" msgstr "door" -#: /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 "uitgedaagd voor een schaakwedstrijd!" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "wijzigingsaanbeveling" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "wijzigingsaanbevelingen" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "commissienaam" @@ -6492,7 +6046,6 @@ msgstr "beëindigd" msgid "example" msgstr "voorbeeld" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "extern" @@ -6502,7 +6055,6 @@ msgstr "vrouwelijk" msgid "finished (unpublished)" msgstr "afgerond (ongepubliceerd)" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "from delegated votes" msgstr "van gedelegeerde stemmen" @@ -6533,7 +6085,6 @@ msgstr "verborgen" msgid "inactive" msgstr "inactief" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "incl. subcommissies" @@ -6567,7 +6118,6 @@ msgstr "laatst bijgewerkt" msgid "lightblue" msgstr "lichtblauw" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "locked out" msgstr "uitgelogd" @@ -6583,7 +6133,6 @@ msgstr "meerderheid" msgid "male" msgstr "mannelijk" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "markeer wijzigingen als origineel" @@ -6608,7 +6157,6 @@ msgstr "geen natuurlijke persoon" msgid "nominal" msgstr "nominaal" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "nominaal (geanonimiseerd)" @@ -6621,22 +6169,18 @@ msgstr "niet-nominaal" msgid "none" msgstr "geen" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "niet extern" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "niet gespecificeerd" msgid "of" msgstr "van" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "waarvan" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "waarvan %num% niet toegestaan" @@ -6646,11 +6190,9 @@ msgstr "open stemmen" msgid "or" msgstr "of" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "oorspronkelijke identificator" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "oorspronkelijke indiener" @@ -6684,14 +6226,12 @@ msgstr "verwijderen" msgid "remove group(s)" msgstr "verwijder groep(en)" -#: /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 "verwijderde gebruiker" msgid "represented by" msgstr "vertegenwoordigd door" -#: /app/src/app/site/pages/meetings/modules/poll/base/base-poll-pdf.service.ts msgid "represented by old account of" msgstr "vertegenwoordigd door oude account van" @@ -6722,7 +6262,6 @@ msgstr "naar" msgid "today" msgstr "vandaag" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "totaal" @@ -6738,15 +6277,12 @@ msgstr "versie" msgid "votes per candidate" msgstr "stemmen per kandidaat" -#: /app/src/app/site/pages/meetings/modules/poll/components/base-poll-vote/base-poll-vote.component.ts msgid "votes per option" msgstr "stemmen per optie" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "was" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "waren" @@ -6756,29 +6292,147 @@ msgstr "wordt aangemaakt" msgid "will be imported" msgstr "wordt geïmporteerd" -#: /app/src/app/ui/modules/import-list/components/via-backend-import-list/backend-import-list.component.ts msgid "will be updated" msgstr "wordt bijgewerkt" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "met" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "without identifier" msgstr "zonder identificator" msgid "yellow" msgstr "geel" -#: /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 "{{aantal}} tussenliggende vragen worden opgelost" -#: /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}} van hen zal worden opgeslagen met 'onbekend' luidspreker" -#: /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 "{{bedrag}} wordt opgeslagen" + +msgid "Acceptance" +msgstr "Acceptatie" + +msgid "Adjournment" +msgstr "Verdaging" + +msgid "Admin" +msgstr "Admin" + +msgid "Complex Workflow" +msgstr "Complexe workflow" + +#, 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 "" +"Beste {naam},\n" +"\n" +"dit is uw persoonlijke OpenSlides login:\n" +"\n" +"{url}\n" +"Gebruikersnaam: {gebruikersnaam}\n" +"Wachtwoord: {wachtwoord}\n" +"\n" +"\n" +"Deze e-mail is automatisch gegenereerd." + +msgid "Default projector" +msgstr "Standaardprojector" + +msgid "Delegates" +msgstr "Afgevaardigden" + +msgid "No concernment" +msgstr "Geen zorgen" + +msgid "No decision" +msgstr "Geen besluit" + +msgid "Presentation and assembly system" +msgstr "Presentatie- en verzamelsysteem" + +msgid "Referral to" +msgstr "Verwijzing naar" + +msgid "Rejection" +msgstr "Afwijzing" + +msgid "Reset your OpenSlides password" +msgstr "Reset uw OpenSlides wachtwoord" + +msgid "Simple Workflow" +msgstr "Simpele workflow" + +msgid "Space for your welcome text." +msgstr "Ruimte voor uw welkomsttekst." + +msgid "Speaking time" +msgstr "Spreektijd" + +msgid "Staff" +msgstr "Medewerkers" + +#, 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 "" +"U ontvangt deze e-mail omdat u een nieuw wachtwoord heeft aangevraagd voor uw OpenSlides account.\n" +"\n" +"Open de volgende link en kies een nieuw wachtwoord:\n" +"{url}/login/forget-password-confirm?user_id={user_id}&token={token}\n" +"\n" +"De link is 10 minuten geldig." + +msgid "accepted" +msgstr "geaccepteerd" + +msgid "adjourned" +msgstr "verdaagd" + +msgid "in progress" +msgstr "in uitvoering" + +msgid "name" +msgstr "naam" + +msgid "not concerned" +msgstr "niet betrokken" + +msgid "not decided" +msgstr "niet besloten" + +msgid "not permitted" +msgstr "niet toegelaten" + +msgid "permitted" +msgstr "toegelaten" + +msgid "referred to" +msgstr "verwezen naar" + +msgid "rejected" +msgstr "afgewezen" + +msgid "submitted" +msgstr "ingezonden" + +msgid "withdrawn" +msgstr "geschrapt" diff --git a/i18n/ru.po b/i18n/ru.po index bfcc96176d..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." @@ -69,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 "" @@ -79,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." @@ -100,7 +98,6 @@ msgstr "Принять" msgid "Access data (PDF)" msgstr "Доступ к данным (PDF)" -#: /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 " @@ -113,38 +110,30 @@ msgstr "Данные доступа " msgid "Account" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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 "" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -154,32 +143,24 @@ msgstr "" msgid "Activate amendments" msgstr "Активировать поправки" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -242,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 "" @@ -255,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 "" @@ -266,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 "" @@ -281,7 +258,6 @@ msgstr "" "Дополнительные столбцы могут присутствовать после требуемых и не влияют на " "импорт." -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "" @@ -308,18 +284,15 @@ 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 "Все созданные бюллетени" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -335,7 +308,6 @@ msgstr "" msgid "All other fields are optional and may be empty." msgstr "" -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "" @@ -351,7 +323,6 @@ msgstr "Все голоса будут потеряны." msgid "Allow amendments of amendments" msgstr "Разрешить внесение изменений" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -361,14 +332,12 @@ msgstr "" msgid "Allow create poll" msgstr "Разрешить создание опроса" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts 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 "" @@ -397,7 +366,6 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "Разрешенные группы доступа для этого каталога" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -458,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 "" @@ -474,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 "" @@ -486,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 "" @@ -521,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 "" @@ -574,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 "" @@ -590,7 +553,6 @@ msgstr "" msgid "Are you sure you want to delete this motion block?" msgstr "Вы уверены, что хотите удалить этот блок заявления?" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "" @@ -600,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 "" @@ -616,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 "" @@ -626,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)?" @@ -641,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 "" @@ -687,7 +645,6 @@ 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:" @@ -701,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 "" @@ -716,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 "" @@ -747,7 +702,6 @@ msgid "" " detail view." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "Attention: Existing home committees and external status will be overwritten." msgstr "" @@ -755,7 +709,6 @@ 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 "" @@ -774,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 "" @@ -838,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 "" @@ -851,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 "" @@ -952,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 "" @@ -961,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 "" @@ -971,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" @@ -996,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 "" @@ -1030,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 "" @@ -1040,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" @@ -1053,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 "" @@ -1069,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 "" @@ -1095,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 "" @@ -1111,14 +1048,12 @@ msgid "" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" -#: app/src/app/domain/definitions/permission.config.ts 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 "" @@ -1136,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" @@ -1175,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" @@ -1192,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 "" @@ -1204,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 "" @@ -1234,28 +1164,21 @@ msgstr "" msgid "Candidates" msgstr "Кандидаты" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 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 "" @@ -1295,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 "" @@ -1321,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 "" @@ -1337,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 "" @@ -1364,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 "" @@ -1400,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 "" @@ -1426,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 "" @@ -1508,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 "" @@ -1557,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 "" @@ -1606,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 "" @@ -1622,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 "" @@ -1648,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 "" @@ -1670,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 "" @@ -1689,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 "" @@ -1709,7 +1600,6 @@ msgstr "" msgid "Default voting duration" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1737,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" @@ -1752,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 "" @@ -1771,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 "" @@ -1793,7 +1680,6 @@ 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 "" @@ -1809,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 "" @@ -1819,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 "" @@ -1836,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 "" @@ -1850,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 "" @@ -1873,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 "" @@ -1886,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 "" @@ -1918,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 "" @@ -1941,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 "" @@ -1984,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 "" @@ -1997,25 +1865,21 @@ msgstr "Выборы" msgid "Election documents" msgstr "Избирательные документы" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts 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 "" @@ -2046,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 "" @@ -2059,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 "" @@ -2090,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'." @@ -2104,7 +1964,6 @@ 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" @@ -2113,7 +1972,6 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides instance in the selected state.\n" "\n" @@ -2175,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 "" @@ -2206,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 "" @@ -2215,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 " @@ -2243,7 +2098,6 @@ msgstr "PDF-экспорт" msgid "Export comment" msgstr "Экспортировать комментарий" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2259,14 +2113,12 @@ msgstr "Экспорт выбранных заявлений" msgid "Extension" msgstr "Расширение" -#: app/src/app/domain/models/users/user.constants.ts 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 "" @@ -2276,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 "" @@ -2296,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 "" @@ -2339,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" @@ -2357,7 +2202,6 @@ msgstr "Фоновый цвет" msgid "Forgot Password?" msgstr "Забыли пароль?" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" @@ -2367,7 +2211,6 @@ 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 "" @@ -2404,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 "" @@ -2441,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 "" @@ -2451,11 +2292,9 @@ msgstr "" msgid "Group name" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2477,71 +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 "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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/organization/pages/accounts/services/common/account-filter.service.ts 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 "Не имеет спикеров" -#: /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 "" @@ -2551,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 "" @@ -2565,7 +2388,6 @@ msgstr "" msgid "Header" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2575,11 +2397,9 @@ 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 "" @@ -2595,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 "" @@ -2625,7 +2442,6 @@ msgstr "История" msgid "Home" msgstr "Главная" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2635,42 +2451,34 @@ 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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "" -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2695,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 "" @@ -2706,7 +2512,6 @@ msgstr "Импорт тем" msgid "Import workflows" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2725,7 +2530,6 @@ msgstr "Неактивный" msgid "Inconsistent data." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2750,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 "" @@ -2778,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 "" @@ -2799,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 "" @@ -2812,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" @@ -2835,30 +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 "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2871,50 +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 "" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2928,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 "" @@ -2967,7 +2745,6 @@ msgstr "" msgid "Jitsi room password" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -3034,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 "" @@ -3050,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 "" @@ -3066,7 +2841,6 @@ msgstr "" msgid "Live conference" msgstr "Живая конференция" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3076,7 +2850,6 @@ 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 "" @@ -3086,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 "" @@ -3115,23 +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 "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3141,11 +2908,9 @@ msgstr "" msgid "Maximum amount of votes per option" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -3167,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 "" @@ -3191,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 "" @@ -3241,19 +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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "" @@ -3290,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 "" @@ -3303,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 "" @@ -3326,7 +3078,6 @@ msgstr "Преамбула заявления" msgid "Motion updated" msgstr "Заявление обновлено" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "" @@ -3336,7 +3087,6 @@ msgstr "Голосование за Заявление " msgid "Motions" msgstr "Заявления" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3391,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 "" @@ -3436,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 "" @@ -3446,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 "" @@ -3456,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 "" @@ -3495,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 "" @@ -3512,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 "" @@ -3522,7 +3255,6 @@ msgstr "Новый рабочий процесс" msgid "Next" msgstr "Следующий" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "" @@ -3532,7 +3264,6 @@ msgstr "Следующие состояния" msgid "No" msgstr "Нет" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3548,18 +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/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" -#: /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" msgstr "" @@ -3605,14 +3333,12 @@ msgstr "Нет личной заметки" msgid "No results found" msgstr "" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html 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 "" @@ -3628,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 "" @@ -3649,15 +3372,12 @@ msgstr "" "Обратите внимание, что пароль по умолчанию будет изменен на новый " "сгенерированный." -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3673,7 +3393,6 @@ msgstr "" msgid "Notes" msgstr "Заметки" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3714,7 +3433,6 @@ msgid "" "Number of next speakers automatically connecting to the live conference" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3734,7 +3452,6 @@ msgstr "" msgid "Number set" msgstr "Набор номера" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3744,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 "" @@ -3757,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 "" @@ -3771,32 +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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "Только для внутренних примечаний." -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3807,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 "" @@ -3820,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 "" @@ -3850,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 " @@ -3874,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 "" @@ -3899,7 +3602,6 @@ msgstr "Оригинал" msgid "Original version" msgstr "Исходная версия" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -3936,7 +3638,6 @@ msgstr "Страница" msgid "Page format" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -3970,19 +3671,15 @@ msgstr "Параллельная загрузка" msgid "Parent agenda item" msgstr "Родительский пункт повестки дня" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -3992,11 +3689,9 @@ msgstr "Участник" msgid "Participant added to group {} in meeting {}" msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -4030,7 +3725,6 @@ msgstr "Номер участника" msgid "Participant removed from group {} in meeting {}" msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -4043,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 "" @@ -4052,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 "" @@ -4090,15 +3778,12 @@ 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 "Разрешения" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -4117,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 "" @@ -4139,22 +3823,18 @@ 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 "" msgid "Please select the directory:" msgstr "Пожалуйста, выберите каталог:" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4164,7 +3844,6 @@ msgid "Please update your browser or contact your system administration." msgstr "" "Пожалуйста, обновите ваш браузер или обратитесь к системному администратору." -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4174,7 +3853,6 @@ 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} " @@ -4199,7 +3877,6 @@ msgstr "Префикс" msgid "Prefix for the motion identifier of amendments" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -4209,7 +3886,6 @@ msgstr "Присутствие" msgid "Present" msgstr "Присутствует" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -4219,7 +3895,6 @@ msgstr "Предпросмотр" msgid "Previous" msgstr "Предыдущая" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "" @@ -4229,7 +3904,6 @@ 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 "" @@ -4248,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 "" @@ -4289,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 "" @@ -4307,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 "" @@ -4338,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 "" @@ -4361,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." @@ -4373,7 +4038,6 @@ msgstr "" msgid "Recommendation set to {}" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4395,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 "" @@ -4433,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 "" @@ -4443,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 "" @@ -4478,15 +4139,12 @@ 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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4508,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 "" @@ -4521,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 "" @@ -4548,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 "" @@ -4562,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 "" @@ -4639,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 "" @@ -4686,18 +4330,15 @@ msgstr "Установить в качестве родителя" msgid "Set as reference projector" msgstr "Установить как эталонный проектор" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "Установить категорию" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4722,11 +4363,9 @@ msgstr "Установить как внутренний" msgid "Set it manually" msgstr "Установите его вручную" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4775,7 +4414,6 @@ msgstr "" msgid "Set workflow" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -4790,7 +4428,6 @@ 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 "" @@ -4842,7 +4479,6 @@ msgstr "Показать окно прямой трансляции" msgid "Show logo" msgstr "Показать логотип" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4894,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 "" @@ -4953,18 +4588,15 @@ msgstr "Сортировать заявления" msgid "Sort motions by" msgstr "Сортировать заявления по" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -4974,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 "" @@ -5012,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 "" @@ -5034,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 "" @@ -5053,7 +4675,6 @@ msgstr "Прекратить голосование" msgid "Stop waiting" msgstr "" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5063,18 +4684,15 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "Подкатегория" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -5102,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 "" @@ -5124,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 "" @@ -5149,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 "" @@ -5170,14 +4783,12 @@ msgstr "Тэг" msgid "Tags" msgstr "Тэги" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "Текст" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5190,18 +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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html 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 "" @@ -5228,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 " @@ -5249,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." @@ -5327,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 "" @@ -5345,7 +4950,6 @@ msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -5364,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 "" @@ -5382,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 "" @@ -5414,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:" @@ -5435,7 +5036,6 @@ msgstr "Это добавит или удалит следующие теги д msgid "This will add or remove the selected accounts to following meetings:" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" "This will add or remove the selected accounts to the selected home " "committee:" @@ -5475,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 "" @@ -5485,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 "" @@ -5542,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 "" @@ -5576,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 "" @@ -5596,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 "" @@ -5621,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 "" @@ -5634,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 "" @@ -5644,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 "" @@ -5665,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 "" @@ -5681,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 "" @@ -5703,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 "Голосование" @@ -5727,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 "" @@ -5758,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 "" @@ -5796,20 +5372,17 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" "Warning: Amendments or change recommendations exist for this motion. Editing" " this text will likely impact them negatively. Particularily, amendments " @@ -5817,13 +5390,11 @@ msgid "" "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 "" @@ -5846,7 +5417,6 @@ msgstr "" msgid "Which version?" msgstr "Какая версия?" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -5890,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 "" @@ -5912,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." @@ -5933,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 "" @@ -5990,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 "" @@ -6017,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." @@ -6041,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 "" @@ -6088,11 +5649,9 @@ msgstr "добавить группу(ы)" msgid "already exists" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "" @@ -6114,23 +5673,18 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -6185,7 +5739,6 @@ msgstr "" msgid "example" msgstr "пример" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "" @@ -6195,7 +5748,6 @@ 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 "" @@ -6226,7 +5778,6 @@ msgstr "скрытый" msgid "inactive" msgstr "неактивный" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -6260,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 "" @@ -6276,7 +5826,6 @@ msgstr "большинство" msgid "male" msgstr "мужчина" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -6301,7 +5850,6 @@ msgstr "" msgid "nominal" msgstr "номинальный" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -6314,22 +5862,18 @@ msgstr "не номинальный" msgid "none" msgstr "никто" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" msgid "of" msgstr "из" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6339,11 +5883,9 @@ msgstr "открытое голосование" msgid "or" msgstr "или" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -6377,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 "" @@ -6415,7 +5955,6 @@ msgstr "в" msgid "today" msgstr "сегодня" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -6431,15 +5970,12 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6449,29 +5985,141 @@ 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 "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html 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 76b36b3270..c50a9ce115 100644 --- a/i18n/template-en.pot +++ b/i18n/template-en.pot @@ -1,4 +1,3 @@ -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-detail/components/participant-detail-view/participant-detail-view.component.html msgid "" msgstr "" "mime-version: 1.0\n" @@ -14,7 +13,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." @@ -56,7 +54,6 @@ msgstr "" msgid "A server error occured. Please contact your system administrator." 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 "" @@ -66,7 +63,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." @@ -87,7 +83,6 @@ msgstr "" msgid "Access data (PDF)" 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 " @@ -100,38 +95,30 @@ msgstr "" msgid "Account" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Account admin" msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Account created" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html 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 "" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/list-of-speakers-content/list-of-speakers-content.component.ts msgid "Action not possible. You have to be part of the meeting." msgstr "" @@ -141,32 +128,24 @@ msgstr "" msgid "Activate amendments" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.html msgid "Activate backtracking" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -196,9 +175,9 @@ msgid "" msgstr "" msgid "" -"Activates the extension field of the recommendation in this state, which " -"can be filled with free text or extended with references to other motions " -"or committees as desired." +"Activates the extension field of the recommendation in this state, which can " +"be filled with free text or extended with references to other motions or " +"committees as desired." msgstr "" msgid "Active" @@ -231,7 +210,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 "" @@ -244,7 +222,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 "" @@ -254,11 +231,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 "" @@ -267,7 +242,6 @@ msgid "" "affect the import." msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Administration roles" msgstr "" @@ -294,18 +268,15 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/meeting-settings/pages/meeting-settings-group-detail/components/meeting-settings-group-detail/meeting-settings-group-detail.component.ts msgid "All changes of this settings group will be lost!" msgstr "" @@ -321,7 +292,6 @@ msgstr "" msgid "All other fields are optional and may be empty." msgstr "" -#: /app/src/app/gateways/repositories/meeting-repository.service.ts msgid "All structure levels" msgstr "" @@ -337,7 +307,6 @@ msgstr "" msgid "Allow amendments of amendments" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Allow backtracking of forwarded motions" msgstr "" @@ -347,14 +316,12 @@ msgstr "" msgid "Allow create poll" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts 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 "" @@ -369,7 +336,8 @@ msgstr "" msgid "Allow support" msgstr "" -msgid "Allow to accumulate several votes on one candidate (\"comulative voting\")" +msgid "" +"Allow to accumulate several votes on one candidate (\"comulative voting\")" msgstr "" msgid "Allow users to set themselves as present" @@ -381,7 +349,6 @@ msgstr "" msgid "Allowed access groups for this directory" msgstr "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.html msgid "Allows single votes projection during voting process" msgstr "" @@ -442,7 +409,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 "" @@ -458,7 +424,6 @@ msgstr "" msgid "Archived" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Archived meetings" msgstr "" @@ -470,8 +435,8 @@ 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?" +msgid "" +"Are you sure you want to add the following time onto every structure level?" msgstr "" msgid "Are you sure you want to anonymize all votes? This cannot be undone." @@ -487,8 +452,7 @@ msgid "Are you sure you want to clear all speakers of all lists?" msgstr "" msgid "" -"Are you sure you want to delete all next speakers from this list of " -"speakers?" +"Are you sure you want to delete all next speakers from this list of speakers?" msgstr "" msgid "" @@ -502,7 +466,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 "" @@ -515,7 +478,8 @@ msgstr "" msgid "Are you sure you want to delete all selected tags?" msgstr "" -msgid "Are you sure you want to delete all speakers from this list of speakers?" +msgid "" +"Are you sure you want to delete all speakers from this list of speakers?" msgstr "" msgid "Are you sure you want to delete the editorial final version?" @@ -554,7 +518,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 "" @@ -570,7 +533,6 @@ msgstr "" msgid "Are you sure you want to delete this motion block?" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-delete-dialog/motion-delete-dialog.component.html msgid "Are you sure you want to delete this motion?" msgstr "" @@ -580,7 +542,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 "" @@ -596,7 +557,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 "" @@ -606,7 +566,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)?" @@ -620,7 +579,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 "" @@ -662,7 +620,6 @@ 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:" @@ -674,7 +631,6 @@ msgstr "" msgid "Are you sure you want to send an invitation email to the user?" 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 "" @@ -687,7 +643,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 "" @@ -714,18 +669,17 @@ msgstr "" msgid "" "Attention: Accounts will add to the default group of each meeting only. If " -"another group is intended please use the 'Add to meetings' dialog in " -"account detail view." +"another group is intended please use the 'Add to meetings' dialog in account " +"detail view." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts -msgid "Attention: Existing home committees and external status will be overwritten." +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 "" @@ -744,7 +698,6 @@ msgstr "" msgid "Autopilot" msgstr "" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.html msgid "Autopilot widgets" msgstr "" @@ -808,7 +761,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 "" @@ -821,21 +773,18 @@ msgstr "" msgid "Blank between prefix and number, e.g. 'A 001'." msgstr "" -#: /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 "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "CSV options" msgstr "" @@ -899,8 +848,8 @@ msgstr "" msgid "" "Can create, modify and delete motions and votings, amendments and change " -"recommendations, and edit the metadata of a motion. Including the " -"management of categories, motion blocks, tags, workflows and comment fields." +"recommendations, and edit the metadata of a motion. Including the management " +"of categories, motion blocks, tags, workflows and comment fields." msgstr "" msgid "" @@ -911,8 +860,8 @@ msgstr "" msgid "" "Can create, modify, delete chat groups and define permissions.\n" "\n" -"Note: The chat menu item becomes visible to all participants, except " -"admins, as soon as a chat has been created." +"Note: The chat menu item becomes visible to all participants, except admins, " +"as soon as a chat has been created." msgstr "" msgid "" @@ -923,7 +872,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 "" @@ -932,7 +880,6 @@ msgid "" "recommendation, category, motion blocks and tags." msgstr "" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can edit own delegation" msgstr "" @@ -942,7 +889,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" @@ -968,7 +914,6 @@ msgstr "" msgid "Can manage logos and fonts" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can manage moderation notes" msgstr "" @@ -1002,7 +947,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 "" @@ -1012,7 +956,6 @@ msgstr "" msgid "Can nominate oneself" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "" "Can nominate other participants as candidates.\n" "\n" @@ -1025,7 +968,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 "" @@ -1041,20 +983,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 "" @@ -1067,7 +1006,6 @@ msgstr "" msgid "Can see list of speakers" msgstr "" -#: /app/src/app/domain/definitions/permission.config.ts msgid "Can see moderation notes" msgstr "" @@ -1078,20 +1016,18 @@ msgid "Can see motions in internal state" msgstr "" msgid "" -"Can see motions in the internal state that are limited in the workflow " -"under Restrictions with the same description.\n" +"Can see motions in the internal state that are limited in the workflow under " +"Restrictions with the same description.\n" "\n" "Tip: Cross-check desired visibility of motions with test delegate account. " msgstr "" -#: app/src/app/domain/definitions/permission.config.ts 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 "" @@ -1109,13 +1045,12 @@ 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" -"Note: For privacy reasons, it is recommended to limit the rights to view " -"the History significantly." +"Note: For privacy reasons, it is recommended to limit the rights to view the " +"History significantly." msgstr "" msgid "Can see the Home menu item." @@ -1127,8 +1062,8 @@ msgid "" msgstr "" msgid "" -"Can see the Projector menu item and all projectors (in the Autopilot as " -"well as in the Projector menu item)" +"Can see the Projector menu item and all projectors (in the Autopilot as well " +"as in the Projector menu item)" msgstr "" msgid "" @@ -1150,7 +1085,6 @@ 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" @@ -1158,10 +1092,9 @@ msgid "" "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" +"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." @@ -1170,7 +1103,6 @@ msgstr "" msgid "Can see the projector" msgstr "" -#: app/src/app/domain/definitions/permission.config.ts msgid "Can set and remove own delegation." msgstr "" @@ -1182,7 +1114,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 "" @@ -1212,28 +1143,21 @@ msgstr "" msgid "Candidates" msgstr "" -#: app/src/app/gateways/error-mapping/error-map-utils.ts msgid "Cannot create meeting without administrator." 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 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 "" @@ -1273,14 +1197,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 "" @@ -1299,7 +1221,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 "" @@ -1315,56 +1236,46 @@ 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." +msgid "" +"Choose 0 to disable speaking times widget for structure level countdowns." msgstr "" msgid "Choose 0 to disable the supporting system." 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 "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 "" @@ -1377,11 +1288,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 "" @@ -1403,19 +1312,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 "" @@ -1485,19 +1390,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 "" @@ -1534,7 +1435,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 "" @@ -1583,7 +1483,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 "" @@ -1599,14 +1498,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 "" @@ -1625,7 +1522,6 @@ msgstr "" msgid "Custom translations" msgstr "" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot/autopilot.component.html msgid "Customize autopilot" msgstr "" @@ -1647,7 +1543,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 "" @@ -1666,14 +1561,13 @@ 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" +"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" +msgid "" +"Default text version for change recommendations and projection of motions" msgstr "" msgid "Default visibility for new agenda items (except topics)" @@ -1685,7 +1579,6 @@ msgstr "" msgid "Default voting duration" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Default voting method" msgstr "" @@ -1694,8 +1587,8 @@ msgstr "" msgid "" "Defines for the selected state which groups have access:\n" -"- If no option is selected, the motions in the selected state are visible " -"to all; The prerequisite for this is group permission: [Can see motions].\n" +"- If no option is selected, the motions in the selected state are visible to " +"all; The prerequisite for this is group permission: [Can see motions].\n" "- Selecting one or more options restricts access to those groups for which " "the selected authorization option is defined under > [Participants] > " "[Groups]." @@ -1705,8 +1598,8 @@ msgid "Defines the colour for the state button." msgstr "" msgid "" -"Defines the maximum deflection. Entering zero will use the amount of " -"present participants instead." +"Defines the maximum deflection. Entering zero will use the amount of present " +"participants instead." msgstr "" msgid "Defines the minimum deflection which is required to recognize applause." @@ -1715,7 +1608,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" @@ -1733,7 +1625,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 "" @@ -1752,7 +1643,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 "" @@ -1774,7 +1664,6 @@ 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 "" @@ -1790,7 +1679,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 "" @@ -1800,11 +1688,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 "" @@ -1817,7 +1703,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 "" @@ -1830,11 +1715,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 "" @@ -1853,7 +1736,6 @@ msgstr "" msgid "Download folder" msgstr "" -#: /app/src/app/ui/modules/file-list/components/file-list/file-list.component.ts msgid "Download the file" msgstr "" @@ -1866,7 +1748,6 @@ msgstr "" msgid "Duplicate from" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Duplicates" msgstr "" @@ -1893,11 +1774,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 "" @@ -1916,34 +1795,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 "" @@ -1959,7 +1831,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 "" @@ -1972,25 +1843,21 @@ msgstr "" msgid "Election documents" msgstr "" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-form/assignment-poll-form.component.ts 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 "" @@ -2021,7 +1888,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 "" @@ -2034,11 +1900,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 "" @@ -2065,10 +1929,9 @@ 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'." +"Enables public access to this meeting without login data. Permissions can be " +"set after activation in the new group 'Public'." msgstr "" msgid "Enables the ability to create votings for motions in this state." @@ -2079,7 +1942,6 @@ 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" @@ -2088,7 +1950,6 @@ msgid "" "2. 'Original version with changes' in forwarding dialog must be selected." msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/workflows/components/workflow-detail/workflow-detail.component.ts msgid "" "Enables the forwarding of motions to other meetings within the OpenSlides " "instance in the selected state.\n" @@ -2136,8 +1997,7 @@ msgid "Enter duration in seconds. Choose 0 to disable warning color." msgstr "" msgid "" -"Enter number of the next shown speakers. Choose -1 to show all next " -"speakers." +"Enter number of the next shown speakers. Choose -1 to show all next speakers." msgstr "" msgid "Enter participant number" @@ -2149,7 +2009,6 @@ msgstr "" 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 "" @@ -2180,7 +2039,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 "" @@ -2189,7 +2047,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 " @@ -2217,7 +2074,6 @@ msgstr "" msgid "Export comment" msgstr "" -#: app/src/app/site/pages/meetings/modules/list-of-speakers-content/components/moderation-note/moderation-note.component.html msgid "Export moderator note as PDF" msgstr "" @@ -2233,14 +2089,12 @@ msgstr "" msgid "Extension" msgstr "" -#: app/src/app/domain/models/users/user.constants.ts 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 "" @@ -2250,14 +2104,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 "" @@ -2270,7 +2119,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 "" @@ -2313,7 +2161,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 " @@ -2323,7 +2170,8 @@ msgid "" " 3. Enter minimum number (see next field)" msgstr "" -msgid "For large instances this may block the server to the point of unusability" +msgid "" +"For large instances this may block the server to the point of unusability" msgstr "" msgid "Foreground color" @@ -2332,7 +2180,6 @@ msgstr "" msgid "Forgot Password?" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Formalities" msgstr "" @@ -2342,7 +2189,6 @@ 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 +2225,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 +2261,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,11 +2270,9 @@ msgstr "" msgid "Group name" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account added to the group “Default”." msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Group not found. Account already belongs to another group." msgstr "" @@ -2452,71 +2294,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 "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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/organization/pages/accounts/services/common/account-filter.service.ts 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 "" -#: /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 "" @@ -2526,11 +2354,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 "" @@ -2540,7 +2366,6 @@ msgstr "" msgid "Header" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Header and footer" msgstr "" @@ -2550,11 +2375,9 @@ 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 "" @@ -2570,18 +2393,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 "" @@ -2600,7 +2420,6 @@ msgstr "" msgid "Home" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Home committee" msgstr "" @@ -2610,45 +2429,36 @@ 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!" +"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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "If deactivated it is displayed below the title." msgstr "" -#: app/src/app/site/pages/meetings/pages/mediafiles/modules/mediafile-list/components/mediafile-list/mediafile-list.component.html 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/site/pages/login/pages/reset-password/components/reset-password/reset-password.component.ts msgid "" "If your email address exists in our database, you will receive a password " "reset email." msgstr "" -#: /app/src/app/ui/modules/editor/components/editor-image-dialog/editor-image-dialog.component.html msgid "Image description" msgstr "" @@ -2673,8 +2483,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 "" @@ -2684,7 +2492,6 @@ msgstr "" msgid "Import workflows" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "Important: New groups are not created." msgstr "" @@ -2703,7 +2510,6 @@ msgstr "" msgid "Inconsistent data." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "Inconsistent data. Please delete this change recommendation." msgstr "" @@ -2728,22 +2534,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 "" @@ -2756,15 +2558,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 "" @@ -2777,7 +2576,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 "" @@ -2790,7 +2588,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" @@ -2814,30 +2611,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 "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2850,50 +2641,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 "" -#: app/src/app/site/pages/meetings/pages/motions/services/list/motion-list-filter.service/motion-list-filter.service.ts msgid "Is not an amendment" msgstr "" msgid "Is not archived" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts 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 "" @@ -2903,21 +2686,19 @@ msgstr "" msgid "Is submitter" msgstr "" -msgid "It is not allowed to delete countdowns used for list of speakers or polls" +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." +"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 "" @@ -2945,7 +2726,6 @@ msgstr "" msgid "Jitsi room password" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Justify" msgstr "" @@ -3012,7 +2792,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 "" @@ -3028,7 +2807,6 @@ msgstr "" 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 "" @@ -3044,7 +2822,6 @@ msgstr "" msgid "Live conference" msgstr "" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Live voting enabled" msgstr "" @@ -3054,7 +2831,6 @@ msgstr "" msgid "Livestream URL" msgstr "" -#: /app/src/app/site/pages/meetings/pages/interaction/modules/interaction-container/components/video-player/video-player.component.ts msgid "Livestream poster image" msgstr "" @@ -3064,11 +2840,9 @@ msgstr "" 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 "" @@ -3093,22 +2867,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" +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 "" -#: app/src/app/site/pages/meetings/modules/poll/components/base-poll-form/base-poll-form.component.ts msgid "Max votes per option cannot be greater than max votes." msgstr "" @@ -3118,11 +2889,9 @@ msgstr "" msgid "Maximum amount of votes per option" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in motion block projection" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Maximum number of columns in single votes projection" msgstr "" @@ -3144,7 +2913,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 "" @@ -3168,23 +2936,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 "" @@ -3218,19 +2981,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/modules/list-of-speakers-content/services/moderation-note-pdf.service/moderation-note-pdf.service.ts 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 "Modern" msgstr "" -#: /app/src/app/site/pages/organization/pages/designs/pages/theme-list/components/theme-list/theme-list.component.html msgid "Modify design" msgstr "" @@ -3267,7 +3026,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 "" @@ -3280,11 +3038,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 "" @@ -3303,7 +3059,6 @@ msgstr "" msgid "Motion updated" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Motion version" msgstr "" @@ -3313,7 +3068,6 @@ msgstr "" msgid "Motions" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Motions (PDF settings)" msgstr "" @@ -3368,27 +3122,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 "" @@ -3413,7 +3161,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 "" @@ -3423,7 +3170,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 "" @@ -3433,24 +3179,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 "" @@ -3472,8 +3212,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 "" @@ -3489,7 +3227,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 "" @@ -3499,7 +3236,6 @@ msgstr "" msgid "Next" msgstr "" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Next page" msgstr "" @@ -3509,7 +3245,6 @@ msgstr "" msgid "No" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "No admin role" msgstr "" @@ -3525,18 +3260,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/assignments/pages/assignment-polls/components/assignment-poll-detail/assignment-poll-detail.component.html msgid "No data available" msgstr "" -#: /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" msgstr "" @@ -3582,14 +3314,12 @@ msgstr "" msgid "No results found" msgstr "" -#: app/src/app/site/pages/meetings/pages/assignments/modules/assignment-poll/components/assignment-poll-detail-content/assignment-poll-detail-content.component.html 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 "" @@ -3605,33 +3335,28 @@ 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 "" -msgid "Note, that the default password will be changed to the new generated one." +msgid "" +"Note, that the default password will be changed to the new generated one." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments cannot be forwarded without their parent motion." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Note: Amendments will not be forwarded." msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "" "Note: The public access setting is deactivated for the organization. Please " "contact your admins or hosting providers to activate the setting." @@ -3645,7 +3370,6 @@ msgstr "" msgid "Notes" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Notes and Comments" msgstr "" @@ -3685,7 +3409,6 @@ msgstr "" msgid "Number of next speakers automatically connecting to the live conference" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/services/export/motion-xlsx-export.service/motion-xlsx-export.service.ts msgid "Number of open requests to speak" msgstr "" @@ -3704,7 +3427,6 @@ msgstr "" msgid "Number set" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Numbered list" msgstr "" @@ -3714,7 +3436,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 "" @@ -3727,11 +3448,9 @@ msgstr "" msgid "OK" msgstr "" -#: /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 "" @@ -3741,32 +3460,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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only available for nominal voting" msgstr "" msgid "Only for internal notes." msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Only for nominal votes." msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-switch-dialog/participant-switch-dialog.component.html msgid "Only groups and participant number are switched." msgstr "" @@ -3776,7 +3490,6 @@ msgstr "" 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 "" @@ -3789,15 +3502,12 @@ msgstr "" 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 "" @@ -3819,7 +3529,6 @@ msgstr "" 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 " @@ -3843,7 +3552,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 "" @@ -3868,7 +3576,6 @@ msgstr "" msgid "Original version" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Original version with changes" msgstr "" @@ -3905,7 +3612,6 @@ msgstr "" msgid "Page format" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Page layout" msgstr "" @@ -3939,19 +3645,15 @@ msgstr "" msgid "Parent agenda item" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-edit/components/committee-detail-edit/committee-detail-edit.component.html msgid "Parent committee" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-import/definitions/index.ts msgid "Parent committee name" msgstr "" -#: /app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts 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 "" @@ -3961,11 +3663,9 @@ msgstr "" msgid "Participant added to group {} in meeting {}" msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to group {} in meeting {}." msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant added to meeting {}." msgstr "" @@ -3999,7 +3699,6 @@ msgstr "" msgid "Participant removed from group {} in meeting {}" msgstr "" -#: app/src/app/site/modules/translations/marked-translations.ts msgid "Participant removed from meeting {}" msgstr "" @@ -4012,7 +3711,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 "" @@ -4021,23 +3719,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 "" @@ -4059,15 +3752,12 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html msgid "Person-related fields" msgstr "" @@ -4086,7 +3776,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 "" @@ -4108,22 +3797,18 @@ 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 "" msgid "Please select the directory:" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-add-to-meetings/account-add-to-meetings.component.html msgid "" "Please select your target meetings and enter the name of an existing group " "which should be assigned to the account in each meeting." @@ -4132,7 +3817,6 @@ msgstr "" msgid "Please update your browser or contact your system administration." msgstr "" -#: app/src/app/site/pages/meetings/modules/projector/modules/slides/components/poll-slide/components/poll-slide.component.html msgid "Please vote now!" msgstr "" @@ -4142,7 +3826,6 @@ 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} " @@ -4167,7 +3850,6 @@ msgstr "" msgid "Prefix for the motion identifier of amendments" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Preload original motions" msgstr "" @@ -4177,7 +3859,6 @@ msgstr "" msgid "Present" msgstr "" -#: app/src/app/domain/models/poll/poll-constants.ts msgid "Present entitled users" msgstr "" @@ -4187,7 +3868,6 @@ msgstr "" msgid "Previous" msgstr "" -#: app/src/app/site/pages/meetings/pages/projectors/modules/projector-detail/components/projector-detail/projector-detail.component.html msgid "Previous page" msgstr "" @@ -4197,7 +3877,6 @@ 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 "" @@ -4216,11 +3895,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 "" @@ -4257,15 +3934,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 "" @@ -4275,7 +3949,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 "" @@ -4306,11 +3979,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 "" @@ -4329,7 +4000,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." @@ -4341,7 +4011,6 @@ msgstr "" msgid "Recommendation set to {}" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Redo" msgstr "" @@ -4363,7 +4032,6 @@ msgstr "" msgid "Relevant information could not be accessed" msgstr "" -#: /app/src/app/site/services/autoupdate/autoupdate-communication.service.ts msgid "Reload page" msgstr "" @@ -4399,7 +4067,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 "" @@ -4409,7 +4076,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 "" @@ -4442,15 +4108,12 @@ 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 "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Requires permission to see origin motions" msgstr "" @@ -4472,7 +4135,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 "" @@ -4485,21 +4147,16 @@ 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" +"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 "" @@ -4512,8 +4169,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 "" @@ -4526,26 +4181,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 "" @@ -4603,11 +4253,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 "" @@ -4650,18 +4298,15 @@ msgstr "" msgid "Set as reference projector" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-meeting/components/meeting-edit/meeting-edit.component.html msgid "Set as template" msgstr "" msgid "Set category" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set external" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "Set external status for selected accounts" msgstr "" @@ -4686,11 +4331,9 @@ msgstr "" msgid "Set it manually" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "Set live voting enabled by default" msgstr "" -#: /app/src/app/site/pages/meetings/pages/participants/pages/participant-list/components/participant-list/participant-list.component.html msgid "Set lock out ..." msgstr "" @@ -4739,7 +4382,6 @@ msgstr "" msgid "Set workflow" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.html msgid "Set/remove home committee" msgstr "" @@ -4752,7 +4394,6 @@ 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 "" @@ -4804,7 +4445,6 @@ msgstr "" msgid "Show logo" msgstr "" -#: /app/src/app/ui/modules/sidenav/components/sidenav/sidenav.component.html msgid "Show main menu" msgstr "" @@ -4856,7 +4496,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 "" @@ -4866,8 +4505,8 @@ msgid "" msgstr "" msgid "" -"Shows if livestream is not started. Recommended image format: 500x200px, " -"PNG or JPG" +"Shows if livestream is not started. Recommended image format: 500x200px, PNG " +"or JPG" msgstr "" msgid "" @@ -4913,18 +4552,15 @@ msgstr "" msgid "Sort motions by" msgstr "" -#: app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts 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 "" @@ -4934,35 +4570,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 "" @@ -4972,7 +4600,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 "" @@ -4994,7 +4621,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 "" @@ -5013,7 +4639,6 @@ msgstr "" msgid "Stop waiting" msgstr "" -#: app/src/app/site/pages/meetings/modules/poll/base/base-poll.component.ts msgid "Stop, publish & anonymize" msgstr "" @@ -5023,18 +4648,15 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/participants/pages/participant-import/services/participant-import.service/participant-import.service.ts msgid "Structure levels created" msgstr "" msgid "Subcategory" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "Subcommittees" msgstr "" @@ -5062,7 +4684,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 "" @@ -5084,7 +4705,6 @@ msgstr "" msgid "Summary of changes:" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "Superadmin" msgstr "" @@ -5109,15 +4729,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 "" @@ -5130,14 +4747,12 @@ msgstr "" msgid "Tags" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "Target meeting" msgstr "" msgid "Text" msgstr "" -#: /app/src/app/ui/modules/editor/components/editor/editor.component.html msgid "Text color" msgstr "" @@ -5150,18 +4765,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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-export/components/motion-export/motion-export.component.html 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 "" @@ -5188,12 +4800,11 @@ 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 " -"same as during the preview, but as there is a possibility that new ones " -"have arisen, the relevant rows will be displayed below." +"same as during the preview, but as there is a possibility that new ones have " +"arisen, the relevant rows will be displayed below." msgstr "" msgid "The import was successful." @@ -5208,7 +4819,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." @@ -5246,10 +4856,12 @@ msgstr "" msgid "The title is required" msgstr "" -msgid "The user %user% has no email, so the invitation email could not be sent." +msgid "" +"The user %user% has no email, so the invitation email could not be sent." msgstr "" -msgid "The users %user% have no email, so the invitation emails could not be sent." +msgid "" +"The users %user% have no email, so the invitation emails could not be sent." msgstr "" msgid "There are not enough options." @@ -5284,7 +4896,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 "" @@ -5292,8 +4903,8 @@ msgid "This account has relations to meetings or committees" msgstr "" msgid "" -"This account is not linked as candidate, submitter or speaker in any " -"meeting and is not manager of any committee" +"This account is not linked as candidate, submitter or speaker in any meeting " +"and is not manager of any committee" msgstr "" msgid "This action will remove you from one or more groups." @@ -5302,7 +4913,6 @@ msgstr "" msgid "This action will remove you from one or more meetings." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-detail-diff/motion-detail-diff.component.html msgid "This amendment has change recommendations." msgstr "" @@ -5321,7 +4931,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 "" @@ -5339,7 +4948,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 "" @@ -5359,24 +4967,26 @@ msgid "This prefix will be set if you run the automatic agenda numbering." msgstr "" msgid "" -"This projector is currently internal. Selecting such projectors as " -"reference projectors will automatically set them to visible. Do you really " -"want to do this?" +"This projector is currently internal. Selecting such projectors as reference " +"projectors will automatically set them to visible. Do you really want to do " +"this?" msgstr "" -msgid "This will add or remove the following groups for all selected participants:" +msgid "" +"This will add or remove the following groups for all selected participants:" 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:" msgstr "" -msgid "This will add or remove the following submitters for all selected motions:" +msgid "" +"This will add or remove the following submitters for all selected motions:" msgstr "" -msgid "This will add or remove the following tags for all selected agenda items:" +msgid "" +"This will add or remove the following tags for all selected agenda items:" msgstr "" msgid "This will add or remove the following tags for all selected motions:" @@ -5385,10 +4995,8 @@ msgstr "" msgid "This will add or remove the selected accounts to following meetings:" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "" -"This will add or remove the selected accounts to the selected home " -"committee:" +"This will add or remove the selected accounts to the selected home committee:" msgstr "" msgid "This will move all selected motions as childs to:" @@ -5423,7 +5031,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 "" @@ -5433,15 +5040,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 "" @@ -5490,19 +5094,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 "" @@ -5524,14 +5124,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 "" @@ -5544,11 +5142,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 "" @@ -5569,7 +5165,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 "" @@ -5582,7 +5177,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 "" @@ -5592,7 +5186,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 "" @@ -5613,7 +5206,6 @@ msgstr "" msgid "Valid votes" msgstr "" -#: /app/src/app/site/pages/meetings/services/meeting-settings-definition.service/meeting-settings-definitions.ts msgid "View" msgstr "" @@ -5629,16 +5221,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 "" @@ -5651,7 +5239,6 @@ msgstr "" msgid "Votes" msgstr "" -#: /app/src/app/site/pages/meetings/pages/autopilot/components/autopilot-settings/autopilot-settings.component.ts msgid "Voting" msgstr "" @@ -5675,7 +5262,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 "" @@ -5706,8 +5292,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 "" @@ -5744,35 +5328,31 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-form/components/motion-form/motion-form.component.ts msgid "" -"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." +"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." +msgid "" +"Warning: Data loss is possible because accounts are in the same meeting." msgstr "" msgid "Warning: This projector will be set to visible" @@ -5793,7 +5373,6 @@ msgstr "" msgid "Which version?" msgstr "" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "Which visualization?" msgstr "" @@ -5835,7 +5414,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 "" @@ -5857,13 +5435,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." +"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." @@ -5878,7 +5454,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 "" @@ -5901,21 +5476,22 @@ msgid "You cannot delete the last workflow of a meeting." msgstr "" msgid "" -"You cannot delete the workflow as long as it is selected as default " -"workflow for new amendments in the settings. Please set another workflow as " -"default in the settings and try to delete the workflow again." +"You cannot delete the workflow as long as it is selected as default workflow " +"for new amendments in the settings. Please set another workflow as default " +"in the settings and try to delete the workflow again." msgstr "" msgid "" -"You cannot delete the workflow as long as it is selected as default " -"workflow for new motions in the settings. Please set another workflow as " -"default in the settings and try to delete the workflow again." +"You cannot delete the workflow as long as it is selected as default workflow " +"for new motions in the settings. Please set another workflow as default in " +"the settings and try to delete the workflow again." msgstr "" msgid "You cannot delete yourself." msgstr "" -msgid "You cannot enter this meeting because you are not assigned to any group." +msgid "" +"You cannot enter this meeting because you are not assigned to any group." msgstr "" msgid "You cannot vote since your vote right is delegated." @@ -5930,7 +5506,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 "" @@ -5955,7 +5530,6 @@ msgstr "" msgid "You reached the maximum amount of votes. Deselect somebody first." 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." @@ -5979,15 +5553,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 "" @@ -6024,11 +5595,9 @@ msgstr "" msgid "already exists" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendment" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "amendments" msgstr "" @@ -6050,23 +5619,18 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendation" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/services/common/motion-format.service/motion-format.service.ts msgid "change recommendation(s) refer to a nonexistent line number." msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "change recommendations" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "committee name" msgstr "" @@ -6121,7 +5685,6 @@ msgstr "" msgid "example" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-detail/components/account-detail/account-detail.component.html msgid "external" msgstr "" @@ -6131,7 +5694,6 @@ 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 "" @@ -6162,7 +5724,6 @@ msgstr "" msgid "inactive" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "incl. subcommittees" msgstr "" @@ -6196,7 +5757,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 "" @@ -6212,7 +5772,6 @@ msgstr "" msgid "male" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "mark amendments as original" msgstr "" @@ -6237,7 +5796,6 @@ msgstr "" msgid "nominal" msgstr "" -#: app/src/app/site/pages/meetings/pages/polls/view-models/view-poll.ts msgid "nominal (anonymized)" msgstr "" @@ -6250,22 +5808,18 @@ msgstr "" msgid "none" msgstr "" -#: app/src/app/site/pages/organization/pages/accounts/pages/account-list/components/account-list/account-list.component.ts msgid "not external" msgstr "" -#: /app/src/app/site/pages/organization/pages/accounts/services/common/account-filter.service.ts msgid "not specified" msgstr "" msgid "of" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "of which" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/pages/motion-detail/pages/motion-view/components/motion-meta-data/motion-meta-data.component.ts msgid "of which %num% not permissable" msgstr "" @@ -6275,11 +5829,9 @@ msgstr "" msgid "or" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original identifier" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html msgid "original submitter" msgstr "" @@ -6313,14 +5865,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 "" @@ -6351,7 +5901,6 @@ msgstr "" msgid "today" msgstr "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "total" msgstr "" @@ -6367,15 +5916,12 @@ 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 "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "was" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/services/motion-forward-dialog.service.ts msgid "were" msgstr "" @@ -6385,29 +5931,132 @@ 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 "" -#: app/src/app/site/pages/organization/pages/committees/pages/committee-detail/modules/committee-detail-view/components/committee-detail-view/committee-detail-view.component.html msgid "with" msgstr "" -#: app/src/app/site/pages/meetings/pages/motions/components/motion-forward-dialog/components/motion-forward-dialog/motion-forward-dialog.component.html 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 "" \ No newline at end of file +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 "" + +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 "" From d7a8a8ceaa197fa36cb1a497a9d21cd2a9c9e6d5 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 28 Jul 2025 11:39:50 +0200 Subject: [PATCH 117/173] Service makefiles now contain deprecation warnings for run-dev and its derivatives --- dev/scripts/makefile/make-dev.sh | 28 ++++++++++++++++++---------- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- 7 files changed, 24 insertions(+), 16 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 4412349fe7..d047d2d119 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -9,26 +9,30 @@ help () { info "\ -Builds and starts development related images. Intended to be called from Makefiles +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 that called this script. If empty, the main repository assumed to be the caller + #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 assumed to be operated on #3 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls +Flags: + no-cache : Prevents use of cache when building docker images + no-capsule : Prevents encapsulation of docker build output + Available dev functions: dev : Builds and starts development images dev-help : Print help - dev-detached : Builds and starts development images with detach flag - dev-attached : Builds and starts development images; enters shell of started image + dev-detached : Builds and starts development images with detach flag. This causes started container 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 \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) - as well as the shell you want to enter (sh, bash, entrypoint etc.) - dev-standalone : Builds and starts development images; closes them immediatly afterwards + dev-standalone : Builds and starts development images; closes them immediately afterwards dev-stop : Stops any currently running images associated with the service or docker compose file dev-exec : Executes command inside container. - Use \$ARGS to declare command that should be used. If using a docker compose setup, declare which container the command should be used in. - dev-enter : Enters bash of started container. + Use \$ARGS to declare command that should be used. + If using a docker compose setup, also declare which container the command should be used in. + dev-enter : Enters shell of started container. If a docker compose file is declared, the \$ARGS parameter determines the specific container id you will enter (default value is equal the service name) dev-build : Builds the development image @@ -186,7 +190,11 @@ exec() stop() { info "Stop running container" - if [ -n "$COMPOSE_FILE" ] + if [ "$SERVICE_FOLDER" = "" ] + then + # Compose + echocmd eval "$DC down --volumes --remove-orphans" + elif [ -n "$COMPOSE_FILE" ] then # Compose echocmd eval "$DC down $CLOSE_VOLUMES" diff --git a/openslides-auth-service b/openslides-auth-service index 5b8011e97b..0e7fa23b25 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 5b8011e97b6599589f1e89ce86c6d44345916868 +Subproject commit 0e7fa23b25c97b393ed3923fbfa4f8c576562237 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 92f13986e7..00f74ac030 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 92f13986e7e1e06cb98538c7550d9cd98b70b788 +Subproject commit 00f74ac030444827491beb77f71b56f380d313b6 diff --git a/openslides-backend b/openslides-backend index c595ce5be7..1e09868b6b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit c595ce5be7f763615f9240da7421ad0b22503e19 +Subproject commit 1e09868b6b3c4b38383609c1fd038e8284e8a15d diff --git a/openslides-client b/openslides-client index eaad7b39be..d9de7938ad 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit eaad7b39be545e483ba2212dacd7046ce1ec29dc +Subproject commit d9de7938ad79bf69be6179b955fe90b3a6238218 diff --git a/openslides-manage-service b/openslides-manage-service index fc01b9faaa..2a0a80d7ea 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit fc01b9faaa120efa0ec9a4fcce25ce1cca797393 +Subproject commit 2a0a80d7ea23ec06af7df2c77845589aa6343cd2 diff --git a/openslides-media-service b/openslides-media-service index 7128e1fae3..a571bdfcb9 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 7128e1fae379afe70b600a7c71725ee15a65424e +Subproject commit a571bdfcb954f3c960bcff1e83625d922a9a4aeb From 8d1713624cfddbf38a571d1ba2caa14cda96c74d Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 28 Jul 2025 11:41:45 +0200 Subject: [PATCH 118/173] Merge with main --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 0e7fa23b25..2f03fd7bd0 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 0e7fa23b25c97b393ed3923fbfa4f8c576562237 +Subproject commit 2f03fd7bd0cab505846777c0802159c1a686e948 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 00f74ac030..234ee75e33 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 00f74ac030444827491beb77f71b56f380d313b6 +Subproject commit 234ee75e33e8883860cb073358bac6fb12c9a7de diff --git a/openslides-backend b/openslides-backend index 1e09868b6b..68beeedb70 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 1e09868b6b3c4b38383609c1fd038e8284e8a15d +Subproject commit 68beeedb705c3a9b77505beb87563d4fbb2f002b diff --git a/openslides-client b/openslides-client index d9de7938ad..c98cb2031e 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d9de7938ad79bf69be6179b955fe90b3a6238218 +Subproject commit c98cb2031e9e7cc127d747b4e4700607a9b42c8e diff --git a/openslides-datastore-service b/openslides-datastore-service index bcedaec693..0f54ec95e0 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit bcedaec6930f636daa8902825272e607a27c7fba +Subproject commit 0f54ec95e06ea2552df7405cfd8b715e50221cb8 diff --git a/openslides-icc-service b/openslides-icc-service index e7beee2d16..9021efac75 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit e7beee2d169110c22be14a07777584ae77dbf523 +Subproject commit 9021efac75e57f1f88bb02e7c209c2234bb179c4 diff --git a/openslides-search-service b/openslides-search-service index 5870ca4c98..3b84ad1d25 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 5870ca4c9880e36ef6262acc54cd0d9339a4e51c +Subproject commit 3b84ad1d25176b778f197e51bbbb2edcc09058fb diff --git a/openslides-vote-service b/openslides-vote-service index b916f0461f..0ea057d512 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit b916f0461f82e1e471d14325a623d4b09b95392c +Subproject commit 0ea057d512e576d454376c1d21e2d141f5ed3435 From c8c9c3dab3b0f6a889d6d3322f33363980e205f8 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 28 Jul 2025 15:12:24 +0200 Subject: [PATCH 119/173] Small fixes in submodules and clearer comments for make-dev.sh --- dev/scripts/makefile/make-dev.sh | 7 ++++--- openslides-datastore-service | 2 +- openslides-manage-service | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index d047d2d119..16ba164c85 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -3,7 +3,7 @@ # Import OpenSlides utils package . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" -# Used in Makefile Targets to run development contex in various ways +# Processes various development operations # Functions help () @@ -135,6 +135,7 @@ run() echocmd eval "$DC up $FLAGS $VOLUMES $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; } @@ -156,7 +157,7 @@ attach() # Determine container to enter, in case no container was specified as a paramater if [ -z "$SERVICE" ] && [ -z "$TARGET_CONTAINER" ] then - # Main repository case + # 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 @@ -233,7 +234,7 @@ FUNCTION=${TARGET#"dev"} FUNCTION=${FUNCTION#"-"} FUNCTION=${FUNCTION%.*} -# - Extrapolate parameters depending on servicce +# - Extrapolate parameters depending on service case "$SERVICE" in "auth") SERVICE_FOLDER="./openslides-auth-service" && COMPOSE_FILE="$SERVICE_FOLDER/docker-compose.dev.yml" ;; diff --git a/openslides-datastore-service b/openslides-datastore-service index 0f54ec95e0..a42538103d 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 0f54ec95e06ea2552df7405cfd8b715e50221cb8 +Subproject commit a42538103db65aa6740cd1de86030cedc934510a diff --git a/openslides-manage-service b/openslides-manage-service index 2a0a80d7ea..9c2c680e83 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 2a0a80d7ea23ec06af7df2c77845589aa6343cd2 +Subproject commit 9c2c680e83090128c40f85227cb972cc91236ca8 From 0519cf31fd8834cbd0e0a714664f5f32a7dfe0c3 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 29 Jul 2025 09:09:48 +0200 Subject: [PATCH 120/173] Update deprecation warnings --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 2f03fd7bd0..525496b508 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 2f03fd7bd0cab505846777c0802159c1a686e948 +Subproject commit 525496b50805cdc9a90349429844a6a382ec2ea3 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 234ee75e33..a0c615fb35 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 234ee75e33e8883860cb073358bac6fb12c9a7de +Subproject commit a0c615fb359fd80c34f19f870870e9af0c6957a8 diff --git a/openslides-backend b/openslides-backend index 68beeedb70..4a46959df2 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 68beeedb705c3a9b77505beb87563d4fbb2f002b +Subproject commit 4a46959df2f9d2e05e39d24a2b95fbd8175e5b85 diff --git a/openslides-client b/openslides-client index c98cb2031e..ad315395e2 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c98cb2031e9e7cc127d747b4e4700607a9b42c8e +Subproject commit ad315395e2b1e7c1eaf25b8a9f24db9a693e74be diff --git a/openslides-manage-service b/openslides-manage-service index 9c2c680e83..75e1d11820 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 9c2c680e83090128c40f85227cb972cc91236ca8 +Subproject commit 75e1d11820801bf645f9898865d189c5962bc861 diff --git a/openslides-media-service b/openslides-media-service index a571bdfcb9..e39969a1c6 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit a571bdfcb954f3c960bcff1e83625d922a9a4aeb +Subproject commit e39969a1c6035e89791602ba7b4fec8f083ea5bd From 15103a6c08947fa38cd7a02384299e47611427f7 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 29 Jul 2025 10:04:54 +0200 Subject: [PATCH 121/173] Run-dev and run-dev-detached are properly deprecated targets now --- Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b9ef7a1dd8..0bc6bdf8c0 100644 --- a/Makefile +++ b/Makefile @@ -90,7 +90,15 @@ build: | deprecation-warning run-dev: @make deprecation-warning-alternative ALTERNATIVE="dev" - make 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" From d3b7af585bc11602a924685399fa2e69e4b1e18f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 29 Jul 2025 15:49:35 +0200 Subject: [PATCH 122/173] DEVELOPMENT.md update --- DEVELOPMENT.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 12142eac11..37d45ce9d2 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) @@ -29,7 +29,7 @@ or access the full stack on ## 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 +38,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 +164,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 +216,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 From 39c60137687daebeefeb3eed883b29fcca808877 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 4 Aug 2025 14:32:15 +0200 Subject: [PATCH 123/173] Updated services (#6965) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/VERSION b/VERSION index d7f3aa6d76..db7fe0fbbe 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.18-dev +4.2.19-dev diff --git a/lib/openslides-go b/lib/openslides-go index 395d3aa15e..87e4af22ae 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 395d3aa15e235399790344130a3434ce57aaadf5 +Subproject commit 87e4af22aeb3d387a41ba4b49502d811b69e6201 diff --git a/openslides-auth-service b/openslides-auth-service index 4aa4a9032b..ad4d6b3622 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 4aa4a9032b01cc72ee406baa98a8b08704868cea +Subproject commit ad4d6b36224d9c93da11c851ba664278e34e061a diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 85d0c29cea..b1ffb03832 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 85d0c29cea8eb5d9178f641b0542fe9ca5279b3c +Subproject commit b1ffb038320a896f1fa3080022b173062b3a7c27 diff --git a/openslides-backend b/openslides-backend index dc0d7e860b..4a4857b0c8 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit dc0d7e860bbe91638afbecc3fbce9279e7f390ef +Subproject commit 4a4857b0c82ba68ab20ed59ba8a591ac7322882b diff --git a/openslides-client b/openslides-client index 9a0696ffcc..bcc069ee2d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 9a0696ffcca2078942b33a1d60c0eb9f2fefdbf6 +Subproject commit bcc069ee2d3d8eb342017bd30d32e08ec08d9278 diff --git a/openslides-datastore-service b/openslides-datastore-service index 026ea8ffa5..1c6575d70e 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 026ea8ffa5b3216759e75e7580c09223d057ef28 +Subproject commit 1c6575d70e0f2662723e9407546dc19514875ca0 diff --git a/openslides-icc-service b/openslides-icc-service index e5d792b4c9..1d2628fb5a 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit e5d792b4c9e1f632d7da52619bf3445197633729 +Subproject commit 1d2628fb5aa1446c4094256d79aa6de1891fa159 diff --git a/openslides-search-service b/openslides-search-service index ab44406039..8e05a0eeb2 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit ab444060398b3b7730b877ac17784d66dc5d12a2 +Subproject commit 8e05a0eeb2c711fe3559cedfa456b9ff0b7ba7a3 diff --git a/openslides-vote-service b/openslides-vote-service index 917f8c0ec9..3b09147658 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 917f8c0ec942181588c6081605125cb99192919f +Subproject commit 3b0914765860415c4a4a7ebc0974c2a0ba43c068 From 1b193d89a55625d95f47ccc4d4d69fc5552090eb Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Tue, 5 Aug 2025 15:28:37 +0200 Subject: [PATCH 124/173] Patchnotes (#6966) --- patchnotes/4.2.19.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 patchnotes/4.2.19.md 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 From c184097edd45c80b282c2c2ac733c59adbd95c12 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 11 Aug 2025 09:56:42 +0200 Subject: [PATCH 125/173] Merge with main --- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/openslides-go b/lib/openslides-go index a1aeb6ee23..0170d07dd8 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit a1aeb6ee238453817a394727dffa46bb0fb4e0ee +Subproject commit 0170d07dd80be44d3c27838d37d50310bd7eb5aa diff --git a/openslides-auth-service b/openslides-auth-service index 525496b508..7fe6167c0b 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 525496b50805cdc9a90349429844a6a382ec2ea3 +Subproject commit 7fe6167c0b3f40175863e8455e677c8a18a040b0 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index a0c615fb35..2313166325 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit a0c615fb359fd80c34f19f870870e9af0c6957a8 +Subproject commit 23131663250058b04d908bdc2f940a935e12006a diff --git a/openslides-backend b/openslides-backend index 4a46959df2..c653494c22 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 4a46959df2f9d2e05e39d24a2b95fbd8175e5b85 +Subproject commit c653494c22def47a586ff119dfd8c37fa781ffdd diff --git a/openslides-client b/openslides-client index ad315395e2..d62b0ce46c 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit ad315395e2b1e7c1eaf25b8a9f24db9a693e74be +Subproject commit d62b0ce46c7cb07f7b90152aa13419f34238519c diff --git a/openslides-datastore-service b/openslides-datastore-service index a42538103d..e2ce0ab4fd 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit a42538103db65aa6740cd1de86030cedc934510a +Subproject commit e2ce0ab4fda97e56a5c9990fce4694b4ac4f176e diff --git a/openslides-icc-service b/openslides-icc-service index 9021efac75..38f12670f1 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 9021efac75e57f1f88bb02e7c209c2234bb179c4 +Subproject commit 38f12670f1ecbd1d415b70e43aee80e0cd45afe4 diff --git a/openslides-search-service b/openslides-search-service index 3b84ad1d25..e6f2a373f2 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 3b84ad1d25176b778f197e51bbbb2edcc09058fb +Subproject commit e6f2a373f28a931692196f6362f33da404da87ad diff --git a/openslides-vote-service b/openslides-vote-service index 0ea057d512..c5c53ebc08 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 0ea057d512e576d454376c1d21e2d141f5ed3435 +Subproject commit c5c53ebc084a8d89876a99cf9d4acc52c5de971f From 3afc808c11390b6c15d4d91e4876f2e7d3948086 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 11 Aug 2025 10:21:14 +0200 Subject: [PATCH 126/173] Newlines --- dev/scripts/act/run-act.sh | 2 +- dev/scripts/git-checkout-branch.sh | 2 +- dev/scripts/git-fetch-and-merge-upstream.sh | 2 +- dev/scripts/git-push-all-submodules.sh | 2 +- dev/scripts/git-setup-forked-submodule.sh | 2 +- dev/scripts/lint-dockerfiles.sh | 2 +- dev/scripts/lint-shell-scripts.sh | 4 ++-- dev/scripts/makefile/build-all-submodules.sh | 2 +- dev/scripts/makefile/make-build-main.sh | 2 +- dev/scripts/makefile/make-dev.sh | 2 +- dev/scripts/makefile/test-all-submodules.sh | 2 +- dev/scripts/util.sh | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-vote-service | 2 +- 22 files changed, 23 insertions(+), 23 deletions(-) diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh index 67d6e7edb9..036e0ff33d 100644 --- a/dev/scripts/act/run-act.sh +++ b/dev/scripts/act/run-act.sh @@ -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..818a399f95 100644 --- a/dev/scripts/git-checkout-branch.sh +++ b/dev/scripts/git-checkout-branch.sh @@ -38,4 +38,4 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Git checkout checkout "${BRANCH}" done -wait \ No newline at end of file +wait diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index 421ae5fc32..780a3dbb72 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -63,4 +63,4 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Git commit fetch_merge_push "${SUBMODULE}" "${SOURCE_REPOSITORY}" "${SOURCE_BRANCH}" done -wait \ No newline at end of file +wait diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh index 519098cbe2..6f3df5bc99 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.sh @@ -39,4 +39,4 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do git commit -a -m "$MESSAGE" && \ git push done -wait \ No newline at end of file +wait diff --git a/dev/scripts/git-setup-forked-submodule.sh b/dev/scripts/git-setup-forked-submodule.sh index 47def6d4f2..93c64df10d 100644 --- a/dev/scripts/git-setup-forked-submodule.sh +++ b/dev/scripts/git-setup-forked-submodule.sh @@ -18,4 +18,4 @@ 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 +) diff --git a/dev/scripts/lint-dockerfiles.sh b/dev/scripts/lint-dockerfiles.sh index b067785376..7ba91643e4 100644 --- a/dev/scripts/lint-dockerfiles.sh +++ b/dev/scripts/lint-dockerfiles.sh @@ -33,4 +33,4 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do 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 +wait diff --git a/dev/scripts/lint-shell-scripts.sh b/dev/scripts/lint-shell-scripts.sh index 2a4742a3bb..fd31f9b447 100644 --- a/dev/scripts/lint-shell-scripts.sh +++ b/dev/scripts/lint-shell-scripts.sh @@ -6,7 +6,7 @@ export 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 } @@ -42,4 +42,4 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do lint_all_files done -wait \ No newline at end of file +wait diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index ee7de166b5..24953e3d39 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -40,4 +40,4 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ echocmd make build-"${CONTEXT}" ARGS="$ARGS" done -wait \ No newline at end of file +wait diff --git a/dev/scripts/makefile/make-build-main.sh b/dev/scripts/makefile/make-build-main.sh index bdde1e285b..a83a1b1e7e 100644 --- a/dev/scripts/makefile/make-build-main.sh +++ b/dev/scripts/makefile/make-build-main.sh @@ -42,4 +42,4 @@ case "$FUNCTION" in "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 \ No newline at end of file +esac diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 16ba164c85..8854275323 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -284,4 +284,4 @@ case "$FUNCTION" in *) warn "No command found matching $FUNCTION" && help ;; esac -exit $? \ No newline at end of file +exit $? diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 149bb0e09f..3a45933f8d 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -44,4 +44,4 @@ for x in "${!outputs[@]}"; do if [ "$VALUE" == '0' ]; then success "Tests for service ${x} successful"; fi done -wait \ No newline at end of file +wait diff --git a/dev/scripts/util.sh b/dev/scripts/util.sh index a00069032e..c3b348bb30 100644 --- a/dev/scripts/util.sh +++ b/dev/scripts/util.sh @@ -197,4 +197,4 @@ capsule() printf "\033[?25h" # Show Cursor return "$EXIT_CODE" -} \ No newline at end of file +} diff --git a/openslides-auth-service b/openslides-auth-service index 7fe6167c0b..1f4dc163a7 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 7fe6167c0b3f40175863e8455e677c8a18a040b0 +Subproject commit 1f4dc163a75e1360203c84342b21bf7b40f1ac2b diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 2313166325..030d80c31a 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 23131663250058b04d908bdc2f940a935e12006a +Subproject commit 030d80c31a294ef4a1edcc1aba613ca8dbb76c8f diff --git a/openslides-backend b/openslides-backend index c653494c22..3fd19066d3 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit c653494c22def47a586ff119dfd8c37fa781ffdd +Subproject commit 3fd19066d3e2f6e083b6c9ee323727012795fd39 diff --git a/openslides-client b/openslides-client index d62b0ce46c..c335c7998c 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit d62b0ce46c7cb07f7b90152aa13419f34238519c +Subproject commit c335c7998c7ff9a2d59ca131269dd823003c214f diff --git a/openslides-datastore-service b/openslides-datastore-service index e2ce0ab4fd..a6c0c21b9a 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit e2ce0ab4fda97e56a5c9990fce4694b4ac4f176e +Subproject commit a6c0c21b9a8e590a00648a19561f9ea68b53b888 diff --git a/openslides-icc-service b/openslides-icc-service index 38f12670f1..e88100e7d3 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 38f12670f1ecbd1d415b70e43aee80e0cd45afe4 +Subproject commit e88100e7d364f4d5c6f5166f2f8058be4db489b6 diff --git a/openslides-manage-service b/openslides-manage-service index 75e1d11820..d825a082a1 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 75e1d11820801bf645f9898865d189c5962bc861 +Subproject commit d825a082a1cd7e87433f8102f06cd5e6ade32919 diff --git a/openslides-media-service b/openslides-media-service index e39969a1c6..ad693a9dbd 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit e39969a1c6035e89791602ba7b4fec8f083ea5bd +Subproject commit ad693a9dbd9711dc310623c3960d083cc90d709a diff --git a/openslides-proxy b/openslides-proxy index e0c605d267..d31af4fc57 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit e0c605d267cbf7803980ff398195c9ac7411ff48 +Subproject commit d31af4fc57d7aecfce5fcd2bc0bb78d69449b4ff diff --git a/openslides-vote-service b/openslides-vote-service index c5c53ebc08..3dbfacca6c 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit c5c53ebc084a8d89876a99cf9d4acc52c5de971f +Subproject commit 3dbfacca6c5f72c85f34e9d148042d28c7205a18 From a30fd0fdfc69cb695623008f7703b31dc4e5cd5c Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 11 Aug 2025 10:31:42 +0200 Subject: [PATCH 127/173] Updated services (#6969) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/VERSION b/VERSION index db7fe0fbbe..9b89b1fb6b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.19-dev +4.2.20-dev diff --git a/lib/openslides-go b/lib/openslides-go index 87e4af22ae..0170d07dd8 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 87e4af22aeb3d387a41ba4b49502d811b69e6201 +Subproject commit 0170d07dd80be44d3c27838d37d50310bd7eb5aa diff --git a/openslides-auth-service b/openslides-auth-service index ad4d6b3622..34bdd7b244 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit ad4d6b36224d9c93da11c851ba664278e34e061a +Subproject commit 34bdd7b244c89e4b69bbb442040d3285d325b667 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index b1ffb03832..a607d78dbe 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit b1ffb038320a896f1fa3080022b173062b3a7c27 +Subproject commit a607d78dbea4477d1a140183b290fc3842003bfd diff --git a/openslides-backend b/openslides-backend index 4a4857b0c8..abbf61b076 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 4a4857b0c82ba68ab20ed59ba8a591ac7322882b +Subproject commit abbf61b0767ca0d2d87b13c6abb419cc571dd220 diff --git a/openslides-client b/openslides-client index bcc069ee2d..73fd9a0516 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit bcc069ee2d3d8eb342017bd30d32e08ec08d9278 +Subproject commit 73fd9a0516644a3f5f20df2e8e0a4ce9a9228e33 diff --git a/openslides-datastore-service b/openslides-datastore-service index 1c6575d70e..41320b6f0b 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 1c6575d70e0f2662723e9407546dc19514875ca0 +Subproject commit 41320b6f0bfe2727a6fd086795c57e262422c209 diff --git a/openslides-icc-service b/openslides-icc-service index 1d2628fb5a..0d5f0c81f4 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 1d2628fb5aa1446c4094256d79aa6de1891fa159 +Subproject commit 0d5f0c81f4564d63b9c502094a40e7d41d630e85 diff --git a/openslides-search-service b/openslides-search-service index 8e05a0eeb2..9fb09d917d 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 8e05a0eeb2c711fe3559cedfa456b9ff0b7ba7a3 +Subproject commit 9fb09d917ddb0b4e47940e7885bb6ff9525c942c diff --git a/openslides-vote-service b/openslides-vote-service index 3b09147658..d267b0fcb7 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 3b0914765860415c4a4a7ebc0974c2a0ba43c068 +Subproject commit d267b0fcb71fb7408db88d7c9bed727d52a91c52 From 81821262ccd0004e9119ef16068a6ca1c92a1172 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 11 Aug 2025 11:39:08 +0200 Subject: [PATCH 128/173] Autoupdate Fix --- openslides-autoupdate-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 030d80c31a..7d369b9986 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 030d80c31a294ef4a1edcc1aba613ca8dbb76c8f +Subproject commit 7d369b998665fb33ba4403572dd2bb4beded18c4 From 871bc602143f34c5d31e79ead3bd47617b143b2a Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 11 Aug 2025 22:07:38 +0200 Subject: [PATCH 129/173] Create patchnotes for 4.2.20 (#6970) --- patchnotes/4.2.20.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 patchnotes/4.2.20.md diff --git a/patchnotes/4.2.20.md b/patchnotes/4.2.20.md new file mode 100644 index 0000000000..e6697c9790 --- /dev/null +++ b/patchnotes/4.2.20.md @@ -0,0 +1,10 @@ +## Patchnotes 4.2.19 + +### 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 From ab8d00bb34855f6d11862f566df8cebf8c5d5ee8 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 11 Aug 2025 22:24:01 +0200 Subject: [PATCH 130/173] Fix patchnotes for 4.2.20 (#6972) --- patchnotes/4.2.20.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patchnotes/4.2.20.md b/patchnotes/4.2.20.md index e6697c9790..3499a5be87 100644 --- a/patchnotes/4.2.20.md +++ b/patchnotes/4.2.20.md @@ -1,4 +1,4 @@ -## Patchnotes 4.2.19 +## Patchnotes 4.2.20 ### Optimizations - Parliament mode: Autopilot > Overview of speaking times for structure levels (widget): Speaking time for the current intervention added From 5bc1ddcff92b91f90a12c940a182fd8a232b3e34 Mon Sep 17 00:00:00 2001 From: Janmtbehrens Date: Thu, 14 Aug 2025 09:22:40 +0200 Subject: [PATCH 131/173] Adding & for parallel processing (#6975) --- dev/scripts/makefile/build-all-submodules.sh | 5 +++-- dev/scripts/makefile/test-all-submodules.sh | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 97aa04100e..40d4e2374b 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -37,6 +37,7 @@ for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Execute test info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ - echocmd make build-"${CONTEXT}" + echocmd make build-"${CONTEXT}" \ + & done -wait \ No newline at end of file +wait diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 149bb0e09f..1db39a7d13 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -41,7 +41,8 @@ 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 success "Tests for service ${x} successful"; fi + if [ "$VALUE" == '0' ]; then success "Tests for service ${x} successful"; fi \ + & done -wait \ No newline at end of file +wait From c160965caac37f67aae009c49145bf44a58986de Mon Sep 17 00:00:00 2001 From: Janmtbehrens Date: Thu, 14 Aug 2025 09:41:46 +0200 Subject: [PATCH 132/173] change root to app (#6976) --- dev/docker/docker-compose.dev.yml | 34 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/dev/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index 389d4ef353..355fb0ae4a 100644 --- a/dev/docker/docker-compose.dev.yml +++ b/dev/docker/docker-compose.dev.yml @@ -115,11 +115,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 +138,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 +160,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 +260,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" From 39839c132222c157752deab67e701d3de49eaaeb Mon Sep 17 00:00:00 2001 From: Bastian Rihm Date: Mon, 18 Aug 2025 10:01:32 +0200 Subject: [PATCH 133/173] Add admin login data to `DEVELOPMENT.md` (#6977) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Konrad Gößmann --- DEVELOPMENT.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 12142eac11..ee6e0b2627 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -27,6 +27,8 @@ 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`. From 751a1495f6c17b7ed3e3b63a56d1c9bc6c1e34dd Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 18 Aug 2025 10:24:05 +0200 Subject: [PATCH 134/173] Equal sign removal --- openslides-icc-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-icc-service b/openslides-icc-service index e88100e7d3..710db8bcee 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit e88100e7d364f4d5c6f5166f2f8058be4db489b6 +Subproject commit 710db8bcee9fcf8830e71dc37c1f8974c6b7028f From b87766f94832a1bb0637c91ca1b59b3fec302a6d Mon Sep 17 00:00:00 2001 From: Bastian Rihm Date: Tue, 19 Aug 2025 11:41:07 +0200 Subject: [PATCH 135/173] Add package dir to client (#6978) --- dev/docker/docker-compose.dev.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index 355fb0ae4a..a9c71173dc 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:/packages backend: build: From 9a3f0d9a6055c10b4b275fdda569ac9d0fa5a292 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 19 Aug 2025 13:26:33 +0200 Subject: [PATCH 136/173] Merge with main --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 1f4dc163a7..a7c0922c3a 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 1f4dc163a75e1360203c84342b21bf7b40f1ac2b +Subproject commit a7c0922c3a413d19dd0e88d85143e7c117223c82 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 7d369b9986..f3fa9ef1a7 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 7d369b998665fb33ba4403572dd2bb4beded18c4 +Subproject commit f3fa9ef1a7463cac9f5af853e0d0faa456bcfcb0 diff --git a/openslides-backend b/openslides-backend index 3fd19066d3..4e1a94a35b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 3fd19066d3e2f6e083b6c9ee323727012795fd39 +Subproject commit 4e1a94a35b52d211e56a602cbb9c53435016ffc2 diff --git a/openslides-client b/openslides-client index c335c7998c..6b9db9de8d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c335c7998c7ff9a2d59ca131269dd823003c214f +Subproject commit 6b9db9de8d477b2061467cbef0d35b88113310f5 diff --git a/openslides-datastore-service b/openslides-datastore-service index a6c0c21b9a..1705c1209e 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit a6c0c21b9a8e590a00648a19561f9ea68b53b888 +Subproject commit 1705c1209e617e8d03e43d49ed739ca999ad87dd diff --git a/openslides-proxy b/openslides-proxy index d31af4fc57..8f85b7f4ac 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit d31af4fc57d7aecfce5fcd2bc0bb78d69449b4ff +Subproject commit 8f85b7f4ace76caf773525687fb88a82f01ceb11 diff --git a/openslides-search-service b/openslides-search-service index e6f2a373f2..aea7f2d88a 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit e6f2a373f28a931692196f6362f33da404da87ad +Subproject commit aea7f2d88afc146a1d578fa055d4e0527bcf62a5 From 59ca4f6ff42c7dd5f9362a0a77dfc95584bcb12b Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 19 Aug 2025 13:28:57 +0200 Subject: [PATCH 137/173] Set capsule as default false instead of default true --- Makefile | 2 +- dev/scripts/makefile/make-dev.sh | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 0bc6bdf8c0..3e5b574d7b 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ build-prod build-dev build-tests: $(.SERVICE_TARGETS): @echo "" -.FLAGS := no-cache no-capsule +.FLAGS := no-cache capsule $(.FLAGS): @echo "" diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 8854275323..28b93625a4 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -18,7 +18,7 @@ Parameters: Flags: no-cache : Prevents use of cache when building docker images - no-capsule : Prevents encapsulation of docker build output + capsule : Enables encapsulation of docker build output Available dev functions: dev : Builds and starts development images @@ -74,11 +74,11 @@ build() # Build all submodules if [ "$SERVICE_FOLDER" = "" ] then - if [ -n "$NO_CAPSULE" ] + if [ -n "$CAPSULE" ] then - dev/scripts/makefile/build-all-submodules.sh dev $BUILD_ARGS - else 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 @@ -87,11 +87,11 @@ build() ( cd "$SERVICE_FOLDER" || abort 1 - if [ -n "$NO_CAPSULE" ] + if [ -n "$CAPSULE" ] then - make build-dev ARGS=$BUILD_ARGS - else build_capsuled "make build-dev ARGS=$BUILD_ARGS" + else + make build-dev ARGS=$BUILD_ARGS fi ) } @@ -218,7 +218,7 @@ TEMP_SERVICE=$SERVICE for CMD in $TEMP_SERVICE; do case "$CMD" in "no-cache") NO_CACHE=true ;; - "no-capsule") NO_CAPSULE=true ;; + "capsule") CAPSULE=true ;; *) SERVICE="$CMD" ;; esac done From 142d47e6d14300b64edc44d6e869c6b7a00d6309 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 19 Aug 2025 13:50:04 +0200 Subject: [PATCH 138/173] Fixed bug when calling run dev with flags but no service --- dev/scripts/makefile/make-dev.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 28b93625a4..537e76628c 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -215,6 +215,7 @@ ARGS=$3 # 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 ;; From e5440d5d9618803ca3d4b1fdf8ca4b0fda44e687 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 21 Aug 2025 09:35:50 +0200 Subject: [PATCH 139/173] Renaming as to AS in Dockerfiles --- openslides-autoupdate-service | 2 +- openslides-client | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index f3fa9ef1a7..0d66933e8f 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit f3fa9ef1a7463cac9f5af853e0d0faa456bcfcb0 +Subproject commit 0d66933e8f24046f3380c4e7becb718c3bbd5702 diff --git a/openslides-client b/openslides-client index 6b9db9de8d..ccfe9655ea 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 6b9db9de8d477b2061467cbef0d35b88113310f5 +Subproject commit ccfe9655eaaae746c688ff42ee13af5fa4fae649 diff --git a/openslides-icc-service b/openslides-icc-service index 710db8bcee..064e4ecbf1 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 710db8bcee9fcf8830e71dc37c1f8974c6b7028f +Subproject commit 064e4ecbf10e3cef9e1efb9a583902de33bbb4fe diff --git a/openslides-manage-service b/openslides-manage-service index d825a082a1..adcc46479d 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit d825a082a1cd7e87433f8102f06cd5e6ade32919 +Subproject commit adcc46479d33113f29d8e636321491e7c1f5ee8a diff --git a/openslides-media-service b/openslides-media-service index ad693a9dbd..2f18815224 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit ad693a9dbd9711dc310623c3960d083cc90d709a +Subproject commit 2f188152247e2b59f9cf012c52aef849245db12f diff --git a/openslides-proxy b/openslides-proxy index 8f85b7f4ac..1cbd39147a 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 8f85b7f4ace76caf773525687fb88a82f01ceb11 +Subproject commit 1cbd39147aa0dbc47a5d07b4e72d5e039c605611 diff --git a/openslides-search-service b/openslides-search-service index aea7f2d88a..ab2b7779d7 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit aea7f2d88afc146a1d578fa055d4e0527bcf62a5 +Subproject commit ab2b7779d7173a9aebf232d55b4d9faac24e3ac0 From e6d86e8de633b54eaa3a3865ccb7782604cb0155 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 25 Aug 2025 10:56:09 +0200 Subject: [PATCH 140/173] PR fixes --- openslides-auth-service | 2 +- openslides-backend | 2 +- openslides-media-service | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index a7c0922c3a..50015fb2c5 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit a7c0922c3a413d19dd0e88d85143e7c117223c82 +Subproject commit 50015fb2c5de5bf6bec653a92d05e8867a1be96c diff --git a/openslides-backend b/openslides-backend index 4e1a94a35b..5571be8e6e 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 4e1a94a35b52d211e56a602cbb9c53435016ffc2 +Subproject commit 5571be8e6e6ded83ca434005487f8941a1d3ce6d diff --git a/openslides-media-service b/openslides-media-service index 2f18815224..d35146494d 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 2f188152247e2b59f9cf012c52aef849245db12f +Subproject commit d35146494dd95a6d6666f4cfcf8c81d4ae5dbcd9 From 96b6cb53cdb0003cc1a7494471e364b9c589cb6a Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 25 Aug 2025 11:37:28 +0200 Subject: [PATCH 141/173] PR updates --- openslides-autoupdate-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 0d66933e8f..bdc805708f 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 0d66933e8f24046f3380c4e7becb718c3bbd5702 +Subproject commit bdc805708fd3343332b6192220df7292844fd352 From b5b251c165da5b1f1795b1a34b6521d32d918e8c Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Mon, 25 Aug 2025 15:59:51 +0200 Subject: [PATCH 142/173] Updated services (#6979) --- VERSION | 2 +- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/VERSION b/VERSION index 9b89b1fb6b..f8ee7aff62 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.2.20-dev +4.2.21-dev diff --git a/lib/openslides-go b/lib/openslides-go index 0170d07dd8..77dee4b0c1 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 0170d07dd80be44d3c27838d37d50310bd7eb5aa +Subproject commit 77dee4b0c105410650748b1c73237cab0a05a367 diff --git a/openslides-auth-service b/openslides-auth-service index 34bdd7b244..360c4ea9f8 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 34bdd7b244c89e4b69bbb442040d3285d325b667 +Subproject commit 360c4ea9f8ba42ecc5793d1aa4f4fe19130ce1af diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index a607d78dbe..8ed44b48bb 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit a607d78dbea4477d1a140183b290fc3842003bfd +Subproject commit 8ed44b48bbc63e9160d71f43df2f924f7cc344dd diff --git a/openslides-backend b/openslides-backend index abbf61b076..519d3cced8 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit abbf61b0767ca0d2d87b13c6abb419cc571dd220 +Subproject commit 519d3cced8fe195923aa2f33474536a31be54b61 diff --git a/openslides-client b/openslides-client index 73fd9a0516..a6917c52f8 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 73fd9a0516644a3f5f20df2e8e0a4ce9a9228e33 +Subproject commit a6917c52f85a5873e1f0b3b7a7c22a3cf7ed9f5a diff --git a/openslides-datastore-service b/openslides-datastore-service index 41320b6f0b..224a90573c 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 41320b6f0bfe2727a6fd086795c57e262422c209 +Subproject commit 224a90573ca817f57480b717a617c8e56d8d0582 diff --git a/openslides-icc-service b/openslides-icc-service index 0d5f0c81f4..e7859d3bd3 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 0d5f0c81f4564d63b9c502094a40e7d41d630e85 +Subproject commit e7859d3bd3ebe5db7a760c8b9919f69fbcf9a3eb diff --git a/openslides-media-service b/openslides-media-service index 519f2c188e..04d59d7f31 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 519f2c188ef40525779e8349d7829933b41928ab +Subproject commit 04d59d7f31db95a2a225a3321a599bad81ea06b1 diff --git a/openslides-proxy b/openslides-proxy index 0e82813c38..fc1fa2eb91 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 0e82813c3845fc4f2f5a44f6881eb61b0f9dcd64 +Subproject commit fc1fa2eb91252cfcb4cdffbf327e3ac27d6043bd diff --git a/openslides-search-service b/openslides-search-service index 9fb09d917d..d041d11a2b 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 9fb09d917ddb0b4e47940e7885bb6ff9525c942c +Subproject commit d041d11a2b60505c4fe08d9a1cd89e6323a23bec diff --git a/openslides-vote-service b/openslides-vote-service index d267b0fcb7..7cb454f1d0 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit d267b0fcb71fb7408db88d7c9bed727d52a91c52 +Subproject commit 7cb454f1d07273f38221251732085d6e47593014 From a0ed74f41af52446b0245217661f78c27d8a60af Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 26 Aug 2025 14:58:16 +0200 Subject: [PATCH 143/173] Autoupdate update --- openslides-autoupdate-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index bdc805708f..89e4248839 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit bdc805708fd3343332b6192220df7292844fd352 +Subproject commit 89e4248839b6aa21fa7c87faac19fed5d9782f50 From 853139bdbfa272b5e2b2a9332278dc688a0a2601 Mon Sep 17 00:00:00 2001 From: Loki Elble <69210919+Elblinator@users.noreply.github.com> Date: Wed, 27 Aug 2025 09:07:36 +0200 Subject: [PATCH 144/173] Add patchnotes 4.2.21 (#6980) --- patchnotes/4.2.21.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 patchnotes/4.2.21.md 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 From 411c244c77b4e1f6a57d5b58b9101acb2d53a39f Mon Sep 17 00:00:00 2001 From: Bastian Rihm Date: Thu, 28 Aug 2025 08:32:50 +0200 Subject: [PATCH 145/173] Fix client dev build with motion diff package (#6982) --- dev/docker/docker-compose.dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/docker/docker-compose.dev.yml b/dev/docker/docker-compose.dev.yml index a9c71173dc..4fb22225bc 100644 --- a/dev/docker/docker-compose.dev.yml +++ b/dev/docker/docker-compose.dev.yml @@ -63,7 +63,7 @@ services: volumes: - ../../openslides-client/client/src:/app/src - ../../openslides-client/client/cli:/app/cli - - ../../openslides-client/packages:/packages + - ../../openslides-client/packages/openslides-motion-diff/src:/packages/openslides-motion-diff/src backend: build: From 750865b90de25e4e9c48f889c180c97b36813712 Mon Sep 17 00:00:00 2001 From: Bastian Rihm Date: Thu, 28 Aug 2025 11:34:11 +0200 Subject: [PATCH 146/173] Update go workspace version (#6983) --- dev/docker/workspaces/autoupdate.work | 2 +- dev/docker/workspaces/icc.work | 2 +- dev/docker/workspaces/search.work | 2 +- dev/docker/workspaces/vote.work | 2 +- go.work | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) 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/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 From cc184e161395af82dd4a4f126085ba0a31992f74 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 28 Aug 2025 12:42:52 +0200 Subject: [PATCH 147/173] Datastore bugfix --- openslides-datastore-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-datastore-service b/openslides-datastore-service index 1705c1209e..8d3a965107 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 1705c1209e617e8d03e43d49ed739ca999ad87dd +Subproject commit 8d3a96510736768a4262159d4abc1881f58c3a8c From 4a63ac13af8740d41f251b1ed08d0d1e5a51e3f9 Mon Sep 17 00:00:00 2001 From: Magnus Schieder <50337967+m-schieder@users.noreply.github.com> Date: Fri, 29 Aug 2025 16:32:40 +0200 Subject: [PATCH 148/173] Fix problem with dependent sequence in stable update (#6985) --- dev/scripts/make-update.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 || { From de631002eae99e3f4ca174f2d05793f462ba8e04 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 1 Sep 2025 16:25:45 +0200 Subject: [PATCH 149/173] Updating DockerDaemon using services --- dev/scripts/git-checkout-branch.sh | 16 +++++++-------- dev/scripts/git-fetch-and-merge-upstream.sh | 18 ++++++++--------- dev/scripts/git-push-all-submodules.sh | 22 ++++++++++----------- openslides-autoupdate-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- 6 files changed, 31 insertions(+), 31 deletions(-) diff --git a/dev/scripts/git-checkout-branch.sh b/dev/scripts/git-checkout-branch.sh index 818a399f95..c0132d94c8 100644 --- a/dev/scripts/git-checkout-branch.sh +++ b/dev/scripts/git-checkout-branch.sh @@ -22,18 +22,18 @@ checkout "${BRANCH}" IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" || exit && \ + cd "$DIR" || exit 1 - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ + DIRNAME=${PWD##*/} + export DIRNAME + SUBMODULE=${DIRNAME//"openslides-"} + export SUBMODULE - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'go' ]; then continue; fi + if [ "$SUBMODULE" == 'meta' ]; then continue; fi # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi # Git checkout checkout "${BRANCH}" diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index 780a3dbb72..bf1deafcb3 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -25,7 +25,7 @@ fetch_merge_push() { local GIT_FETCH local ERROR=0 - git merge "$SOURCE"/"$BRANCH" || local ERROR=1 + git merge --no-edit "$SOURCE"/"$BRANCH" || local ERROR=1 if [ "$SOURCE" == 'origin' ]; then return; fi @@ -37,7 +37,7 @@ update_meta(){ if [ -d "meta" ] then ( - cd meta || exit + cd meta || exit 1 (fetch_merge_push meta origin) ) fi @@ -46,19 +46,19 @@ update_meta(){ IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" || exit && \ + cd "$DIR" || exit 1 - DIRNAME=${PWD##*/} && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ + DIRNAME=${PWD##*/} + SUBMODULE=${DIRNAME//"openslides-"} - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'go' ]; then continue; fi + if [ "$SUBMODULE" == 'meta' ]; then continue; fi # Check for single target - if [ -n "$SINGLE_TARGET" ] && [ "$SINGLE_TARGET" != "$SUBMODULE" ]; then continue; fi && \ + if [ -n "$SINGLE_TARGET" ] && [ "$SINGLE_TARGET" != "$SUBMODULE" ]; then continue; fi # Recursively Update Meta too - update_meta && \ + update_meta # Git commit fetch_merge_push "${SUBMODULE}" "${SOURCE_REPOSITORY}" "${SOURCE_BRANCH}" diff --git a/dev/scripts/git-push-all-submodules.sh b/dev/scripts/git-push-all-submodules.sh index 6f3df5bc99..7eb0105e78 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.sh @@ -20,23 +20,23 @@ export SINGLE_TARGET=$2 IFS=$'\n' for DIR in $(git submodule foreach --recursive -q sh -c pwd); do # Extract submodule name - cd "$DIR" || exit && \ + cd "$DIR" || exit 1 - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ + DIRNAME=${PWD##*/} + export DIRNAME + SUBMODULE=${DIRNAME//"openslides-"} + export SUBMODULE - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + if [ "$SUBMODULE" == 'go' ]; then continue; fi + if [ "$SUBMODULE" == 'meta' ]; then continue; fi # Check for single target - if [ $# -eq 2 ]; then if [[ "$SINGLE_TARGET" != "$SUBMODULE" ]]; then continue; fi; fi && \ + 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" && \ + info "Commit & push for ${SUBMODULE} " + git add -u . + git commit -a -m "$MESSAGE" git push done wait diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index dcedad76cb..7d6498384c 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit dcedad76cb8f2b435fe5ad84e63fe5f185528189 +Subproject commit 7d6498384c653e32cb16b897cb2854a3292b0613 diff --git a/openslides-icc-service b/openslides-icc-service index 90605da819..039a581d89 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 90605da819300e147273da834a34b0647516b75c +Subproject commit 039a581d897fe7fe820bd4cb47ca3e4f44188c54 diff --git a/openslides-manage-service b/openslides-manage-service index adcc46479d..9bf53fb837 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit adcc46479d33113f29d8e636321491e7c1f5ee8a +Subproject commit 9bf53fb837b730e5b364bbf4f323e13191e27275 From f0e70e1bbce6357fd1a8c4a750f3b45d5aef7484 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 1 Sep 2025 16:31:02 +0200 Subject: [PATCH 150/173] Removed unnecessary CMD --- openslides-autoupdate-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 7d6498384c..c083992f63 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 7d6498384c653e32cb16b897cb2854a3292b0613 +Subproject commit c083992f6382d632dfdbfc176ccc76c1f6991fc1 From 2336b68be320bffdfb8c209d7df46db89bf22f46 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 2 Sep 2025 11:17:51 +0200 Subject: [PATCH 151/173] Revert manage CompileDaemon changes --- openslides-manage-service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openslides-manage-service b/openslides-manage-service index 9bf53fb837..6f70884d69 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 9bf53fb837b730e5b364bbf4f323e13191e27275 +Subproject commit 6f70884d69ca29a19f2081b0cdd08209b9b77344 From 6c50c070294ffd7745eefef65a1959ad5d298c3a Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 2 Sep 2025 14:12:07 +0200 Subject: [PATCH 152/173] Transfer PID to CompileDaemon in command.sh --- openslides-autoupdate-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index c083992f63..27baa980b0 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit c083992f6382d632dfdbfc176ccc76c1f6991fc1 +Subproject commit 27baa980b0039afa65041e803536efc7d995e693 diff --git a/openslides-icc-service b/openslides-icc-service index 039a581d89..268336ce1e 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 039a581d897fe7fe820bd4cb47ca3e4f44188c54 +Subproject commit 268336ce1ed60620650ab25e88f4da83b12e0ba0 diff --git a/openslides-manage-service b/openslides-manage-service index 6f70884d69..6942d77e4d 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 6f70884d69ca29a19f2081b0cdd08209b9b77344 +Subproject commit 6942d77e4df8f1703b048d3acc9aad5ffe4bd108 From a39643fe9608648a8ba0e8b6ddbd2a2a0949efce Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 8 Sep 2025 10:41:59 +0200 Subject: [PATCH 153/173] Adding some more clarifying comments --- dev/scripts/makefile/make-dev.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 537e76628c..de3d594e13 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -193,11 +193,11 @@ stop() info "Stop running container" if [ "$SERVICE_FOLDER" = "" ] then - # Compose + # Compose in particular service folder with docker compose file echocmd eval "$DC down --volumes --remove-orphans" elif [ -n "$COMPOSE_FILE" ] then - # Compose + # Compose main echocmd eval "$DC down $CLOSE_VOLUMES" else # Single Container From 67683c0899735ef7837c717c27170eef117cec37 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 8 Sep 2025 11:14:52 +0200 Subject: [PATCH 154/173] Merged/Updated some submodules --- dev/scripts/git-checkout-branch.sh | 9 +++++++++ lib/openslides-go | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-search-service | 2 +- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/dev/scripts/git-checkout-branch.sh b/dev/scripts/git-checkout-branch.sh index c0132d94c8..27b4f671b0 100644 --- a/dev/scripts/git-checkout-branch.sh +++ b/dev/scripts/git-checkout-branch.sh @@ -8,6 +8,13 @@ export BRANCH=$1 export SINGLE_TARGET=$2 +checkout_main() { + cd meta || exit 1 + + git checkout main + git pull +} + checkout() { export BRANCH=$1 @@ -15,6 +22,8 @@ checkout() { 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}" diff --git a/lib/openslides-go b/lib/openslides-go index 77dee4b0c1..36c8ff7e56 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 77dee4b0c105410650748b1c73237cab0a05a367 +Subproject commit 36c8ff7e56f078968cf2ad71d1d55f351c7659c0 diff --git a/openslides-backend b/openslides-backend index 5571be8e6e..2f402d05fe 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 5571be8e6e6ded83ca434005487f8941a1d3ce6d +Subproject commit 2f402d05fea4b86c247ef063b06dac22816d567e diff --git a/openslides-client b/openslides-client index c3cff9fae7..dbc236b3b9 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit c3cff9fae73c5e82539a81f49a49295ba5a27c55 +Subproject commit dbc236b3b970ace4e174e4f991b8c6a64663e95a diff --git a/openslides-search-service b/openslides-search-service index 561f3497be..a5aff4bd39 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 561f3497beae313d1eee136a347d2b9e813fd785 +Subproject commit a5aff4bd395a3e514761bd395accea793a89061a From ed8cd17ce96b6fe257853bbf33a4d4e7ddf7e217 Mon Sep 17 00:00:00 2001 From: Magnus Schieder Date: Mon, 8 Sep 2025 13:26:20 +0200 Subject: [PATCH 155/173] Small improvements --- Makefile | 2 +- dev/scripts/makefile/build-all-submodules.sh | 38 +++++++++----------- 2 files changed, 18 insertions(+), 22 deletions(-) diff --git a/Makefile b/Makefile index 3e5b574d7b..bf32e34c16 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ override DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml build-prod build-dev build-tests: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-build-main.sh $@ + bash $(MAKEFILE_PATH)/make-build-main.sh "$(ARGS)" # Development .SERVICE_TARGETS := auth autoupdate backend client datastore icc manage media proxy search vote diff --git a/dev/scripts/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index 4e6a5ee0ae..e45919a497 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -6,39 +6,35 @@ set -e . "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" # Iterates all submodules and executes the make-target 'build-aio' using parameter context as build target -# Ignores meta directory +# Ignores meta and openslides-go directory -# Parameter #1: Name of a submodule. If given, this function will exclusively build 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 export CONTEXT=$1 +shift 1 +export ARGS="${@}" if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != "tests" ]; then - warn "No build context specified. Building for prod per default." >&2 + warn "No build context specified. Building for prod per default." export CONTEXT="prod" fi info "Building image(s) for context $CONTEXT" -export ARGS=$2 -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 && \ +# Andere art des loops +while read -r toplevel sm_path name; do +# Extract submodule name + { + DIR="$toplevel/$sm_path" - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ - if [ "$SUBMODULE" == 'go' ]; then continue; fi && \ + [[ "$name" == 'openslides-go' ]] && continue + [[ "$name" == 'openslides-meta' ]] && continue # Execute test - info " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " && \ - echocmd make build-"${CONTEXT}" ARGS="$ARGS" \ - & -done + echo " --- Building service ${SUBMODULE} 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 From 8d38b91c5554bfc2682d0d3c462c2c7f7c5f3570 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 9 Sep 2025 12:51:40 +0200 Subject: [PATCH 156/173] Rework submodule iteration method, local pwd method and other small changes --- Makefile | 4 +- dev/deprecated/build-service.sh | 2 +- dev/deprecated/make-build-service.sh | 6 +-- dev/deprecated/make-deprecation-warning.sh | 2 +- dev/scripts/act/run-act.sh | 4 +- dev/scripts/git-checkout-branch.sh | 34 ++++++------- dev/scripts/git-fetch-and-merge-upstream.sh | 36 +++++++------- dev/scripts/git-push-all-submodules.sh | 39 +++++++-------- dev/scripts/git-setup-forked-submodule.sh | 12 ++--- dev/scripts/lint-dockerfiles.sh | 37 +++++++------- dev/scripts/lint-shell-scripts.sh | 38 +++++++-------- dev/scripts/makefile/build-all-submodules.sh | 18 +++---- dev/scripts/makefile/make-build-main.sh | 4 +- dev/scripts/makefile/make-dev.sh | 28 ++++++----- dev/scripts/makefile/test-all-submodules.sh | 51 ++++++++++---------- dev/scripts/submodules-do.sh | 49 +++++++++++++------ openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 27 files changed, 206 insertions(+), 180 deletions(-) diff --git a/Makefile b/Makefile index bf32e34c16..055ce7dd00 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ override DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml build-prod build-dev build-tests: sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - bash $(MAKEFILE_PATH)/make-build-main.sh "$(ARGS)" + bash $(MAKEFILE_PATH)/make-build-main.sh $@ # Development .SERVICE_TARGETS := auth autoupdate backend client datastore icc manage media proxy search vote @@ -34,7 +34,7 @@ dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-ente # Tests run-tests: - bash dev/scripts/makefile/test-all-submodules.sh + bash dev/scripts/makefile/test-all-submodules.sh "$(ARGS)" test-ci: bash $(SCRIPT_PATH)/act/run-act.sh $(FOLDER) $(WORKFLOW_TRIGGER) diff --git a/dev/deprecated/build-service.sh b/dev/deprecated/build-service.sh index 162e2084ac..6054e42df0 100644 --- a/dev/deprecated/build-service.sh +++ b/dev/deprecated/build-service.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" # Builds a single Submodule Service. This expects to be in the directory/subdirectory of the respective service diff --git a/dev/deprecated/make-build-service.sh b/dev/deprecated/make-build-service.sh index 0d85271dab..2877f10927 100644 --- a/dev/deprecated/make-build-service.sh +++ b/dev/deprecated/make-build-service.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" # Used in Makefile Targets of Services to build images for a specific context help () @@ -25,7 +25,7 @@ Available dev functions: TARGET=$1 SERVICE=$2 -LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +LOCAL_PWD=$(dirname "$0") PREFIX="build-" FUNCTION=${TARGET#"$PREFIX"} @@ -55,4 +55,4 @@ case "$FUNCTION" in "dev") echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" dev ;; "tests") echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" tests ;; *) echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" prod ;; -esac \ No newline at end of file +esac diff --git a/dev/deprecated/make-deprecation-warning.sh b/dev/deprecated/make-deprecation-warning.sh index 21387e6da6..2aa1f27d15 100644 --- a/dev/deprecated/make-deprecation-warning.sh +++ b/dev/deprecated/make-deprecation-warning.sh @@ -3,7 +3,7 @@ set -e # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" +. "$(dirname "$0")/../util.sh" # Used as a warning for users that a particular make target will be deprecated or renamed soon # If there is an alternative to the given make target, it will be displayed diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh index 036e0ff33d..ca8d964710 100644 --- a/dev/scripts/act/run-act.sh +++ b/dev/scripts/act/run-act.sh @@ -1,14 +1,14 @@ #!/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"; \ diff --git a/dev/scripts/git-checkout-branch.sh b/dev/scripts/git-checkout-branch.sh index 27b4f671b0..f49b2e927b 100644 --- a/dev/scripts/git-checkout-branch.sh +++ b/dev/scripts/git-checkout-branch.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" # 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 @@ -16,7 +16,7 @@ checkout_main() { } 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 @@ -28,23 +28,23 @@ checkout() { 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 1 + 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 + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue # Git checkout - checkout "${BRANCH}" -done + ( + 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 bf1deafcb3..d9cc3f596a 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.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" # Fetches and merges all submodules with their respective SOURCE_REPOSITORY/SOURCE_BRANCH repositories. Default is upstream/main @@ -43,24 +43,26 @@ update_meta(){ 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 1 + DIR="$toplevel/$sm_path" - DIRNAME=${PWD##*/} - SUBMODULE=${DIRNAME//"openslides-"} - - 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 [ -n "$SINGLE_TARGET" ] && [ "$SINGLE_TARGET" != "$SUBMODULE" ]; then continue; fi - - # Recursively Update Meta too - update_meta - - # Git commit - fetch_merge_push "${SUBMODULE}" "${SOURCE_REPOSITORY}" "${SOURCE_BRANCH}" -done + [[ "$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 7eb0105e78..66afa96e17 100644 --- a/dev/scripts/git-push-all-submodules.sh +++ b/dev/scripts/git-push-all-submodules.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" # Commits and pushes all submodules to their respective repositories. # The same Commit Message is reused for all Commits @@ -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 1 + 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 + [[ "$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 93c64df10d..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 + 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 7ba91643e4..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 && \ + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue - # 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 + ( + 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 fd31f9b447..b9d017520e 100644 --- a/dev/scripts/lint-shell-scripts.sh +++ b/dev/scripts/lint-shell-scripts.sh @@ -1,9 +1,9 @@ #!/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. @@ -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 && \ + [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue - # Execute test - info " Linting shell-scripts for ${SUBMODULE}:" && \ - lint_all_files -done + ( + 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/makefile/build-all-submodules.sh b/dev/scripts/makefile/build-all-submodules.sh index e45919a497..9442f00e9a 100755 --- a/dev/scripts/makefile/build-all-submodules.sh +++ b/dev/scripts/makefile/build-all-submodules.sh @@ -3,38 +3,36 @@ 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 and openslides-go directory -export CONTEXT=$1 +CONTEXT=$1 shift 1 -export ARGS="${@}" +ARGS="${*}" if [ "${CONTEXT}" != "prod" ] && [ "${CONTEXT}" != "dev" ] && [ "${CONTEXT}" != "tests" ]; then warn "No build context specified. Building for prod per default." - export CONTEXT="prod" + CONTEXT="prod" fi info "Building image(s) for context $CONTEXT" - -# Andere art des loops while read -r toplevel sm_path name; do # Extract submodule name { DIR="$toplevel/$sm_path" - [[ "$name" == 'openslides-go' ]] && continue - [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && exit 0 + [[ "$name" == 'openslides-meta' ]] && exit 0 # Execute test - echo " --- Building service ${SUBMODULE} for context ${CONTEXT} --- " + echo " --- Building service ${name} for context ${CONTEXT} --- " echo "end sleep" - echocmd make -C $DIR build-"${CONTEXT}" ARGS="$ARGS" + 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/make-build-main.sh b/dev/scripts/makefile/make-build-main.sh index a83a1b1e7e..234ee30840 100644 --- a/dev/scripts/makefile/make-build-main.sh +++ b/dev/scripts/makefile/make-build-main.sh @@ -3,7 +3,7 @@ set -e # Import OpenSlides utils package -. "$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../util.sh" +. "$(dirname "$0")/../util.sh" # Used in Makefile Targets of the main repository to build images for a specific context help () @@ -25,7 +25,7 @@ Available dev functions: # Setup TARGET=$1 -LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +LOCAL_PWD=$(dirname "$0") PREFIX="build-" FUNCTION=${TARGET#"$PREFIX"} diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index de3d594e13..3c57126239 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.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" # Processes various development operations @@ -14,7 +14,7 @@ Builds and starts development related images. Intended to be called from main re 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 assumed to be operated on - #3 ARGS : Additional parameters that will be appended to the called docker run or docker compose calls + #3 DEV_ARGS : Additional parameters that will be appended to the called docker run or docker compose calls Flags: no-cache : Prevents use of cache when building docker images @@ -25,15 +25,15 @@ Available dev functions: dev-help : Print help dev-detached : Builds and starts development images with detach flag. This causes started container 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 \$ARGS parameter determines + If a docker compose file is declared, the \$DEV_ARGS 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 associated with the service or docker compose file dev-exec : Executes command inside container. - Use \$ARGS to declare command that should be used. + Use \$DEV_ARGS to declare command that should be used. If using a docker compose setup, also declare which container the command should be used in. dev-enter : Enters shell of started container. - If a docker compose file is declared, the \$ARGS parameter determines + If a docker compose file is declared, the \$DEV_ARGS parameter determines the specific container id you will enter (default value is equal the service name) dev-build : Builds the development image " @@ -132,7 +132,7 @@ run() if [ -n "$COMPOSE_FILE" ] then # Compose - echocmd eval "$DC up $FLAGS $VOLUMES $ARGS" + echocmd eval "$DC up $FLAGS $VOLUMES $DEV_ARGS" else # Already active check # Either stop existing containers and continue with run() or use existing containers from now on and exit run() early @@ -142,7 +142,7 @@ run() fi # Single Container - echocmd docker run --name "$CONTAINER_NAME" "$FLAGS" "$VOLUMES" "$ARGS" "$IMAGE_TAG" "$SHELL" + echocmd docker run --name "$CONTAINER_NAME" "$FLAGS" "$VOLUMES" "$DEV_ARGS" "$IMAGE_TAG" "$SHELL" fi } @@ -210,7 +210,7 @@ stop() ## Parameters TARGET=$1 SERVICE=$2 -ARGS=$3 +DEV_ARGS=$3 # SERVICE contains all additionally provided make targets. This may include flags # Extract flags here @@ -227,9 +227,13 @@ done # Variables SERVICE_FOLDER="" CONTAINER_NAME="make-dev-$SERVICE" -LOCAL_PWD=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) +LOCAL_PWD=$(dirname "$0") USED_SHELL="sh" +# Remove ARGS flag from calling maketarget +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#"-"} @@ -275,10 +279,10 @@ case "$FUNCTION" in "clean") clean ;; "standalone") build && run && stop ;; "detached") build && run "-d" && info "Containers started" ;; - "attached") build && run "-d" && attach "$ARGS" && stop ;; + "attached") build && run "-d" && attach "$DEV_ARGS" && stop ;; "stop") stop ;; - "exec") exec "$ARGS" ;; - "enter") attach "$ARGS" ;; + "exec") exec "$DEV_ARGS" ;; + "enter") attach "$DEV_ARGS" ;; "build") build ;; "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 ;; diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 1db39a7d13..0b4295316b 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -1,48 +1,47 @@ #!/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 && \ +while read -r toplevel sm_path name; do +# Extract submodule name + { + DIR="$toplevel/$sm_path" - DIRNAME=${PWD##*/} && \ - export DIRNAME && \ - SUBMODULE=${DIRNAME//"openslides-"} && \ - export SUBMODULE && \ - - if [ "$SUBMODULE" == 'meta' ]; then continue; fi && \ + # Skip Meta + [[ "$name" == 'openslides-meta' ]] && continue + [[ "$name" == 'openslides-go' ]] && 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 + info "Testing service ${name}" + 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" 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 success "Tests for service ${x} successful"; 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 + 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/openslides-auth-service b/openslides-auth-service index 653c482cc7..0fab5da05f 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 653c482cc7ff430a811a8256278be7873fa32d7d +Subproject commit 0fab5da05f78818f70e903ce09298dd3d7718834 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 27baa980b0..787f3bfd58 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 27baa980b0039afa65041e803536efc7d995e693 +Subproject commit 787f3bfd5841014a945f8cd5939a6fe01fc67644 diff --git a/openslides-backend b/openslides-backend index 2f402d05fe..c451c640be 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 2f402d05fea4b86c247ef063b06dac22816d567e +Subproject commit c451c640bebcd9d1d414b55811af143e37e2e4c5 diff --git a/openslides-client b/openslides-client index dbc236b3b9..ceed90e227 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit dbc236b3b970ace4e174e4f991b8c6a64663e95a +Subproject commit ceed90e2277e28d531cbc0a01549ecb9567b6390 diff --git a/openslides-datastore-service b/openslides-datastore-service index 8d3a965107..93b059e2cf 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 8d3a96510736768a4262159d4abc1881f58c3a8c +Subproject commit 93b059e2cf8630aab5f724bb142c4887882243f5 diff --git a/openslides-icc-service b/openslides-icc-service index 268336ce1e..83a9f5cc44 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 268336ce1ed60620650ab25e88f4da83b12e0ba0 +Subproject commit 83a9f5cc448dba18916db0e85ff29afc660a6ecc diff --git a/openslides-manage-service b/openslides-manage-service index 6942d77e4d..312f3a9715 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 6942d77e4df8f1703b048d3acc9aad5ffe4bd108 +Subproject commit 312f3a97156ad0d06f28ae76678be459fe09aaa0 diff --git a/openslides-media-service b/openslides-media-service index 486c4fa8c3..93ef1782f7 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 486c4fa8c3bbf543ba7fa3f2cf6feb52fb08e2b7 +Subproject commit 93ef1782f796ca9453528cab4622f77a99c7d975 diff --git a/openslides-proxy b/openslides-proxy index 1cbd39147a..0541ab26bc 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 1cbd39147aa0dbc47a5d07b4e72d5e039c605611 +Subproject commit 0541ab26bcf42c9760520f12f1f37d83b502e319 diff --git a/openslides-search-service b/openslides-search-service index a5aff4bd39..c7b483a631 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit a5aff4bd395a3e514761bd395accea793a89061a +Subproject commit c7b483a631551cba9127c4a5e9852d3c956b8ca3 diff --git a/openslides-vote-service b/openslides-vote-service index 4e1de186fb..ae672cd23d 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 4e1de186fbaf13dcb09d6a8c0f1c1ce40fc42972 +Subproject commit ae672cd23d0da4c98f9edbf79f95e832c826b161 From de01de4b38547a15b8db788f32ae3e3fe31d5c2f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 9 Sep 2025 12:54:39 +0200 Subject: [PATCH 157/173] Merge with main --- openslides-auth-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 0fab5da05f..a6c02db5be 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 0fab5da05f78818f70e903ce09298dd3d7718834 +Subproject commit a6c02db5becd2385afb0ae4b76790079a118947a diff --git a/openslides-backend b/openslides-backend index c451c640be..9f8cef4bcf 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit c451c640bebcd9d1d414b55811af143e37e2e4c5 +Subproject commit 9f8cef4bcf6171a688b0a1a3074bae2603cc1e1f diff --git a/openslides-client b/openslides-client index ceed90e227..8934db6d19 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit ceed90e2277e28d531cbc0a01549ecb9567b6390 +Subproject commit 8934db6d1947ac3b08d21eec4633b3af34da81e9 diff --git a/openslides-datastore-service b/openslides-datastore-service index 93b059e2cf..897567555d 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 93b059e2cf8630aab5f724bb142c4887882243f5 +Subproject commit 897567555dff5e5bf66becfc2dcbf11d657ecdea diff --git a/openslides-icc-service b/openslides-icc-service index 83a9f5cc44..9a9d9240f0 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 83a9f5cc448dba18916db0e85ff29afc660a6ecc +Subproject commit 9a9d9240f02b3a602d98d34408520598b1bbebd3 diff --git a/openslides-media-service b/openslides-media-service index 93ef1782f7..14ec817aea 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 93ef1782f796ca9453528cab4622f77a99c7d975 +Subproject commit 14ec817aea827d1499a360f1de3234e8f76c29a4 diff --git a/openslides-search-service b/openslides-search-service index c7b483a631..bfe5fa098d 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit c7b483a631551cba9127c4a5e9852d3c956b8ca3 +Subproject commit bfe5fa098da80ab03e7ae282f02a05dbab95055f diff --git a/openslides-vote-service b/openslides-vote-service index ae672cd23d..eaaaed60bd 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit ae672cd23d0da4c98f9edbf79f95e832c826b161 +Subproject commit eaaaed60bd02d38b15daca7c66473cfd70de60a9 From 01cc040783db9561ef5faa9149b87ac15cc2e876 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 15 Sep 2025 13:36:23 +0200 Subject: [PATCH 158/173] Add option to choose what branch for external services is used in dev compose setups. Change ARG behaviour for make-dev.sh --- Makefile | 6 +-- dev/scripts/makefile/make-dev.sh | 57 ++++++++++++++------- dev/scripts/makefile/test-all-submodules.sh | 9 ++-- openslides-auth-service | 2 +- openslides-backend | 2 +- openslides-datastore-service | 2 +- 6 files changed, 51 insertions(+), 27 deletions(-) diff --git a/Makefile b/Makefile index 055ce7dd00..f62bb90b8a 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ build-prod build-dev build-tests: $(.SERVICE_TARGETS): @echo "" -.FLAGS := no-cache capsule +.FLAGS := no-cache capsule compose-local-branch $(.FLAGS): @echo "" @@ -29,12 +29,12 @@ $(.FLAGS): dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean dev-build: @sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work - @bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" "$(ARGS)" + @bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" "$(DEV_ARGS)" "$(ATTACH_TARGET_CONTAINER)" "$(EXEC_COMMAND)" # Tests run-tests: - bash dev/scripts/makefile/test-all-submodules.sh "$(ARGS)" + bash dev/scripts/makefile/test-all-submodules.sh "$(DEV_ARGS)" "$(ATTACH_TARGET_CONTAINER)" "$(EXEC_COMMAND)" test-ci: bash $(SCRIPT_PATH)/act/run-act.sh $(FOLDER) $(WORKFLOW_TRIGGER) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 3c57126239..1387c7d5a6 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -12,28 +12,36 @@ help () 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 assumed to be operated on - #3 DEV_ARGS : Additional parameters that will be appended to the called docker run or docker compose calls + #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 assumed to be operated on + #3 RUN_ARGS : Additional parameters that will be appended dev-run calls + + #4 ATTACH_TARGET_CONTAINER : Determine target container to enter for dev-attached + #3 EXEC_COMMAND : Determine command to be called for dev-exec Flags: - no-cache : Prevents use of cache when building docker images - capsule : Enables encapsulation of docker build output + 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 local branch + of the service will be pulled instead. + Example: Backend-Service is locally checked-out to 'feature/xyz'. Its dev compose setup usually pulls other services like 'auth' from + 'openslides-auth-service.git#main'. If 'compose-local-branch' is set to true, the path 'openslides-auth-service.git#feature/xyz' will be pulled + 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 container 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 \$DEV_ARGS parameter determines + If a docker compose file is declared, the \$ATTACH_ARGS 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 associated with the service or docker compose file dev-exec : Executes command inside container. - Use \$DEV_ARGS to declare command that should be used. + Use \$EXEC_ARGS to declare command that should be used. If using a docker compose setup, also declare which container the command should be used in. dev-enter : Enters shell of started container. - If a docker compose file is declared, the \$DEV_ARGS parameter determines + If a docker compose file is declared, the \$ENTER_ARGS parameter determines the specific container id you will enter (default value is equal the service name) dev-build : Builds the development image " @@ -131,8 +139,12 @@ run() local SHELL=$2 if [ -n "$COMPOSE_FILE" ] then + local BUILD_ARGS=""; + + if [ -n "$NO_CACHE" ]; then local BUILD_ARGS="--force-recreate"; fi + # Compose - echocmd eval "$DC up $FLAGS $VOLUMES $DEV_ARGS" + echocmd eval "$DC up --build ${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 @@ -142,13 +154,13 @@ run() fi # Single Container - echocmd docker run --name "$CONTAINER_NAME" "$FLAGS" "$VOLUMES" "$DEV_ARGS" "$IMAGE_TAG" "$SHELL" + echocmd docker run --name "$CONTAINER_NAME" "$FLAGS" "$VOLUMES" "$RUN_ARGS" "$IMAGE_TAG" "$SHELL" fi } attach() { - local TARGET_CONTAINER=$1 + local TARGET_CONTAINER=$ATTACH_TARGET_CONTAINER info "Attaching to running container" if [ -n "$COMPOSE_FILE" ] then @@ -177,7 +189,7 @@ attach() exec() { - local FUNC=$1 + local FUNC=$EXEC_COMMAND if [ -n "$COMPOSE_FILE" ] then # Compose @@ -210,7 +222,9 @@ stop() ## Parameters TARGET=$1 SERVICE=$2 -DEV_ARGS=$3 +RUN_ARGS=$3 +ATTACH_TARGET_CONTAINER=$4 +EXEC_COMMAND=$5 # SERVICE contains all additionally provided make targets. This may include flags # Extract flags here @@ -220,6 +234,7 @@ 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 @@ -258,7 +273,8 @@ case "$SERVICE" in 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" ;; + "search") SERVICE_FOLDER="./openslides-search-service" && + COMPOSE_FILE="$SERVICE_FOLDER/dev/docker-compose.dev.yml" ;; "vote") SERVICE_FOLDER="./openslides-vote-service" ;; "") COMPOSE_FILE="dev/docker/docker-compose.dev.yml" ;; *) ;; @@ -267,10 +283,15 @@ 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' used to fetch external services in dev compose setup"; fi + # Helpers USER_ID=$(id -u) GROUP_ID=$(id -g) -DC="CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" +DC="COMPOSE_REFERENCE_BRANCH=$COMPOSE_REFERENCE_BRANCH CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" IMAGE_TAG="openslides-$SERVICE-dev" # - Run specific function @@ -279,10 +300,10 @@ case "$FUNCTION" in "clean") clean ;; "standalone") build && run && stop ;; "detached") build && run "-d" && info "Containers started" ;; - "attached") build && run "-d" && attach "$DEV_ARGS" && stop ;; + "attached") build && run "-d" && attach && stop ;; "stop") stop ;; - "exec") exec "$DEV_ARGS" ;; - "enter") attach "$DEV_ARGS" ;; + "exec") exec ;; + "enter") attach ;; "build") build ;; "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 ;; diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 0b4295316b..4386dc19bc 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -31,11 +31,14 @@ while read -r toplevel sm_path name; do # Execute test info "Testing service ${name}" - ERROR_FOUND="" - #echocmd make -C "$DIR" run-tests || ERROR_FOUND="1" - outputs[$name]="${?}${ERROR_FOUND}" + ( + 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"')" +wait echo "Done" for x in "${!outputs[@]}"; do diff --git a/openslides-auth-service b/openslides-auth-service index a6c02db5be..f55e170a96 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit a6c02db5becd2385afb0ae4b76790079a118947a +Subproject commit f55e170a96756e536869b201ca283401e4e68ccf diff --git a/openslides-backend b/openslides-backend index 9f8cef4bcf..30e3745b29 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 9f8cef4bcf6171a688b0a1a3074bae2603cc1e1f +Subproject commit 30e3745b29144722a4934d283745ed2ddb0ae9a9 diff --git a/openslides-datastore-service b/openslides-datastore-service index 897567555d..5e57ae624e 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 897567555dff5e5bf66becfc2dcbf11d657ecdea +Subproject commit 5e57ae624e853cd9429899d6ea2371e01d4fefcb From 9f322db85948ef29028eaabd728c4612842d98bd Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 15 Sep 2025 14:10:10 +0200 Subject: [PATCH 159/173] Relocated --build --- dev/scripts/makefile/make-dev.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 1387c7d5a6..1becf4f50e 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -141,10 +141,10 @@ run() then local BUILD_ARGS=""; - if [ -n "$NO_CACHE" ]; then local BUILD_ARGS="--force-recreate"; fi + if [ -n "$NO_CACHE" ]; then local BUILD_ARGS="--build --force-recreate"; fi # Compose - echocmd eval "$DC up --build ${BUILD_ARGS} ${FLAGS} ${VOLUMES} ${RUN_ARGS}" + 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 @@ -291,7 +291,7 @@ if [ -n "$USE_LOCAL_BRANCH_FOR_COMPOSE" ]; then COMPOSE_REFERENCE_BRANCH=$(git - # Helpers USER_ID=$(id -u) GROUP_ID=$(id -g) -DC="COMPOSE_REFERENCE_BRANCH=$COMPOSE_REFERENCE_BRANCH CONTEXT=dev USER_ID=$USER_ID GROUP_ID=$GROUP_ID docker compose -f ${COMPOSE_FILE}" +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 From c645c009375cea9aac117b98fec92515ff56b12f Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 15 Sep 2025 14:41:38 +0200 Subject: [PATCH 160/173] Putting CONTEXT, USER and GROUP in curly braces --- openslides-auth-service | 2 +- openslides-backend | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index f55e170a96..761204a5c6 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit f55e170a96756e536869b201ca283401e4e68ccf +Subproject commit 761204a5c61f85cc052dd54a1ffa1c665995e1e9 diff --git a/openslides-backend b/openslides-backend index 30e3745b29..3c44e18811 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 30e3745b29144722a4934d283745ed2ddb0ae9a9 +Subproject commit 3c44e188116268bada99fc4288dcd450b0bb17d1 From f5291addffe144f11a7ec2aed4f45bb23a1fe098 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 15 Sep 2025 16:07:57 +0200 Subject: [PATCH 161/173] Remove compose file for search service --- dev/scripts/makefile/make-dev.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 1becf4f50e..09aa1f0c24 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -273,8 +273,7 @@ case "$SERVICE" in 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" && - COMPOSE_FILE="$SERVICE_FOLDER/dev/docker-compose.dev.yml" ;; + "search") SERVICE_FOLDER="./openslides-search-service" ;; "vote") SERVICE_FOLDER="./openslides-vote-service" ;; "") COMPOSE_FILE="dev/docker/docker-compose.dev.yml" ;; *) ;; From 48885041287dbe942a39f145d8cb3f218cdf13d7 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 16 Sep 2025 09:17:02 +0200 Subject: [PATCH 162/173] Adding dev-log option --- Makefile | 2 +- dev/scripts/makefile/make-dev.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index f62bb90b8a..1d0eb81d01 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ $(.FLAGS): .PHONY: dev -dev dev-help dev-standalone dev-detached dev-attached dev-stop dev-exec dev-enter dev-clean dev-build: +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))" "$(DEV_ARGS)" "$(ATTACH_TARGET_CONTAINER)" "$(EXEC_COMMAND)" diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 09aa1f0c24..99777355be 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -44,6 +44,7 @@ Available dev functions: If a docker compose file is declared, the \$ENTER_ARGS 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. " } @@ -218,6 +219,24 @@ stop() fi } +log() +{ + local TARGET_CONTAINER=$ATTACH_TARGET_CONTAINER + if [ -n "$COMPOSE_FILE" ] + then + if [ -z "$TARGET_CONTAINER" ] + then + 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 eval "docker logs $CONTAINER_NAME" + fi + +} + # Setup ## Parameters TARGET=$1 @@ -304,6 +323,7 @@ case "$FUNCTION" in "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 ;; From 87f2240d2e2613812806944edfa0c0667c64e7d0 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 29 Sep 2025 17:33:51 +0200 Subject: [PATCH 163/173] Correcting wording for help() Expand log() --- dev/scripts/makefile/make-dev.sh | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 99777355be..351a642804 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -13,8 +13,8 @@ Builds and starts development related images. Intended to be called from main re 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 assumed to be operated on - #3 RUN_ARGS : Additional parameters that will be appended dev-run calls + #2 SERVICE : Name of the service to be operated on. If empty, the main repository is assumed to be operated on + #3 RUN_ARGS : Additional parameters that will be appended to dev-run calls #4 ATTACH_TARGET_CONTAINER : Determine target container to enter for dev-attached #3 EXEC_COMMAND : Determine command to be called for dev-exec @@ -22,24 +22,24 @@ Parameters: 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 local branch - of the service will be pulled instead. - Example: Backend-Service is locally checked-out to 'feature/xyz'. Its dev compose setup usually pulls other services like 'auth' from - 'openslides-auth-service.git#main'. If 'compose-local-branch' is set to true, the path 'openslides-auth-service.git#feature/xyz' will be pulled + 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 container to run in the background + 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_ARGS 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 associated with the service or docker compose file + 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 used. - If using a docker compose setup, also declare which container the command should be used in. + 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 \$ENTER_ARGS parameter determines the specific container id you will enter (default value is equal the service name) @@ -224,8 +224,13 @@ log() local TARGET_CONTAINER=$ATTACH_TARGET_CONTAINER if [ -n "$COMPOSE_FILE" ] then - if [ -z "$TARGET_CONTAINER" ] + 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; } + else + # Submodule case info "No container was specified; Service container will be taken as default" && local TARGET_CONTAINER="$SERVICE" fi From fb05f899ed740188f3a8137c8be8296b2d899e55 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 2 Oct 2025 17:50:10 +0200 Subject: [PATCH 164/173] Merge with main --- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/openslides-auth-service b/openslides-auth-service index 761204a5c6..f86d12afb2 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 761204a5c61f85cc052dd54a1ffa1c665995e1e9 +Subproject commit f86d12afb2b94d316f2345a592de55eec4029f3f diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 787f3bfd58..870ed30689 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 787f3bfd5841014a945f8cd5939a6fe01fc67644 +Subproject commit 870ed306898e423320b3efcd323a8b785d8ef59d diff --git a/openslides-backend b/openslides-backend index 3c44e18811..95cacf8ec8 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 3c44e188116268bada99fc4288dcd450b0bb17d1 +Subproject commit 95cacf8ec8acbd203212f407f0019ab06e922941 diff --git a/openslides-client b/openslides-client index 8934db6d19..b269589717 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit 8934db6d1947ac3b08d21eec4633b3af34da81e9 +Subproject commit b269589717d219bdc4fde8041106306380efccfe diff --git a/openslides-datastore-service b/openslides-datastore-service index 5e57ae624e..5e4ced72b5 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 5e57ae624e853cd9429899d6ea2371e01d4fefcb +Subproject commit 5e4ced72b526d83b8b22070b47e350018010d85a diff --git a/openslides-icc-service b/openslides-icc-service index 9a9d9240f0..c6605d179a 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 9a9d9240f02b3a602d98d34408520598b1bbebd3 +Subproject commit c6605d179ad8e538d625dee3c99337a193524592 diff --git a/openslides-media-service b/openslides-media-service index 14ec817aea..9e3c6b02fc 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 14ec817aea827d1499a360f1de3234e8f76c29a4 +Subproject commit 9e3c6b02fce3479ced94f7d11b5b91d388f0a241 diff --git a/openslides-search-service b/openslides-search-service index bfe5fa098d..c01bb60c98 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit bfe5fa098da80ab03e7ae282f02a05dbab95055f +Subproject commit c01bb60c98fec3ae2c163d05ce92cb0507872168 diff --git a/openslides-vote-service b/openslides-vote-service index eaaaed60bd..7d532e8e3c 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit eaaaed60bd02d38b15daca7c66473cfd70de60a9 +Subproject commit 7d532e8e3c9abc63577938db9dd901f4996d7890 From aca4c890809b91aa7a3d4c416d0a9bd02cf7ebd9 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Fri, 3 Oct 2025 11:20:40 +0200 Subject: [PATCH 165/173] Fixed issue where testing auth would skip the for loop iterating over all services --- dev/scripts/makefile/test-all-submodules.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index 4386dc19bc..b6a4165cc3 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -16,6 +16,14 @@ unset ARGS declare -A outputs +# For some bizarre reason, the wait-for-it call in auth-service causes the loop below to break +# Therefore it is tested seperately +( + ERROR_FOUND="" + echocmd make -C "openslides-auth-service" run-tests || ERROR_FOUND="1" + outputs[$name]="${?}${ERROR_FOUND}" +) + while read -r toplevel sm_path name; do # Extract submodule name { @@ -24,6 +32,7 @@ while read -r toplevel sm_path name; do # Skip Meta [[ "$name" == 'openslides-meta' ]] && continue [[ "$name" == 'openslides-go' ]] && continue + [[ "$name" == 'openslides-auth-service' ]] && continue # Check for single target [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue @@ -38,7 +47,6 @@ while read -r toplevel sm_path name; do ) } done <<< "$(git submodule foreach --recursive -q 'echo "$toplevel $sm_path $name"')" -wait echo "Done" for x in "${!outputs[@]}"; do From 645b98374df45a88168d1ff584bb5f02b2dc3244 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Mon, 13 Oct 2025 17:10:51 +0200 Subject: [PATCH 166/173] Fixing test-all-submodules and make-dev bugs. Convert some parameters to environment variables. Improve dev-help message --- Makefile | 4 +-- dev/scripts/makefile/make-dev.sh | 31 +++++++++++++-------- dev/scripts/makefile/test-all-submodules.sh | 7 +++-- 3 files changed, 25 insertions(+), 17 deletions(-) diff --git a/Makefile b/Makefile index 1d0eb81d01..3df6161e39 100644 --- a/Makefile +++ b/Makefile @@ -29,12 +29,12 @@ $(.FLAGS): 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))" "$(DEV_ARGS)" "$(ATTACH_TARGET_CONTAINER)" "$(EXEC_COMMAND)" + @bash $(MAKEFILE_PATH)/make-dev.sh $@ "$(filter-out $@, $(MAKECMDGOALS))" # Tests run-tests: - bash dev/scripts/makefile/test-all-submodules.sh "$(DEV_ARGS)" "$(ATTACH_TARGET_CONTAINER)" "$(EXEC_COMMAND)" + bash dev/scripts/makefile/test-all-submodules.sh "$(filter-out $@, $(MAKECMDGOALS))" test-ci: bash $(SCRIPT_PATH)/act/run-act.sh $(FOLDER) $(WORKFLOW_TRIGGER) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 351a642804..2d42c2a92e 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -14,10 +14,17 @@ Builds and starts development related images. Intended to be called from main re 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 - #3 RUN_ARGS : Additional parameters that will be appended to dev-run calls - #4 ATTACH_TARGET_CONTAINER : Determine target container to enter for dev-attached - #3 EXEC_COMMAND : Determine command to be called for dev-exec +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 @@ -161,7 +168,7 @@ run() attach() { - local TARGET_CONTAINER=$ATTACH_TARGET_CONTAINER + local TARGET_CONTAINER=$ATTACH_CONTAINER info "Attaching to running container" if [ -n "$COMPOSE_FILE" ] then @@ -171,7 +178,7 @@ attach() 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?"); + local TARGET_CONTAINER=$(input "Which service container should be entered?") { [ -z "$TARGET_CONTAINER" ] && \info "No service container declared, exiting" && return; } else # Submodule case @@ -221,15 +228,16 @@ stop() log() { - local TARGET_CONTAINER=$ATTACH_TARGET_CONTAINER + 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?"); + local TARGET_CONTAINER=$(input "Which service container should be logged?") { [ -z "$TARGET_CONTAINER" ] && \info "No service container declared, exiting" && return; } - else + 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 @@ -237,7 +245,7 @@ log() echocmd eval "docker compose -f $COMPOSE_FILE logs $TARGET_CONTAINER" else # Single Container - echocmd eval "docker logs $CONTAINER_NAME" + echocmd docker container logs "$CONTAINER_NAME" fi } @@ -246,9 +254,8 @@ log() ## Parameters TARGET=$1 SERVICE=$2 -RUN_ARGS=$3 -ATTACH_TARGET_CONTAINER=$4 -EXEC_COMMAND=$5 + +## 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 diff --git a/dev/scripts/makefile/test-all-submodules.sh b/dev/scripts/makefile/test-all-submodules.sh index b6a4165cc3..c761da7cd9 100644 --- a/dev/scripts/makefile/test-all-submodules.sh +++ b/dev/scripts/makefile/test-all-submodules.sh @@ -19,11 +19,13 @@ declare -A outputs # 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[$name]="${?}${ERROR_FOUND}" + outputs["auth-service"]="${?}${ERROR_FOUND}" ) +echo ${outputs["auth-service"]} while read -r toplevel sm_path name; do # Extract submodule name { @@ -38,8 +40,6 @@ while read -r toplevel sm_path name; do [[ "$SINGLE_TARGET" != "" ]] && [[ "openslides-$SINGLE_TARGET" != "$name" ]] && continue # Execute test - info "Testing service ${name}" - ( ERROR_FOUND="" echocmd make -C "$DIR" run-tests || ERROR_FOUND="1" @@ -49,6 +49,7 @@ while read -r toplevel sm_path name; do 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}]} if [ "$VALUE" != '0' ]; then error "Tests for service ${x} failed"; fi From 47ed5cb0612384713c6f274ec50d4973b8468805 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Tue, 14 Oct 2025 09:45:10 +0200 Subject: [PATCH 167/173] Shellcheck run --- dev/scripts/makefile/make-dev.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 2d42c2a92e..4f98c075a2 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -68,7 +68,7 @@ build_capsuled() local RESPONSE=$? local POST_TIMESTAMP=$(date +%s) - local BUILD_TIME=$(( $POST_TIMESTAMP - $PRE_TIMESTAMP )) + local BUILD_TIME=$(( POST_TIMESTAMP - PRE_TIMESTAMP )) # Output if [ "$RESPONSE" != 0 ] then @@ -273,10 +273,9 @@ done # Variables SERVICE_FOLDER="" CONTAINER_NAME="make-dev-$SERVICE" -LOCAL_PWD=$(dirname "$0") USED_SHELL="sh" -# Remove ARGS flag from calling maketarget +# Remove ARGS flag from maketarget that's calling this script MAKEFLAGS= unset ARGS From 99c34ee67e52895f5efc6486cdcfc8c1c5a09def Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 16 Oct 2025 09:22:07 +0200 Subject: [PATCH 168/173] Merge with main --- dev/scripts/git-fetch-and-merge-upstream.sh | 7 ++++++- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 11 files changed, 16 insertions(+), 11 deletions(-) diff --git a/dev/scripts/git-fetch-and-merge-upstream.sh b/dev/scripts/git-fetch-and-merge-upstream.sh index d9cc3f596a..7fdbca22dc 100644 --- a/dev/scripts/git-fetch-and-merge-upstream.sh +++ b/dev/scripts/git-fetch-and-merge-upstream.sh @@ -38,7 +38,12 @@ update_meta(){ then ( cd meta || exit 1 - (fetch_merge_push meta origin) + git checkout main + git pull + cd .. || exit 1 + git add meta + git commit -m "Update meta" + git push ) fi } diff --git a/openslides-auth-service b/openslides-auth-service index f86d12afb2..31a69cfbca 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit f86d12afb2b94d316f2345a592de55eec4029f3f +Subproject commit 31a69cfbca06333fccffa180e5e58108c5b59db1 diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 870ed30689..2478b1fcb3 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 870ed306898e423320b3efcd323a8b785d8ef59d +Subproject commit 2478b1fcb3d74d5a6bd03a9432d3fdfb0be8b832 diff --git a/openslides-backend b/openslides-backend index 95cacf8ec8..c1776bac91 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 95cacf8ec8acbd203212f407f0019ab06e922941 +Subproject commit c1776bac910a116737a2877f75a0cb413988e1b4 diff --git a/openslides-client b/openslides-client index b269589717..b160b525c3 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b269589717d219bdc4fde8041106306380efccfe +Subproject commit b160b525c3a7f439dbf70f7b32c196a12b1a8d2e diff --git a/openslides-datastore-service b/openslides-datastore-service index 5e4ced72b5..eb251b183e 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit 5e4ced72b526d83b8b22070b47e350018010d85a +Subproject commit eb251b183e6c9a39dc3e3868877fb241f175e44c diff --git a/openslides-icc-service b/openslides-icc-service index c6605d179a..281d5d907f 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit c6605d179ad8e538d625dee3c99337a193524592 +Subproject commit 281d5d907f89fa29d1c3ae464ded544e5b745e03 diff --git a/openslides-manage-service b/openslides-manage-service index 312f3a9715..0c5da97e7f 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 312f3a97156ad0d06f28ae76678be459fe09aaa0 +Subproject commit 0c5da97e7f0420e39131f3234ac45c1bff662c46 diff --git a/openslides-media-service b/openslides-media-service index 9e3c6b02fc..66e2cf8d7b 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 9e3c6b02fce3479ced94f7d11b5b91d388f0a241 +Subproject commit 66e2cf8d7b4e59e316e6a261a686540c5108a91c diff --git a/openslides-search-service b/openslides-search-service index c01bb60c98..364f9e10be 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit c01bb60c98fec3ae2c163d05ce92cb0507872168 +Subproject commit 364f9e10befeb8b573b2e3f5b2ead2030469113d diff --git a/openslides-vote-service b/openslides-vote-service index 7d532e8e3c..1fa68ee38c 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 7d532e8e3c9abc63577938db9dd901f4996d7890 +Subproject commit 1fa68ee38c3006d0b174c49d674d5803db8d941d From 914512411bcec7f7d1a1277fb9c9b6f94c36afcf Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 16 Oct 2025 09:23:21 +0200 Subject: [PATCH 169/173] Update go repository --- lib/openslides-go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/openslides-go b/lib/openslides-go index 36c8ff7e56..bbf94f7970 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit 36c8ff7e56f078968cf2ad71d1d55f351c7659c0 +Subproject commit bbf94f7970c54d41018e2d64d8bacc48f6e3e3ae From a744cddcadbd1ad7dd98a362b4c3eb51020d27e0 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 16 Oct 2025 09:55:39 +0200 Subject: [PATCH 170/173] Delete deprecated files and folders --- .../build-and-test-service/action-run.sh | 3 - .../actions/build-and-test-service/action.yml | 19 ------ .../actions/build-service/action-run.sh | 4 -- .../actions/build-service/action.yml | 29 ---------- dev/deprecated/build-service.sh | 35 ----------- dev/deprecated/make-build-service.sh | 58 ------------------- dev/deprecated/make-deprecation-warning.sh | 15 ----- 7 files changed, 163 deletions(-) delete mode 100644 dev/deprecated/actions/build-and-test-service/action-run.sh delete mode 100644 dev/deprecated/actions/build-and-test-service/action.yml delete mode 100644 dev/deprecated/actions/build-service/action-run.sh delete mode 100644 dev/deprecated/actions/build-service/action.yml delete mode 100644 dev/deprecated/build-service.sh delete mode 100644 dev/deprecated/make-build-service.sh delete mode 100644 dev/deprecated/make-deprecation-warning.sh diff --git a/dev/deprecated/actions/build-and-test-service/action-run.sh b/dev/deprecated/actions/build-and-test-service/action-run.sh deleted file mode 100644 index 5b91a7b5f7..0000000000 --- a/dev/deprecated/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/deprecated/actions/build-and-test-service/action.yml b/dev/deprecated/actions/build-and-test-service/action.yml deleted file mode 100644 index ea8cb64af7..0000000000 --- a/dev/deprecated/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/deprecated/actions/build-service/action-run.sh b/dev/deprecated/actions/build-service/action-run.sh deleted file mode 100644 index d40b95b911..0000000000 --- a/dev/deprecated/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/deprecated/actions/build-service/action.yml b/dev/deprecated/actions/build-service/action.yml deleted file mode 100644 index bd4d48e0a2..0000000000 --- a/dev/deprecated/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/deprecated/build-service.sh b/dev/deprecated/build-service.sh deleted file mode 100644 index 6054e42df0..0000000000 --- a/dev/deprecated/build-service.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash - -# Import OpenSlides utils package -. "$(dirname "$0")/../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/deprecated/make-build-service.sh b/dev/deprecated/make-build-service.sh deleted file mode 100644 index 2877f10927..0000000000 --- a/dev/deprecated/make-build-service.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/bash - -# Import OpenSlides utils package -. "$(dirname "$0")/../util.sh" - -# Used in Makefile Targets of Services 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. - #2 SERVICE : Name of the Service that called this script. If empty, the main repository assumed to be the caller - -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 -SERVICE=$2 - -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 - -# - Error Catching -if [ -z "$SERVICE" ] -then - if [ "$FUNCTION" = "help" ] - then - help - exit 0 - fi - error "Build requires the name of the Service that needs to be build (Parameter #2)" - exit 1 -fi - -info "Building $FUNCTION for Service $SERVICE" - -# - Run specific function -case "$FUNCTION" in -"help") help ;; -"dev") echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" dev ;; -"tests") echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" tests ;; -*) echocmd bash "$LOCAL_PWD"/build-service.sh "$SERVICE" prod ;; -esac diff --git a/dev/deprecated/make-deprecation-warning.sh b/dev/deprecated/make-deprecation-warning.sh deleted file mode 100644 index 2aa1f27d15..0000000000 --- a/dev/deprecated/make-deprecation-warning.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -set -e - -# Import OpenSlides utils package -. "$(dirname "$0")/../util.sh" - -# Used as a warning for users that a particular make target will be deprecated or renamed soon -# If there is an alternative to the given make target, it will be displayed - -# Setup -ALTERNATIVE=$1 - -warn "DEPRECATION WARNING: This make command is deprecated and will be removed soon!" -if [ -n "$ALTERNATIVE" ]; then warn "Please use the following command instead:" && warn "$ALTERNATIVE"; fi From e9d7142e8227a209fe68e0dd85464a227e2fce9c Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 16 Oct 2025 10:50:39 +0200 Subject: [PATCH 171/173] Text output fixes --- dev/scripts/makefile/make-dev.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index 4f98c075a2..e87dc21f99 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -39,7 +39,7 @@ Available dev functions: 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_ARGS parameter determines + 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 @@ -48,7 +48,7 @@ Available dev functions: 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 \$ENTER_ARGS parameter determines + 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. @@ -315,7 +315,7 @@ 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' used to fetch external services in dev compose setup"; fi +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) From 7effe5888a5f2b48301e39741b5d47b9094499b8 Mon Sep 17 00:00:00 2001 From: Jan Malte Behrens Date: Thu, 16 Oct 2025 15:11:26 +0200 Subject: [PATCH 172/173] Review Changes --- Makefile | 8 ++++---- dev/scripts/act/run-act.sh | 2 +- dev/scripts/makefile/make-dev.sh | 8 ++++++-- openslides-backend | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 3df6161e39..215110afc3 100644 --- a/Makefile +++ b/Makefile @@ -11,9 +11,12 @@ override DOCKER_COMPOSE_FILE=$(DOCKER_PATH)/docker-compose.dev.yml # Build images for different contexts build-prod build-dev build-tests: - sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work + sed -i -e "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work bash $(MAKEFILE_PATH)/make-build-main.sh $@ +build: + $(DOCKER_PATH)/build.sh + # Development .SERVICE_TARGETS := auth autoupdate backend client datastore icc manage media proxy search vote @@ -85,9 +88,6 @@ deprecation-warning: deprecation-warning-alternative: | deprecation-warning @echo "\033[1;33m Please use the following command instead: $(ALTERNATIVE) \033[0m" -build: | deprecation-warning - $(DOCKER_PATH)/build.sh - run-dev: @make deprecation-warning-alternative ALTERNATIVE="dev" sed -i "1s/.*/$(GO_VERSION)/" $(DOCKER_PATH)/workspaces/*.work diff --git a/dev/scripts/act/run-act.sh b/dev/scripts/act/run-act.sh index ca8d964710..d002676a28 100644 --- a/dev/scripts/act/run-act.sh +++ b/dev/scripts/act/run-act.sh @@ -11,7 +11,7 @@ WORKFLOW_TRIGGER=$2 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 diff --git a/dev/scripts/makefile/make-dev.sh b/dev/scripts/makefile/make-dev.sh index e87dc21f99..8f590800a7 100644 --- a/dev/scripts/makefile/make-dev.sh +++ b/dev/scripts/makefile/make-dev.sh @@ -272,7 +272,7 @@ done # Variables SERVICE_FOLDER="" -CONTAINER_NAME="make-dev-$SERVICE" +CONTAINER_NAME="make-os-dev-$SERVICE" USED_SHELL="sh" # Remove ARGS flag from maketarget that's calling this script @@ -315,7 +315,11 @@ 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 +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) diff --git a/openslides-backend b/openslides-backend index c1776bac91..23327e336b 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit c1776bac910a116737a2877f75a0cb413988e1b4 +Subproject commit 23327e336b19209be91c682195392cb805c6bef2 From a14189d1e57a0d4c04e54841b5da8b94ed14f516 Mon Sep 17 00:00:00 2001 From: Magnus Schieder Date: Thu, 16 Oct 2025 16:05:59 +0200 Subject: [PATCH 173/173] Update submodules --- lib/openslides-go | 2 +- openslides-auth-service | 2 +- openslides-autoupdate-service | 2 +- openslides-backend | 2 +- openslides-client | 2 +- openslides-datastore-service | 2 +- openslides-icc-service | 2 +- openslides-manage-service | 2 +- openslides-media-service | 2 +- openslides-proxy | 2 +- openslides-search-service | 2 +- openslides-vote-service | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/openslides-go b/lib/openslides-go index bbf94f7970..bcc1140de3 160000 --- a/lib/openslides-go +++ b/lib/openslides-go @@ -1 +1 @@ -Subproject commit bbf94f7970c54d41018e2d64d8bacc48f6e3e3ae +Subproject commit bcc1140de3f0edbeb081506cda795b2a0ab1473b diff --git a/openslides-auth-service b/openslides-auth-service index 31a69cfbca..3aa6e1994e 160000 --- a/openslides-auth-service +++ b/openslides-auth-service @@ -1 +1 @@ -Subproject commit 31a69cfbca06333fccffa180e5e58108c5b59db1 +Subproject commit 3aa6e1994eab116ed00b5713c73a9d2708d195bf diff --git a/openslides-autoupdate-service b/openslides-autoupdate-service index 2478b1fcb3..c6ed88fbf2 160000 --- a/openslides-autoupdate-service +++ b/openslides-autoupdate-service @@ -1 +1 @@ -Subproject commit 2478b1fcb3d74d5a6bd03a9432d3fdfb0be8b832 +Subproject commit c6ed88fbf21611fc865cbcb4182677c352ba7ff7 diff --git a/openslides-backend b/openslides-backend index 23327e336b..12f822e569 160000 --- a/openslides-backend +++ b/openslides-backend @@ -1 +1 @@ -Subproject commit 23327e336b19209be91c682195392cb805c6bef2 +Subproject commit 12f822e56976faea08750c70bb167b90d2d32401 diff --git a/openslides-client b/openslides-client index b160b525c3..f50a91173d 160000 --- a/openslides-client +++ b/openslides-client @@ -1 +1 @@ -Subproject commit b160b525c3a7f439dbf70f7b32c196a12b1a8d2e +Subproject commit f50a91173d60a2b651992f8ac0a9cccc06f97fe2 diff --git a/openslides-datastore-service b/openslides-datastore-service index eb251b183e..f95106bed3 160000 --- a/openslides-datastore-service +++ b/openslides-datastore-service @@ -1 +1 @@ -Subproject commit eb251b183e6c9a39dc3e3868877fb241f175e44c +Subproject commit f95106bed396a9fdeeeaa113b6d953aceb0d1ca3 diff --git a/openslides-icc-service b/openslides-icc-service index 281d5d907f..c38e1f53cf 160000 --- a/openslides-icc-service +++ b/openslides-icc-service @@ -1 +1 @@ -Subproject commit 281d5d907f89fa29d1c3ae464ded544e5b745e03 +Subproject commit c38e1f53cf24a7ed44d8663154d593850841eb1d diff --git a/openslides-manage-service b/openslides-manage-service index 0c5da97e7f..d1e1aaa819 160000 --- a/openslides-manage-service +++ b/openslides-manage-service @@ -1 +1 @@ -Subproject commit 0c5da97e7f0420e39131f3234ac45c1bff662c46 +Subproject commit d1e1aaa8198777696f035d942116298599dd8978 diff --git a/openslides-media-service b/openslides-media-service index 66e2cf8d7b..b3a0c25559 160000 --- a/openslides-media-service +++ b/openslides-media-service @@ -1 +1 @@ -Subproject commit 66e2cf8d7b4e59e316e6a261a686540c5108a91c +Subproject commit b3a0c2555977f3513684a82a9a1afd601db2c1ad diff --git a/openslides-proxy b/openslides-proxy index 0541ab26bc..08ddeaf71b 160000 --- a/openslides-proxy +++ b/openslides-proxy @@ -1 +1 @@ -Subproject commit 0541ab26bcf42c9760520f12f1f37d83b502e319 +Subproject commit 08ddeaf71b12d438fad4ab2a12510aca44f35a8f diff --git a/openslides-search-service b/openslides-search-service index 364f9e10be..1f4b1a6fb0 160000 --- a/openslides-search-service +++ b/openslides-search-service @@ -1 +1 @@ -Subproject commit 364f9e10befeb8b573b2e3f5b2ead2030469113d +Subproject commit 1f4b1a6fb0374ab9b8895f601d755f30b8e7d874 diff --git a/openslides-vote-service b/openslides-vote-service index 1fa68ee38c..6733149347 160000 --- a/openslides-vote-service +++ b/openslides-vote-service @@ -1 +1 @@ -Subproject commit 1fa68ee38c3006d0b174c49d674d5803db8d941d +Subproject commit 6733149347d4fddd3537557c422126ad91f7eaeb