From 031097792ef96862895c959fb17a1753437f2179 Mon Sep 17 00:00:00 2001 From: decidim-bot Date: Mon, 4 Dec 2023 11:19:01 +0100 Subject: [PATCH 01/19] New Crowdin updates (#12097) * New translations en.yml (Spanish) * New translations en.yml (Spanish) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (Basque) --- decidim-assemblies/config/locales/es-MX.yml | 2 +- decidim-assemblies/config/locales/es-PY.yml | 2 +- decidim-assemblies/config/locales/es.yml | 2 +- decidim-core/config/locales/es-MX.yml | 2 +- decidim-core/config/locales/es-PY.yml | 2 +- decidim-core/config/locales/es.yml | 2 +- decidim-core/config/locales/fr.yml | 1 + decidim-meetings/config/locales/eu.yml | 4 ++-- decidim-meetings/config/locales/fr.yml | 2 ++ decidim-system/config/locales/fr.yml | 6 ++++++ 10 files changed, 17 insertions(+), 8 deletions(-) diff --git a/decidim-assemblies/config/locales/es-MX.yml b/decidim-assemblies/config/locales/es-MX.yml index 37fe7511f809..3e1e07c2bc9f 100644 --- a/decidim-assemblies/config/locales/es-MX.yml +++ b/decidim-assemblies/config/locales/es-MX.yml @@ -59,7 +59,7 @@ es-MX: subtitle: Subtítulo target: Quién participa title: Título - twitter: + twitter: X weight: Orden de posición youtube: Youtube assembly_member: diff --git a/decidim-assemblies/config/locales/es-PY.yml b/decidim-assemblies/config/locales/es-PY.yml index 55657fce735b..18b8634ff882 100644 --- a/decidim-assemblies/config/locales/es-PY.yml +++ b/decidim-assemblies/config/locales/es-PY.yml @@ -59,7 +59,7 @@ es-PY: subtitle: Subtítulo target: Quién participa title: Título - twitter: + twitter: X weight: Orden de posición youtube: Youtube assembly_member: diff --git a/decidim-assemblies/config/locales/es.yml b/decidim-assemblies/config/locales/es.yml index ac90f97fc349..bdc51be5f23d 100644 --- a/decidim-assemblies/config/locales/es.yml +++ b/decidim-assemblies/config/locales/es.yml @@ -59,7 +59,7 @@ es: subtitle: Subtítulo target: Quién participa title: Título - twitter: + twitter: X weight: Orden de posición youtube: YouTube assembly_member: diff --git a/decidim-core/config/locales/es-MX.yml b/decidim-core/config/locales/es-MX.yml index 4304bb15f1b6..32ae0b8ff285 100644 --- a/decidim-core/config/locales/es-MX.yml +++ b/decidim-core/config/locales/es-MX.yml @@ -1870,7 +1870,7 @@ es-MX: weibo: Sina Weibo whatsapp_app: WhatsApp whatsapp_web: WhatsApp - x: + x: X xing: Xing time: formats: diff --git a/decidim-core/config/locales/es-PY.yml b/decidim-core/config/locales/es-PY.yml index fc645dc57dfd..a03456ae8038 100644 --- a/decidim-core/config/locales/es-PY.yml +++ b/decidim-core/config/locales/es-PY.yml @@ -1870,7 +1870,7 @@ es-PY: weibo: Sina Weibo whatsapp_app: WhatsApp whatsapp_web: WhatsApp - x: + x: X xing: Xing time: formats: diff --git a/decidim-core/config/locales/es.yml b/decidim-core/config/locales/es.yml index 9211569a0ec4..5943551e0777 100644 --- a/decidim-core/config/locales/es.yml +++ b/decidim-core/config/locales/es.yml @@ -1866,7 +1866,7 @@ es: weibo: Sina Weibo whatsapp_app: WhatsApp whatsapp_web: WhatsApp - x: + x: X xing: Xing time: formats: diff --git a/decidim-core/config/locales/fr.yml b/decidim-core/config/locales/fr.yml index 076882688931..1b3b0c947065 100644 --- a/decidim-core/config/locales/fr.yml +++ b/decidim-core/config/locales/fr.yml @@ -1701,6 +1701,7 @@ fr: not_saved: one: 'Une erreur est survenue pendant le traitement de votre requête.' other: 'Plusieurs erreurs sont survenues pendant le traitement de votre requête.' + password_confirmation_message: '"Confirmer votre mot de passe" ne correspond pas au mot de passe' too_many_marks: utilise trop de signes de ponctuation consécutifs (par exemple! et?) too_much_caps: utilise trop de lettres majuscules (plus de 25% du texte) too_short: est trop court (le minimum est de %{count} caractères) diff --git a/decidim-meetings/config/locales/eu.yml b/decidim-meetings/config/locales/eu.yml index 9b199081ed98..f85576557662 100644 --- a/decidim-meetings/config/locales/eu.yml +++ b/decidim-meetings/config/locales/eu.yml @@ -554,8 +554,8 @@ eu: join: Izena eman leave: Baliogabetu zure izen-ematea leave_confirmation: Ziur zaude topaketa honetarako zure izen-ematea indargabetu nahi duzula? - link_available_soon: Esteka hau laster erabilgarria izango da - link_closed: Sartzeko lotura topaketa hasi baino minutu batzuk lehenago egongo da erabilgarri + link_available_soon: Esteka hau laster izango da eusukagarri + link_closed: Bideokonferentziarako esteka hasi baino minutu batzuk lehenago egongo da eskuragarri live_event: Topaketa hau oraintxe gertatzen ari da meeting_minutes: Topaketaren akta micro_camera_permissions_warning: Beheko botoia sakatzen duzunean, mikrofono eta/edo kamerarako baimena eskatuko zaizu eta bideohitzaldian sartuko zara diff --git a/decidim-meetings/config/locales/fr.yml b/decidim-meetings/config/locales/fr.yml index fdd7b7f1b2f4..5239fc4cab8b 100644 --- a/decidim-meetings/config/locales/fr.yml +++ b/decidim-meetings/config/locales/fr.yml @@ -321,6 +321,7 @@ fr: select_a_meeting_type: Veuillez sélectionner un type de rencontre select_a_registration_type: Veuillez sélectionner un type d'inscription select_an_iframe_access_level: Veuillez sélectionner un niveau d'accès iframe + show_embedded_iframe_help: 'Seuls quelques services permettent d''intégrer des réunions ou des événements en direct depuis les domaines suivants : %{domains}' index: title: Rencontres new: @@ -522,6 +523,7 @@ fr: select_a_meeting_type: Veuillez sélectionner un type de rencontre select_a_registration_type: Veuillez sélectionner un type d'inscription select_an_iframe_access_level: Veuillez sélectionner un niveau d'accès iframe + show_embedded_iframe_help: 'Seuls quelques services permettent d''intégrer des réunions ou des événements en direct depuis les domaines suivants : %{domains}' index: click_here: Voir toutes les rencontres new_meeting: Nouvelle rencontre diff --git a/decidim-system/config/locales/fr.yml b/decidim-system/config/locales/fr.yml index f5fd41b1cbf2..6bfee138a75c 100644 --- a/decidim-system/config/locales/fr.yml +++ b/decidim-system/config/locales/fr.yml @@ -141,6 +141,7 @@ fr: success: Organisation créée avec succès. edit: secondary_hosts_hint: Entrez chacun d'eux dans une nouvelle ligne + title: Modifier l'organisation file_upload_settings: content_types: admin_hint: Ces types MIME sont autorisés pour les téléchargements dans la section admin. Les administrateurs doivent être conscients des risques liés au téléchargement de certains formats de document, il faut donc vous attendre à qu'ils soient plus prudents avec les téléchargements de fichiers. @@ -208,3 +209,8 @@ fr: titles: dashboard: Tableau de bord decidim: Decidim + layouts: + decidim: + system: + login_items: + logout: Déconnexion From 63248fb8b64975f9cfa60582edb891bad3910d0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Pereira=20de=20Lucena?= Date: Wed, 13 Dec 2023 10:41:55 +0100 Subject: [PATCH 02/19] Backport 'Lock ChromeDriver to 119.0.6045.105' to v0.27 (#12162) Co-authored-by: Alexandru Emil Lupu --- .github/actions/module-rspec/action.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/actions/module-rspec/action.yml b/.github/actions/module-rspec/action.yml index 182ef8354472..4e07d09c2e5b 100644 --- a/.github/actions/module-rspec/action.yml +++ b/.github/actions/module-rspec/action.yml @@ -31,6 +31,9 @@ runs: with: ruby-version: ${{ inputs.ruby_version }} bundler-cache: true + - uses: nanasess/setup-chromedriver@v2 + with: + chromedriver-version: 119.0.6045.105 - uses: actions/setup-node@v3 with: node-version: ${{ inputs.node_version }} From 58b3d59d5dc663e5c8e5168369bcc589b85c48fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Pereira=20de=20Lucena?= Date: Sun, 17 Dec 2023 18:32:34 +0100 Subject: [PATCH 03/19] Backport 'Don't use a CTA for canceling a registration in a meeting' to v0.27 (#12050) Co-authored-by: Alexandru Emil Lupu --- .../show.erb | 13 +++++++ ...cancel_registration_meeting_button_cell.rb | 36 +++++++++++++++++++ .../meetings/join_meeting_button/show.erb | 16 +-------- .../decidim/meetings/meetings/show.html.erb | 1 + decidim-meetings/config/locales/en.yml | 1 - .../spec/shared/manage_invites_examples.rb | 6 ++-- .../spec/system/meeting_registrations_spec.rb | 18 +++++----- .../spec/system/private_meetings_spec.rb | 2 +- 8 files changed, 64 insertions(+), 29 deletions(-) create mode 100644 decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button/show.erb create mode 100644 decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button_cell.rb diff --git a/decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button/show.erb b/decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button/show.erb new file mode 100644 index 000000000000..727b8b7de0dd --- /dev/null +++ b/decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button/show.erb @@ -0,0 +1,13 @@ +
+ <%= action_authorized_link_to( + :join, + meeting_registration_path(model), + resource: model, + method: :delete, + class: button_classes, + data: { disable: true, confirm: t("leave_confirmation", scope: "decidim.meetings.meetings.show") } + ) do %> + <%= t("leave", scope: "decidim.meetings.meetings.show") %> + <%= icon icon_name %> + <% end %> +
diff --git a/decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button_cell.rb b/decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button_cell.rb new file mode 100644 index 000000000000..6653eae6561b --- /dev/null +++ b/decidim-meetings/app/cells/decidim/meetings/cancel_registration_meeting_button_cell.rb @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +module Decidim + module Meetings + # This cell renders the button to cancel a meeting registation. + class CancelRegistrationMeetingButtonCell < Decidim::ViewModel + include Decidim::IconHelper + include MeetingCellsHelper + + def show + return unless model.can_be_joined_by?(current_user) + return unless model.has_registration_for?(current_user) + + render + end + + private + + def current_component + model.component + end + + def button_classes + "" + end + + def icon_name + "circle-x" + end + + def registration_form + @registration_form ||= Decidim::Meetings::JoinMeetingForm.new + end + end + end +end diff --git a/decidim-meetings/app/cells/decidim/meetings/join_meeting_button/show.erb b/decidim-meetings/app/cells/decidim/meetings/join_meeting_button/show.erb index 6f997045107f..d1e8d8f93f8b 100644 --- a/decidim-meetings/app/cells/decidim/meetings/join_meeting_button/show.erb +++ b/decidim-meetings/app/cells/decidim/meetings/join_meeting_button/show.erb @@ -1,19 +1,5 @@ <% if model.can_be_joined_by?(current_user) %> - <% if model.has_registration_for? current_user %> - - <%= icon("check", class: "icon--small") %> - <%= t("going", scope: "decidim.meetings.meetings.show") %> - - <%= action_authorized_button_to( - :join, - t("leave", scope: "decidim.meetings.meetings.show"), - meeting_registration_path(model), - resource: model, - method: :delete, - class: button_classes, - data: { disable: true, confirm: t("leave_confirmation", scope: "decidim.meetings.meetings.show") } - ) %> - <% else %> + <% unless model.has_registration_for? current_user %> <% if model.registration_form_enabled? %> <%= action_authorized_link_to( :join, diff --git a/decidim-meetings/app/views/decidim/meetings/meetings/show.html.erb b/decidim-meetings/app/views/decidim/meetings/meetings/show.html.erb index 55855f8bba91..3c2243d5fc5f 100644 --- a/decidim-meetings/app/views/decidim/meetings/meetings/show.html.erb +++ b/decidim-meetings/app/views/decidim/meetings/meetings/show.html.erb @@ -103,6 +103,7 @@ edit_link( <%= resource_reference(meeting) %> <%= resource_version(meeting, versions_path: meeting_versions_path(meeting)) %> + <%= cell "decidim/meetings/cancel_registration_meeting_button", meeting %> <%= render partial: "decidim/shared/share_modal" %> <%= embed_modal_for meeting_widget_url(meeting, format: :js) %> <%= render partial: "calendar_modal", locals: { ics_url: calendar_meeting_url(meeting), google_url: google_calendar_event_url(meeting) } %> diff --git a/decidim-meetings/config/locales/en.yml b/decidim-meetings/config/locales/en.yml index 1c11817e6049..067d5c7408c3 100644 --- a/decidim-meetings/config/locales/en.yml +++ b/decidim-meetings/config/locales/en.yml @@ -550,7 +550,6 @@ en: date: Date edit_close_meeting: Edit meeting report edit_meeting: Edit meeting - going: You have signed up for this meeting join: Join meeting leave: Cancel your registration leave_confirmation: Are you sure you want to cancel your registration for this meeting? diff --git a/decidim-meetings/spec/shared/manage_invites_examples.rb b/decidim-meetings/spec/shared/manage_invites_examples.rb index c18330a0ab2a..fe37852aa466 100644 --- a/decidim-meetings/spec/shared/manage_invites_examples.rb +++ b/decidim-meetings/spec/shared/manage_invites_examples.rb @@ -83,7 +83,7 @@ def invite_existing_user(user) end expect(page).to have_content "successfully" - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_css("a", text: "Cancel your registration") end it "the invited user sign up into the application and declines the invitation" do @@ -116,7 +116,7 @@ def invite_existing_user(user) visit last_email_link - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_css("a", text: "Cancel your registration") end it "the invited user declines the invitation" do @@ -140,7 +140,7 @@ def invite_existing_user(user) visit last_email_link - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_css("a", text: "Cancel your registration") end it "the invited user declines the invitation" do diff --git a/decidim-meetings/spec/system/meeting_registrations_spec.rb b/decidim-meetings/spec/system/meeting_registrations_spec.rb index 859a1fcb1d88..433d36e6f54c 100644 --- a/decidim-meetings/spec/system/meeting_registrations_spec.rb +++ b/decidim-meetings/spec/system/meeting_registrations_spec.rb @@ -190,8 +190,8 @@ def questionnaire_public_path expect(page).to have_content("successfully") end - expect(page).to have_text("You have signed up for this meeting") - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_text("You have joined the meeting") + expect(page).to have_css("a", text: "Cancel your registration") expect(page).to have_text("19 slots remaining") expect(page).to have_text("Stop following") expect(page).to have_no_text("ATTENDING PARTICIPANTS") @@ -214,7 +214,7 @@ def questionnaire_public_path expect(page).to have_content("successfully") - expect(page).to have_text("You have signed up for this meeting") + expect(page).to have_text("You have joined the meeting") expect(page).to have_text("19 slots remaining") expect(page).to have_text("Stop following") expect(page).to have_text("ATTENDING PARTICIPANTS") @@ -243,8 +243,8 @@ def questionnaire_public_path expect(page).to have_content("successfully") end - expect(page).to have_text("You have signed up for this meeting") - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_text("You have joined the meeting successfully") + expect(page).to have_css("a", text: "Cancel your registration") expect(page).to have_text("19 slots remaining") expect(page).to have_text("Stop following") end @@ -275,8 +275,8 @@ def questionnaire_public_path expect(page).to have_content("successfully") end - expect(page).to have_text("You have signed up for this meeting") - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_text("You have joined the meeting") + expect(page).to have_css("a", text: "Cancel your registration") expect(page).to have_text("19 slots remaining") expect(page).to have_text("ATTENDING ORGANIZATIONS") @@ -376,7 +376,7 @@ def questionnaire_public_path it "shows the confirmation modal when leaving the meeting" do visit_meeting - click_button "Cancel your registration" + click_link "Cancel your registration" within ".confirm-modal-content" do expect(page).to have_content("Are you sure you want to cancel your registration for this meeting?") @@ -386,7 +386,7 @@ def questionnaire_public_path it "they can leave the meeting" do visit_meeting - accept_confirm { click_button "Cancel your registration" } + accept_confirm { click_link "Cancel your registration" } within_flash_messages do expect(page).to have_content("successfully") diff --git a/decidim-meetings/spec/system/private_meetings_spec.rb b/decidim-meetings/spec/system/private_meetings_spec.rb index af2671747b2d..8ca2e76eccbd 100644 --- a/decidim-meetings/spec/system/private_meetings_spec.rb +++ b/decidim-meetings/spec/system/private_meetings_spec.rb @@ -112,7 +112,7 @@ expect(page).to have_current_path resource_locator(private_meeting).path expect(page).to have_content "Private" - expect(page).to have_css(".button", text: "CANCEL YOUR REGISTRATION") + expect(page).to have_css("a", text: "Cancel your registration") end end end From 5e5d5e3c998cfd7f2d461eb8dc4acac7a359812b Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Mon, 18 Dec 2023 09:35:01 +0200 Subject: [PATCH 04/19] Remove duplicated chromedriver setting in v0.27 (#12182) --- .github/actions/module-rspec/action.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/actions/module-rspec/action.yml b/.github/actions/module-rspec/action.yml index 4e07d09c2e5b..789a7c08da50 100644 --- a/.github/actions/module-rspec/action.yml +++ b/.github/actions/module-rspec/action.yml @@ -54,7 +54,6 @@ runs: - run: mkdir -p ./spec/decidim_dummy_app/tmp/screenshots name: Create the screenshots folder shell: "bash" - - uses: nanasess/setup-chromedriver@v2 - run: RAILS_ENV=test bundle exec rails assets:precompile name: Precompile assets working-directory: ./spec/decidim_dummy_app/ From beb5d3302a27538a8f32fde95a9f41853df1db1b Mon Sep 17 00:00:00 2001 From: decidim-bot Date: Wed, 20 Dec 2023 11:42:25 +0100 Subject: [PATCH 05/19] New Crowdin updates (#12125) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Finnish) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Chinese Traditional) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (French) * New translations en.yml (German) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Basque) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (Romanian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Turkish) * New translations en.yml (Chinese Traditional) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (German) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Swedish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (Basque) * New translations en.yml (French) * New translations en.yml (Romanian) * New translations en.yml (Romanian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Polish) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Finnish) * New translations en.yml (Irish) * New translations en.yml (Irish) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Italian) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Dutch) * New translations en.yml (Norwegian) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Slovak) * New translations en.yml (Swedish) * New translations en.yml (Swedish) * New translations en.yml (Turkish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Galician) * New translations en.yml (Icelandic) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Indonesian) * New translations en.yml (Indonesian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Latvian) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Luxembourgish) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Ukrainian with many plural form) * New translations en.yml (Russian with many plural form) * New translations en.yml (Finnish (plain)) * New translations en.yml (Finnish (plain)) * New translations en.yml (Basque) * New translations en.yml (French) * New translations en.yml (Romanian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Finnish) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Swedish) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (Czech) * New translations en.yml (Czech) * New translations en.yml (Basque) * New translations en.yml (Polish) * New translations en.yml (Romanian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Irish) * New translations en.yml (Hungarian) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Norwegian) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Swedish) * New translations en.yml (Chinese Traditional) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (French) * New translations en.yml (French, Canada) * New translations en.yml (Basque) * New translations en.yml (Spanish) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Catalan) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Norwegian) --- decidim-accountability/config/locales/ko.yml | 15 ++ decidim-accountability/config/locales/no.yml | 16 +- .../config/locales/pt-BR.yml | 21 +++ decidim-admin/config/locales/de.yml | 4 +- decidim-admin/config/locales/eu.yml | 6 +- decidim-admin/config/locales/pl.yml | 36 ++++ decidim-admin/config/locales/pt-BR.yml | 26 ++- decidim-assemblies/config/locales/eu.yml | 10 +- decidim-assemblies/config/locales/ja.yml | 2 + decidim-assemblies/config/locales/pl.yml | 22 +++ decidim-assemblies/config/locales/pt-BR.yml | 9 + decidim-blogs/config/locales/pt-BR.yml | 8 + decidim-budgets/config/locales/fr-CA.yml | 3 + decidim-budgets/config/locales/fr.yml | 3 + decidim-budgets/config/locales/pl.yml | 41 +++++ decidim-budgets/config/locales/pt-BR.yml | 6 + decidim-comments/config/locales/de.yml | 2 +- decidim-comments/config/locales/eu.yml | 2 +- decidim-comments/config/locales/pt-BR.yml | 2 + decidim-conferences/config/locales/ar.yml | 2 - decidim-conferences/config/locales/ca.yml | 2 +- decidim-conferences/config/locales/cs.yml | 2 +- decidim-conferences/config/locales/de.yml | 4 +- decidim-conferences/config/locales/es.yml | 2 +- decidim-conferences/config/locales/eu.yml | 6 +- .../config/locales/fi-plain.yml | 2 +- decidim-conferences/config/locales/fi.yml | 2 +- decidim-conferences/config/locales/gl.yml | 2 - decidim-conferences/config/locales/id-ID.yml | 2 - decidim-conferences/config/locales/it.yml | 2 - decidim-conferences/config/locales/ja.yml | 2 - decidim-conferences/config/locales/lt.yml | 2 +- decidim-conferences/config/locales/nl.yml | 2 - decidim-conferences/config/locales/pl.yml | 16 ++ decidim-conferences/config/locales/pt-BR.yml | 1 + decidim-conferences/config/locales/pt.yml | 2 +- decidim-conferences/config/locales/ro-RO.yml | 2 - decidim-conferences/config/locales/sv.yml | 2 +- decidim-conferences/config/locales/tr-TR.yml | 2 - decidim-conferences/config/locales/zh-CN.yml | 2 - decidim-core/config/locales/de.yml | 22 +-- decidim-core/config/locales/eu.yml | 34 ++-- decidim-core/config/locales/fr-CA.yml | 1 + decidim-core/config/locales/ja.yml | 1 + decidim-core/config/locales/pl.yml | 1 + decidim-core/config/locales/pt-BR.yml | 155 +++++++++++++++++- decidim-debates/config/locales/de.yml | 2 +- decidim-debates/config/locales/eu.yml | 2 +- decidim-debates/config/locales/ja.yml | 3 + decidim-debates/config/locales/pt-BR.yml | 5 + decidim-dev/config/locales/pt-BR.yml | 6 + decidim-elections/config/locales/ca.yml | 6 +- decidim-elections/config/locales/cs.yml | 3 - decidim-elections/config/locales/de.yml | 4 +- decidim-elections/config/locales/el.yml | 4 - decidim-elections/config/locales/es-MX.yml | 6 +- decidim-elections/config/locales/es-PY.yml | 6 +- decidim-elections/config/locales/es.yml | 6 +- decidim-elections/config/locales/eu.yml | 6 +- decidim-elections/config/locales/fi-plain.yml | 3 - decidim-elections/config/locales/fi.yml | 3 - decidim-elections/config/locales/fr-CA.yml | 2 +- decidim-elections/config/locales/fr.yml | 2 +- decidim-elections/config/locales/it.yml | 3 - decidim-elections/config/locales/ja.yml | 3 - decidim-elections/config/locales/lt.yml | 3 - decidim-elections/config/locales/nl.yml | 2 - decidim-elections/config/locales/no.yml | 1 - decidim-elections/config/locales/pl.yml | 3 - decidim-elections/config/locales/pt-BR.yml | 23 ++- decidim-elections/config/locales/pt.yml | 3 - decidim-elections/config/locales/ro-RO.yml | 1 - decidim-elections/config/locales/sv.yml | 1 - decidim-elections/config/locales/tr-TR.yml | 2 - decidim-elections/config/locales/zh-CN.yml | 1 - decidim-elections/config/locales/zh-TW.yml | 3 - decidim-forms/config/locales/de.yml | 2 +- decidim-forms/config/locales/pt-BR.yml | 19 +++ decidim-initiatives/config/locales/de.yml | 16 +- decidim-initiatives/config/locales/pl.yml | 6 + decidim-initiatives/config/locales/pt-BR.yml | 3 + decidim-meetings/config/locales/ar.yml | 3 - decidim-meetings/config/locales/ca.yml | 7 +- decidim-meetings/config/locales/cs.yml | 1 - decidim-meetings/config/locales/de.yml | 5 +- decidim-meetings/config/locales/el.yml | 3 - decidim-meetings/config/locales/es-MX.yml | 7 +- decidim-meetings/config/locales/es-PY.yml | 1 - decidim-meetings/config/locales/es.yml | 11 +- decidim-meetings/config/locales/eu.yml | 11 +- decidim-meetings/config/locales/fi-plain.yml | 3 - decidim-meetings/config/locales/fi.yml | 3 - decidim-meetings/config/locales/fr-CA.yml | 11 +- decidim-meetings/config/locales/fr.yml | 9 +- decidim-meetings/config/locales/ga-IE.yml | 2 - decidim-meetings/config/locales/gl.yml | 6 - decidim-meetings/config/locales/hu.yml | 2 - decidim-meetings/config/locales/id-ID.yml | 6 - decidim-meetings/config/locales/is-IS.yml | 3 + decidim-meetings/config/locales/it.yml | 9 +- decidim-meetings/config/locales/ja.yml | 3 - decidim-meetings/config/locales/lb.yml | 10 +- decidim-meetings/config/locales/lt.yml | 3 - decidim-meetings/config/locales/lv.yml | 6 - decidim-meetings/config/locales/nl.yml | 3 - decidim-meetings/config/locales/no.yml | 2 - decidim-meetings/config/locales/pl.yml | 10 +- decidim-meetings/config/locales/pt-BR.yml | 70 +++++++- decidim-meetings/config/locales/pt.yml | 5 +- decidim-meetings/config/locales/ro-RO.yml | 3 - decidim-meetings/config/locales/ru.yml | 8 +- decidim-meetings/config/locales/sk.yml | 6 - decidim-meetings/config/locales/sv.yml | 7 +- decidim-meetings/config/locales/tr-TR.yml | 4 +- decidim-meetings/config/locales/uk.yml | 8 +- decidim-meetings/config/locales/zh-CN.yml | 2 - decidim-meetings/config/locales/zh-TW.yml | 3 - decidim-pages/config/locales/pt-BR.yml | 2 + .../config/locales/eu.yml | 78 ++++----- .../config/locales/pl.yml | 4 + .../config/locales/pt-BR.yml | 28 ++++ decidim-proposals/config/locales/de.yml | 2 +- decidim-proposals/config/locales/eu.yml | 2 +- decidim-proposals/config/locales/pl.yml | 2 + decidim-proposals/config/locales/pt-BR.yml | 26 ++- decidim-sortitions/config/locales/fi.yml | 38 ++--- decidim-surveys/config/locales/ja.yml | 3 + decidim-surveys/config/locales/pt-BR.yml | 1 + decidim-system/config/locales/fr-CA.yml | 7 + decidim-system/config/locales/fr.yml | 1 + decidim-system/config/locales/ja.yml | 7 + decidim-system/config/locales/ro-RO.yml | 8 + decidim-templates/config/locales/pt-BR.yml | 3 + decidim-verifications/config/locales/pl.yml | 2 +- .../config/locales/pt-BR.yml | 7 + 135 files changed, 785 insertions(+), 365 deletions(-) diff --git a/decidim-accountability/config/locales/ko.yml b/decidim-accountability/config/locales/ko.yml index 8a7b3b861ded..6c3df6d71e1d 100644 --- a/decidim-accountability/config/locales/ko.yml +++ b/decidim-accountability/config/locales/ko.yml @@ -1 +1,16 @@ +--- ko: + activemodel: + attributes: + result: + decidim_accountability_status_id: 상태 + decidim: + accountability: + actions: + confirm_destroy: 정말로 %{name} 를 삭제하시겠습니까? + edit: 편집 + preview: 미리보기 + results: + show: + stats: + proposals: 제안 diff --git a/decidim-accountability/config/locales/no.yml b/decidim-accountability/config/locales/no.yml index 4aa6979e8a27..1a8d443bb471 100644 --- a/decidim-accountability/config/locales/no.yml +++ b/decidim-accountability/config/locales/no.yml @@ -94,7 +94,7 @@ index: title: Statuser new: - create: Lag ny status + create: Opprett status title: Ny status update: invalid: Det oppsto et problem med å oppdatere statusen din @@ -106,12 +106,12 @@ destroy: success: Oppføringen ble slettet edit: - title: Rediger oppføringen + title: Rediger oppføring update: Oppdater oppføringen index: - title: Prosjekt tidslinje oppføringer + title: Oppføringer på prosjekttidslinje new: - create: Lag en ny oppføring + create: Opprett oppføring title: Ny oppføring update: invalid: Det oppsto et problem med å oppdatere oppføringen @@ -119,11 +119,11 @@ admin_log: result: create: "%{user_name} opprettet resultat %{resource_name} i %{space_name}" - delete: "%{user_name} slettet %{resource_name} resultatet i %{space_name}" - update: "%{user_name} oppdaterte rusultat%{resource_name} i %{space_name}" + delete: "%{user_name} slettet %{resource_name}-resultatet i %{space_name}" + update: "%{user_name} oppdaterte %{resource_name}-resultatet i %{space_name}" status: - create: "%{user_name} har opprettet statusen %{resource_name}" - delete: "%{user_name} slettet statusen %{resource_name}" + create: "%{user_name} har opprettet %{resource_name}-statusen" + delete: "%{user_name} slettet %{resource_name}-statusen" update: "%{user_name} oppdaterte statusen %{resource_name}" timeline_entry: create: "%{user_name} opprettet %{resource_name} i tidslinjen" diff --git a/decidim-accountability/config/locales/pt-BR.yml b/decidim-accountability/config/locales/pt-BR.yml index 75d461f6431f..918aaaa10d9f 100644 --- a/decidim-accountability/config/locales/pt-BR.yml +++ b/decidim-accountability/config/locales/pt-BR.yml @@ -52,6 +52,27 @@ pt-BR: new: download_export: Baixe a Exportação com formato CSV import: Importar + info: | +

Nós recomendamos que você siga esses passos:

+
    +
  1. Crie os Status para os Resultadoque você queira adicionar.
  2. +
  3. Crie no mínimo um Resultado maualmente através desse Painel de Administração antes de usar a função Importar, para um melhor entendimento a respeito do formato e o que você precisa preencher.
  4. +
  5. %{link_export_csv}
  6. +
  7. Faça as mudanças localmente. Você só pode alterar as seguintes colunas do CSV: +
      +
    • categoria/id: Identificador para a Categoria
    • +
    • escopo/id: Identificador para o Escopo
    • +
    • pai/id: Identificador do pai (para Resultados relacionados). Opcional
    • +
    • titulo/pt-br: Título na língua Portuguesa. Isto dependerá das configurações de linguagem da sua plataforma.
    • +
    • descricao/pt-br: Descrição na língua Portuguesa. Isto dependerá das configurações de linguagem da sua plataforma.
    • +
    • data_inicio: data de início de execução dos resultados (formato DD-MM-YYYY)
    • +
    • data_fim: data de fim da execução dos resultados (formato DD-MM-YYYY)
    • +
    • status/id: Identificador do Status para este resultado
    • +
    • progresso: Porcentagem (de 0 a 100) desta execução
    • +
    • ids_propostos: Identificadores interno das propostas relacionadas (serparadas por vírgula). É automaticamente convertida para url_proposta
    • +
    +
  8. +
title: Importar resultados de CSV imports: create: diff --git a/decidim-admin/config/locales/de.yml b/decidim-admin/config/locales/de.yml index e6948b421169..61f3f3d6be8a 100644 --- a/decidim-admin/config/locales/de.yml +++ b/decidim-admin/config/locales/de.yml @@ -404,7 +404,7 @@ de: reportable_type_string_eq: label: Art officialized_at_null: - label: Zustand + label: Status values: 'false': Offizialisiert 'true': Nicht offiziell @@ -641,7 +641,7 @@ de: document_number: Dokumentnummer name: Name phone: Telefon - state: Zustand + state: Status users_count: Benutzer zählen moderated_users: index: diff --git a/decidim-admin/config/locales/eu.yml b/decidim-admin/config/locales/eu.yml index 557361aa4c73..64786341715c 100644 --- a/decidim-admin/config/locales/eu.yml +++ b/decidim-admin/config/locales/eu.yml @@ -244,7 +244,7 @@ eu: no_areas: Arlorik ez update: error: Arazo bat egon da arlo hau eguneratzean. - success: Area ondo eguneratu da + success: Arloa zuzen eguneratu da attachment_collections: create: error: Arazo bat egon da beste karpeta bat sortzean. @@ -839,10 +839,10 @@ eu: success: Behar bezala ezabatua parte-hartzailearen sarbidea parte hartzeko espazio pribaturako. index: import_via_csv: Inportatu CSV bidetik - title: Parte-hartze pribatuko espazioko parte-hartzailea + title: Parte hartzeko espazio pribatuko parte-hartzailea new: create: Sortu - title: Parte-hartze pribatuko espazioko parte-hartzaile berria. + title: Parte hartzeko espazio pribatuko parte-hartzaile berria. participatory_space_private_users_csv_imports: create: invalid: Arazo bat egon da CSV fitxategia irakurtzean. diff --git a/decidim-admin/config/locales/pl.yml b/decidim-admin/config/locales/pl.yml index b0580eb46522..11f236a3791c 100644 --- a/decidim-admin/config/locales/pl.yml +++ b/decidim-admin/config/locales/pl.yml @@ -15,17 +15,24 @@ pl: description: Opis file: Plik title: Nazwa załącznika lub obrazu + weight: Kolejność attachment_collection: description: Opis name: Nazwa + weight: Kolejność category: description: Opis name: Nazwa parent_id: Element nadrzędny + weight: Kolejność component: name: Nazwa published_at: Opublikowano weight: Kolejność na stronie + external_domain: + value: Wartość + help_section: + content: Zawartość id: ID import: user_group_id: Utwórz import jako @@ -86,12 +93,16 @@ pl: success_color: Powodzenie time_zone: Strefa czasowa tos_version: Warunki korzystania z Platformy + twitter_handler: X handler user_groups_enabled: Włącz grupy użytkowników users_registration_mode: Tryb rejestracji użytkowników warning_color: Ostrzeżenie welcome_notification_body: Treść komunikatu powitalnego welcome_notification_subject: Tytuł komunikatu powitalnego youtube_handler: Handler YouTube + participatory_space_private_user: + email: E-mail + name: Nazwa scope: code: Kod name: Nazwa @@ -113,6 +124,7 @@ pl: show_in_footer: Pokaż w stopce slug: URL slug title: Tytuł + topic_id: Temat weight: Kolejność na stronie static_page_topic: description: Opis @@ -133,6 +145,14 @@ pl: allowed_file_content_types: Nieprawidłowy plik obrazu official_img_header: allowed_file_content_types: Nieprawidłowy plik obrazu + participatory_space_private_user_csv_import: + attributes: + file: + malformed: Nieprawidłowy plik importu, przeczytaj uważnie instrukcję i upewnij się, że plik jest kodowany w UTF-8. + user_group_csv_verification: + attributes: + file: + malformed: Nieprawidłowy plik importu, przeczytaj uważnie instrukcję i upewnij się, że plik jest kodowany w UTF-8. new_import: attributes: file: @@ -184,11 +204,14 @@ pl: error: Wystąpił błąd podczas akceptowania warunków użytkowania dla administratorów. success: Świetnie! Zaakceptowano warunki użytkowania dla administratorów. actions: + accept: Zgadzam się z warunkami are_you_sure: Czy na pewno nie wyrażasz zgody na warunki użytkowania dla administratorów? + refuse: Odrzuć warunki użytkowania administratora title: Akceptuję warunki użytkowania required_review: alert: 'Wymagane: Zapoznaj się z warunkami użytkowania dla administratorów' callout: Poświęć chwilę, aby zapoznać się z Warunkami użytkowania dla administratorów. W przeciwnym razie nie uzyskasz dostępu do administrowania platformą. + cta: Zapoznaj się z nimi teraz. title: Warunki użytkowania dla administratorów area_types: create: @@ -210,6 +233,7 @@ pl: error: Wystąpił błąd podczas tworzenia nowej ketegorii. success: Kategoria została utworzona. destroy: + has_spaces: Ten obszar ma przestrzenie zależne. Upewnij się przed jego usunięciem, że żadna przestrzeń partycypacji nie odnosi się do tego obszaru. success: Kategoria została usunięta edit: title: Edytuj kategorię @@ -256,6 +280,8 @@ pl: update: error: Podczas aktualizowania tego załącznika wystąpił błąd. success: Załącznik został zaktualizowany. + attachments_privacy_warning: + message: Zachowaj ostrożność podczas pracy z załącznikami w przestrzeni prywatnej. Każdy uczestnik może udostępniać ten dokument innym. autocomplete: no_results: Brak wyników search_prompt: Wpisz co najmniej trzy znaki żeby wyszukać @@ -636,6 +662,7 @@ pl: nickname: Pseudonim reason: Powód reports: Liczba zgłoszeń + title: Zgłoszeni uczestnicy report: reasons: does_not_belong: Nie należy @@ -645,6 +672,8 @@ pl: blocked: Zablokowany unblocked: Niezablokowany moderations: + index: + title: Zgłoszona zawartość report: reasons: does_not_belong: Nie należy @@ -715,6 +744,9 @@ pl: select_scopes: Filtruj według użytkowników, którzy mają dowolny z wybranych zakresów ustawiony jako aktywny w zakładce konta „Moje zainteresowania”. select_spaces: Wybierz przestrzenie, aby podzielić newsletter select_users: Wybierz użytkowników, do których chcesz wysyłać newsletter + send_to_all_users: Wyślij do wszystkich użytkowników + send_to_followers: Wyślij do obserwujących + send_to_participants: Wyślij do uczestników title: Wybierz odbiorców warning: "Uwaga: Ten newsletter zostanie wysyłany tylko do użytkowników, którzy w ustawieniach powiadomień aktywowali opcję Chcę otrzymywać newsletter." send: @@ -806,6 +838,10 @@ pl: form: add: Dodaj do białej listy title: Biała lista domen zewnętrznych + organization_homepage: + edit: + active_content_blocks: Aktywne bloki treści + inactive_content_blocks: Nieaktywne bloki treści organization_homepage_content_blocks: edit: update: Aktualizuj diff --git a/decidim-admin/config/locales/pt-BR.yml b/decidim-admin/config/locales/pt-BR.yml index 62565c443c84..5e06552c10c2 100644 --- a/decidim-admin/config/locales/pt-BR.yml +++ b/decidim-admin/config/locales/pt-BR.yml @@ -134,6 +134,10 @@ pt-BR: file: Arquivo errors: models: + newsletter: + attributes: + base: + at_least_one_space: Selecione pelo menos um espaço participativo organization: attributes: official_img_footer: @@ -151,6 +155,7 @@ pt-BR: new_import: attributes: file: + invalid_file: Arquivo inválido fornecido, por favor, verifique se o arquivo está formatado corretamente invalid_mime_type: Tipo mime inválido activerecord: attributes: @@ -499,11 +504,12 @@ pt-BR: records: detail: Por favor, verifique se essas linhas estão formatadas corretamente e contém registros válidos. message: - one: Encontrado um erro no arquivo de importação para registros com os números de ordem %{indexes}. - other: Erros encontrados no arquivo de importação para registros com ordem número %{indexes}. + one: Erros encontrados no arquivo de importação para registros com ordem número %{indexes}. + other: Encontrado um erro no arquivo de importação para registros com os números de ordem %{indexes}. missing_headers: detail: Por favor, verifique se o arquivo contém colunas obrigatórias. error: Houve um problema durante a importação + example_error: Não foi possível criar um exemplo para o tipo fornecido new: accepted_mime_types: csv: csv @@ -724,6 +730,9 @@ pt-BR: select_scopes: Filtrar por usuários que ativaram qualquer escopo selecionado nas configurações de meus interesses em sua conta. select_spaces: Selecionar espaços para segmentar a newsletter select_users: Selecione quais usuários você deseja enviar a newsletter + send_to_all_users: Enviar para todos os usuários + send_to_followers: Enviar para seguidores + send_to_participants: Enviar para participantes title: Selecionar destinatários para entregar warning: "Atenção: Esta newsletter será enviada apenas para usuários que ativaram quero receber newsletters nas configurações de notificação." send: @@ -797,6 +806,7 @@ pt-BR: colors_title: Cores da organização colors_warning_html: Aviso! Mudando essas cores pode quebrar os contrastes de acessibilidade. Você pode verificar o contraste de sua escolha com o Verificador de Contrastes WebAIM ou outras ferramentas similares. header_snippets_help: Use este campo para adicionar coisas ao cabeçalho HTML. O uso mais comum é integrar serviços de terceiros que exigem algum JavaScript ou CSS extra. Além disso, você pode usá-lo para adicionar meta tags adicionais ao HTML. Observe que isso só será exibido em páginas públicas, não na seção de administração. + cta_button_path_help: 'Você pode substituir onde o botão Chamar para Ação na página inicial liga. Use caminhos parciais, não URLs completas aqui. Aceita letras, números, traços e barras e deve começar com uma letra. O botão Chamar para Ação é exibido na página inicial entre o texto de boas-vindas e a descrição. Exemplo: %{url}' cta_button_text_help: Você pode substituir o texto do botão Chamar para Ação na página inicial para cada idioma disponível em sua organização. Se não for definido, o valor padrão será usado. O botão Chamar para Ação é exibido na página inicial entre o texto de boas-vindas e a descrição. homepage_appearance_title: Editar a aparência da página inicial homepage_highlighted_content_banner_title: Banner de conteúdo elevado @@ -810,11 +820,15 @@ pt-BR: external_domain: down: Para Baixo external_domain: Domínio externo - remove: Remover + remove: Excluir up: Para Cima form: add: Adicionar à lista branca - title: Domínio externo na lista branca + title: Lista branca de domínios externos + organization_homepage: + edit: + active_content_blocks: Blocos de conteúdo ativo + inactive_content_blocks: Blocos de conteúdo inativos organization_homepage_content_blocks: edit: update: Atualizar @@ -838,6 +852,7 @@ pt-BR: new: destroy: button: Excluir todos os participantes privados + confirm: Tem certeza que deseja excluir todos os participantes privados? Esta ação não pode ser desfeita, não será possível recuperá-los. empty: Você não tem participantes privados. explanation: Você tem %{count} participantes privados. title: Excluir participantes privados @@ -959,6 +974,8 @@ pt-BR: areas: Áreas authorization_workflows: Métodos de verificação dashboard: painel de controle + edit_external_domains: Lista branca de domínios externos + edit_organization_appearance: Editar aparência da página inicial impersonatable_users: Usuários gerenciáveis impersonations: Gerenciamento de usuários metrics: Métricas @@ -1005,6 +1022,7 @@ pt-BR: role: Cargo new: create: Convite + title: Convidar novo administrador users_statistics: users_count: admins: Admins diff --git a/decidim-assemblies/config/locales/eu.yml b/decidim-assemblies/config/locales/eu.yml index 88d73c1140af..fd140081760c 100644 --- a/decidim-assemblies/config/locales/eu.yml +++ b/decidim-assemblies/config/locales/eu.yml @@ -44,8 +44,8 @@ eu: meta_scope: Esparruko metadatuak parent_id: Batzar nagusia participatory_processes_ids: Erlazionatutako prozesu parte-hartzaileak - participatory_scope: Zer erabakitzen da? - participatory_structure: Nola erabakitzen da? + participatory_scope: Zer erabakitzen den + participatory_structure: Nola erabakitzen den private_space: Espazio pribatua promoted: Nabarmendua published_at: Noiz argitaratua @@ -392,13 +392,13 @@ eu: 'false': opakua 'true': gardena local_area: Antolakuntza Arloa - participatory_scope: Zer erabakitzen da? - participatory_structure: Nola erabakitzen da? + participatory_scope: Zer erabakitzen den + participatory_structure: Nola erabakitzen den private_space: Hau batzar pribatua da purpose_of_action: Ekintzaren xedea read_less: Irakurri gutxiago read_more: Irakurri gehiago - related_participatory_processes: Erlazionatutako parte hartze prozesuak + related_participatory_processes: Erlazionatutako prozesu parte-hartzaileak scope: Esparrua social_networks: Sare sozialak social_networks_title: 'Bisitatu batzarra:' diff --git a/decidim-assemblies/config/locales/ja.yml b/decidim-assemblies/config/locales/ja.yml index c030cce2e66e..1f9eaa9eb273 100644 --- a/decidim-assemblies/config/locales/ja.yml +++ b/decidim-assemblies/config/locales/ja.yml @@ -318,6 +318,8 @@ ja: index: filter: all: すべて + ceased: 終了済み + not_ceased: 未完了 filter_by: フィルター search: 検索 content_blocks: diff --git a/decidim-assemblies/config/locales/pl.yml b/decidim-assemblies/config/locales/pl.yml index 0763bbcabc6f..4e47dbbbb1c1 100644 --- a/decidim-assemblies/config/locales/pl.yml +++ b/decidim-assemblies/config/locales/pl.yml @@ -4,6 +4,8 @@ pl: attributes: assemblies_setting: enable_organization_chart: Włącz wykres dla organizacji + assemblies_type: + title: Tytuł assembly: announcement: Powiadomienie area_id: Kategoria @@ -24,12 +26,16 @@ pl: decidim_scope_id: Zakres description: Opis developer_group: Grupa inicjatorów + document: Dokument domain: Domena duration: Czas trwania facebook: Facebook github: GitHub hashtag: Hashtag hero_image: Obraz główny + import_attachments: Importuj załączniki + import_categories: Importuj kategorie + import_components: Importuj komponenty included_at: Dołączono instagram: Instagram internal_organisation: Organizacja wewnętrzna @@ -53,6 +59,7 @@ pl: subtitle: Podtytuł target: Do kogo kierowane title: Tytuł + twitter: X weight: Kolejność na stronie youtube: YouTube assembly_member: @@ -65,6 +72,7 @@ pl: non_user_avatar: Awatar position: Pozycja user_id: Użytkownik + weight: Kolejność assembly_user_role: email: E-mail name: Imię @@ -280,12 +288,14 @@ pl: duration_help: Jeśli czas trwania tego zespołu jest ograniczony, wybierz datę końcową. W przeciwnym razie pojawi się jako nieokreślony. filters: Filtry images: Obrazy + included_at_help: Wybierz datę dodania tego zgromadzenia do platformy Decidim. Nie musi być ona tożsama z datą utworzenia. metadata: Metadane other: Inny select_a_created_by: Wybierz utworzony przez select_an_area: Wybierz kategorię select_an_assembly_type: Wybierz typ zespołu select_parent_assembly: Wybierz zespół nadrzędny + slug_help: 'Slugi URL służą do generowania adresów URL kierujących bezpośrednio do tego zgromadzenia. Można użyć liter, cyfr i myślników. Musi zaczynać się od litery. Przykład: %{url}' social_handlers: Profile społecznościowe title: Informacje ogólne visbility: Widoczność @@ -297,12 +307,18 @@ pl: assemblies_types: form: title: Tytuł + assembly_copies: + form: + slug_help: 'Slugi URL służą do generowania adresów URL kierujących bezpośrednio do tego zgromadzenia. Można użyć liter, cyfr i myślników. Musi zaczynać się od litery. Przykład: %{url}' assembly_imports: form: document_legend: Dodaj dokument + slug_help: 'Slugi URL służą do generowania adresów URL kierujących bezpośrednio do tego zgromadzenia. Można użyć liter, cyfr i myślników. Musi zaczynać się od litery. Przykład: %{url}' assembly_members: form: existing_user: Istniejący użytkownik + explanation: 'Wskazówka dotycząca obrazu:' + image_guide: Najlepiej obraz pionowy (portretowy), który nie ma żadnego tekstu. non_user: Brak użytkownika non_user_avatar_help: Powinieneś uzyskać zgodę osób przed opublikowaniem ich jako członka. select_a_position: Wybierz pozycję @@ -311,6 +327,8 @@ pl: index: filter: all: Wszystko + ceased: Zaprzestane + not_ceased: Niezaprzestane filter_by: Filtruj według search: Szukaj content_blocks: @@ -319,6 +337,9 @@ pl: new_import: accepted_types: json: JSON + assemblies: + show: + title: O tym zgromadzeniu assembly_members: index: members: Członkowie @@ -369,6 +390,7 @@ pl: developer_group: Grupa inicjatorów duration: Czas trwania included_at: Dołączono + indefinite_duration: Nieokreślony internal_organisation: Organizacja wewnętrzna is_transparent: 'false': nietransparentny diff --git a/decidim-assemblies/config/locales/pt-BR.yml b/decidim-assemblies/config/locales/pt-BR.yml index 8adcd8f0c8e5..f63701922038 100644 --- a/decidim-assemblies/config/locales/pt-BR.yml +++ b/decidim-assemblies/config/locales/pt-BR.yml @@ -76,6 +76,12 @@ pt-BR: email: E-mail name: Nome role: Cargo + errors: + models: + assembly: + attributes: + document: + allowed_file_content_types: 'Tipo de documento inválido. Apenas arquivos com as seguintes extensões são permitidos: %{types}' activerecord: models: decidim/assembly: @@ -244,6 +250,9 @@ pt-BR: admin_log: assembly: create: "%{user_name} criou o conjunto %{resource_name}" + duplicate: "%{user_name} duplicou a assambleia %{resource_name}" + export: "%{user_name} exportou a assambleia %{resource_name}" + import: "%{user_name} importou a assambleia %{resource_name}" publish: "%{user_name} publicou o conjunto %{resource_name}" unpublish: "%{user_name} não publicado o conjunto %{resource_name}" update: "%{user_name} atualizou a montagem %{resource_name}" diff --git a/decidim-blogs/config/locales/pt-BR.yml b/decidim-blogs/config/locales/pt-BR.yml index 3604abaf518a..48e052fb499b 100644 --- a/decidim-blogs/config/locales/pt-BR.yml +++ b/decidim-blogs/config/locales/pt-BR.yml @@ -44,6 +44,11 @@ pt-BR: update: invalid: Falha ao salvar o post. success: Post salvo com sucesso + admin_log: + post: + create: "%{user_name} criou a publicação no blog %{resource_name} do %{space_name}" + delete: "O %{user_name} excluiu a publicação no blog %{resource_name} do %{space_name}" + update: "%{user_name} atualizou a publicação no blog %{resource_name} do %{space_name}" last_activity: new_post_at_html: "Nova postagem em %{link}" models: @@ -55,6 +60,8 @@ pt-BR: official_blog_post: Publicação oficial title: Título posts: + index: + empty: Não existem publicações ainda. show: back: Voltar para a lista comments: Comentários @@ -69,6 +76,7 @@ pt-BR: comment: Comentário create: Criar destroy: Excluir + endorse: Endossar name: Blog settings: global: diff --git a/decidim-budgets/config/locales/fr-CA.yml b/decidim-budgets/config/locales/fr-CA.yml index a2163353ff16..55e16c61e7f4 100644 --- a/decidim-budgets/config/locales/fr-CA.yml +++ b/decidim-budgets/config/locales/fr-CA.yml @@ -21,6 +21,9 @@ fr-CA: scope_id: Périmètre d'application activerecord: models: + decidim/budgets/budget: + one: Budget + other: Budgets decidim/budgets/project: one: Projet other: Projets diff --git a/decidim-budgets/config/locales/fr.yml b/decidim-budgets/config/locales/fr.yml index 297d08514ee6..bbd85b6d60fd 100644 --- a/decidim-budgets/config/locales/fr.yml +++ b/decidim-budgets/config/locales/fr.yml @@ -21,6 +21,9 @@ fr: scope_id: Secteur activerecord: models: + decidim/budgets/budget: + one: Budget + other: Budgets decidim/budgets/project: one: Projet other: Projets diff --git a/decidim-budgets/config/locales/pl.yml b/decidim-budgets/config/locales/pl.yml index b4db387bc9f6..95e3d8e82ae8 100644 --- a/decidim-budgets/config/locales/pl.yml +++ b/decidim-budgets/config/locales/pl.yml @@ -14,8 +14,11 @@ pl: decidim_scope_id: Zakres description: Opis proposal_ids: Powiązane propozycje + proposals: Propozycje selected: Wybrane do implementacji title: Tytuł + proposals_import: + scope_id: Zakres activerecord: models: decidim/budgets/project: @@ -24,6 +27,17 @@ pl: many: Projektów other: Projektów decidim: + admin: + filters: + projects: + category_id_eq: + label: Kategoria + scope_id_eq: + label: Zakres + selected_at_null: + label: Wybrane + values: + 'false': Wybrane do wykonania budgets: actions: attachment_collections: Foldery @@ -76,28 +90,54 @@ pl: title: Edytuj projekt update: Aktualizuj index: + actions: Działania + cancel: Anuluj + change_category: Zmień kategorię + change_scope: Zmień zakres change_selected: Zmień wybrany status + deselect_implementation: Odznacz ze wdrożenia finished_orders: Ukończone głosowania pending_orders: Głosowania oczekujące + select_for_implementation: Zaznacz do wdrożenia selected: Wybrano title: Projekty + update: Aktualizuj + update_scope_button: Aktualizuj zakres new: create: Utwórz title: Nowy projekt update: invalid: Wystąpił błąd podczas aktualizowania tego projektu success: Zaktualizowano projekt + update_category: + invalid: 'Te projekty już miały kategorię %{subject_name}: %{projects}.' + success: 'Projekty zostały zaktualizowane do kategorii %{subject_name}: %{projects}.' + update_scope: + invalid: 'Te projekty już miały zakres %{subject_name}: %{projects}.' + success: 'Projekty zostały zaktualizowane do zakresu o nazwie %{subject_name}: %{projects}.' update_selected: + invalid: + selected: 'Te projekty zostały już wybrane do wdrożenia: %{projects}.' + unselected: 'Te projekty zostały już odznaczone od wdrożenia: %{projects}.' select_a_selection: Wybierz status implementacji + success: + selected: 'Te projekty zostały pomyślnie wybrane do wdrożenia: %{projects}.' + unselected: 'Te projekty zostały pomyślnie odznaczone od wdrożenia: %{projects}.' proposals_imports: create: invalid: Wystąpił błąd podczas importowania propozycji do projektów success: "%{number} propozycji pomyślnie zaimportowano do projektów" new: create: Importuj propozycje do projektów + default_budget: Domyślny budżet + import_all_accepted_proposals: Importuj wszystkie zaakceptowane propozycje no_components: W tej przestrzeni partycypacyjnej nie ma innych komponentów do zaimportowania propozycji jako projektów. + origin_component_id: Źródłowy komponent select_component: Wybierz komponent title: Importuj propozycje + reminders: + orders: + description: Użytkownicy otrzymają e-mail z linkami do budżetów tam, gdzie mają oczekujące zlecenie. admin_log: budget: create: "%{user_name} utworzył(a) budżet %{resource_name} w przestrzeni %{space_name}" @@ -127,6 +167,7 @@ pl: my_budgets: Moje budżety progress: Zakończ głosowanie show: Zobacz projekty + vote: Głos voted_on: Zagłosowałeś na %{links} limit_announcement: cant_vote: Nie możesz głosować na ten budżet. Spróbuj zagłosować na inny. diff --git a/decidim-budgets/config/locales/pt-BR.yml b/decidim-budgets/config/locales/pt-BR.yml index 93ddf52f9fc8..79641d912e46 100644 --- a/decidim-budgets/config/locales/pt-BR.yml +++ b/decidim-budgets/config/locales/pt-BR.yml @@ -251,9 +251,13 @@ pt-BR: show: budget: Orçamento view_all_projects: Ver todos os projetos + vote_reminder_mailer: + vote_reminder: + email_intro: Você iniciou a votação sobre o orçamento participativo, mas não a concluíu. components: budgets: actions: + comment: Comentar vote: Voto name: Orçamentos settings: @@ -265,6 +269,7 @@ pt-BR: errors: budget_voting_rule_only_one: Apenas uma regra de votação deve estar habilitada budget_voting_rule_required: Uma regra de votação é necessária + geocoding_enabled: Geocoding habilitado landing_page_content: Página inicial dos orçamentos more_information_modal: Modal de mais informação projects_per_page: Projetos por página @@ -275,6 +280,7 @@ pt-BR: total_budget: Orçamento total vote_minimum_budget_projects_number: Número mínimo de projetos para votar vote_rule_minimum_budget_projects_enabled: 'Habilitar regra: Número mínimo de projetos a serem votados em' + vote_rule_selected_projects_enabled: 'Habilitar regra: Número mínimo e máximo de projetos a serem votados' vote_rule_threshold_percent_enabled: 'Ativar regra: Porcentagem mínima do orçamento' vote_selected_projects_maximum: Quantidade máxima de projetos a serem selecionados vote_selected_projects_minimum: Quantidade mínima de projetos a serem selecionados diff --git a/decidim-comments/config/locales/de.yml b/decidim-comments/config/locales/de.yml index 16c200854218..7b897bedee79 100644 --- a/decidim-comments/config/locales/de.yml +++ b/decidim-comments/config/locales/de.yml @@ -65,7 +65,7 @@ de: alignment: against: Gegen in_favor: Zugunsten - confirm_destroy: Bist du sicher, dass du diesen Kommentar löschen willst? + confirm_destroy: Sind Sie sich sicher, dass Sie diesen Kommentar löschen möchten? delete: Löschen deleted_at: Kommentar gelöscht am %{date} deleted_user: Gelöschter Benutzer diff --git a/decidim-comments/config/locales/eu.yml b/decidim-comments/config/locales/eu.yml index 16ead3a4e841..325e82edc597 100644 --- a/decidim-comments/config/locales/eu.yml +++ b/decidim-comments/config/locales/eu.yml @@ -34,7 +34,7 @@ eu: comments_count: Iruzkin kopurua comments_title: Iruzkinak last_activity: - new_comment_at_html: "Iruzkin berria %{link}" + new_comment_at_html: "Beste iruzkin bat hemen: %{link}" view: Bistaratu votes: create: diff --git a/decidim-comments/config/locales/pt-BR.yml b/decidim-comments/config/locales/pt-BR.yml index ae4f373fa1e7..e11caa22d11f 100644 --- a/decidim-comments/config/locales/pt-BR.yml +++ b/decidim-comments/config/locales/pt-BR.yml @@ -4,6 +4,7 @@ pt-BR: models: decidim/comments/comment_by_followed_user_event: Comente decidim/comments/comment_created_event: Comentário + decidim/comments/comment_upvoted_event: Comentário valorizado positivamente decidim/comments/reply_created_event: Resposta decidim/comments/user_group_mentioned_event: Mencionar decidim/comments/user_mentioned_event: Mencionar @@ -65,6 +66,7 @@ pt-BR: edit: Editar edited: Editado hide_replies: Ocultar respostas + moderated_at: Comentário moderado em %{date} reply: Resposta report: action: Relatório diff --git a/decidim-conferences/config/locales/ar.yml b/decidim-conferences/config/locales/ar.yml index 1af908e601db..cc65c1ed5384 100644 --- a/decidim-conferences/config/locales/ar.yml +++ b/decidim-conferences/config/locales/ar.yml @@ -344,9 +344,7 @@ ar: select_user: اختر المشارك index: filter: - accepted: وافقت all: الكل - rejected: مرفوض sent: أرسلت filter_by: مصنف بواسطة invite_attendee: دعوة مشارك diff --git a/decidim-conferences/config/locales/ca.yml b/decidim-conferences/config/locales/ca.yml index 2a8bd995951d..fd2fa87117e7 100644 --- a/decidim-conferences/config/locales/ca.yml +++ b/decidim-conferences/config/locales/ca.yml @@ -347,7 +347,7 @@ ca: accepted: Acceptada all: Totes rejected: Rebutjada - sent: Enviada + sent: Enviat filter_by: Filtrar per invite_attendee: Convidar participant invites: Convida diff --git a/decidim-conferences/config/locales/cs.yml b/decidim-conferences/config/locales/cs.yml index 621eb884f038..b1fb0c0c12f5 100644 --- a/decidim-conferences/config/locales/cs.yml +++ b/decidim-conferences/config/locales/cs.yml @@ -353,7 +353,7 @@ cs: accepted: Přijato all: Vše rejected: Odmítnuto - sent: Odesláno + sent: Odeslaná filter_by: Filtrovat podle invite_attendee: Pozvat účastníka invites: Pozvánky diff --git a/decidim-conferences/config/locales/de.yml b/decidim-conferences/config/locales/de.yml index 8a7be264b97c..85f11c9f630c 100644 --- a/decidim-conferences/config/locales/de.yml +++ b/decidim-conferences/config/locales/de.yml @@ -344,7 +344,7 @@ de: select_user: Nutzer wählen index: filter: - accepted: Akzeptiert + accepted: Angenommen all: Alle rejected: Abgelehnt sent: Geschickt @@ -498,7 +498,7 @@ de: email: Email name: Name registration_type: Registrierungstyp - state: Zustand + state: Status states: confirmed: Bestätigt pending: steht aus diff --git a/decidim-conferences/config/locales/es.yml b/decidim-conferences/config/locales/es.yml index f0093f64e2d9..4efc0373dffa 100644 --- a/decidim-conferences/config/locales/es.yml +++ b/decidim-conferences/config/locales/es.yml @@ -347,7 +347,7 @@ es: accepted: Aceptada all: Todas rejected: Rechazada - sent: Enviada + sent: Enviado filter_by: Filtrar por invite_attendee: Invitar participante invites: Invita diff --git a/decidim-conferences/config/locales/eu.yml b/decidim-conferences/config/locales/eu.yml index 21f12382eb4b..990dff5b36b3 100644 --- a/decidim-conferences/config/locales/eu.yml +++ b/decidim-conferences/config/locales/eu.yml @@ -344,9 +344,9 @@ eu: select_user: Aukeratu erabiltzailea index: filter: - accepted: Onartu + accepted: Onartua all: guztiak - rejected: Ukatua + rejected: Baztertua sent: bidalia filter_by: Iragazi arabera invite_attendee: Gonbidatu parte-hartzailea @@ -537,7 +537,7 @@ eu: objectives: Helburuak related_assemblies: Lotutako Batzarrak related_consultations: Lotutako kontsultak - related_participatory_processes: Parte hartze prozesu erlazionatuak + related_participatory_processes: Lotutako parte-hartze prozesuak events: conferences: conference_registration_confirmed: diff --git a/decidim-conferences/config/locales/fi-plain.yml b/decidim-conferences/config/locales/fi-plain.yml index 889d6e310e28..0a0509a522d0 100644 --- a/decidim-conferences/config/locales/fi-plain.yml +++ b/decidim-conferences/config/locales/fi-plain.yml @@ -347,7 +347,7 @@ fi-pl: accepted: Hyväksytyt all: Kaikki rejected: Hylätyt - sent: Lähetetyt + sent: Lähetetty filter_by: Suodata invite_attendee: Kutsu osallistuja invites: Kutsut diff --git a/decidim-conferences/config/locales/fi.yml b/decidim-conferences/config/locales/fi.yml index 78d48a156179..c11d76a9e308 100644 --- a/decidim-conferences/config/locales/fi.yml +++ b/decidim-conferences/config/locales/fi.yml @@ -347,7 +347,7 @@ fi: accepted: Hyväksytyt all: Kaikki rejected: Hylätyt - sent: Lähetetyt + sent: Lähetetty filter_by: Suodata invite_attendee: Kutsu käyttäjä invites: Kutsut diff --git a/decidim-conferences/config/locales/gl.yml b/decidim-conferences/config/locales/gl.yml index 53859fa2726e..d430aedea322 100644 --- a/decidim-conferences/config/locales/gl.yml +++ b/decidim-conferences/config/locales/gl.yml @@ -327,9 +327,7 @@ gl: select_user: Seleccionar usuario index: filter: - accepted: Aceptada all: Todo - rejected: Rexeitado sent: Enviado filter_by: Filtrar por invite_attendee: Invitar asistente diff --git a/decidim-conferences/config/locales/id-ID.yml b/decidim-conferences/config/locales/id-ID.yml index cd9a7a4c37f6..81058b6d3a43 100644 --- a/decidim-conferences/config/locales/id-ID.yml +++ b/decidim-conferences/config/locales/id-ID.yml @@ -289,9 +289,7 @@ id: select_user: Pilih pengguna index: filter: - accepted: Diterima all: Semua - rejected: Ditolak sent: Terkirim filter_by: Filter berdasarkan invite_attendee: Undang Peserta diff --git a/decidim-conferences/config/locales/it.yml b/decidim-conferences/config/locales/it.yml index 0494a8369fc6..0438fe475120 100644 --- a/decidim-conferences/config/locales/it.yml +++ b/decidim-conferences/config/locales/it.yml @@ -331,9 +331,7 @@ it: select_user: Seleziona utente index: filter: - accepted: Accettato all: Tutti - rejected: Respinto sent: Inviato filter_by: Filtra per invite_attendee: Invita il partecipante diff --git a/decidim-conferences/config/locales/ja.yml b/decidim-conferences/config/locales/ja.yml index d3a2aa5c4415..dbf5ffeaec6e 100644 --- a/decidim-conferences/config/locales/ja.yml +++ b/decidim-conferences/config/locales/ja.yml @@ -341,9 +341,7 @@ ja: select_user: 参加者を選択 index: filter: - accepted: 承認済み all: すべて - rejected: 拒否 sent: 送信済み filter_by: フィルター invite_attendee: 参加者の招待 diff --git a/decidim-conferences/config/locales/lt.yml b/decidim-conferences/config/locales/lt.yml index 18d615e6791b..8a0bf0797ae2 100644 --- a/decidim-conferences/config/locales/lt.yml +++ b/decidim-conferences/config/locales/lt.yml @@ -349,7 +349,7 @@ lt: accepted: Priimtas all: Visi rejected: Atmestas - sent: Išsiųstas + sent: Išsiųsta filter_by: Filtruoti pagal invite_attendee: Kviesti dalyvį invites: Pakvietimai diff --git a/decidim-conferences/config/locales/nl.yml b/decidim-conferences/config/locales/nl.yml index 4993314e5609..5c29033c83d4 100644 --- a/decidim-conferences/config/locales/nl.yml +++ b/decidim-conferences/config/locales/nl.yml @@ -331,9 +331,7 @@ nl: select_user: Selecteer gebruiker index: filter: - accepted: Aanvaard all: Alle - rejected: Verworpen sent: Verzonden filter_by: Filteren op invite_attendee: Nodig deelnemer uit diff --git a/decidim-conferences/config/locales/pl.yml b/decidim-conferences/config/locales/pl.yml index 8b9248118f80..ef0389966f5b 100644 --- a/decidim-conferences/config/locales/pl.yml +++ b/decidim-conferences/config/locales/pl.yml @@ -37,11 +37,13 @@ pl: date: Data link: Link title: Tytuł + weight: Kolejność conference_partner: link: Link logo: Logo name: Imię partner_type: Typ partnera + weight: Kolejność conference_registration_invite: email: Adres e-mail name: Imię @@ -51,12 +53,16 @@ pl: description: Opis price: Cena title: Tytuł + weight: Kolejność conference_speaker: affiliation: Przynależność avatar: Awatar conference_meeting_ids: Powiązane spotkania full_name: Pełne imię i nazwisko + personal_url: Prywatny adres URL position: Pozycja + short_bio: Notka biograficzna + twitter_handle: Uchwyt X user_id: Użytkownik conference_user_role: email: E-mail @@ -133,6 +139,8 @@ pl: edit: title: Zaktualizuj administratora konferencji. update: Aktualizuj + index: + conference_admins_title: Administratorzy konferencji new: create: Utwórz title: Nowy administrator konferencji. @@ -310,6 +318,7 @@ pl: update: "%{user_name} zaktualizował(a) partnera %{resource_name} w konferencji %{space_name}" registration_type: create: "%{user_name} utworzył(a) typ rejestracji %{resource_name} w konferencji %{space_name}" + delete: "Użytkownik %{user_name} usunął typ rejestracji %{resource_name} z konferencji %{space_name}" publish: "%{user_name} opublikował(a) typ rejestracji %{resource_name} w konferencji %{space_name}" unpublish: "%{user_name} cofnął/cofnęła publikację typu rejestracji %{resource_name} w konferencji %{space_name}" update: "%{user_name} zaktualizował(a) typ rejestracji %{resource_name} w konferencji %{space_name}" @@ -325,6 +334,9 @@ pl: title: Prelegenci conferences: admin: + conference_copies: + form: + slug_help: 'Slugi URL wykorzystuje się do generowania adresów URL odsyłających do tej konferencji. Można używać jedynie liter, cyfr i łączników, przy czym należy rozpocząć od litery. Przykład: %{url}' conference_invites: create: error: Podczas zapraszania użytkownika do udziału w konferencji wystąpił błąd. @@ -368,6 +380,7 @@ pl: few: Było %{count} rejestracji. many: Było %{count} rejestracji. other: Było %{count} rejestracji. + slug_help: 'Slugi URL wykorzystuje się do generowania adresów URL odsyłających do tej konferencji. Można używać jedynie liter, cyfr i łączników, przy czym należy rozpocząć od litery. Przykład: %{url}' diplomas: edit: save: Zapisz @@ -376,6 +389,7 @@ pl: invite: decline: Odrzuć zaproszenie "%{conference_title}" invited_existing_user_to_join_a_conference: "%{invited_by} zaprosił(a) Cię do udziału w konferencji %{application}. Możesz odrzucić lub zaakceptować zaproszenie korzystając z poniższych linków." + invited_user_to_join_a_conference: "Użytkownik %{invited_by} zaprosił Cię do udziału w konferencji w %{application}. Możesz to zaakceptować za pomocą poniższego linku." registration: Rejestracja na "%{conference_title}" partners: index: @@ -433,6 +447,7 @@ pl: invalid: Podczas opuszczania tej konferencji wystąpił błąd. success: Opuszczono konferencję. conference_speaker: + go_to_twitter: Przejdź do X more_info: więcej informacji personal_website: Osobista strona internetowa show: @@ -497,6 +512,7 @@ pl: highlighted_conferences: active_conferences: Aktualne konferencje conferences_button_title: Link do strony Konferencji wyświetlającej wszystkie konferencje + see_all_conferences: Zobacz wszystkie konferencje photo: image: attributes: diff --git a/decidim-conferences/config/locales/pt-BR.yml b/decidim-conferences/config/locales/pt-BR.yml index 39a73db85858..0b006dda9e8d 100644 --- a/decidim-conferences/config/locales/pt-BR.yml +++ b/decidim-conferences/config/locales/pt-BR.yml @@ -304,6 +304,7 @@ pt-BR: update: "%{user_name} atualizou o parceiro %{resource_name} na conferência %{space_name}" registration_type: create: "%{user_name} criou o tipo de registro %{resource_name} na conferência de %{space_name}" + delete: "%{user_name} removeu o tipo de registro %{resource_name} da conferência %{space_name}" publish: "%{user_name} publicou o tipo de registro %{resource_name} na conferência %{space_name}" unpublish: "%{user_name} não publicado o tipo de registro %{resource_name} na conferência %{space_name}" update: "%{user_name} atualizou o tipo de registro %{resource_name} na conferência %{space_name}" diff --git a/decidim-conferences/config/locales/pt.yml b/decidim-conferences/config/locales/pt.yml index f9db48b04ab0..b600cffb0d0f 100644 --- a/decidim-conferences/config/locales/pt.yml +++ b/decidim-conferences/config/locales/pt.yml @@ -334,7 +334,7 @@ pt: accepted: Aceite all: Todos rejected: Rejeitado - sent: Enviei + sent: Enviado filter_by: Filtrar por invite_attendee: Convidar participante invites: Convites diff --git a/decidim-conferences/config/locales/ro-RO.yml b/decidim-conferences/config/locales/ro-RO.yml index 2dc18d253cea..a469f092241b 100644 --- a/decidim-conferences/config/locales/ro-RO.yml +++ b/decidim-conferences/config/locales/ro-RO.yml @@ -343,9 +343,7 @@ ro: select_user: Selectați un participant index: filter: - accepted: Acceptat all: Toate - rejected: Respins sent: Trimis filter_by: Filtrare după invite_attendee: Invite participant diff --git a/decidim-conferences/config/locales/sv.yml b/decidim-conferences/config/locales/sv.yml index 7a34a800eff4..17b806c6f6c5 100644 --- a/decidim-conferences/config/locales/sv.yml +++ b/decidim-conferences/config/locales/sv.yml @@ -340,7 +340,7 @@ sv: accepted: Accepterad all: Alla rejected: Avvisad - sent: Skickade + sent: Skickad filter_by: Filtrera efter invite_attendee: Bjud in deltagare invites: Inbjudningar diff --git a/decidim-conferences/config/locales/tr-TR.yml b/decidim-conferences/config/locales/tr-TR.yml index 8cdc61ee69a8..b5973b0bba3b 100644 --- a/decidim-conferences/config/locales/tr-TR.yml +++ b/decidim-conferences/config/locales/tr-TR.yml @@ -293,9 +293,7 @@ tr: select_user: Kullanıcı seç index: filter: - accepted: Kabul edilmiş all: Herşey - rejected: Reddedilen sent: Gönderilen filter_by: Tarafından filtre invite_attendee: Katılımcı Davet Et diff --git a/decidim-conferences/config/locales/zh-CN.yml b/decidim-conferences/config/locales/zh-CN.yml index b689b07581af..37e5f6fb61c5 100644 --- a/decidim-conferences/config/locales/zh-CN.yml +++ b/decidim-conferences/config/locales/zh-CN.yml @@ -290,9 +290,7 @@ zh-CN: select_user: 选择参与者 index: filter: - accepted: 已接受 all: 所有的 - rejected: 已拒绝 sent: 已发送 filter_by: 筛选方式 invite_attendee: Invite participant diff --git a/decidim-core/config/locales/de.yml b/decidim-core/config/locales/de.yml index deb342e9de16..a29c63f892c0 100644 --- a/decidim-core/config/locales/de.yml +++ b/decidim-core/config/locales/de.yml @@ -874,10 +874,10 @@ de: title: Abzeichen description: Badges sind Anerkennungen für Aktionen der Teilnehmer und Fortschritt in der Plattform. Wenn Sie auf der Plattform entdecken, teilnehmen und interagieren, verdienen Sie verschiedene Abzeichen. level: Level %{level} - reached_top: Du hast die höchste Stufe für dieses Abzeichen erreicht. + reached_top: Sie haben die höchste Stufe für dieses Abzeichen erreicht. group_admins: actions: - are_you_sure: Bist du sicher? Dies wird den Benutzer nicht aus der Gruppe entfernen. + are_you_sure: Sind Sie sich sicher? Dies wird den Benutzer nicht aus der Gruppe entfernen. demote_admin: Entferne Admin demote: error: Beim Entfernen dieses Benutzers aus der Administratorliste ist ein Fehler aufgetreten @@ -906,8 +906,8 @@ de: error: Bei der Annahme dieser Verknüpfungsanfrage ist ein Fehler aufgetreten success: Beitrittsanfrage wurde erfolgreich angenommen actions: - are_you_sure: Sind Sie sicher? - promote_to_admin: Machen Admin + are_you_sure: Sind Sie sich sicher? + promote_to_admin: Zum Admin ernennen remove_from_group: Benutzer entfernen index: current_members_without_admins: 'Aktuelle Mitglieder (ohne Admins):' @@ -923,7 +923,7 @@ de: success: Der Benutzer wurde erfolgreich aus der Gruppe entfernt groups: actions: - are_you_sure: Sind Sie sicher? + are_you_sure: Sind Sie sich sicher? create: error: Beim Erstellen der Gruppe ist ein Problem aufgetreten success: Gruppe wurde erfolgreich erstellt @@ -1079,7 +1079,7 @@ de: last_message: Letzte Nachricht new_conversation: Neue Unterhaltung next: Weiter - no_conversations: Du hast noch keine Unterhaltungen + no_conversations: Sie haben noch keine Unterhaltungen title: Nachrichten to: An reply: @@ -1601,11 +1601,11 @@ de: ignore: |- Wenn Sie die Einladung nicht annehmen möchten, ignorieren Sie diese E-Mail.
Ihr Konto wird erst erstellt, wenn Sie auf den obigen Link zugreifen und Ihren Kontonamen und Ihr Passwort festlegen. - invited_you_as_admin: "%{invited_by} hat dich als Admin von %{application}eingeladen. Sie können es über den folgenden Link akzeptieren." - invited_you_as_private_user: "%{invited_by} hat dich als privaten Benutzer von %{application}eingeladen. Sie können es über den folgenden Link akzeptieren." - someone_invited_you: Jemand hat dich zu %{application}eingeladen. Sie können es über den folgenden Link akzeptieren. - someone_invited_you_as_admin: Jemand hat dich als Admin von %{application}eingeladen, du kannst es über den untenstehenden Link akzeptieren. - someone_invited_you_as_private_user: Jemand hat dich als private_user von %{application}eingeladen, du kannst es über den folgenden Link akzeptieren. + invited_you_as_admin: "%{invited_by} hat Sie als Admin von %{application} eingeladen. Sie können die Einladung über den folgenden Link akzeptieren." + invited_you_as_private_user: "%{invited_by} hat Sie als privaten Nutzenden zu %{application} eingeladen. Sie können die Einladung über den folgenden Link akzeptieren." + someone_invited_you: Jemand hat Sie zu %{application} eingeladen. Sie können die EInladung über den folgenden Link akzeptieren. + someone_invited_you_as_admin: Jemand hat Sie als Admin zu %{application} eingeladen. Sie können die Einladung über den folgenden Link akzeptieren. + someone_invited_you_as_private_user: Jemand hat Sie als privater Teilnehmende zu %{application} eingeladen. Sie können die Einladung über den folgenden Link akzeptieren. subject: Anweisungen zur Einladung invite_admin: subject: Du wurdest eingeladen, %{organization} zu verwalten diff --git a/decidim-core/config/locales/eu.yml b/decidim-core/config/locales/eu.yml index 1ca6ade2a1b6..861c4844ec84 100644 --- a/decidim-core/config/locales/eu.yml +++ b/decidim-core/config/locales/eu.yml @@ -68,8 +68,8 @@ eu: one: Parte-hartzailea other: Erabiltzaileak decidim/user_group: - one: Erabiltzaile-taldea - other: Erabiltzaile taldeak + one: Taldea + other: Taldeak booleans: 'false': 'Ez' 'true': 'Bai' @@ -873,7 +873,7 @@ eu: group_invites: accept: error: Arazo bat egon da gonbidapen hau onartzean - success: Gonbidapena arrakastaz onartu da + success: Gonbidapena zuzen onartua accept_invitation: Onartu accept_or_reject_group_invitations: 'Talde hauek gonbidatu zaituzte. Eskaerak onartu edo ukatu:' index: @@ -881,25 +881,25 @@ eu: invite_user: Gonbidatu parte-hartzaile bat invite: error: Arazo bat egon da parte-hartzaile hau gonbidatzean - success: Erabiltzailea behar bezala gonbidatu da + success: Parte-hartzailea zuzen gonbidatua reject: error: Arazo bat egon da gonbidapen hau ukatzean success: Gonbidapena behar bezala ukatua reject_invitation: Ukatu group_members: accept: - error: Errore bat gertatu da eskaera bat onartzeko - success: Erregistratu eskaera arrakastaz onartu da + error: Errore bat gertatu da eskaera hau onartzeko + success: Eskaera zuzen onartua actions: are_you_sure: Ziur zaude? - promote_to_admin: Egin admin - remove_from_group: Kendu erabiltzailea + promote_to_admin: Egin administratzailea + remove_from_group: Kendu parte-hartzailea index: current_members_without_admins: 'Uneko kideak (administratzaile gabe):' manage_members: Kudeatu kideak promote: - error: Errore bat gertatu da erabiltzaile hau sustatzeko - success: Erabiltzailea arrakastaz sustatu da + error: Errore bat gertatu da parte-hartzaile hau sustatzean + success: Parte-hartzailea zuzen sustatua reject: error: Arazo bat egon da lotzeko eskaera hau ukatzean success: Lotzeko eskaera behar bezala ukatua @@ -911,7 +911,7 @@ eu: are_you_sure: Ziur zaude? create: error: Arazo bat egon da taldea sortzean - success: Taldeak arrakastaz sortu du + success: Taldea zuzen sortua edit: edit_user_group: Editatu taldea update_user_group: Eguneratu taldea @@ -921,7 +921,7 @@ eu: fill_in_for_verification: 'Eremu hauek bete behar dituzu zure taldea egiaztatu nahi baduzu:' name_help: Zure erakundearen izena, elkartea, kolektiboa, taldea, eta abar. nickname_help: Zure erakunde, elkarte, kolektibo, talde eta abarren ezizena. Ez erabili ez espaziorik ez azenturik. - phone_help: Ez erabili marratuak eta ez espazioak + phone_help: Ez erabili ez gidoirik eta ez espaziorik join: error: Arazo bat egon da taldera lotzean success: Lotzeko eskaera behar bezala sortu da. Administratzaile batek zure eskaera berrikusiko du taldera onartu aurretik. @@ -1000,7 +1000,7 @@ eu: latlng_text: 'latitudea: %{latitude}, longitudea: %{longitude}' map_service_brand: OpenStreetMap members: - no_members: Erabiltzaile talde honek ez du kideik oraindik. + no_members: Talde honek ez du kiderik oraindik. menu: help: Laguntza home: Hasiera @@ -1223,7 +1223,7 @@ eu: participate: Parte hartu welcome: Ongi etorri %{organization} erakundera! metrics: - headline: Zifretan parte hartzea + headline: Metrikak statistics: headline: '%{organization} erakundearen egungo egoera' sub_hero: @@ -1236,7 +1236,7 @@ eu: topics: Gaiak participatory_space: metrics: - headline: Zifretan parte hartzea + headline: Metrikak link: Erakutsi estatistiken guztiak terms_and_conditions: accept: @@ -1411,7 +1411,7 @@ eu: participatory_space_filters: filters: areas: Arloak - select_an_area: Hautatu eremu bat + select_an_area: Hautatu arlo bat public_participation: public_participation: Erakutsi nire asistentzia publikoki reference: @@ -1598,7 +1598,7 @@ eu: invite_private_user: subject: Prozesu parte-hartzaile batera gonbidatu zaituzte %{organization} helbidean organization_admin_invitation_instructions: - subject: 'Gonbita jaso duzu erakunde hau kudeatzeko: %{organization}' + subject: 'Gonbidapena jaso duzu erakunde hau kudeatzeko: %{organization}' password_change: greeting: Kaixo, %{recipient}! message: Zuregana jotzen dugu jakinarazteko zure pasahitza zuzen aldatu dela. diff --git a/decidim-core/config/locales/fr-CA.yml b/decidim-core/config/locales/fr-CA.yml index 3b405c4a9452..5356e16e1d32 100644 --- a/decidim-core/config/locales/fr-CA.yml +++ b/decidim-core/config/locales/fr-CA.yml @@ -1701,6 +1701,7 @@ fr-CA: not_saved: one: 'Une erreur est survenue pendant le traitement de votre requête.' other: 'Plusieurs erreurs sont survenues pendant le traitement de votre requête.' + password_confirmation_message: '"Confirmer votre mot de passe" ne correspond pas au mot de passe' too_many_marks: utilise trop de signes de ponctuation consécutifs (par exemple! et?) too_much_caps: utilise trop de lettres majuscules (plus de 25% du texte) too_short: est trop court (le minimum est de %{count} caractères) diff --git a/decidim-core/config/locales/ja.yml b/decidim-core/config/locales/ja.yml index db8e5d1f484a..a0398df0a40e 100644 --- a/decidim-core/config/locales/ja.yml +++ b/decidim-core/config/locales/ja.yml @@ -1213,6 +1213,7 @@ ja: proposals: 提案 proposals_explanation: 提案を行い、既存のものをサポートし、見たい変更を促進します。 footer_sub_hero: + footer_sub_hero_body: より開かれた透明性のあるコラボレーティブな社会を構築しましょう。
一緒に参加し、決定しましょう。 footer_sub_hero_headline: '%{organization} 参加型プラットフォームへようこそ。' register: 登録 hero: diff --git a/decidim-core/config/locales/pl.yml b/decidim-core/config/locales/pl.yml index 5bd4c5193323..9326d37f64a0 100644 --- a/decidim-core/config/locales/pl.yml +++ b/decidim-core/config/locales/pl.yml @@ -82,6 +82,7 @@ pl: 'true': 'Tak' carrierwave: errors: + file_cannot_be_processed: Plik nie może być przetworzony file_resolution_too_large: Rozdzielczość pliku jest zbyt duża file_size_too_large: Rozmiar pliku jest zbyt duży not_inside_organization: Plik nie jest dołączony do żadnej organizacji diff --git a/decidim-core/config/locales/pt-BR.yml b/decidim-core/config/locales/pt-BR.yml index d5f9b01d2628..7e54e407d493 100644 --- a/decidim-core/config/locales/pt-BR.yml +++ b/decidim-core/config/locales/pt-BR.yml @@ -35,12 +35,17 @@ pt-BR: decidim/demoted_membership: Não é mais um administrador de grupo decidim/gamification/badge_earned_event: Distintivo ganho decidim/gamification/level_up_event: Você subiu de nível + decidim/invited_to_group_event: Convidado para o grupo decidim/join_request_accepted_event: Solicitação de junção aceita decidim/join_request_rejected_event: Solicitação de junção aceita decidim/profile_updated_event: Perfil atualizado decidim/promote_to_admin: Promovido a administrador de grupo + decidim/promoted_to_admin_event: Promovido a administrador do grupo decidim/removed_from_group: Removido do grupo decidim/resource_endorsed_event: Recurso endossado + decidim/resource_hidden_event: Conteúdo ocultado + decidim/user_group_created_event: Grupo de usuários foi criado + decidim/welcome_notification_event: Mensagem de boas-vindas activerecord: attributes: decidim/user: @@ -68,6 +73,7 @@ pt-BR: 'true': 'Sim' carrierwave: errors: + file_size_too_large: O tamanho do arquivo é grande demais not_inside_organization: O arquivo não está anexado a nenhuma organização date: formats: @@ -79,6 +85,7 @@ pt-BR: decidim: accessibility: external_link: Link externo + front_page_link: Ir para a página inicial logo: "Logotipo oficial de %{organization}" skip_button: Pular para o conteúdo principal account: @@ -97,7 +104,17 @@ pt-BR: download_your_data_export: file_no_exists: O arquivo não existe notice: Seus dados estão atualmente em andamento. Você receberá um e-mail quando estiver concluído. + email_change: + body1: Enviamos um e-mail para %{unconfirmed_email} para verificar seu novo endereço de e-mail. + body2: Precisa que enviemos o e-mail de verificação novamente? %{resend_link} ou %{cancel_link}. + cancel: cancelar + cancel_error: Não foi possível cancelar a alteração do email. + cancel_successfully: Alteração de e-mail cancelada com sucesso. + resend_error: Não foi possível reenviar o e-mail de confirmação. + send_again: Enviar novamente + title: Verificação de mudança de e-mail show: + available_locales_helper: Escolha o idioma que você deseja usar para navegar e receber notificações na plataforma change_password: Mudar senha update_account: Atualizar conta update: @@ -107,16 +124,44 @@ pt-BR: admin: actions: cancel: Cancelar + password_change: + alert: Você precisa alterar sua senha para prosseguir + notification: Os usuários administradores precisam alterar sua senha a cada %{days} dias. admin_log: area: create: "%{user_name} criou a área %{resource_name}" delete: "%{user_name} excluiu a área %{resource_name}" update: "%{user_name} atualizou a área %{resource_name}" + area_type: + create: "%{user_name} criou o tipo de área %{resource_name}" + delete: "%{user_name} excluiu o tipo de área %{resource_name}" + update: "%{user_name} atualizou o tipo de área %{resource_name}" + attachment: + create: "%{user_name} criou o anexo %{resource_name}" + delete: "%{user_name} excluiu o anexo %{resource_name}" + update: "%{user_name} atualizou o anexo %{resource_name}" + attachment_collection: + create: "%{user_name} criou a coleção %{resource_name} de anexos" + delete: "%{user_name} excluiu a coleção %{resource_name} de anexos" + update: "%{user_name} atualizou a coleção %{resource_name} de anexos" + category: + create: "%{user_name} adicionou a categoria %{resource_name} ao espaço %{space_name}" + delete: "%{user_name} excluiu a categoria %{resource_name} do espaço %{space_name}" + update: "%{user_name} atualizou a categoria %{resource_name} no espaço %{space_name}" component: create: "%{user_name} adicionou o componente %{resource_name} ao espaço %{space_name}" delete: "%{user_name} removeu o componente %{resource_name} do espaço %{space_name}" + export_component: "%{user_name} exportou %{resource_name} %{component_name} em %{space_name} como %{format_name}" publish: "%{user_name} publicou o componente %{resource_name} no espaço %{space_name}" - unpublish: "%{user_name} não publicado o componente %{resource_name} do espaço %{space_name}" + unpublish: "%{user_name} despublicou o componente %{resource_name} do espaço %{space_name}" + update_permissions_with_space: "%{user_name} atualizou as permissões de %{resource_name} no %{space_name}" + contextual_help_section: + update: "%{user_name} atualizou a seção de ajuda %{resource_name}" + helpers: + answers: respostas + comments: comentários + projects: projetos + results: resultados impersonation_log: manage: "%{user_name} gerenciou %{resource_name} porque %{reason}" moderation: @@ -133,6 +178,7 @@ pt-BR: update: "%{user_name} atualizou o aplicativo %{resource_name} OAuth" organization: update: "%{user_name} atualizou as configurações da organização" + update_external_domain: "%{user_name} atualizou os domínios externos da organização" participatory_space_private_user: create: "%{user_name} Convidado %{resource_name} ser um usuário privado" create_via_csv: "%{user_name} convidou %{resource_name} via CSV para ser um usuário privado" @@ -144,6 +190,10 @@ pt-BR: delete_with_parent: "%{user_name} excluiu o âmbito %{resource_name} dentro do âmbito %{parent_scope}" update: "%{user_name} atualizou o âmbito %{resource_name}" update_with_parent: "%{user_name} atualizou o âmbito %{resource_name} dentro do âmbito %{parent_scope}" + scope_type: + create: "%{user_name} criou o tipo de escopo %{resource_name}" + delete: "%{user_name} excluiu o tipo de escopo %{resource_name}" + update: "%{user_name} atualizou o tipo de escopo %{resource_name}" static_page: create: "%{user_name} criou o %{resource_name} página estática" delete: "%{user_name} apagou o %{resource_name} página estática" @@ -159,7 +209,9 @@ pt-BR: unblock: "%{user_name} desbloqueou o usuário %{resource_name}" unofficialize: "%{user_name} não oficializado o usuário %{resource_name}" user_group: + block: "%{user_name} bloqueou o grupo de usuários %{resource_name}" reject: "%{user_name} rejeitou o %{resource_name} verificação do grupo de usuários" + unblock: "%{user_name} desbloqueou o grupo de usuários %{resource_name}" verify: "%{user_name} verificado o %{resource_name} grupo de usuários" verify_via_csv: "%{user_name} verificou o %{resource_name} grupo de usuários por meio de um arquivo CSV" user_moderation: @@ -270,6 +322,7 @@ pt-BR: endorsements: one: endosso other: endossos + official_author: Oficial authorization_handlers: another_dummy_authorization_handler: explanation: Seja verificado introduzindo um número de passaporte começando com "A" @@ -360,6 +413,7 @@ pt-BR: debate: Debate initiative: Iniciativa meeting: Reunião + order: Votação orçamental post: Postagem proposal: Proposta question: Questão @@ -445,11 +499,14 @@ pt-BR: subtitle: Por favor, preencha o seguinte formulário para completar a inscrição username_help: Nome público que aparece em suas postagens. Com o objetivo de garantir o anonimato, pode ser qualquer nome. registrations: + create: + error: Houve um erro ao criar sua conta. new: already_have_an_account?: Você já tem uma conta? newsletter: Receba um boletim informativo ocasional com informações relevantes newsletter_title: Permissão de contato nickname_help: Seu alias em %{organization}. Só pode conter letras, números, '-' e '_'. + sign_in: Iniciar Sessão sign_up: Inscreva-se sign_up_as: legend: Inscreva-se como @@ -504,6 +561,11 @@ pt-BR: download_data: Baixe os dados download_data_description: Um arquivo contendo todas as informações associadas à sua conta será enviado para %{user_email}. Este e-mail conterá um arquivo .zip e uma senha para abri-lo.

Para descompactar o arquivo, você precisará de 7-Zip (para Windows) ou Keka (para MacOS). Se você usar Linux, a maior parte do tempo você o terá instalado por padrão. Se não, você pode usar Rolagem de Arquivos ou PeaZip. ). request_data: Solicitar dados + editor_images: + create: + error: Erro ao carregar a imagem + success: Imagem carregada com sucesso + drag_and_drop_help: Adicione imagens arrastando e soltando ou colando-as. endorsable: endorsements: Endossos endorsements_count: Contagem de endossos @@ -642,6 +704,8 @@ pt-BR: email_outro: Você recebeu esta notificação porque é um administrador da plataforma. email_subject: Um grupo de usuários atualizou seu perfil notification_title: O grupo de usuários %{user_group_name} atualizou seu perfil, deixando-o não verificado. Você pode verificá-lo no painel de administração . + nickname_event: + notification_body: Temos corrigido a forma que os nomes de usuário são utilizados para que não haja duplicados, e por isso excluimos a regra de sensibilidade de maiúsculas e minúsculas.
Seu nome de usuário foi criado depois de um usuário com o mesmo nome, portanto renomeamos automaticamente. Pode mudar seu nome de usuário em suas configurações de conta. notification_event: notification_title: Ocorreu um evento em %{resource_title}. reports: @@ -663,6 +727,11 @@ pt-BR: email_outro: Você recebeu esta notificação porque está seguindo %{nickname}. Você pode parar de receber notificações após o link anterior. email_subject: "%{nickname} atualizaram seu perfil" notification_title: O profile page de %{name} (%{nickname}), quem você está seguindo, foi atualizado. + user_officialized: + email_intro: O participante %{name} (%{nickname}) foi oficializado. + email_outro: Você recebeu esta notificação porque é um administrador da organização. + email_subject: "%{name} foi oficializada" + notification_title: O participante %{name} (%{nickname}) foi oficializado. export_mailer: download_your_data_export: click_button: 'Clique no próximo link para baixar seus dados.
O arquivo estará disponível até %{date}.
Você vai precisar de 7-Zip (para Windows), Keka (para MacOS) ou PeaZip (para Linux) para abri-lo. Senha: %{password}' @@ -694,6 +763,7 @@ pt-BR: no_followers: Nenhum seguidor. following: no_followings: Não segue ninguém ou nada ainda. + non_public_followings: Alguns dos recursos seguidos não são públicos. follows: create: button: Seguir @@ -714,17 +784,37 @@ pt-BR: file: explanation: 'Orientação para o arquivo:' message_1: Tem que ser uma imagem ou um documento. + message_2: Para imagens, use a orientação de tipo paisagem, o serviço recorta a imagem. + icon: + explanation: 'Orientação para o ícone:' + message_1: Deve ser uma imagem quadrada. + message_2: O tamanho recomendado para esta imagem é 512x512. image: explanation: 'Orientação da imagem:' message_1: Preferencialmente, uma imagem de paisagem que não tem nenhum texto. message_2: O serviço cultiva a imagem. file_validation: allowed_file_extensions: 'Extensões de arquivo permitidas: %{extensions}' + max_file_dimension: 'Dimensões máximas de arquivo: %{resolution} pixels' max_file_size: 'Tamanho máximo de arquivo: %{megabytes}MB' upload: labels: + add_attachment: Adicionar anexo + add_file: Adicionar arquivo + add_image: Adicionar imagem cancel: Cancelar + edit_image: Editar imagem + error: Erro! + file_size_too_large: 'O tamanho do arquivo é grande demais! Tamanho maximo de arquivo: %{megabytes}MB' + replace: Substituir save: Salvar + title_required: Título é obrigatório! + uploaded: Carregado + validating: Validando... + validation_error: Erro de validação! + upload_help: + dropzone: Solte os arquivos aqui ou clique para carregar + explanation: Orientação para %{attribute} gamification: all_badges_link: Veja todos os emblemas disponíveis. badges: @@ -813,6 +903,7 @@ pt-BR: success: Solicitação de junção criada com êxito. Um administrador irá rever o seu pedido antes de aceitá-lo para o grupo. leave: error: Houve um problema ao sair do grupo + last_admin: Você não pode se remover deste grupo pois é o último administrador. Faça de outro membro um administrador para sair do grupo. success: Saiu do grupo com sucesso. members: accept_or_reject_join_requests: 'Os seguintes grupos convidaram você para se juntar a eles. Aceite ou rejeite seus pedidos:' @@ -825,6 +916,7 @@ pt-BR: no_user_groups: Não pertence a nenhum grupo ainda. roles: admin: Administrador + creator: Administrador member: Membro update: error: Houve um problema ao atualizar o grupo @@ -858,9 +950,12 @@ pt-BR: create_with_space: "%{user_name} criado %{resource_name} em %{space_name}" delete: "%{user_name} excluído %{resource_name}" delete_with_space: "%{user_name} excluído %{resource_name} em %{space_name}" + publish_with_space: "%{user_name} publicou %{resource_name} em %{space_name}" unknown_action: "%{user_name} executou alguma ação em %{resource_name}" unknown_action_with_space: "%{user_name} executou alguma ação em %{resource_name} em %{space_name}" + unpublish_with_space: "%{user_name} despublicou %{resource_name} de %{space_name}" update: "%{user_name} atualizado %{resource_name}" + update_permissions_with_space: "%{user_name} atualizou as permissões de %{resource_name} no %{space_name}" update_with_space: "%{user_name} atualizado %{resource_name} em %{space_name}" value_types: area_presenter: @@ -947,6 +1042,7 @@ pt-BR: next: Próxima no_conversations: Ainda não há conversas title: Conversas + to: Para reply: placeholder: Sua resposta... send: Enviar @@ -954,6 +1050,7 @@ pt-BR: show: back: Voltar para todas as conversas chat_with: Conversa com + deleted_accounts: Você não pode ter uma conversa com contas excluídas. not_allowed: Este usuário não aceita mensagens diretas. title: Conversa com %{usernames} start: @@ -979,6 +1076,7 @@ pt-BR: newsletter_mailer: newsletter: note: Você recebeu este e-mail porque está inscrito em boletins informativos em %{organization_name}. Você pode alterar suas configurações em suas notifications page. + see_on_website: Não consegue ver este e-mail corretamente? Visualize-o no site. unsubscribe: Para optar por não receber esse tipo de email, Unsubscribe. newsletter_templates: basic_only_text: @@ -1020,22 +1118,54 @@ pt-BR: greetings: Saudações,
%{organization_name}
%{organization_url} hello: Olá, subject: Você deseja continuar recebendo informações relevantes sobre %{organization_name}? + notification_mailer: + event_received: + original_text: 'Texto original:' + same_language: O conteúdo foi publicado em seu idioma preferido (%{language}), e é por isso que nenhuma tradução automática é exibida neste e-mail. + translated_text: 'Texto traduzido automaticamente:' notifications: no_notifications: Não há notificações. + show: + missing_event: Ops, esta notificação pertence a um item que não está mais disponível. Você pode descartá-lo. + notifications_digest_mailer: + header: + daily: Resumo de Notificação Diário + weekly: Resumo de Notificação Semanal + hello: Olá %{name}, + intro: + daily: 'Estas são as notificações do último dia com base na atividade que você está seguindo:' + weekly: 'Estas são as notificações da última semana com base na atividade que você está seguindo:' + outro: Você recebeu essas notificações porque está seguindo este conteúdo ou seus autores. Você pode deixar de segui-las em suas respectivas páginas. + see_more: Ver mais notificações + subject: Este é o resumo do e-mail notifications_settings: show: administrators: Administradores allow_public_contact: Permita que qualquer pessoa me envie uma mensagem direta, mesmo que eu não as siga. + allow_push_notifications: Receba notificações para descobrir o que está acontecendo quando você não estiver na plataforma. Você pode desativá-las a qualquer momento. direct_messages: Receber mensagens diretas de qualquer pessoa + email_on_moderations: Quero receber um e-mail toda vez que algo ou alguém for denunciado por moderação. everything_followed: Tudo que eu sigo newsletter_notifications: Quero receber boletins informativos newsletters: boletins informativos + notification_settings: + close_meeting_reminder: Quero receber lembretes por e-mail de reuniões fechadas de relatórios não publicados + notifications_sending_frequencies: + daily: Diariamente + none: Nenhum + real_time: Tempo real + weekly: Semanalmente + notifications_sending_frequency: Com que frequência deseja receber o e-mail de notificações? own_activity: Minha atividade, como quando alguém comenta minha proposta ou me menciona receive_notifications_about: Quero receber notificações sobre update_notifications_settings: Guardar alterações update: error: Ocorreu um erro ao atualizar suas configurações de notificações. success: Suas configurações de notificações foram atualizadas com sucesso. + offline: + show: + message: Parece que você está offline no momento. Por favor, tente novamente mais tarde. + retry: Tentar de novo open_data: not_available_yet: Os arquivos Open Data ainda não estão disponíveis. Tente novamente em alguns minutos. own_user_groups: @@ -1059,6 +1189,7 @@ pt-BR: proposals: Propostas proposals_explanation: Faça propostas, suporte as existentes e promova as mudanças que deseja ver. footer_sub_hero: + footer_sub_hero_body: Vamos construir uma sociedade mais aberta, transparente e colaborativa.
Participe, participe e decida. footer_sub_hero_headline: Bem-vindo à plataforma participativa %{organization}. register: Registrar-se hero: @@ -1085,16 +1216,25 @@ pt-BR: error: Houve um erro ao aceitar os termos e condições. success: Ótimo! Você aceitou os termos e condições. form: + agreement: Concordo com estes termos legend: Concorde com os termos e condições de uso refuse: + modal_body: Se recusar, você não poderá usar a plataforma, você pode baixar seus dados e / ou excluir sua conta. + modal_btn_continue: Aceite os termos e continue modal_btn_exit: Vou revisá-lo mais tarde + modal_button: Recuse os termos modal_close: Fechar modal modal_title: Você realmente recusa os Termos e Condições atualizados? required_review: alert: Atualizamos nossos Termos de Serviço, revise-os. body: Por favor, dedique um momento para rever as atualizações dos nossos Termos de Serviço. Caso contrário, você não poderá usar a plataforma. + title: 'Obrigatório: Revise as atualizações dos nossos termos de serviço' participatory_space_private_users: not_allowed: Você não tem permissão para visualizar este conteúdo + passwords: + update: + error: Houve um problema ao atualizar a senha + success: Senha atualizada com sucesso profile: deleted: Usuário excluído inaccessible_message: Este perfil está inacessível devido a violação de Termos e Condições! @@ -1239,6 +1379,8 @@ pt-BR: close_modal: Fechar modal please_sign_in: Por favor, inicie a sessão sign_up: Inscrever-se + mentions_modal: + remove_recipient: Remover destinatário %{name} participatory_space_filters: filters: areas: Áreas @@ -1277,6 +1419,9 @@ pt-BR: help_text: "Aviso: O conteúdo pode ser traduzido automaticamente e não está 100% correto." show_original: Exibir texto original show_translated: Mostrar texto traduzido automaticamente + user_activity: + index: + no_activities_warning: Este participante não possui nenhuma atividade ainda. user_contact_disabled: Este usuário não aceita mensagens diretas. user_conversations: create: @@ -1305,6 +1450,7 @@ pt-BR: title_reply: Resposta show: back: Mostrar todas as conversas + deleted_accounts: Você não pode ter uma conversa com contas excluídas. not_allowed: Este usuário não aceita mais mensagens diretas. title: Conversa com %{usernames} update: @@ -1322,6 +1468,7 @@ pt-BR: notify: body_1: O usuário %{user} foi denunciado por %{token} body_2: 'Motivo: %{reason}' + details: Detalhes fornecidos pelo usuário greetings: Saudações,
%{organization_name}
%{organization_url} hello: Olá %{admin}, subject: Um novo usuário foi denunciado em %{organization_name} @@ -1471,6 +1618,8 @@ pt-BR: updated: Sua conta foi atualizada com sucesso. sessions: already_signed_out: Saiu com sucesso. + new: + sign_in: Iniciar Sessão signed_in: Conectado com sucesso. signed_out: Saiu com sucesso. shared: @@ -1479,6 +1628,7 @@ pt-BR: didn_t_receive_confirmation_instructions: Não recebeu instruções de confirmação? didn_t_receive_unlock_instructions: Não recebeu instruções de desbloqueio? forgot_your_password: Esqueceu sua senha? + sign_in: Iniciar Sessão sign_in_with_provider: Entrar com %{provider} sign_up: inscrever-se minimum_password_length: @@ -1495,6 +1645,7 @@ pt-BR: public: Sua informação pública. errors: messages: + allowed_file_content_types: 'apenas arquivos com as seguintes extensões são permitidos: %{types}' already_confirmed: já foi confirmado, por favor, tente entrar confirmation_period_expired: precisa ser confirmado dentro de %{period}, solicite um novo content_type_allowlist_error: o tipo de arquivo não é válido @@ -1512,6 +1663,7 @@ pt-BR: other: 'Houve erros múltiplos ao processar sua solicitação:' too_many_marks: está usando muitos sinais de pontuação consecutivos (por exemplo,! e?) too_much_caps: está usando muitas letras maiúsculas (mais de 25% do texto) + url_format: Esta URL está em formato incorreto forms: correct_errors: Há erros no formulário, por favor corrija-os para continuar. length_validator: @@ -1528,6 +1680,7 @@ pt-BR: data_consent: details: columns: + description: Descrição type: Tipo edit_link: edit: Editar diff --git a/decidim-debates/config/locales/de.yml b/decidim-debates/config/locales/de.yml index 853c4bfb5c4e..13dde515f2a5 100644 --- a/decidim-debates/config/locales/de.yml +++ b/decidim-debates/config/locales/de.yml @@ -49,7 +49,7 @@ de: debates: actions: close: Schließen - confirm_destroy: Sind Sie sicher? + confirm_destroy: Sind Sie sich sicher? destroy: Löschen edit: Bearbeiten new: Neu %{name} diff --git a/decidim-debates/config/locales/eu.yml b/decidim-debates/config/locales/eu.yml index a4e3156ac64f..6b486683081e 100644 --- a/decidim-debates/config/locales/eu.yml +++ b/decidim-debates/config/locales/eu.yml @@ -204,7 +204,7 @@ eu: email_subject: '%{author_nickname} k "%{resource_title}" beste eztabaida bat sortu du' notification_title: %{author_name} %{author_nickname} k sortu du %{resource_title} eztabaida. creation_disabled: - email_intro: 'Debate sortzea ez dago aktibo %{participatory_space_title}. Oraindik eztabaidak ireki ditzakezu orri honetatik:' + email_intro: 'Eztabaida sortzea dagoeneko ez dago aktibo %{participatory_space_title}. Oraindik irekita dauden eztabaidetan parte har dezakezu orri honetatik:' email_outro: Jakinarazpena jaso duzu %{participatory_space_title} jarraitzen ari zarelako. Aurreko estekan jakinarazpenak jasotzeari utzi ahal diozu. email_subject: Debate sortzea desgaituta %{participatory_space_title} notification_title: Eztabaiden sorrera orain desaktibatuta dago %{participatory_space_title} diff --git a/decidim-debates/config/locales/ja.yml b/decidim-debates/config/locales/ja.yml index 02e2da33ff0f..9171f4c7db6a 100644 --- a/decidim-debates/config/locales/ja.yml +++ b/decidim-debates/config/locales/ja.yml @@ -108,6 +108,9 @@ ja: success: ディベートが正常に作成されました。 debate: participate: 参加 + debates: + empty: ディベートはまだありません。 + empty_filters: この条件のディベートはありません。 edit: back: 戻る save: 変更を保存 diff --git a/decidim-debates/config/locales/pt-BR.yml b/decidim-debates/config/locales/pt-BR.yml index cfddfd8da7b2..1939d673f03c 100644 --- a/decidim-debates/config/locales/pt-BR.yml +++ b/decidim-debates/config/locales/pt-BR.yml @@ -18,6 +18,7 @@ pt-BR: decidim/debates/close_debate_event: Debate encerrado decidim/debates/create_debate_event: Debate decidim/debates/creation_disabled_event: Debates desativados + decidim/debates/creation_enabled_event: Criação de debates ativada activerecord: models: decidim/debates/debate: @@ -40,6 +41,7 @@ pt-BR: step: announcement: Anúncio comments_blocked: Comentários bloqueados + creation_enabled: Os participantes podem criar debates endorsements_blocked: Endossos bloqueados endorsements_enabled: Endossos habilitados debates: @@ -106,6 +108,9 @@ pt-BR: success: Debate criado com sucesso. debate: participate: Participar + debates: + empty: Não há debates ainda. + empty_filters: Não há debates com estes critérios. edit: back: Voltar save: Salvar alterações diff --git a/decidim-dev/config/locales/pt-BR.yml b/decidim-dev/config/locales/pt-BR.yml index ec0369198018..2e4c15b3bcf9 100644 --- a/decidim-dev/config/locales/pt-BR.yml +++ b/decidim-dev/config/locales/pt-BR.yml @@ -15,6 +15,12 @@ pt-BR: dummy: settings: global: + guided: Entrada guiada + guided_help: Texto de ajuda + guided_readonly: Entrada desabilitada + guided_rich: Entrada de rich text guiada + guided_rich_help_html: HTML ajuda texto + guided_rich_readonly_html: HTML ajuda texto para entrada desativada readonly_attribute: Atributo somente leitura test: Teste A test_choices: diff --git a/decidim-elections/config/locales/ca.yml b/decidim-elections/config/locales/ca.yml index 15e3f9de6a67..749c73b1f9f7 100644 --- a/decidim-elections/config/locales/ca.yml +++ b/decidim-elections/config/locales/ca.yml @@ -644,7 +644,7 @@ ca: upload_legend: Decidim té les teves claus públiques d'identificació, però el teu navegador encara no les té. Necessites importar l'arxiu amb les teves claus d'identificació al teu ordinador des de la còpia de seguretat que vas crear després de generar-les. not_supported_browser_description: Sembla que estàs usant un navegador que no pot ser utilitzat per a actuar com a garant. Assegura't que estàs usant la versió més recent del teu navegador, o intenta usar qualsevol dels navegadors més populars per a poder completar les teves tasques com a garant. not_supported_browser_title: Actualitza el navegador per a actuar com a garant - trustee_role_description: Se t'ha assignat com a garant en algunes de les eleccions celebrades en aquesta plataforma. + trustee_role_description: Has estat assignada com a garant en algunes de les eleccions celebrades en aquesta plataforma. update: success: La teva clau pública d'identificació va ser guardada amb èxit. votes: @@ -735,7 +735,7 @@ ca: continue: Següent warnings: no_elections_warning: No hi ha cap votació que coincideixi amb la teva cerca o no n'hi ha cap programada. - no_scheduled_elections_warning: Actualment no hi ha votacions programades, però pots veure les anteriors. + no_scheduled_elections_warning: Actualment no hi ha votacions programades, però pots veure un llistat de les anteriors. events: elections: election_published: @@ -1186,7 +1186,7 @@ ca: certify: add_images: Afegir imatges error: S'ha produït un error en adjuntar el certificat. Si us plau, prova de nou. - form_legend: Puja una imatge del certificat de tancament electoral + form_legend: Puja una imatge del Certificat de Tancament Electoral heading: Recompte de vots - Pujar certificat info_text: Si us plau, puja una imatge del certificat de tancament electoral. submit: Pujar el certificat diff --git a/decidim-elections/config/locales/cs.yml b/decidim-elections/config/locales/cs.yml index 0cf8034925be..5057841d6dc3 100644 --- a/decidim-elections/config/locales/cs.yml +++ b/decidim-elections/config/locales/cs.yml @@ -668,7 +668,6 @@ cs: upload_legend: Server má vaše veřejné identifikační klíče, ale váš prohlížeč jej stále nemá. Je třeba importovat soubor s identifikačními klíči do počítače ze zálohy, kterou jste vytvořili po jejich vygenerování. not_supported_browser_description: Vypadá to, že používáte webový prohlížeč, který nelze použít jako správce. Ujistěte se, že používáte nejnovější verzi prohlížeče, nebo zkuste použít některý z nejpopulárnějších prohlížečů, abyste mohli dokončit své úkoly správce. not_supported_browser_title: Upgradujte prohlížeč abyste mohl fungovat jako důvěrník - trustee_role_description: Byl jste pověřen, abyste v některých volbách, které na této platformě probíhají, jednal jako důvěrník. update: success: Váš identifikační veřejný klíč byl úspěšně uložen. votes: @@ -759,7 +758,6 @@ cs: continue: Další warnings: no_elections_warning: Žádné volby neodpovídají zadaným kritériím nebo nejsou naplánovány žádné volby. - no_scheduled_elections_warning: V současné době nejsou žádné plánované volby, ale zde najdete všechny minulé volby na seznamu. events: elections: election_published: @@ -1211,7 +1209,6 @@ cs: certify: add_images: Přidat obrázky error: Došlo k chybě při připojování certifikátu, zkuste to prosím znovu. - form_legend: Nahrajte prosím fotografii volebního certifikátu o uzavření heading: Přepočet hlasů - Nahrát certifikát info_text: Nahrajte prosím fotografii volebního certifikátu o uzavření. submit: Nahrát certifikát diff --git a/decidim-elections/config/locales/de.yml b/decidim-elections/config/locales/de.yml index 870f10de69f5..994a86326fe5 100644 --- a/decidim-elections/config/locales/de.yml +++ b/decidim-elections/config/locales/de.yml @@ -644,7 +644,7 @@ de: upload_legend: Der Server hat Ihren öffentlichen Identifikationsschlüssel, aber Ihr Browser hat ihn immer noch nicht. Sie müssen die Datei mit Ihren Identifikationsschlüssel aus dem Backup auf Ihren Computer importieren, den Sie nach der Generierung der Schlüssel gespeichert haben. not_supported_browser_description: Es sieht so aus, als ob Sie einen Webbrowser verwenden, der als Wahlhelfer nicht verwendet werden kann. Stellen Sie sicher, dass Sie die neueste Version Ihres Browsers verwenden, oder versuchen Sie, einen der üblichen Browser zu verwenden, um Ihre Wahlhelfer-Aufgaben zu erfüllen. not_supported_browser_title: Browser aktualisieren, um als Wahlhelfer zu agieren - trustee_role_description: Sie wurden beauftragt, bei einigen der auf dieser Plattform gehaltenen Wahlen als Wahlhelfer zu agieren. + trustee_role_description: Sie wurden als Wahlhelfer für einige Wahlen auf dieser Plattform bestimmt. update: success: Ihr öffentlicher Identifikationsschlüssel wurde erfolgreich gespeichert. votes: @@ -735,7 +735,7 @@ de: continue: Weiter warnings: no_elections_warning: Keine Wahlen entsprechen Ihren Suchkriterien oder es ist keine Wahl geplant. - no_scheduled_elections_warning: Derzeit sind keine Wahlen geplant, aber hier finden Sie alle vergangenen Wahlen aufgelistet. + no_scheduled_elections_warning: Derzeit sind keine Wahlen geplant. Sie finden hier alle vergangenen Wahlen aufgelistet. events: elections: election_published: diff --git a/decidim-elections/config/locales/el.yml b/decidim-elections/config/locales/el.yml index a4a06116a828..0dcd45e33086 100644 --- a/decidim-elections/config/locales/el.yml +++ b/decidim-elections/config/locales/el.yml @@ -571,7 +571,6 @@ el: title: Κλειδιά ταυτοποίησης επιτρόπων upload: Ανεβάστε τα κλειδιά ταυτοποίησής σας not_supported_browser_title: Αναβαθμίστε το πρόγραμμα περιήγησης για να ενεργήσετε ως Επίτροπος - trustee_role_description: Σας έχει ανατεθεί να ενεργήσετε ως Επίτροπος σε ορισμένες από τις εκλογές σε αυτή την πλατφόρμα. update: success: Το δημόσιο κλειδί ταυτοποίησής σας αποθηκεύτηκε με επιτυχία. votes: @@ -658,8 +657,6 @@ el: voting_step: back: Πίσω continue: Επόμενο - warnings: - no_scheduled_elections_warning: Προς το παρόν, δεν υπάρχουν προγραμματισμένες εκλογές, αλλά εδώ μπορείτε να βρείτε όλες τις προηγούμενες εκλογές. events: elections: election_published: @@ -1023,7 +1020,6 @@ el: certify: add_images: Προσθήκη εικόνων error: Παρουσιάστηκε σφάλμα κατά την επισύναψη του πιστοποιητικού, παρακαλώ προσπαθήστε ξανά. - form_legend: Ανεβάστε μια εικόνα του Πιστοποιητικού Κλεισίματος των Εκλογών heading: Επανακαταμέτρηση ψηφοφορίας - Μεταφόρτωση πιστοποιητικού info_text: Ανεβάστε μια φωτογραφία του Πιστοποιητικού Κλεισίματος Εκλογών. submit: Ανέβασμα Πιστοποιητικού diff --git a/decidim-elections/config/locales/es-MX.yml b/decidim-elections/config/locales/es-MX.yml index c47cbff53e15..ce942319d388 100644 --- a/decidim-elections/config/locales/es-MX.yml +++ b/decidim-elections/config/locales/es-MX.yml @@ -644,7 +644,7 @@ es-MX: upload_legend: El servidor tiene sus claves públicas de identificación, pero su navegador todavía no las tiene. Necesitas importar el archivo con tus claves de identificación a tu ordenador desde la copia de seguridad que creaste después de generarlas. not_supported_browser_description: Parece que estás usando un navegador que no puede ser utilizado para actuar como garante. Asegúrate de que estás usando la versión más reciente de tu navegador, o intenta usar cualquiera de los navegadores más populares para poder completar tus tareas como garante. not_supported_browser_title: Actualiza el navegador para actuar como garante - trustee_role_description: Se le ha asignado como garante en algunas de las elecciones celebradas en esta plataforma. + trustee_role_description: Has sido asignada como garante en algunas de las elecciones celebradas en esta plataforma. update: success: Tu clave pública de identificación fue guardada con éxito. votes: @@ -735,7 +735,7 @@ es-MX: continue: Siguiente warnings: no_elections_warning: No hay ninguna votación que coincida con tu búsqueda o no hay ninguna programada. - no_scheduled_elections_warning: Actualmente no hay votaciones programadas, pero puedes ver las anteriores. + no_scheduled_elections_warning: Actualmente no hay elecciones programadas, pero puedes ver un listado de las anteriores. events: elections: election_published: @@ -1186,7 +1186,7 @@ es-MX: certify: add_images: Añadir imágenes error: Se ha producido un error al adjuntar el certificado, por favor inténtalo de nuevo. - form_legend: Sube una foto del certificado de cierre electoral + form_legend: Sube una foto del Certificado de Cierre Electoral heading: Recuento de votos - Subir certificado info_text: Por favor, sube una foto del certificado de cierre electoral. submit: Subir el certificado diff --git a/decidim-elections/config/locales/es-PY.yml b/decidim-elections/config/locales/es-PY.yml index e6b979b827dd..14450aafdadc 100644 --- a/decidim-elections/config/locales/es-PY.yml +++ b/decidim-elections/config/locales/es-PY.yml @@ -644,7 +644,7 @@ es-PY: upload_legend: El servidor tiene sus claves públicas de identificación, pero su navegador todavía no las tiene. Necesitas importar el archivo con tus claves de identificación a tu ordenador desde la copia de seguridad que creaste después de generarlas. not_supported_browser_description: Parece que estás usando un navegador que no puede ser utilizado para actuar como garante. Asegúrate de que estás usando la versión más reciente de tu navegador, o intenta usar cualquiera de los navegadores más populares para poder completar tus tareas como garante. not_supported_browser_title: Actualiza el navegador para actuar como garante - trustee_role_description: Se le ha asignado como garante en algunas de las elecciones celebradas en esta plataforma. + trustee_role_description: Has sido asignada como garante en algunas de las elecciones celebradas en esta plataforma. update: success: Tu clave pública de identificación fue guardada con éxito. votes: @@ -735,7 +735,7 @@ es-PY: continue: Siguiente warnings: no_elections_warning: No hay ninguna votación que coincida con tu búsqueda o no hay ninguna programada. - no_scheduled_elections_warning: Actualmente no hay votaciones programadas, pero puedes ver las anteriores. + no_scheduled_elections_warning: Actualmente no hay elecciones programadas, pero puedes ver un listado de las anteriores. events: elections: election_published: @@ -1186,7 +1186,7 @@ es-PY: certify: add_images: Añadir imágenes error: Se ha producido un error al adjuntar el certificado, por favor inténtalo de nuevo. - form_legend: Sube una foto del certificado de cierre electoral + form_legend: Sube una foto del Certificado de Cierre Electoral heading: Recuento de votos - Subir certificado info_text: Por favor, sube una foto del certificado de cierre electoral. submit: Subir el certificado diff --git a/decidim-elections/config/locales/es.yml b/decidim-elections/config/locales/es.yml index 496034633318..c4ea1966df6a 100644 --- a/decidim-elections/config/locales/es.yml +++ b/decidim-elections/config/locales/es.yml @@ -644,7 +644,7 @@ es: upload_legend: El servidor tiene sus claves públicas de identificación, pero su navegador todavía no las tiene. Necesitas importar el archivo con tus claves de identificación a tu ordenador desde la copia de seguridad que creaste después de generarlas. not_supported_browser_description: Parece que estás usando un navegador que no puede ser utilizado para actuar como garante. Asegúrate de que estás usando la versión más reciente de tu navegador, o intenta usar cualquiera de los navegadores más populares para poder completar tus tareas como garante. not_supported_browser_title: Actualiza el navegador para actuar como garante - trustee_role_description: Se le ha asignado como garante en algunas de las elecciones celebradas en esta plataforma. + trustee_role_description: Has sido asignada como garante en algunas de las elecciones celebradas en esta plataforma. update: success: Tu clave pública de identificación fue guardada con éxito. votes: @@ -735,7 +735,7 @@ es: continue: Siguiente warnings: no_elections_warning: No hay ninguna votación que coincida con tu búsqueda o no hay ninguna programada. - no_scheduled_elections_warning: Actualmente no hay votaciones programadas, pero puedes ver las anteriores. + no_scheduled_elections_warning: Actualmente no hay elecciones programadas, pero puedes ver un listado de las anteriores. events: elections: election_published: @@ -1186,7 +1186,7 @@ es: certify: add_images: Añadir imágenes error: Se ha producido un error al adjuntar el certificado, por favor inténtalo de nuevo. - form_legend: Sube una foto del certificado de cierre electoral + form_legend: Sube una foto del Certificado de Cierre Electoral heading: Recuento de votos - Subir certificado info_text: Por favor, sube una foto del certificado de cierre electoral. submit: Subir el certificado diff --git a/decidim-elections/config/locales/eu.yml b/decidim-elections/config/locales/eu.yml index 4ac67b153213..3cdf91e949a7 100644 --- a/decidim-elections/config/locales/eu.yml +++ b/decidim-elections/config/locales/eu.yml @@ -34,7 +34,7 @@ eu: trustees_participatory_space: user_id: Parte-hartzailea voting: - banner_image: Bannerra + banner_image: Banner-irudia census_contact_information: Erroldako kontaktoen informazioa description: Deskribapena end_time: Bozketaren amaiera-data @@ -729,7 +729,7 @@ eu: continue: Hurrengoa warnings: no_elections_warning: Ez dago beren bilaketa-irizpideekin bat datorren hauteskunderik, edo ez dago hauteskunde programaturik. - no_scheduled_elections_warning: Orain ez dago bozketa programaturik, baina aurrekoak ikus ditzakezu. + no_scheduled_elections_warning: Egun, ez dago programatutako hauteskunderik, baina hemen aurreko hauteskundeen zerrenda ikus dezakezu. events: elections: election_published: @@ -1181,7 +1181,7 @@ eu: certify: add_images: Gehiru irudiak error: Arazo bat izan da ziurtagiria eranstean, mesedez, saiatu berriro. - form_legend: Igo bozketa-itxieraren ziurtagiriaren argazki bat + form_legend: Igo Hauteskundearen Itxieraren Egiaztagiriaren agazkia heading: Botoen zenbaketa - Igo ziurtagiria info_text: Mesedez, igo bozketa-itxieraren ziurtagiriaren argazki bat. submit: Igo ziurtagiria diff --git a/decidim-elections/config/locales/fi-plain.yml b/decidim-elections/config/locales/fi-plain.yml index 750991752241..5cb497b6a783 100644 --- a/decidim-elections/config/locales/fi-plain.yml +++ b/decidim-elections/config/locales/fi-plain.yml @@ -644,7 +644,6 @@ fi-pl: upload_legend: Julkiset tunnistusavaimet ovat palvelimella, mutta eivät selaimessasi. Sinun täytyy tuoda tunnistusavainten tiedosto omalle tietokoneellesi varmuuskopiosta, jonka tallensit avaimia luotaessa. not_supported_browser_description: Näyttää siltä, että käytät selainta, jota ei voi käyttää luottamushenkilönä toimimiseen. Tarkasta, että käytät selaimesi viimeisintä versiota tai yritä käyttää jotain suosituimmista selaimista luottamushenkilön tehtävien suorittamiseksi. not_supported_browser_title: Päivitä selaimesi toimiaksesi luottamushenkilönä - trustee_role_description: Sinulle on annettu luottamushenkilön tehtävä joissain vaaleissa tällä alustalla. update: success: Julkisen tunnistusavaimesi tallentaminen onnistui. votes: @@ -735,7 +734,6 @@ fi-pl: continue: Seuraava warnings: no_elections_warning: Yksikään vaali ei vastaa hakukriteerejäsi tai yhtään vaalia ei ole suunniteltu. - no_scheduled_elections_warning: Tällä hetkellä ei ole suuniteltuja vaaleja, mutta täältä löydät kaikki aikaisemmat vaalit. events: elections: election_published: @@ -1187,7 +1185,6 @@ fi-pl: certify: add_images: Lisää kuvia error: Varmenteen liittäminen epäonnistui, yritä uudestaan. - form_legend: Lataa kuva äänestyksen päättämisen varmenteesta heading: Äänten uudelleenlaskenta - Lataa varmenne info_text: Lataa kuva äänestyksen päättämisen varmenteesta. submit: Lataa varmenne diff --git a/decidim-elections/config/locales/fi.yml b/decidim-elections/config/locales/fi.yml index 1345f3ad354b..f77e5b8728f4 100644 --- a/decidim-elections/config/locales/fi.yml +++ b/decidim-elections/config/locales/fi.yml @@ -644,7 +644,6 @@ fi: upload_legend: Julkiset tunnistusavaimet ovat palvelimella, mutta eivät selaimessasi. Sinun täytyy tuoda tunnistusavainten tiedosto omalle tietokoneellesi varmuuskopiosta, jonka tallensit avaimia luotaessa. not_supported_browser_description: Näyttää siltä, että käytät selainta, jota ei voi käyttää luottamushenkilönä toimimiseen. Tarkasta, että käytät selaimesi viimeisintä versiota tai yritä käyttää jotain suosituimmista selaimista luottamushenkilön tehtävien suorittamiseksi. not_supported_browser_title: Päivitä selaimesi toimiaksesi luottamushenkilönä - trustee_role_description: Sinulle on annettu luottamushenkilön tehtävä joissain vaaleissa tällä alustalla. update: success: Julkisen tunnistusavaimesi tallentaminen onnistui. votes: @@ -735,7 +734,6 @@ fi: continue: Seuraava warnings: no_elections_warning: Yksikään vaali ei vastaa hakukriteerejäsi tai yhtään vaalia ei ole suunniteltu. - no_scheduled_elections_warning: Tällä hetkellä ei ole suuniteltuja vaaleja, mutta täältä löydät kaikki aikaisemmat vaalit. events: elections: election_published: @@ -1187,7 +1185,6 @@ fi: certify: add_images: Lisää kuvia error: Varmenteen liittäminen epäonnistui, yritä uudestaan. - form_legend: Lataa kuva äänestyksen päättämisen varmenteesta heading: Äänten uudelleenlaskenta - Lataa varmenne info_text: Lataa kuva äänestyksen päättämisen varmenteesta. submit: Lataa varmenne diff --git a/decidim-elections/config/locales/fr-CA.yml b/decidim-elections/config/locales/fr-CA.yml index 0a3b14fc9363..295529a13267 100644 --- a/decidim-elections/config/locales/fr-CA.yml +++ b/decidim-elections/config/locales/fr-CA.yml @@ -644,7 +644,7 @@ fr-CA: upload_legend: Le serveur a vos clés d'identification publiques, mais votre navigateur ne les a toujours pas. Vous devez importer le fichier avec vos clés d'identification sur votre ordinateur à partir de la sauvegarde que vous avez créée après leur génération. not_supported_browser_description: On dirait que vous utilisez un navigateur Web qui ne peut pas être utilisé pour agir en tant que garant. Assurez-vous d'utiliser la version la plus récente de votre navigateur, ou essayez d'utiliser l'un des navigateurs les plus populaires pour accomplir vos tâches de garant. not_supported_browser_title: Mettre à niveau le navigateur pour agir en tant que garant - trustee_role_description: Vous avez été assigné à agir en tant que garant lors de certaines des élections mises en place sur cette plateforme. + trustee_role_description: Vous avez été assigné à agir en tant que garant lors de certaines élections mises en place sur cette plateforme. update: success: Votre clé d'identification publique a bien été stockée. votes: diff --git a/decidim-elections/config/locales/fr.yml b/decidim-elections/config/locales/fr.yml index 1928a9aba1ff..e77dfa20acaf 100644 --- a/decidim-elections/config/locales/fr.yml +++ b/decidim-elections/config/locales/fr.yml @@ -644,7 +644,7 @@ fr: upload_legend: Le serveur a vos clés d'identification publiques, mais votre navigateur ne les a toujours pas. Vous devez importer le fichier avec vos clés d'identification sur votre ordinateur à partir de la sauvegarde que vous avez créée après leur génération. not_supported_browser_description: On dirait que vous utilisez un navigateur Web qui ne peut pas être utilisé pour agir en tant que garant. Assurez-vous d'utiliser la version la plus récente de votre navigateur, ou essayez d'utiliser l'un des navigateurs les plus populaires pour accomplir vos tâches de garant. not_supported_browser_title: Mettre à niveau le navigateur pour agir en tant que garant - trustee_role_description: Vous avez été assigné à agir en tant que garant lors de certaines des élections mises en place sur cette plateforme. + trustee_role_description: Vous avez été assigné à agir en tant que garant lors de certaines élections mises en place sur cette plateforme. update: success: Votre clé d'identification publique a bien été stockée. votes: diff --git a/decidim-elections/config/locales/it.yml b/decidim-elections/config/locales/it.yml index a4c40c855bb5..e0b2c5c5352e 100644 --- a/decidim-elections/config/locales/it.yml +++ b/decidim-elections/config/locales/it.yml @@ -564,7 +564,6 @@ it: invalid_key: I codici di identificazione nel file caricato non possono essere caricati. not_supported_browser_description: Sembra che tu stia usando un browser web che non può essere usato in qualitá di Garante. Assicurati di utilizzare la versione più recente del tuo browser, o prova ad utilizzare uno dei browser più popolari che ti permettano di esercitare il ruolo di Garante. not_supported_browser_title: Aggiorna il browser per fungere da Garante - trustee_role_description: Ti è stato assegnato di ruolo di Garante in alcune delle elezioni che si svolgeranno su questa piattaforma. update: success: I tuoi codici di identificazione pubblici sono stati salvati con successo. votes: @@ -650,7 +649,6 @@ it: continue: Successivo warnings: no_elections_warning: Nessuna elezione corrisponde ai criteri della tua ricerca oppure non sono previste elezioni. - no_scheduled_elections_warning: Al momento non sono previste elezioni, ma qui puoi trovare un elenco di tutte quelle passate. events: elections: election_published: @@ -1054,7 +1052,6 @@ it: certify: add_images: Aggiungi immagini error: Si è verificato un errore nell'allegare il certificato, per favore riprova. - form_legend: Carica una foto del certificato di chiusura elettorale heading: Resoconto del voto - Certificato di caricamento info_text: Carica una foto del certificato di chiusura elettorale. submit: Carica il certificato diff --git a/decidim-elections/config/locales/ja.yml b/decidim-elections/config/locales/ja.yml index b792e59710a6..9d475eb62efc 100644 --- a/decidim-elections/config/locales/ja.yml +++ b/decidim-elections/config/locales/ja.yml @@ -632,7 +632,6 @@ ja: upload_legend: サーバーには公開鍵がありますが、ブラウザにはまだ公開鍵がありません。 公開鍵を作成後、作成したバックアップから、公開鍵を使用したファイルをコンピュータにインポートする必要があります。 not_supported_browser_description: 受託者としての活動に使用できないWebブラウザを使用しているようです。最新バージョンのブラウザを使用するか、または一般的なブラウザを使用して、受託者のタスクを完了できるようにしてください。 not_supported_browser_title: ブラウザをアップグレードして受託者として行動する - trustee_role_description: あなたは、このプラットフォームで行われる選挙のいくつかで受託者を務めることになっています。 update: success: 公開識別キーを保存しました。 votes: @@ -723,7 +722,6 @@ ja: continue: 次へ warnings: no_elections_warning: 検索条件に一致する選挙がないか、または予定されている選挙がありません。 - no_scheduled_elections_warning: 現在、予定された選挙はありませんが、ここでは記載されているすべての過去の選挙を見つけることができます。 events: elections: election_published: @@ -1174,7 +1172,6 @@ ja: certify: add_images: 画像を追加 error: 証明書の添付中にエラーが発生しました。もう一度やり直してください。 - form_legend: 選挙閉鎖証明書の写真をアップロードする heading: 投票の再集計 - 証明書をアップロード info_text: 選挙閉鎖証明の写真をアップロードしてください submit: 証明書をアップロードする diff --git a/decidim-elections/config/locales/lt.yml b/decidim-elections/config/locales/lt.yml index e45a2e3b3a48..ed617e6786eb 100644 --- a/decidim-elections/config/locales/lt.yml +++ b/decidim-elections/config/locales/lt.yml @@ -668,7 +668,6 @@ lt: upload_legend: Serveris turi atpažinimo raktus, tačiau naršyklė jų neturi. Turite importuoti atpažinimo raktų rinkimeną į kompiuterį iš atsarginės saugyklos kurią sukūrėte sugeneravę raktus. not_supported_browser_description: Regis naudojate patikėtinio rolei netinkamą naršyklę. Įsitikinkite, kad naršyklė atnaujinta arba pabandykite naudoti kitas naršykles. not_supported_browser_title: Atnaujinkite naršyklę - trustee_role_description: Buvote priskirtas kaip patikėtinis šioje platformoje vyksiantiems rinkimams. update: success: Jūsų viešas atpažinimo raktas sėkmingai išsaugotas. votes: @@ -759,7 +758,6 @@ lt: continue: Kita warnings: no_elections_warning: Jūsų paieškos kriterijus atitinkančių rinkimų nerasta arba neplanuojama. - no_scheduled_elections_warning: Dabar neplanuojama rinkimų, tačiau čia galite rasti visų įvykusių rinkimų sąrašą. events: elections: election_published: @@ -1207,7 +1205,6 @@ lt: certify: add_images: Pridėti paveikslėlių error: Prisegant sertifikatą įvyko klaida. Pabandykite dar kartą. - form_legend: Įkelkite rinkiminės baigties sertifikato nuotrauką heading: Balsų perksaičiavimas - įkelkite sertifikatą info_text: Įkelkite rinkiminės baigties sertifikato nuotrauką. submit: Įkelkite sertifikatą diff --git a/decidim-elections/config/locales/nl.yml b/decidim-elections/config/locales/nl.yml index 795c30afaf2e..d4f09939834b 100644 --- a/decidim-elections/config/locales/nl.yml +++ b/decidim-elections/config/locales/nl.yml @@ -478,7 +478,6 @@ nl: invalid_key: De identificatiesleutels in het geüploade bestand kunnen niet worden geladen. not_supported_browser_description: Het lijkt erop dat je een webbrowser gebruikt die niet kan gebruikt worden als Trustee. Zorg ervoor dat je de meest recente versie van je browser gebruikt, of probeer een van de populairste browsers te gebruiken om je Trustee taken te voltooien. not_supported_browser_title: Upgrade de browser om als Trustee te fungeren - trustee_role_description: Je bent aangeduid om als Trustee te fungeren in enkele verkiezingen op dit platform. update: success: Jouw publieke identificatiesleutel werd succesvol opgeslagen. votes: @@ -934,7 +933,6 @@ nl: certify: add_images: Afbeeldingen toevoegen error: Er is een fout opgetreden tijdens het toevoegen van het certificaat, probeer het opnieuw. - form_legend: Upload een foto van het Stemmensluitingscertificaat heading: Stem hertelling - Upload certificaat info_text: Upload een foto van het Stemmensluitingscertificaat. submit: Certificaat uploaden diff --git a/decidim-elections/config/locales/no.yml b/decidim-elections/config/locales/no.yml index dac6c59e3778..528fa2874f6e 100644 --- a/decidim-elections/config/locales/no.yml +++ b/decidim-elections/config/locales/no.yml @@ -536,7 +536,6 @@ continue: Neste warnings: no_elections_warning: Ingen valg stemmer overens med søkekriteriene, eller det er ikke noe valg planlagt. - no_scheduled_elections_warning: Det er foreløpig ingen planlagte valg, men her kan du finne alle tidligere valg. events: elections: election_published: diff --git a/decidim-elections/config/locales/pl.yml b/decidim-elections/config/locales/pl.yml index 183e08ffa4ff..e2b311c9ea08 100644 --- a/decidim-elections/config/locales/pl.yml +++ b/decidim-elections/config/locales/pl.yml @@ -589,7 +589,6 @@ pl: invalid_key: Nie można załadować kluczy identyfikacyjnych z przesłanego pliku. not_supported_browser_description: Wygląda na to, że używasz przeglądarki internetowej, która nie może być użyta do działań męża (osoby) zaufania. Upewnij się, że używasz najnowszej wersji przeglądarki, lub spróbuj użyć dowolnej z najpopularniejszych przeglądarek, aby móc wykonać zadania męża (osoby) zaufania. not_supported_browser_title: Aktualizuj przeglądarkę by działać jako mąż (osoba) zaufania - trustee_role_description: Zostałeś powołany do pełnienia funkcji męża (osoby) zaufania w niektórych głosowaniach na tej platformie. update: success: Twój publiczny klucz identyfikacyjny został zapisany. votes: @@ -675,7 +674,6 @@ pl: continue: Dalej warnings: no_elections_warning: Brak wyborów spełniających kryteria wyszukiwania lub nie ma żadnych zaplanowanych wyborów. - no_scheduled_elections_warning: Obecnie nie ma żadnych zaplanowanych wyborów, ale możesz zobaczyć wszystkie zakończone już wybory. events: elections: election_published: @@ -1061,7 +1059,6 @@ pl: certify: add_images: Dodaj obrazy error: Wystąpił błąd podczas dołączania certyfikatu, spróbuj ponownie. - form_legend: Prześlij zdjęcie certyfikatu zamknięcia wyborów heading: Przeliczanie głosów - Prześlij certyfikat info_text: Prześlij zdjęcie certyfikatu zamknięcia wyborów. submit: Prześlij certyfikat diff --git a/decidim-elections/config/locales/pt-BR.yml b/decidim-elections/config/locales/pt-BR.yml index 26c3b2ecb322..d436c5ca76a4 100644 --- a/decidim-elections/config/locales/pt-BR.yml +++ b/decidim-elections/config/locales/pt-BR.yml @@ -12,13 +12,26 @@ pt-BR: end_time: A votação termina às start_time: Votação começa às title: Título + polling_station: + address: Endereço + location: Localização + location_hints: Dicas de localização + polling_station_managers: Gerentes + polling_station_president_id: Presidente + title: Título question: max_selections: Número máximo de seleções min_selections: Nenhuma das opções acima title: Título + trustees_participatory_space: + user_id: Participante voting: + banner_image: Imagem de banner + census_contact_information: Informação de contato do censo end_time: Votação termina + introductory_image: Imagem introdutória scope_id: Escopo + show_check_census: Mostrar página "checar censo" start_time: A votação começa voting_type: Tipo de votação errors: @@ -37,6 +50,10 @@ pt-BR: cant_be_changed: não pode ser alterado public_key: cant_be_changed: não pode ser alterado + voting: + attributes: + voting_type: + inclusion: "%{value} não é um tipo de votação válido" activerecord: errors: models: @@ -551,7 +568,6 @@ pt-BR: upload_legend: O servidor possui suas chaves de identificação pública, mas seu navegador ainda não as têm. Você precisa importar o arquivo com as suas chaves de identificação para o seu computador, a partir do "backup" que você criou após gerá-las. not_supported_browser_description: Parece que você está usando um navegador da web que não pode ser usado para atuar como um curador. Certifique-se de estar usando a versão mais recente do seu navegador, ou tente usar qualquer um dos navegadores mais populares para conseguir completar suas tarefas de confiança. not_supported_browser_title: Atualize o navegador para agir como um curador - trustee_role_description: Você foi designado para agir como um curador em algumas das eleições realizadas nesta plataforma. update: success: Sua chave pública de identificação foi armazenada com sucesso. votes: @@ -637,7 +653,6 @@ pt-BR: continue: Próxima warnings: no_elections_warning: Nenhuma eleição corresponde aos seus critérios de pesquisa ou não há nenhuma eleição agendada. - no_scheduled_elections_warning: Atualmente, não há eleições agendadas, mas aqui podem encontrar uma lista de todas as últimas eleições. events: elections: election_published: @@ -919,6 +934,9 @@ pt-BR: assign_missing_officers: Existem estações de votação sem Presidente e/ou gerentes. Por favor atribua-as a partir da seção estações de enquete update: Atualizar form: + banner_image: Imagem de banner + census_contact_information: Informação de contato do censo + introductory_image: Imagem introdutória select_a_voting_type: Por favor, selecione um tipo de votação show_check_census_help: Mostrar ou não o link "Posso votar?" no menu de votações públicas title: Título @@ -1022,7 +1040,6 @@ pt-BR: certify: add_images: Adicionar imagens error: Ocorreu um erro ao anexar o certificado, por favor tente novamente. - form_legend: Envie uma foto do Certificado de Encerramento Eleitoral heading: Recontagem de voto - Upload de certificado info_text: Por favor envie uma foto do Certificado de Encerramento Eleitoral. submit: Carregar o certificado diff --git a/decidim-elections/config/locales/pt.yml b/decidim-elections/config/locales/pt.yml index 4bec229317f0..e07b65e64c18 100644 --- a/decidim-elections/config/locales/pt.yml +++ b/decidim-elections/config/locales/pt.yml @@ -571,7 +571,6 @@ pt: invalid_key: As chaves de identificação no ficheiro enviado não puderam ser carregadas. not_supported_browser_description: Parece que está a utilizar um navegador web que não pode ser utilizado para agir como curador. Certifique-se que está a suar a versão mais recente do seu navegador, ou tente usar um dos navegadores mais populares para que seja possível as suas tarefas de Curador. not_supported_browser_title: Actualize o seu navegador para poder agir como Curador - trustee_role_description: Foi designado para agir como Curador em algumas eleições celebradas nesta plataforma. update: success: A sua chave de identificação pública foi guardada com êxito. votes: @@ -657,7 +656,6 @@ pt: continue: Seguinte warnings: no_elections_warning: Nenhuma eleição corresponde aos seus critérios de pesquisa ou não há nenhuma eleição agendada. - no_scheduled_elections_warning: Actualmente, não há eleições agendadas, mas aqui pode encontrar listadas todas as eleições passadas. events: elections: election_published: @@ -1060,7 +1058,6 @@ pt: certify: add_images: Adicionar imagens error: Ocorreu um erro ao anexar o certificado, por favor tente de novo. - form_legend: Envie a fotografia do Certificado de Encerramento Eleitoral heading: Recontagem de votos - Envie o certificado info_text: Por favor envie uma fotografia do Certificado de Encerramento Eleitoral. submit: Envie o certificado diff --git a/decidim-elections/config/locales/ro-RO.yml b/decidim-elections/config/locales/ro-RO.yml index b9234575e9fe..0237b12dcbd2 100644 --- a/decidim-elections/config/locales/ro-RO.yml +++ b/decidim-elections/config/locales/ro-RO.yml @@ -514,7 +514,6 @@ ro: invalid_key: Tastele de identificare din fișierul încărcat nu pot fi încărcate. not_supported_browser_description: Se pare că folosești un browser web care nu poate fi folosit pentru a acționa ca împuternicit. Asigură-te că folosești cea mai recentă versiune de browser, sau încercați să utilizați oricare dintre cele mai populare browsere pentru a putea finaliza sarcinile dvs. drept împuternicit. not_supported_browser_title: Actualizează browser-ul pentru a acționa ca împuternicit - trustee_role_description: Ai fost desemnat drept împuternicit în unele dintre alegerile celebrate în această platformă. update: success: Cheia publică de identificare a fost stocată cu succes. votes: diff --git a/decidim-elections/config/locales/sv.yml b/decidim-elections/config/locales/sv.yml index 4446a8de97de..50f36ed8dce8 100644 --- a/decidim-elections/config/locales/sv.yml +++ b/decidim-elections/config/locales/sv.yml @@ -473,7 +473,6 @@ sv: continue: Nästa warnings: no_elections_warning: Inga omröstningar matchar dina sökkriterier eller det finns ingen omröstning planerad. - no_scheduled_elections_warning: För närvarande finns det inga planerade omröstningar, men här hittar du alla tidigare omröstningar listade. events: elections: election_published: diff --git a/decidim-elections/config/locales/tr-TR.yml b/decidim-elections/config/locales/tr-TR.yml index 42b1248fec2d..8158dc1976c6 100644 --- a/decidim-elections/config/locales/tr-TR.yml +++ b/decidim-elections/config/locales/tr-TR.yml @@ -279,7 +279,6 @@ tr: invalid_key: Yüklenen dosyadaki kimlik anahtarları yüklenemez. not_supported_browser_description: Vekil olarak hareket etmek için kullanılamayan bir web tarayıcısı kullanıyorsunuz gibi görünüyor. Vekil görevlerinizi tamamlayabilmek için tarayıcınızın en son sürümünü kullandığınızdan emin olun veya en popüler tarayıcılardan herhangi birini kullanmayı deneyin. not_supported_browser_title: Vekil kişi olarak hareket etmek için tarayıcıyı yükseltin - trustee_role_description: Bu platformda kutlanan bazı seçimlerde Vekil olarak görev yapmakla görevlendirildiniz. update: success: Tanımlama genel anahtarınız başarıyla saklandı. votes: @@ -318,7 +317,6 @@ tr: continue: Sonraki warnings: no_elections_warning: Arama kriterlerinize uyan seçim yok veya planlanmış bir seçim yok. - no_scheduled_elections_warning: Şu anda planlanmış bir seçim yok, ancak burada listelenen tüm geçmiş seçimleri bulabilirsiniz. events: elections: election_published: diff --git a/decidim-elections/config/locales/zh-CN.yml b/decidim-elections/config/locales/zh-CN.yml index 89fe76cf6ed4..1c2cffacff36 100644 --- a/decidim-elections/config/locales/zh-CN.yml +++ b/decidim-elections/config/locales/zh-CN.yml @@ -216,7 +216,6 @@ zh-CN: continue: 下一个 warnings: no_elections_warning: 没有符合您的搜索条件的选项,或者没有排定任何选区。 - no_scheduled_elections_warning: 目前没有预定的选举,但是你们可以在这里看到过去的所有选举都被列入清单。 events: elections: election_published: diff --git a/decidim-elections/config/locales/zh-TW.yml b/decidim-elections/config/locales/zh-TW.yml index c307a6c599a6..ece4a6165ea7 100644 --- a/decidim-elections/config/locales/zh-TW.yml +++ b/decidim-elections/config/locales/zh-TW.yml @@ -632,7 +632,6 @@ zh-TW: upload_legend: 伺服器上有您的公開識別金鑰,但您的瀏覽器仍然沒有。您需要從生成金鑰後創建的備份中,將識別金鑰檔案匯入您的電腦中。 not_supported_browser_description: 看起來您使用的網頁瀏覽器無法用作受託人的身份。請確保您使用的是最新版本的瀏覽器,或嘗試使用任何最流行的瀏覽器,以便能夠完成您的受託人任務。 not_supported_browser_title: 升級瀏覽器以作為受託人 - trustee_role_description: 您已被指派在此平台上的某些選舉中擔任受託人。 update: success: 您的識別公鑰已成功存儲。 votes: @@ -723,7 +722,6 @@ zh-TW: continue: 下一個 warnings: no_elections_warning: 沒有符合您的搜尋條件的選舉,或者目前沒有已安排的選舉。 - no_scheduled_elections_warning: 目前沒有即將舉行的選舉,但在這裡您可以找到所有過去的選舉列表。 events: elections: election_published: @@ -1147,7 +1145,6 @@ zh-TW: certify: add_images: 添加圖案 error: 附加憑證時發生錯誤,請稍後再試。 - form_legend: 上傳選舉結束憑證的照片 heading: 投票重新點算 - 上傳憑證 info_text: 請上傳選舉結束憑證的照片。 submit: 上傳憑證 diff --git a/decidim-forms/config/locales/de.yml b/decidim-forms/config/locales/de.yml index 529e788c090f..7ec67c48830d 100644 --- a/decidim-forms/config/locales/de.yml +++ b/decidim-forms/config/locales/de.yml @@ -175,7 +175,7 @@ de: tos_agreement: Mit der Teilnahme stimmen Sie den Nutzungsbedingungen zu step_navigation: show: - are_you_sure: Diese Aktion kann nicht rückgängig gemacht werden und Sie können Ihre Antworten nicht bearbeiten. Sind Sie sicher? + are_you_sure: Diese Aktion kann nicht rückgängig gemacht werden und Sie können Ihre Antworten nicht bearbeiten. Sind Sie sich sicher? back: Zurück continue: Weiter submit: einreichen diff --git a/decidim-forms/config/locales/pt-BR.yml b/decidim-forms/config/locales/pt-BR.yml index 43f4af20c033..8d0680ae749d 100644 --- a/decidim-forms/config/locales/pt-BR.yml +++ b/decidim-forms/config/locales/pt-BR.yml @@ -80,6 +80,7 @@ pt-BR: form: add_question: Adicionar pergunta add_separator: Adicionar separador + add_title_and_description: Adicionar título e descrição already_answered_warning: O questionário já foi respondido por alguns usuários então você não pode modificar suas perguntas. collapse: Recolher todas as questões expand: Expandir todas as questões @@ -109,14 +110,29 @@ pt-BR: remove: Remover separator: Separador up: Para Cima + title_and_description: + collapse: Recolher + description: Descrição + down: Abaixo + expand: Expandir + remove: Excluir + title: Título + title_and_description: Título e descrição + up: Acima update: invalid: Houve erros ao salvar o questionário. success: Formulário salvo com sucesso. + admin_log: + questionnaire: + update: "%{user_name} atualizou o questionário %{resource_name}" errors: answer: body: O corpo não pode ficar em branco images: dimensions: "%{width} x %{height} px" + processors: + resize_and_pad: Esta imagem será redimensionada e preenchida para %{dimensions}. + resize_to_fit: Esta imagem será redimensionada para caber %{dimensions}. question_types: files: Arquivos long_answer: Resposta longa @@ -126,6 +142,9 @@ pt-BR: short_answer: Resposta curta single_option: Opção única sorting: Classificação + title_and_description: Título e descrição + questionnaire_answer_presenter: + download_attachment: Baixar anexo questionnaires: answer: invalid: Houve erros ao responder a pesquisa. diff --git a/decidim-initiatives/config/locales/de.yml b/decidim-initiatives/config/locales/de.yml index c1792664ce75..ab048cceddfe 100644 --- a/decidim-initiatives/config/locales/de.yml +++ b/decidim-initiatives/config/locales/de.yml @@ -190,7 +190,7 @@ de: - Befolgen Sie die Schritte, um eine neue Initiative zu erstellen description: Dieses Abzeichen wird gewährt, wenn Sie neue Initiativen starten und mit anderen zusammenarbeiten, um sie durchzuführen. description_another: Dieser Benutzer hat %{score} Initiativen veröffentlicht. - description_own: Du hast %{score} Initiativen veröffentlicht. + description_own: Sie haben %{score} Initiativen veröffentlicht. name: Veröffentlichte Initiativen next_level_in: Holen Sie sich %{score} weitere Initiativen veröffentlicht, um das nächste Level zu erreichen! unearned_another: Dieser Benutzer hat noch keine Initiativen veröffentlicht. @@ -218,7 +218,7 @@ de: committee_requests: index: approve: Genehmigen - confirm_revoke: Bist du sicher? + confirm_revoke: Sind Sie sicher? invite_to_committee_help: Teilen Sie diesen Link, um andere Benutzer zum Promotionskomitee einzuladen no_members_yet: Es gibt keine Mitglieder im Promoter-Ausschuss revoke: Widerrufen @@ -235,8 +235,8 @@ de: initiatives: edit: accept: Initiative akzeptieren - confirm: Bist du sicher? - confirm_send_to_technical_validation: Sind Sie sicher? + confirm: Sind Sie sich sicher? + confirm_send_to_technical_validation: Sind Sie sich sicher? discard: Verwerfen Sie die Initiative export_pdf_signatures: Exportieren von PDF-Signaturen export_votes: Export unterstützt @@ -278,7 +278,7 @@ de: success: Der Bereich wurde erfolgreich entfernt edit: back: Zurück - confirm_destroy: Bist du sicher? + confirm_destroy: Sind Sie sicher? destroy: Löschen title: Initiativentyp bearbeiten update: Aktualisieren @@ -296,7 +296,7 @@ de: destroy: success: Der Initiativentyp wurde erfolgreich entfernt edit: - confirm_destroy: Bist du sicher? + confirm_destroy: Sind Sie sicher? destroy: Löschen update: Aktualisieren form: @@ -406,7 +406,7 @@ de: edit: accept: Initiative akzeptieren back: Zurück - confirm: Bist du dir sicher? + confirm: Sind Sie sich sicher? discard: Initiative verwerfen export_pdf_signatures: PDF der Unterschriften exportieren export_votes: Unterschriften exportieren @@ -482,7 +482,7 @@ de: other: und %{count} weitere Leute committee_members: approve: Genehmigen - confirm_revoke: Bist du sicher? + confirm_revoke: Sind Sie sicher? invite_to_committee_help: Teilen Sie diesen Link, um andere Benutzer zum Promotionskomitee einzuladen no_members_yet: Es gibt keine Mitglieder im Promoter-Ausschuss revoke: Widerrufen diff --git a/decidim-initiatives/config/locales/pl.yml b/decidim-initiatives/config/locales/pl.yml index 74f65cf8c10d..836155a7b276 100644 --- a/decidim-initiatives/config/locales/pl.yml +++ b/decidim-initiatives/config/locales/pl.yml @@ -91,6 +91,10 @@ pl: label: Typ search_placeholder: title_or_description_or_id_string_or_author_name_or_author_nickname_cont: Wyszukaj %{collection} według tytułu, opisu, ID lub nazwy autora. + initiatives_settings: + update: + error: Wystąpił błąd + success: Ustawienia bazy danych zostały zaktualizowane menu: attachments: Załączniki committee_members: Członkowie Komitetu @@ -574,6 +578,8 @@ pl: published: Opublikowane rejected: Niewystarczająca liczba podpisów validating: Walidacja techniczna + signature_interval: + title: Okres zbierania podpisów states: accepted: Przyjęto expired: Przedawnione diff --git a/decidim-initiatives/config/locales/pt-BR.yml b/decidim-initiatives/config/locales/pt-BR.yml index 775013d73cb7..e5430d4af2a3 100644 --- a/decidim-initiatives/config/locales/pt-BR.yml +++ b/decidim-initiatives/config/locales/pt-BR.yml @@ -25,6 +25,7 @@ pt-BR: banner_image: Imagem de banner child_scope_threshold_enabled: Ativar assinaturas de escopo filho collect_user_extra_fields: Colete dados pessoais do usuário na assinatura + comments_enabled: Permitir comentários custom_signature_end_date_enabled: Permitir aos autores escolher o fim do período de coleta de assinaturas description: Descrição document_number_authorization_handler: Autorização para verificar o número do documento nos votos @@ -36,6 +37,8 @@ pt-BR: title: Título undo_online_signatures_enabled: Permitir que os usuários desfizessem suas assinaturas on-line validate_sms_code_on_votes: Adicionar etapa de validação do código SMS ao processo de assinatura + initiatives_type_scope: + supports_required: Apoios requeridos initiatives_vote: date_of_birth: Data de nascimento document_number: Número do documento diff --git a/decidim-meetings/config/locales/ar.yml b/decidim-meetings/config/locales/ar.yml index 6f1ba403439c..ce03217e005b 100644 --- a/decidim-meetings/config/locales/ar.yml +++ b/decidim-meetings/config/locales/ar.yml @@ -296,9 +296,7 @@ ar: select_user: اختر المشارك index: filter: - accepted: وافقت all: الكل - rejected: مرفوض sent: أرسلت filter_by: مصنف بواسطة invite_attendee: دعوة الحضور @@ -568,7 +566,6 @@ ar: contributions: عدد المساهمات date: تاريخ edit_meeting: تعديل الاجتماعات - going: لقد قمت بالتسجيل لهذا الاجتماع leave: إلغاء التسجيل الخاص بك leave_confirmation: هل أنت متأكد من أنك تريد إلغاء تسجيلك لهذا الاجتماع؟ link_available_soon: سيكون الرابط متوفر قريباً diff --git a/decidim-meetings/config/locales/ca.yml b/decidim-meetings/config/locales/ca.yml index 617c739e721c..91c1000cfdf9 100644 --- a/decidim-meetings/config/locales/ca.yml +++ b/decidim-meetings/config/locales/ca.yml @@ -282,10 +282,10 @@ ca: select_user: Selecciona la participant index: filter: - accepted: Acceptat + accepted: Acceptada all: Totes - rejected: Rebutjades - sent: Enviades + rejected: Rebutjada + sent: Enviat filter_by: Filtra per invite_attendee: Convidar assistent invites: Invitacions @@ -550,7 +550,6 @@ ca: date: Data edit_close_meeting: Editar l'informe de la trobada edit_meeting: Editar la trobada - going: T'has inscrit en aquesta trobada join: Unir-se a la trobada leave: Cancel·la la teva inscripció leave_confirmation: Segur que vols cancel·lar la teva inscripció a aquesta trobada? diff --git a/decidim-meetings/config/locales/cs.yml b/decidim-meetings/config/locales/cs.yml index f567e15fb802..e19aa7726086 100644 --- a/decidim-meetings/config/locales/cs.yml +++ b/decidim-meetings/config/locales/cs.yml @@ -564,7 +564,6 @@ cs: date: Datum edit_close_meeting: Upravit zprávu schůzky edit_meeting: Upravit schůzku - going: Přihlásili jste se k této schůzce join: Připojit se ke schůzce leave: Zrušit registraci leave_confirmation: Opravdu chcete zrušit registraci na tuto schůzku? diff --git a/decidim-meetings/config/locales/de.yml b/decidim-meetings/config/locales/de.yml index ef035d562757..cac5511573bc 100644 --- a/decidim-meetings/config/locales/de.yml +++ b/decidim-meetings/config/locales/de.yml @@ -9,7 +9,7 @@ de: closing_report: Protokoll closing_visible: Ist sichtbar contributions_count: Anzahl der Beiträge - proposal_ids: An der Sitzung entstandene Vorschläge + proposal_ids: Vorschläge aus der Veranstaltung video_url: Video-URL meeting: address: Adresse @@ -282,7 +282,7 @@ de: select_user: Nutzer wählen index: filter: - accepted: Akzeptiert + accepted: Angenommen all: Alle rejected: Abgelehnt sent: Geschickt @@ -550,7 +550,6 @@ de: date: Datum edit_close_meeting: Veranstaltungsbericht bearbeiten edit_meeting: Meeting bearbeiten - going: Sie haben sich für diese Sitzung angemeldet join: Veranstaltung beitreten leave: Registrierung stornieren leave_confirmation: Sind Sie sicher dass Sie Ihre Registrierung für diese Sitzung stornieren möchten? diff --git a/decidim-meetings/config/locales/el.yml b/decidim-meetings/config/locales/el.yml index a809e81aa7f7..523e649316c2 100644 --- a/decidim-meetings/config/locales/el.yml +++ b/decidim-meetings/config/locales/el.yml @@ -273,9 +273,7 @@ el: select_user: Επιλέξτε συμμετέχοντα index: filter: - accepted: Έγινε αποδοχή all: Όλα - rejected: Απορρίφθηκε sent: Στάλθηκε filter_by: Φιλτράρισμα κατά invite_attendee: Πρόσκληση συμμετέχοντα @@ -517,7 +515,6 @@ el: contributions: Πλήθος συνεισφορών date: Ημερομηνία edit_meeting: Επεξεργασία συνάντησης - going: Έχετε εγγραφεί για αυτή τη συνάντηση leave: Ακύρωση εγγραφής leave_confirmation: Είστε σίγουροι ότι θέλετε να ακυρώσετε την εγγραφή σας για αυτή τη συνάντηση; link_available_soon: Σύνδεσμος διαθέσιμος σύντομα diff --git a/decidim-meetings/config/locales/es-MX.yml b/decidim-meetings/config/locales/es-MX.yml index b30aeb508062..f091036663f4 100644 --- a/decidim-meetings/config/locales/es-MX.yml +++ b/decidim-meetings/config/locales/es-MX.yml @@ -282,10 +282,10 @@ es-MX: select_user: Seleccionar usuario index: filter: - accepted: Aceptado + accepted: Aceptada all: Todas - rejected: Rechazadas - sent: Expedidas + rejected: Rechazada + sent: Expedida filter_by: Filtrar por invite_attendee: Invitar a un asistente invites: Invitaciones @@ -550,7 +550,6 @@ es-MX: date: Fecha edit_close_meeting: Editar el informe del encuentro edit_meeting: Editar encuentro - going: Te has inscrito en este encuentro join: Unirse al encuentro leave: Cancela tu inscripción leave_confirmation: '¿Seguro que quieres cancelar tu inscripción para este encuentro?' diff --git a/decidim-meetings/config/locales/es-PY.yml b/decidim-meetings/config/locales/es-PY.yml index 85b569cc0194..31a0bad58a14 100644 --- a/decidim-meetings/config/locales/es-PY.yml +++ b/decidim-meetings/config/locales/es-PY.yml @@ -550,7 +550,6 @@ es-PY: date: Fecha edit_close_meeting: Editar el informe del encuentro edit_meeting: Editar encuentro - going: Te has inscrito en este encuentro join: Unirse al encuentro leave: Cancela tu inscripción leave_confirmation: '¿Seguro que quieres cancelar tu inscripción para este encuentro?' diff --git a/decidim-meetings/config/locales/es.yml b/decidim-meetings/config/locales/es.yml index 36c41fd8bd46..23a4021142d4 100644 --- a/decidim-meetings/config/locales/es.yml +++ b/decidim-meetings/config/locales/es.yml @@ -282,10 +282,10 @@ es: select_user: Seleccionar participante index: filter: - accepted: Aceptado - all: Todas - rejected: Rechazadas - sent: Enviades + accepted: Aceptada + all: Todos + rejected: Rechazada + sent: Enviado filter_by: Filtrar por invite_attendee: Invitar asistente invites: Invitaciones @@ -400,7 +400,7 @@ es: filter_meeting_space_values: all: Todos filter_scope_values: - all: Todas + all: Todos calendar: meeting_to_event: read_more: Leer más sobre este encuentro @@ -550,7 +550,6 @@ es: date: Fecha edit_close_meeting: Editar el informe del encuentro edit_meeting: Editar encuentro - going: Te has inscrito en este encuentro join: Unirse al encuentro leave: Cancela tu inscripción leave_confirmation: '¿Seguro que quieres cancelar tu inscripción para este encuentro?' diff --git a/decidim-meetings/config/locales/eu.yml b/decidim-meetings/config/locales/eu.yml index f85576557662..f43e88418ad0 100644 --- a/decidim-meetings/config/locales/eu.yml +++ b/decidim-meetings/config/locales/eu.yml @@ -282,10 +282,10 @@ eu: select_user: Hautatu parte-hartzailea index: filter: - accepted: Onartuta - all: Guztiak - rejected: Baztertuta - sent: Bidalita + accepted: Onartua + all: Denak + rejected: Baztertua + sent: Bidalia filter_by: Iragazi honen arabera invite_attendee: Gonbidatu invites: Gonbidapenak @@ -400,7 +400,7 @@ eu: filter_meeting_space_values: all: Guztiak filter_scope_values: - all: Guztiak + all: Denak calendar: meeting_to_event: read_more: Irakurri gehiago topaketa honetaz @@ -550,7 +550,6 @@ eu: date: Data edit_close_meeting: Editatu topaketaren txostena edit_meeting: Editatu bilera - going: Topaketa honetan eman duzu izena join: Izena eman leave: Baliogabetu zure izen-ematea leave_confirmation: Ziur zaude topaketa honetarako zure izen-ematea indargabetu nahi duzula? diff --git a/decidim-meetings/config/locales/fi-plain.yml b/decidim-meetings/config/locales/fi-plain.yml index 15abf95ab958..54dcffa5a619 100644 --- a/decidim-meetings/config/locales/fi-plain.yml +++ b/decidim-meetings/config/locales/fi-plain.yml @@ -282,9 +282,7 @@ fi-pl: select_user: Valitse käyttäjä index: filter: - accepted: Hyväksytyt all: Kaikki - rejected: Hylätyt sent: Lähetetyt filter_by: Rajaa hakua invite_attendee: Kutsu osallistuja @@ -550,7 +548,6 @@ fi-pl: date: Päivämäärä edit_close_meeting: Muokkaa tapaamisraporttia edit_meeting: Muokkaa tapaamista - going: Olet ilmoittautunut tähän tapaamiseen join: Ilmoittaudu tapaamiseen leave: Peruuta ilmoittautumisesi leave_confirmation: Haluatko varmasti peruuttaa ilmoittautumisesi tähän tapaamiseen? diff --git a/decidim-meetings/config/locales/fi.yml b/decidim-meetings/config/locales/fi.yml index 9f5e2dcc73b2..3ab4b59c4989 100644 --- a/decidim-meetings/config/locales/fi.yml +++ b/decidim-meetings/config/locales/fi.yml @@ -282,9 +282,7 @@ fi: select_user: Valitse käyttäjä index: filter: - accepted: Hyväksytyt all: Kaikki - rejected: Hylätyt sent: Lähetetyt filter_by: Rajaa hakua invite_attendee: Kutsu osallistuja @@ -550,7 +548,6 @@ fi: date: Päivämäärä edit_close_meeting: Muokkaa tapaamisraporttia edit_meeting: Muokkaa tapaamista - going: Olet ilmoittautunut tähän tapaamiseen join: Ilmoittaudu tapaamiseen leave: Peruuta ilmoittautumisesi leave_confirmation: Haluatko varmasti peruuttaa ilmoittautumisesi tähän tapaamiseen? diff --git a/decidim-meetings/config/locales/fr-CA.yml b/decidim-meetings/config/locales/fr-CA.yml index 773ba88806d6..a374a63e8c58 100644 --- a/decidim-meetings/config/locales/fr-CA.yml +++ b/decidim-meetings/config/locales/fr-CA.yml @@ -282,15 +282,13 @@ fr-CA: select_user: Sélectionner un utilisateur index: filter: - accepted: Acceptée - all: Tout - rejected: Rejeté + all: Toutes sent: Envoyé filter_by: Filtrer par invite_attendee: Inviter un participant invites: Invitations registrations_disabled: Vous ne pouvez pas inviter un participant car les invitations sont désactivées. - search: Chercher + search: Rechercher meeting_closes: edit: close: Clore @@ -321,6 +319,7 @@ fr-CA: select_a_meeting_type: Veuillez sélectionner un type de rencontre select_a_registration_type: Veuillez sélectionner un type d'inscription select_an_iframe_access_level: Veuillez sélectionner un niveau d'accès iframe + show_embedded_iframe_help: 'Seuls quelques services permettent d''intégrer des réunions ou des événements en direct depuis les domaines suivants : %{domains}' index: title: Rencontres new: @@ -399,7 +398,7 @@ fr-CA: filter_meeting_space_values: all: Tous filter_scope_values: - all: Tout + all: Toutes calendar: meeting_to_event: read_more: En savoir plus sur cette réunion @@ -522,6 +521,7 @@ fr-CA: select_a_meeting_type: Veuillez sélectionner un type de rencontre select_a_registration_type: Veuillez sélectionner un type d'inscription select_an_iframe_access_level: Veuillez sélectionner un niveau d'accès iframe + show_embedded_iframe_help: 'Seuls quelques services permettent d''intégrer des réunions ou des événements en direct depuis les domaines suivants : %{domains}' index: click_here: Voir toutes les réunions new_meeting: Nouvelle réunion @@ -548,7 +548,6 @@ fr-CA: date: Date edit_close_meeting: Modifier le compte-rendu de la rencontre edit_meeting: Modifier la rencontre - going: Vous vous êtes inscrit à cette rencontre join: Participer à la rencontre leave: Annuler votre inscription leave_confirmation: Êtes-vous sûr de vouloir annuler votre inscription à cette rencontre ? diff --git a/decidim-meetings/config/locales/fr.yml b/decidim-meetings/config/locales/fr.yml index 5239fc4cab8b..874b8a60a59b 100644 --- a/decidim-meetings/config/locales/fr.yml +++ b/decidim-meetings/config/locales/fr.yml @@ -282,15 +282,13 @@ fr: select_user: Sélectionner un utilisateur index: filter: - accepted: Acceptée - all: Tout - rejected: Rejeté + all: Toutes sent: Envoyé filter_by: Filtrer par invite_attendee: Inviter un participant invites: Invitations registrations_disabled: Vous ne pouvez pas inviter un participant car les invitations sont désactivées. - search: Chercher + search: Rechercher meeting_closes: edit: close: Clore @@ -400,7 +398,7 @@ fr: filter_meeting_space_values: all: Tout filter_scope_values: - all: Tout + all: Toutes calendar: meeting_to_event: read_more: En savoir plus sur cette réunion @@ -550,7 +548,6 @@ fr: date: Date edit_close_meeting: Modifier le compte-rendu de la rencontre edit_meeting: Modifier la rencontre - going: Vous vous êtes inscrit à cette rencontre join: Participer à la rencontre leave: Annuler votre inscription leave_confirmation: Êtes-vous sûr de vouloir annuler votre inscription à cette rencontre ? diff --git a/decidim-meetings/config/locales/ga-IE.yml b/decidim-meetings/config/locales/ga-IE.yml index cc7a4a5e1736..6c027aa330cb 100644 --- a/decidim-meetings/config/locales/ga-IE.yml +++ b/decidim-meetings/config/locales/ga-IE.yml @@ -81,9 +81,7 @@ ga: invite: Tabhair Cuireadh index: filter: - accepted: Glactha all: Uile - rejected: Diúltaithe sent: Seolta invites: Cuirí search: Cuardaigh diff --git a/decidim-meetings/config/locales/gl.yml b/decidim-meetings/config/locales/gl.yml index d49bab4a6c9a..ea28febf1a72 100644 --- a/decidim-meetings/config/locales/gl.yml +++ b/decidim-meetings/config/locales/gl.yml @@ -216,9 +216,6 @@ gl: select_user: Seleccionar usuario index: filter: - accepted: Aceptada - all: Todo - rejected: Rexeitado sent: Enviado filter_by: Filtrar por invite_attendee: Invitar asistente @@ -300,8 +297,6 @@ gl: all: Todas filter_meeting_space_values: all: Todas - filter_scope_values: - all: Todo calendar_modal: calendar_url: URL do calendario close_window: Pechar ventá @@ -378,7 +373,6 @@ gl: close_meeting: Pechar reunión contributions: Contribucións contar date: Data - going: Inscribícheste nesta xuntaza leave: Cancelar a túa inscrición leave_confirmation: Estás certo/a de querer cancelar a túa inscrición nesta xuntanza? meeting_minutes: Minutos de reunión diff --git a/decidim-meetings/config/locales/hu.yml b/decidim-meetings/config/locales/hu.yml index 9b367924be48..88baee41e8cf 100644 --- a/decidim-meetings/config/locales/hu.yml +++ b/decidim-meetings/config/locales/hu.yml @@ -262,9 +262,7 @@ hu: select_user: Felhasználó kiválasztása index: filter: - accepted: Elfogadva all: Összes - rejected: Elutasítva sent: Elküldve filter_by: 'Szűrés ez alapján:' invite_attendee: Résztvevő meghívása diff --git a/decidim-meetings/config/locales/id-ID.yml b/decidim-meetings/config/locales/id-ID.yml index e35e64cca536..0ea086002214 100644 --- a/decidim-meetings/config/locales/id-ID.yml +++ b/decidim-meetings/config/locales/id-ID.yml @@ -196,9 +196,6 @@ id: select_user: Pilih pengguna index: filter: - accepted: Diterima - all: Semua - rejected: Ditolak sent: Terkirim filter_by: Filter berdasarkan invite_attendee: Undang hadirin @@ -273,9 +270,6 @@ id: value_types: organizer_presenter: not_found: 'Organiser tidak ditemukan di database (ID: %{id})' - application_helper: - filter_scope_values: - all: Semua calendar_modal: calendar_url: URL Kalender close_window: Tutup jendela diff --git a/decidim-meetings/config/locales/is-IS.yml b/decidim-meetings/config/locales/is-IS.yml index 488d1ca49237..41b5cb79373b 100644 --- a/decidim-meetings/config/locales/is-IS.yml +++ b/decidim-meetings/config/locales/is-IS.yml @@ -90,6 +90,9 @@ is: invite_join_meeting_mailer: invite: join: Taka þátt í fundi '%{meeting_title}' + invites: + index: + search: Leita meeting_closes: edit: close: Loka diff --git a/decidim-meetings/config/locales/it.yml b/decidim-meetings/config/locales/it.yml index d88c0fe53f87..abcff36accb7 100644 --- a/decidim-meetings/config/locales/it.yml +++ b/decidim-meetings/config/locales/it.yml @@ -251,15 +251,13 @@ it: select_user: Seleziona utente index: filter: - accepted: Accettato - all: Tutti - rejected: Respinto + all: Tutte sent: Inviato filter_by: Filtra per invite_attendee: Invita il partecipante invites: Inviti registrations_disabled: Non puoi invitare un partecipante perché le registrazioni sono disabilitate. - search: Ricerca + search: Cerca meeting_closes: edit: close: Chiudi @@ -361,7 +359,7 @@ it: not_found: 'L''organizzatore non è stato trovato nel database (ID: %{id})' application_helper: filter_scope_values: - all: Tutti + all: Tutte calendar_modal: calendar_url: URL del calendario close_window: Chiudi la finestra @@ -477,7 +475,6 @@ it: contributions: Conteggio dei contributi date: Data edit_meeting: Modifica la riunione - going: Ti sei iscritto a questa riunione leave: Annulla la tua registrazione leave_confirmation: Sei sicuro di voler annullare la tua registrazione per questa riunione? link_available_soon: Link disponibile a breve diff --git a/decidim-meetings/config/locales/ja.yml b/decidim-meetings/config/locales/ja.yml index 6d1eba7d7145..a092c24d8feb 100644 --- a/decidim-meetings/config/locales/ja.yml +++ b/decidim-meetings/config/locales/ja.yml @@ -278,9 +278,7 @@ ja: select_user: 参加者を選択 index: filter: - accepted: 承認済み all: すべて - rejected: 拒否 sent: 送信済み filter_by: フィルター invite_attendee: 参加者を招待 @@ -538,7 +536,6 @@ ja: date: 日付 edit_close_meeting: ミーティングレポートを編集 edit_meeting: ミーティングを編集 - going: このミーティングにログインしました join: ミーティングに参加 leave: 登録をキャンセルする leave_confirmation: このミーティングの登録をキャンセルしてもよろしいですか? diff --git a/decidim-meetings/config/locales/lb.yml b/decidim-meetings/config/locales/lb.yml index 776f09db48af..2c7f34407446 100644 --- a/decidim-meetings/config/locales/lb.yml +++ b/decidim-meetings/config/locales/lb.yml @@ -192,15 +192,11 @@ lb: select_user: Nutzer wählen index: filter: - accepted: Akzeptiert - all: Alle - rejected: Abgelehnt - sent: Geschickt + sent: Geschéckt filter_by: Filtern nach invite_attendee: Teilnehmer einladen invites: Lädt ein registrations_disabled: Sie können keinen Teilnehmer einladen, da die Registrierungen deaktiviert sind. - search: Suche meeting_closes: edit: close: Schließen @@ -291,9 +287,6 @@ lb: delete: "%{user_name} hat die Sitzung %{resource_name} aus %{space_name} gelöscht" export_registrations: "%{user_name} hat die Anmeldungen der Sitzung %{resource_name} in %{space_name} exportiert" update: "%{user_name} hat die Sitzung %{resource_name} in %{space_name} aktualisiert" - application_helper: - filter_scope_values: - all: Alle calendar_modal: calendar_url: Kalender-URL close_window: Fenster schließen @@ -357,7 +350,6 @@ lb: close_meeting: Sitzung beenden contributions: Beiträge zählen edit_meeting: Meeting bearbeiten - going: Sie haben sich für diese Sitzung angemeldet leave: Registrierung stornieren leave_confirmation: Sind Sie sicher dass Sie Ihre Registrierung für diese Sitzung stornieren möchten? meeting_minutes: Sitzungsprotokolle diff --git a/decidim-meetings/config/locales/lt.yml b/decidim-meetings/config/locales/lt.yml index 521024499882..328679758111 100644 --- a/decidim-meetings/config/locales/lt.yml +++ b/decidim-meetings/config/locales/lt.yml @@ -290,9 +290,7 @@ lt: select_user: Pasirinkti dalyvį index: filter: - accepted: Priimtas all: Visi - rejected: Atmestas sent: Išsiųstas filter_by: Filtruoti pagal invite_attendee: Kviesti dalyvį @@ -559,7 +557,6 @@ lt: date: Data edit_close_meeting: Redaguoti susitikimo ataskaitą edit_meeting: Redaguoti susirinkimą - going: Jūs užsiregistravote šiame susitikime join: Prisijunkite prie susitikimo leave: Atšaukti registraciją leave_confirmation: Ar tikrai norite atšaukti savo registraciją į šį susirinkimą? diff --git a/decidim-meetings/config/locales/lv.yml b/decidim-meetings/config/locales/lv.yml index a9df8f1129a4..f6dd6ce50ea2 100644 --- a/decidim-meetings/config/locales/lv.yml +++ b/decidim-meetings/config/locales/lv.yml @@ -202,9 +202,6 @@ lv: select_user: Izvēlieties dalībnieku index: filter: - accepted: Pieņemts - all: Visi - rejected: Noraidīts sent: Nosūtīts filter_by: Filtrēt pēc invite_attendee: Uzaicināt apmeklētāju @@ -286,9 +283,6 @@ lv: value_types: organizer_presenter: not_found: 'Organizators netika atrasts datubāzē (ID: %{id})' - application_helper: - filter_scope_values: - all: Visi calendar_modal: calendar_url: Kalendāra URL close_window: Aizvērt logu diff --git a/decidim-meetings/config/locales/nl.yml b/decidim-meetings/config/locales/nl.yml index 573252c7d946..d3199e6834d1 100644 --- a/decidim-meetings/config/locales/nl.yml +++ b/decidim-meetings/config/locales/nl.yml @@ -263,9 +263,7 @@ nl: select_user: Selecteer gebruiker index: filter: - accepted: Aanvaard all: Alle - rejected: Afgewezen sent: Verzonden filter_by: Filteren op invite_attendee: Nodig een deelnemer uit @@ -524,7 +522,6 @@ nl: contributions: Aantal bijdragen date: Datum edit_meeting: Vergadering bewerken - going: Je hebt je ingeschreven voor deze vergadering leave: Inschrijving annuleren leave_confirmation: Weet je zeker dat je je inschrijving voor deze vergadering wil annuleren? link_available_soon: Link binnenkort beschikbaar diff --git a/decidim-meetings/config/locales/no.yml b/decidim-meetings/config/locales/no.yml index f0f37e38fa14..88dde34d2ad6 100644 --- a/decidim-meetings/config/locales/no.yml +++ b/decidim-meetings/config/locales/no.yml @@ -254,9 +254,7 @@ select_user: Velg deltaker index: filter: - accepted: Aksepterte all: Alle - rejected: Avvist sent: Sendt filter_by: Filtrer etter invite_attendee: Inviter deltaker diff --git a/decidim-meetings/config/locales/pl.yml b/decidim-meetings/config/locales/pl.yml index b9b59fefa5dd..9739d1b86471 100644 --- a/decidim-meetings/config/locales/pl.yml +++ b/decidim-meetings/config/locales/pl.yml @@ -258,10 +258,8 @@ pl: select_user: Wybierz użytkownika index: filter: - accepted: Zaakceptowano - all: Wszystko - rejected: Odrzucono - sent: Wysłane + all: Wszystkie + sent: Wysłano filter_by: Filtruj według invite_attendee: Zaproś uczestnika invites: Zaproszeni @@ -372,11 +370,12 @@ pl: not_found: 'Nie znaleziono organizatora w bazie danych (ID: %{id})' application_helper: filter_scope_values: - all: Wszystko + all: Wszystkie calendar_modal: calendar_url: Adres URL kalendarza close_window: Zamknij okno copy_calendar_url_description: Możesz zobaczyć wszystkie opublikowane spotkania w swojej aplikacji kalendarza. Skopiuj i wklej ten adres URL w swoim kalendarzu, używając opcji "Dodaj nowy kalendarz z URL". + copy_calendar_url_explanation: Pamiętaj, że eksportujesz wybrane spotkania, ponieważ filtry są włączone. Jeśli chcesz je wyeksportować, najpierw zresetuj wszystkie filtry. export_calendar: Eksportuj kalendarz close_meeting_reminder_mailer: close_meeting_reminder: @@ -487,7 +486,6 @@ pl: contributions: Liczba wsparć date: Data edit_meeting: Edytuj spotkanie - going: Zarejestrowano się na to spotkanie leave: Anuluj swoją rejestrację meeting_minutes: Protokół ze spotkania no_slots_available: Brak dostępnych miejsc diff --git a/decidim-meetings/config/locales/pt-BR.yml b/decidim-meetings/config/locales/pt-BR.yml index a71a147181a1..e5a96cd7805a 100644 --- a/decidim-meetings/config/locales/pt-BR.yml +++ b/decidim-meetings/config/locales/pt-BR.yml @@ -19,6 +19,7 @@ pt-BR: decidim_scope_id: Âmbito decidim_user_group_id: Grupo de usuários description: Descrição + iframe_embed_type: Tipo de incorporação iframe location: Localização location_hints: Dicas de localização online_meeting_url: URL da reunião on-line @@ -35,6 +36,12 @@ pt-BR: type_of_meeting: Tipo errors: models: + meeting: + attributes: + iframe_embed_type: + not_embeddable: Esta URL não pode ser incorporada na página de eventos de reunião ou ao vivo + online_meeting_url: + url_format: Precisa ser uma URL válida meeting_agenda: attributes: base: @@ -64,6 +71,12 @@ pt-BR: other: Registros decidim: admin: + filters: + meetings: + with_any_type: + values: + hybrid: Híbrido + online: Virtual meeting_copies: create: error: Ocorreu um erro ao duplicar esta reunião. @@ -142,6 +155,9 @@ pt-BR: email_outro: Você recebeu esta notificação porque está seguindo a reunião "%{resource_title}". Você pode ignorá-lo do link anterior. email_subject: A reunião "%{resource_title}" começará em menos de 48h. notification_title: A reunião %{resource_title} começará em menos de 48h. + forms: + meetings: + attendees_count_help_text: Não se esqueça de incluir o número total de participantes na sua reunião, seja em pessoa, on-line ou híbrido. gamification: badges: attended_meetings: @@ -226,15 +242,13 @@ pt-BR: select_user: Selecionar usuário index: filter: - accepted: Aceitos all: Tudo - rejected: Rejeitados sent: Enviado filter_by: Filtrar por invite_attendee: Convidar participante invites: Convites registrations_disabled: Você não pode convidar um participante porque os registros estão desativados. - search: Pesquisar + search: Pesquisa meeting_closes: edit: close: Fechar @@ -264,6 +278,8 @@ pt-BR: registration_url_help: 'Link: permitir que os participantes possam acessar o serviço externo que você está usando para inscrições' select_a_meeting_type: Por favor, selecione um tipo de reunião select_a_registration_type: Por favor, selecione um tipo de registro + select_an_iframe_access_level: Por favor, selecione um nível de acesso iframe + show_embedded_iframe_help: 'Apenas alguns serviços permitem incorporar na reunião ou evento ao vivo dos seguintes domínios: %{domains}' index: title: Reuniões new: @@ -334,17 +350,36 @@ pt-BR: value_types: organizer_presenter: not_found: 'O organizador não foi encontrado no banco de dados (ID: %{id})' + questionnaire: + update: "%{user_name} atualizou o questionário para a reunião %{meeting_name}" application_helper: + filter_category_values: + all: Todos filter_scope_values: all: Tudo + calendar: + meeting_to_event: + read_more: Leia mais sobre esta reunião calendar_modal: calendar_url: URL do calendário close_window: Janela fechada + copy_calendar_url: Copiar + copy_calendar_url_clarification: Copiar URL do calendário para área de transferência + copy_calendar_url_copied: Copiado! + copy_calendar_url_description: Você pode ver todas as reuniões publicadas no seu aplicativo de calendário ou provedor. Copie e cole esta URL do seu calendário utilizando a opção "Adicionar novo calendário a partir de uma URL". copy_calendar_url_explanation: Por favor, note que você está exportando uma coletânea de reuniões, enquanto existem filtros ativos. Se você deseja exportar todas elas, redefina todos os filtros primeiro. + copy_calendar_url_message: URL copiada com sucesso para área de transferência. export_calendar: Calendário de exportação + close_meeting_reminder_mailer: + close_meeting_reminder: + body: A reunião "%{meeting_title}" está pendente para ser fechada. Adicione um relatório da reunião usando o botão "Fechar reunião". + greetings: Saudações,
%{organization_name}
%{organization_url} + hello: Olá %{username}, + subject: Agora você pode encerrar sua reunião com um relatório na plataforma %{organization_name} conference_venues: Locais de conferência content_blocks: upcoming_meetings: + name: Próximos encontros upcoming_meetings: Próximas reuniões view_all_meetings: Ver tudo directory: @@ -352,6 +387,15 @@ pt-BR: index: meetings: Reuniões space_type: Espaço participativo + iframe_access_level: + all: Todos os visitantes + registered: Participantes registrados nesta reunião + signed_in: Apenas participantes registrados + iframe_embed_type: + embed_in_meeting_page: Incorporar na página da reunião + none: Nenhum + open_in_live_event_page: Abrir na página de eventos ao vivo (com enquetes opcionais) + open_in_new_tab: Abrir URL em uma nova aba last_activity: meeting_updated_at_html: "Novo debate em %{link}" new_meeting_at_html: "Nova reunião em %{link}" @@ -407,11 +451,14 @@ pt-BR: origin_values: all: Tudo official: Oficial + participants: Participantes + user_groups: Grupos scope: Âmbito search: Pesquisa type: Tipo type_values: all: Tudo + hybrid: Híbrido in_person: Pessoalmente online: On-line filters_small_view: @@ -431,8 +478,13 @@ pt-BR: select_a_category: Por favor, selecione uma categoria select_a_meeting_type: Por favor, selecione um tipo de reunião select_a_registration_type: Por favor, selecione um tipo de registro + select_an_iframe_access_level: Por favor, selecione um nível de acesso iframe + show_embedded_iframe_help: 'Apenas alguns serviços permitem incorporar na reunião ou evento ao vivo dos seguintes domínios: %{domains}' index: new_meeting: Nova reunião + see_all: Veja todas as reuniões + see_all_withdrawn: Veja todas as reuniões retiradas + text_banner: Você está vendo a lista de reuniões retiradas por seus autores. %{go_back_link}. meeting_minutes: related_information: Informação relacionada meetings: @@ -451,8 +503,9 @@ pt-BR: close_meeting: Reunião próxima contributions: Contagem de Contribuições date: Data + edit_close_meeting: Editar relatório da reunião edit_meeting: Editar reuniões - going: Você se inscreveu para esta reunião + join: Participe da reunião leave: Cancelar registro leave_confirmation: Tem certeza de que deseja cancelar seu cadastro para esta reunião? meeting_minutes: Atas de Reunião @@ -467,6 +520,9 @@ pt-BR: other: "%{count} slots restantes" view: Visualizar visit_finished: Ver reunião anterior + withdraw_btn_hint: Você pode retirar sua reunião se mudar de ideia. A reunião não é excluída, ela aparecerá na lista de reuniões retiradas. + withdraw_confirmation_html: Tem certeza de que deseja retirar esta reunião?

esta ação não pode ser cancelada! + withdraw_meeting: Retirar reunião update: invalid: Houve um problema ao atualizar a reunião. success: Você atualizou a reunião com sucesso. @@ -499,6 +555,7 @@ pt-BR: empty_questions: Durante esta reunião, algumas perguntas serão enviadas e você poderá respondê-las. Elas serão exibidas aqui. index_admin: admin_dashboard: Painel de administração + edit: Editar no painel de administração question: Pergunta received_answer: resposta recebida received_answers: respostas recebidas @@ -536,13 +593,18 @@ pt-BR: invalid: Tem havido um problema ao sair desta reunião. success: Você saiu da reunião com sucesso. type_of_meeting: + hybrid: Híbrido in_person: Pessoalmente online: On-line types: private_meeting: Reunião privada transparent: Transparente + withdraw: Retirado versions: back_to_resource: Voltar à reunião + withdraw: + error: Ocorreu um erro ao retirar a reunião + success: A reunião foi retirada com sucesso metrics: meetings: description: Número de reuniões criadas diff --git a/decidim-meetings/config/locales/pt.yml b/decidim-meetings/config/locales/pt.yml index a3f54c01033e..cdd6d69d3dd6 100644 --- a/decidim-meetings/config/locales/pt.yml +++ b/decidim-meetings/config/locales/pt.yml @@ -251,10 +251,8 @@ pt: select_user: Selecione o participante index: filter: - accepted: Aceite all: Todos - rejected: Rejeitados - sent: Enviados + sent: Enviado filter_by: Filtrar por invite_attendee: Convidar participante invites: Convites @@ -476,7 +474,6 @@ pt: contributions: Contagem de contribuições date: Data edit_meeting: Editar reunião - going: Inscreveu-se para esta reunião leave: Cancele o seu registo leave_confirmation: Tem a certeza que quer cancelar o seu registo para esta reunião? link_available_soon: Ligação disponível em breve diff --git a/decidim-meetings/config/locales/ro-RO.yml b/decidim-meetings/config/locales/ro-RO.yml index c3e5dd62f6ad..e28eee5bc104 100644 --- a/decidim-meetings/config/locales/ro-RO.yml +++ b/decidim-meetings/config/locales/ro-RO.yml @@ -284,9 +284,7 @@ ro: select_user: Selecteză un participant index: filter: - accepted: Acceptat all: Toate - rejected: Respins sent: Trimis filter_by: Filtrare după invite_attendee: Invită participantul @@ -541,7 +539,6 @@ ro: contributions: Număr de contribuții date: Data edit_meeting: Editați ședința - going: Te-ai înregistrat pentru această întâlnire leave: Anulează înregistrarea leave_confirmation: Sigur dorești să anulezi înregistrarea la această întâlnire? link_available_soon: Link disponibil în curând diff --git a/decidim-meetings/config/locales/ru.yml b/decidim-meetings/config/locales/ru.yml index e665838a1e3c..499def9982b0 100644 --- a/decidim-meetings/config/locales/ru.yml +++ b/decidim-meetings/config/locales/ru.yml @@ -203,10 +203,7 @@ ru: select_user: Выберите участника index: filter: - accepted: Принятые - all: Все - rejected: Отклоненные - sent: Отправленные + sent: Отправлено filter_by: 'Отобрать по признаку:' invite_attendee: Пригласить участника invites: Приглашения @@ -279,9 +276,6 @@ ru: value_types: organizer_presenter: not_found: 'Организатор не найден в базе данных (ID: %{id})' - application_helper: - filter_scope_values: - all: Все calendar_modal: calendar_url: Ссылка на календарь close_window: Закрыть окно diff --git a/decidim-meetings/config/locales/sk.yml b/decidim-meetings/config/locales/sk.yml index 4629c2f58f99..014d288f8113 100644 --- a/decidim-meetings/config/locales/sk.yml +++ b/decidim-meetings/config/locales/sk.yml @@ -205,9 +205,6 @@ sk: select_user: Vyberte používateľa index: filter: - accepted: Prijal - all: Všetko - rejected: Odmietnuté sent: Odoslaná filter_by: Filtrovať podľa invite_attendee: Pozvať účastníka @@ -290,9 +287,6 @@ sk: value_types: organizer_presenter: not_found: 'Organizátor nebol nájdený v databáze (ID:%{id})' - application_helper: - filter_scope_values: - all: Všetko calendar_modal: calendar_url: URL kalendára close_window: Zatvorte okno diff --git a/decidim-meetings/config/locales/sv.yml b/decidim-meetings/config/locales/sv.yml index ce02d363987e..122f19c4e3ae 100644 --- a/decidim-meetings/config/locales/sv.yml +++ b/decidim-meetings/config/locales/sv.yml @@ -273,9 +273,7 @@ sv: select_user: Välj deltagare index: filter: - accepted: Accepterad - all: Allt - rejected: Avvisad + all: Alla sent: Skickat filter_by: Filtrera efter invite_attendee: Bjud in deltagare @@ -388,7 +386,7 @@ sv: filter_meeting_space_values: all: Alla filter_scope_values: - all: Allt + all: Alla calendar_modal: calendar_url: Kalender-URL close_window: Stäng fönster @@ -523,7 +521,6 @@ sv: contributions: Antal bidrag date: Datum edit_meeting: Redigera möte - going: Du har anmält dig för detta möte leave: Avbryt din registrering leave_confirmation: Är du säker på att du vill avboka från detta möte? link_available_soon: Länk snart tillgänglig diff --git a/decidim-meetings/config/locales/tr-TR.yml b/decidim-meetings/config/locales/tr-TR.yml index 0cb2fc8ccfdc..afaba5724f96 100644 --- a/decidim-meetings/config/locales/tr-TR.yml +++ b/decidim-meetings/config/locales/tr-TR.yml @@ -220,10 +220,8 @@ tr: select_user: Katılımcı seç index: filter: - accepted: Kabul edilmiş all: Tümü - rejected: Reddedildi - sent: Gönderildi + sent: Gönderilen filter_by: Tarafından filtre invite_attendee: Katılımcı davet et invites: Davetler diff --git a/decidim-meetings/config/locales/uk.yml b/decidim-meetings/config/locales/uk.yml index b47eb329f4bf..88bfbaa53eb2 100644 --- a/decidim-meetings/config/locales/uk.yml +++ b/decidim-meetings/config/locales/uk.yml @@ -183,10 +183,7 @@ uk: select_user: Оберіть учасника index: filter: - accepted: Прийняті - all: Усі - rejected: Відхилені - sent: Надіслані + sent: Надіслано filter_by: 'Відібрати за ознакою:' invite_attendee: Запросити учасника invites: Запрошення @@ -257,9 +254,6 @@ uk: value_types: organizer_presenter: not_found: 'Цього організатора не знайдено в базі даних (ID: %{id})' - application_helper: - filter_scope_values: - all: Усі content_blocks: upcoming_meetings: upcoming_meetings: Прийдешні зустрічі diff --git a/decidim-meetings/config/locales/zh-CN.yml b/decidim-meetings/config/locales/zh-CN.yml index 91ab0c5a17d7..38d13deaf403 100644 --- a/decidim-meetings/config/locales/zh-CN.yml +++ b/decidim-meetings/config/locales/zh-CN.yml @@ -208,9 +208,7 @@ zh-CN: select_user: 选择参与者 index: filter: - accepted: 已接受 all: 所有的 - rejected: 已拒绝 sent: 已发送 filter_by: 筛选方式 invite_attendee: 邀请参与者 diff --git a/decidim-meetings/config/locales/zh-TW.yml b/decidim-meetings/config/locales/zh-TW.yml index f459a2de29b9..17e7df76f331 100644 --- a/decidim-meetings/config/locales/zh-TW.yml +++ b/decidim-meetings/config/locales/zh-TW.yml @@ -276,9 +276,7 @@ zh-TW: select_user: 選擇參與者 index: filter: - accepted: 已接受 all: 全部 - rejected: 已拒絕 sent: 傳送 filter_by: 篩選條件 invite_attendee: 邀請的與會者 @@ -534,7 +532,6 @@ zh-TW: contributions: 貢獻次數 date: 日期 edit_meeting: 編輯會議 - going: 您已經註冊參加此會議 leave: 取消您的註冊 leave_confirmation: 您確定要取消此次會議的註冊嗎? link_available_soon: 連結即將推出 diff --git a/decidim-pages/config/locales/pt-BR.yml b/decidim-pages/config/locales/pt-BR.yml index f23690b7b42c..21fe6c30c762 100644 --- a/decidim-pages/config/locales/pt-BR.yml +++ b/decidim-pages/config/locales/pt-BR.yml @@ -30,5 +30,7 @@ pt-BR: invalid: Ocorreu erros ao salvar a página. success: Página salva com sucesso. home: + hero: + participate_title: Participe dos processos da plataforma sub_hero: register_title: Cadastre-se para criar uma conta diff --git a/decidim-participatory_processes/config/locales/eu.yml b/decidim-participatory_processes/config/locales/eu.yml index dd080994c6e6..63bb33854da4 100644 --- a/decidim-participatory_processes/config/locales/eu.yml +++ b/decidim-participatory_processes/config/locales/eu.yml @@ -53,7 +53,7 @@ eu: meta_scope: Esparruaren metadatuak participatory_process_ids: Elkarrekin lotutako prozesuak participatory_scope: Zer erabakitzen da - participatory_structure: Nola erabakitzen da + participatory_structure: Nola erabakitzen den target: Nork hartzen du parte title: Izenburua participatory_process_step: @@ -82,11 +82,11 @@ eu: activerecord: models: decidim/participatory_process: - one: Parte hartze prozesua - other: Parte hartze prozesuak + one: Prozesu parte-hartzailea + other: Prozesu parte-hartzaileak decidim/participatory_process_group: - one: Parte-hartze prozesuaren taldea - other: Parte-hartze prozesuko taldeak + one: Prozesu parte-hartzailearen taldea + other: Prozesu parte-hartzaileen taldeak decidim/participatory_process_step: one: Step other: Urratsak @@ -101,7 +101,7 @@ eu: edit: Editatu filter: all_processes: Erakutsi prozesu guztiak - process_groups: Prozesu taldeak + process_groups: Prozesu-taldeak import_process: Inportatu new_process: Beste prozesu bat new_process_group: Beste prozesu-talde bat @@ -113,7 +113,7 @@ eu: resend_invitation: Birbidali gonbita unpublish: Despublikatu menu: - participatory_process_groups: Prozesu-multzoak + participatory_process_groups: Prozesu-taldeak participatory_process_groups_submenu: info: Informazioa landing_page: Hasierako orrialdea @@ -138,17 +138,17 @@ eu: promoted: Nabarmendua published: Argitaratua title: Izenburua - name: Prozesu parte-hartzaileak + name: Prozesu parte-hartzailea participatory_process_group: fields: title: Izenburua - name: Prozesu-multzoak + name: Prozesu-taldea participatory_process_step: fields: end_date: Bukaera-data start_date: Hasiera-data title: Izenburua - name: Prozesu partizipatiboaren fasea + name: Prozesu parte-hartzailearen fasea participatory_process_type: fields: created_at: Noiz sortua @@ -159,7 +159,7 @@ eu: email: Helbide elektronikoa name: Izena role: Rola - name: Prozesu parte-hartzailearen administratzaileak + name: Prozesu parte-hartzailearen administratzailea roles: admin: Administratzailea collaborator: Kolaboratzailea @@ -176,24 +176,24 @@ eu: title: Bikoiztu prozesu parte-hartzailea participatory_process_group_landing_page: edit: - active_content_blocks: Eduki-blokeak aktibatuta - inactive_content_blocks: Eduki-blokeak desaktibatuta + active_content_blocks: Aktibatu eduki-blokeak + inactive_content_blocks: Desaktibatu eduki-blokeak participatory_process_group_landing_page_content_blocks: edit: update: Eguneratu participatory_process_groups: destroy: error: Arazo bat izan da prozesu parte-hartzaile multzoa ezabatzean. - success: Parte-hartze prozesuen taldea zuzen ezabatu da. + success: Prozesu parte-hartzaileen taldea zuzen ezabatua. edit: - title: Editatu prozesu-multzoak + title: Editatu prozesu-taldea update: Eguneratu new: create: Sortu - title: Beste prozesu-multzo bat + title: Beste prozesu-talde bat update: - error: Arazo bat egon da prozesu partehartzaileen multzo hau eguneratzean. - success: Multzoa zuzen eguneratu da. + error: Arazo bat egon da prozesu parte-hartzaileen talde hau eguneratzean. + success: Prozesu parte-hartzailearen taldea zuzen eguneratua. participatory_process_imports: create: error: Arazo bat izan da prozesu parte-hartzaile hau inportatzean. @@ -205,24 +205,24 @@ eu: participatory_process_publications: create: error: Arazo bat egon da prozesu partehartzaile hau argitaratzean. - success: Prozesu partizipatiboa zuzen argitaratu da. + success: Prozesu parte-hartzailea zuzen argitaratua. destroy: - error: Arazo bat egon da prozesu partehartzaile hau desargitaratzean. - success: Prozesu partizipatiboa zuzen desargitaratu da. + error: Arazo bat egon da prozesu parte-hartzaile hau desargitaratzean. + success: Prozesu parte-hartzailea zuzen desargitaratua. participatory_process_step_activations: create: - error: Arazo bat egon da prozesu partehartzailearen fase hau aktibatzean. - success: Prozesu partizipatiboaren fasea zuzen aktibatu da. + error: Arazo bat egon da prozesu parte-hartzailearen fase hau aktibatzean. + success: Prozesu parte-hartzailearen fasea zuzen aktibatua. participatory_process_steps: create: - error: Arazo bat egon da prozesu partizipatiboaren beste fase bat sortzean. - success: Prozesu partizipatiboaren fasea zuzen sortu da. + error: Arazo bat egon da prozesu parte-hartzailearen beste fase bat sortzean. + success: Prozesu parte-hartzailearen fasea zuzen sortua. default_title: Sarrera destroy: error: active_step: Ezin da ezabatu fase aktiboa. last_step: Ezin da ezabatu prozesuaren azken fasea. - success: Parte-hartze prozesuaren pausoa arrakastaz ezabatu da. + success: Prozesu parte-hartzailearen fasea ondo ezabatua. edit: title: Editatu prozesu parte-hartzailearen fasea update: Eguneratu @@ -232,10 +232,10 @@ eu: create: Sortu title: Prozesu parte-hartzailearen beste fase bat ordering: - error: Arazo bat egon da prozesu partehartzaile honen faseak berrantolatzean. + error: Arazo bat egon da prozesu parte-hartzaile honen faseak berrantolatzean. update: - error: Arazo bat egon da prozesu partehartzaile honan fase hau eguneratzean. - success: Prozesu partizipatiboaren fasea zuzen eguneratu da. + error: Arazo bat egon da prozesu parte-hartzaile honan fase hau eguneratzean. + success: Parte hartzeko fasea zuzen eguneratua. participatory_process_types: create: error: Arazo bat egon da beste prozesu mota bat sortzean. @@ -255,7 +255,7 @@ eu: success: Prozesu mota zuzen eguneratua. participatory_process_user_roles: create: - error: Arazo bat egon da prozesu partehartzaile honetarako partehartzailea gehitzean. + error: Arazo bat egon da prozesu parte-hartzaile honetarako parte-hartzailea gehitzean. success: Administratzailea zuzen gehitu da prozesu parte-hartzailera. destroy: success: Administratzailea behar bezala kendu da prozesu parte-hartzailetik. @@ -263,7 +263,7 @@ eu: title: Eguneratu prozesu parte-hartzailearen administratzailea update: Eguneratu index: - process_admins_title: Prozesu parte-hartzailearen administratzailea + process_admins_title: Prozesu parte-hartzailearen administratzaileak new: create: Sortu title: Prozesu parte-hartzailearen beste administratzaile bat @@ -285,18 +285,18 @@ eu: create: Sortu title: Beste prozesu parte-hartzaile bat update: - error: Arazo bat egon da prozesu partehartzaile hau eguneratzean. - success: Prozesu partizipatiboa zuzen eguneratu da. + error: Arazo bat egon da prozesu parte-hartzaile hau eguneratzean. + success: Prozesu parte-hartzailea zuzen eguneratua. participatory_processes_copies: create: - error: Arazo bat egon da prozesu partehartzaile hau bikoiztean. - success: Prozesu partizipatiboa zuzen kopiatu da. + error: Arazo bat egon da prozesu parte-hartzaile hau bikoiztean. + success: Prozesu parte-hartzailea zuzen kopiatua. participatory_processes_group: create: error: Arazo bat egon da beste prozesu partehartzaileen multzo bat sortzean. - success: Multzoa zuzen eguneratu da. + success: Prozesu parte-hartzaileen taldea zuzen eguneratua. titles: - participatory_process_groups: Prozesu partizipatiboen multzoak + participatory_process_groups: Prozesu parte-hartzaileen taldeak participatory_process_types: Prozesu parte-hartzaile motak participatory_processes: Prozesu pare-hartzaileak users: @@ -387,7 +387,7 @@ eu: meta_scope: Esparrua name: Izenburua, deskribapena eta traola show: - title: Prozesu parte-hartzailerako taldeak + title: Prozesu parte-hartzaileen taldeak participatory_process_steps: index: process_steps: Prozesuaren faseak @@ -428,7 +428,7 @@ eu: scope_type_max_depth_help: Murriztu esparru-iragazkiaren sakonera; iragazkia esparru orokorretik hautatutakora erakutsiko da. select_an_area: Hautatu eremu bat select_participatory_process_type: Aukeratu prozesu-mota bat - select_process_group: Hautatu prozesu talde bat + select_process_group: Hautatu prozesu-talde bat slug_help: 'URL testu laburrak erabiltzen dira prozesu honi aurre egiteko URLan sortzeko. Letrak, zenbakiak eta gidoiak soilik onartzen ditu, eta letra batez hasi behar du. Adibidea: %{url}' title: Informazio orokorra visbility: ikusgarritasuna diff --git a/decidim-participatory_processes/config/locales/pl.yml b/decidim-participatory_processes/config/locales/pl.yml index 2cbbe4cad0e9..bc2dc607f434 100644 --- a/decidim-participatory_processes/config/locales/pl.yml +++ b/decidim-participatory_processes/config/locales/pl.yml @@ -317,6 +317,10 @@ pl: contextual: "

Proces partycypacyjny jest sekwencją działań partycypacyjnych (np najpierw wypełnij ankietę, a następnie złóż propozycję, omów je twarzą w twarz lub w trakcie wirtualnych spotkań, a na końcu ustal swoje priorytety) w celu definiowania i podejmowania decyzji na określony temat.

Przykładami procesów partycypacyjnych są: proces wybierania członków komitetu (w którym kandydatury są najpierw przedstawiane, następnie omawiane, a ostatecznie kandydat jest wybierany), budżety partycypacyjne (w których składane są propozycje, dokonuje się wycen ekonomicznych i głosuje w granicy dostępnego budżetu), proces planowania strategicznego, wspólne opracowywanie rozporządzenia lub normy, projektowanie przestrzeni miejskiej lub opracowywanie planu polityki publicznej.

\n" page: "

Proces partycypacyjny jest sekwencją działań partycypacyjnych (np najpierw wypełnij ankietę, a następnie złóż propozycję, omów je twarzą w twarz lub w trakcie wirtualnych spotkań, a na końcu ustal swoje priorytety) w celu definiowania i podejmowania decyzji na określony temat.

Przykładami procesów partycypacyjnych są: proces wybierania członków komitetu (w którym kandydatury są najpierw przedstawiane, następnie omawiane, a ostatecznie kandydat jest wybierany), budżety partycypacyjne (w których składane są propozycje, dokonuje się wycen ekonomicznych i głosuje w granicy dostępnego budżetu), proces planowania strategicznego, wspólne opracowywanie rozporządzenia lub normy, projektowanie przestrzeni miejskiej lub opracowywanie planu polityki publicznej.

\n" title: Czym jest proces partycypacyjny? + log: + value_types: + participatory_process_type_presenter: + not_found: 'Tej operacji nie ma w bazie danych (ID: %{id})' menu: processes: Procesy metrics: diff --git a/decidim-participatory_processes/config/locales/pt-BR.yml b/decidim-participatory_processes/config/locales/pt-BR.yml index a8b2fecd5767..c9ffaf2eebfb 100644 --- a/decidim-participatory_processes/config/locales/pt-BR.yml +++ b/decidim-participatory_processes/config/locales/pt-BR.yml @@ -16,6 +16,8 @@ pt-BR: end_date: Data final hashtag: Hashtag hero_image: Imagem inicial + import_categories: Importar categorias + import_steps: Importar etapas local_area: Área da organização meta_scope: Metadados do âmbito participatory_process_group_id: Grupo de processos @@ -61,6 +63,12 @@ pt-BR: email: O email name: Nome role: Cargo + errors: + models: + participatory_process: + attributes: + document: + allowed_file_content_types: 'Tipo de documento inválido. Apenas arquivos com as seguintes extensões são permitidos: %{types}' models: decidim/participatory_process_step_activated_event: Passo ativado decidim/participatory_process_step_changed_event: Passo alterado @@ -91,6 +99,7 @@ pt-BR: new_process: Novo processo new_process_group: Novo grupo de processos new_process_step: Novo passo + new_process_type: Novo tipo de processo new_process_user_role: Novo usuário do processo preview: Visualização publish: Publicar @@ -101,6 +110,7 @@ pt-BR: participatory_process_groups_submenu: info: Informações landing_page: Página principal + participatory_process_types: Tipo de processo participatory_processes: Processos participatory_processes_submenu: attachment_collections: Pastas @@ -215,8 +225,19 @@ pt-BR: error: Ocorreu um erro ao atualizar esta etapa do processo participativo. success: Passo do processo participativo atualizado com sucesso. participatory_process_types: + create: + error: Ocorreu um erro ao criar um novo tipo de processo participativo. + success: Tipo de processo criado com sucesso. + destroy: + success: Tipo de processo excluído com sucesso. + edit: + title: Editar tipo de processo + update: Atualizar form: title: Título + update: + error: Ocorreu um erro ao atualizar este tipo de processo. + success: Tipo de processo atualizado com sucesso. participatory_process_user_roles: create: error: Ocorreu um erro ao adicionar um usuário para esse processo participativo. @@ -269,6 +290,9 @@ pt-BR: admin_log: participatory_process: create: "%{user_name} criou o %{resource_name} processo participativo" + duplicate: "%{user_name} duplicou o processo participativo %{resource_name}" + export: "%{user_name} exportou o processo participativo %{resource_name}" + import: "%{user_name} importou o processo participativo %{resource_name}" publish: "%{user_name} publicou o %{resource_name} processo participativo" unpublish: "%{user_name} não publicado o %{resource_name} processo participativo" update: "%{user_name} atualizou o processo participativo %{resource_name}" @@ -280,6 +304,10 @@ pt-BR: create: "%{user_name} criou o passo %{resource_name} no processo participativo %{space_name}" delete: "%{user_name} excluiu o passo %{resource_name} no processo participativo %{space_name}" update: "%{user_name} atualizou o passo %{resource_name} no processo participativo %{space_name}" + participatory_process_type: + create: "%{user_name} criou o tipo de processo participativo %{resource_name}" + delete: "%{user_name} criou o tipo de processo participativo %{resource_name}" + update: "%{user_name} atualizou o tipo de processo participativo %{resource_name}" participatory_process_user_role: create: "%{user_name} convidou o usuário %{resource_name} para o %{space_name} processo participativo" delete: "%{user_name} removeu o usuário %{resource_name} do %{space_name} processo participativo" diff --git a/decidim-proposals/config/locales/de.yml b/decidim-proposals/config/locales/de.yml index 59aead0cfb17..0583840b87eb 100644 --- a/decidim-proposals/config/locales/de.yml +++ b/decidim-proposals/config/locales/de.yml @@ -915,7 +915,7 @@ de: description: Jeder Vorschlag kann mehr als %{limit} Unterstützungen sammeln minimum_votes_per_user: description: Sie müssen mindestens %{votes} Stimmen auf verschiedene Vorschläge verteilen. - given_enough_votes: Du hast genug Unterstützung gegeben. + given_enough_votes: Sie haben ausreichend Stimmen abgegeben. supports_remaining: Sie müssen %{remaining_votes} weitere Vorschläge abgeben, damit Ihre Stimmen berücksichtigt werden. proposal_limit: description: Sie können bis zu %{limit} Vorschläge erstellen. diff --git a/decidim-proposals/config/locales/eu.yml b/decidim-proposals/config/locales/eu.yml index d6c3882a48d1..c6b7df159b1e 100644 --- a/decidim-proposals/config/locales/eu.yml +++ b/decidim-proposals/config/locales/eu.yml @@ -614,7 +614,7 @@ eu: meetings: Bilerak official: Ofiziala participants: Parte-hartzaileak - user_groups: Erabiltzaile taldeak + user_groups: Taldeak filter_scope_values: all: guztiak filter_state_values: diff --git a/decidim-proposals/config/locales/pl.yml b/decidim-proposals/config/locales/pl.yml index a1c677acaff7..301aae8e6a48 100644 --- a/decidim-proposals/config/locales/pl.yml +++ b/decidim-proposals/config/locales/pl.yml @@ -727,8 +727,10 @@ pl: many: "%{count} propozycji" other: "%{count} propozycji" edit: + add_image: Dodaj obraz attachment_legend: "(Opcjonalnie) Dodaj załącznik" back: Wróć + edit_image: Edytuj obraz gallery_legend: "(Opcjonalnie) Dodaj obraz do karty propozycji" select_a_category: Wybierz kategorię send: Wyślij diff --git a/decidim-proposals/config/locales/pt-BR.yml b/decidim-proposals/config/locales/pt-BR.yml index de269ab78146..e01cc0a1c490 100644 --- a/decidim-proposals/config/locales/pt-BR.yml +++ b/decidim-proposals/config/locales/pt-BR.yml @@ -43,6 +43,10 @@ pt-BR: valuator_role_id: Nome do Avaliador errors: models: + participatory_text: + attributes: + document: + allowed_file_content_types: 'Tipo de documento inválido. Apenas arquivos com as seguintes extensões são permitidos: %{types}' proposal: attributes: add_documents: @@ -131,7 +135,7 @@ pt-BR: collaborative_drafts_enabled: Rascunhos colaborativos ativados comments_enabled: Comentários ativados comments_max_length: Tamanho máximo de comentários (deixe 0 para o valor padrão) - geocoding_enabled: Geocoding habilitado + geocoding_enabled: Geocodificação habilitada minimum_votes_per_user: Mínimo de votos por usuário new_proposal_body_template: Novo modelo de corpo da proposta new_proposal_body_template_help: Você pode definir o texto pré-preenchido que as novas propostas terão @@ -172,10 +176,13 @@ pt-BR: answers_with_costs: Ativar custos na resposta da proposta automatic_hashtags: Hashtags adicionados a todas as propostas comments_blocked: Comentários bloqueados + creation_enabled: Os participantes podem criar propostas + creation_enabled_readonly: Essa configuração é desativada quando você ativa a funcionalidade de textos participativos. Para enviar propostas como texto participativo, clique no botão de textos participativos e siga as instruções. endorsements_blocked: Endossos bloqueados endorsements_enabled: Endossos habilitados proposal_answering_enabled: Resposta de proposta ativada publish_answers_immediately: Publicar respostas da proposta imediatamente + publish_answers_immediately_help_html: 'Lembre-se de que, se você responder qualquer proposta sem isto habilitado, será necessário publicá-las manualmente, selecionando-as e usando a ação para publicação. Para obter mais informações sobre como isso funciona, consulte a página de documentação de respostas de proposta.' suggested_hashtags: Hashtags sugeridos aos usuários para novas propostas votes_blocked: Votação desativada votes_enabled: Votação habilitada @@ -189,21 +196,33 @@ pt-BR: email_subject: Alguém deixou uma nota na proposta %{resource_title}. notification_title: Alguém deixou uma nota na proposta %{resource_title}. Confira no painel de administração collaborative_draft_access_accepted: + email_intro: '%{requester_name} foi aceito para acessar como colaborador do rascunho colaborativo %{resource_title}.' + email_outro: Você recebeu esta notificação porque é colaborador de %{resource_title}. email_subject: "%{requester_name} foi aceito para acessar como contribuidor %{resource_title}." notification_title: %{requester_name} %{requester_nickname} foi aceito para acessar como colaborador do projeto colaborativo %{resource_title}. collaborative_draft_access_rejected: + email_intro: '%{requester_name} foi rejeitado para acessar como colaborador do projeto colaborativo %{resource_title}.' + email_outro: Você recebeu esta notificação porque é colaborador de %{resource_title}. email_subject: "%{requester_name} foi rejeitado para acessar como colaborador do %{resource_title} esboço colaborativo." notification_title: %{requester_name} %{requester_nickname} foi rejeitado para acessar como colaborador do projeto colaborativo %{resource_title}. collaborative_draft_access_requested: + email_intro: '%{requester_name} solicitou acesso como colaborador. Você pode aceitar ou rejeitar a solicitação da página do projeto colaborativo %{resource_title}.' + email_outro: Você recebeu esta notificação porque é colaborador de %{resource_title}. email_subject: "%{requester_name} solicitou acesso para contribuir com %{resource_title}." notification_title: %{requester_name} %{requester_nickname} solicitou acesso para contribuir para o projeto de colaboração %{resource_title} . Por favor, aceite ou rejeite o pedido. collaborative_draft_access_requester_accepted: + email_intro: Você foi aceito para acessar como colaborador do projeto colaborativo %{resource_title}. + email_outro: Você recebeu esta notificação porque pediu para se tornar um colaborador de %{resource_title}. email_subject: Você foi aceito como colaborador de %{resource_title}. notification_title: Você foi aceito como para acessar como colaborador do projeto colaborativo %{resource_title}. collaborative_draft_access_requester_rejected: + email_intro: Você foi rejeitado para acessar como colaborador do projeto colaborativo %{resource_title}. + email_outro: Você recebeu esta notificação porque pediu para se tornar um colaborador de %{resource_title}. email_subject: Você foi rejeitado como colaborador de %{resource_title}. notification_title: Você foi rejeitado para acessar como colaborador do projeto colaborativo %{resource_title}. collaborative_draft_withdrawn: + email_intro: %{author_name} %{author_nickname} retirou o projeto de colaboração %{resource_title}. + email_outro: Você recebeu esta notificação porque é colaborador de %{resource_title}. email_subject: "%{author_name} %{author_nickname} retirou o %{resource_title} rascunho colaborativo." notification_title: %{author_name} %{author_nickname} retirado o %{resource_title} rascunho colaborativo. creation_enabled: @@ -252,10 +271,13 @@ pt-BR: email_intro: A proposta "%{resource_title}" foi adicionada a "%{participatory_space_title}" que você está seguindo. email_outro: Você recebeu esta notificação porque está seguindo "%{participatory_space_title}". Você pode deixar de segui-lo no link anterior. email_subject: Nova proposta "%{resource_title}" adicionada a %{participatory_space_title} + notification_title: A proposta %{resource_title} foi adicionada a %{participatory_space_title} por %{author} + notification_title_official: A proposta oficial %{resource_title} foi adicionada à %{participatory_space_title} proposal_rejected: affected_user: email_intro: 'Sua proposta "%{resource_title}" foi rejeitada. Você pode ler a resposta nesta página:' email_outro: Você recebeu esta notificação porque é um autor de "%{resource_title}". + email_subject: Sua proposta foi rejeitada notification_title: Sua proposta %{resource_title} foi rejeitada. follower: email_intro: 'A proposta "%{resource_title}" foi rejeitada. Você pode ler a resposta nesta página:' @@ -528,6 +550,7 @@ pt-BR: all: Todos meetings: Reuniões official: Oficial + participants: Participantes user_groups: Grupos de usuários filter_scope_values: all: Todos @@ -589,6 +612,7 @@ pt-BR: filter_by: Filtrar por unfold: Desdobrar new: + add_file: Adicionar arquivo send: Continuar new_collaborative_draft_button: new_collaborative_draft: Novo rascunho colaborativo diff --git a/decidim-sortitions/config/locales/fi.yml b/decidim-sortitions/config/locales/fi.yml index 0bb32e136710..240860c71514 100644 --- a/decidim-sortitions/config/locales/fi.yml +++ b/decidim-sortitions/config/locales/fi.yml @@ -3,26 +3,26 @@ fi: activemodel: attributes: sortition: - additional_info: Satunnaistamistiedot - decidim_category_id: Ehdotettujen ehdotusten luokat, joissa haluat tehdä satunnaisvalinnan - decidim_proposals_component_id: Ehdotukset asetettu + additional_info: Satunnaisvalinnan tiedot + decidim_category_id: Ehdotusten aihepiirit, joiden perusteella haluat tehdä satunnaisvalinnan + decidim_proposals_component_id: Ehdotusten joukko dice: Noppaheiton tulos. Heitä kuusisivuista noppaa tai etsi toinen tapa luoda satunnaisesti numero 1-6, ja kirjoita tähän tuloksena saatu luku muutamien todistajien edessä. Tämä auttaa takamaan tuloksen satunnaisuuden - target_items: Valittavien ehdotusten määrä (ilmoittaa niiden ehdotusten lukumäärän, jotka haluat valita arpomalla kustakin aiemmin valitsemastasi ehdotusryhmästä) + target_items: Valittavien ehdotusten määrä (ilmoittaa niiden ehdotusten lukumäärän, jotka haluat valita arpomalla kustakin aiemmin valitsemastasi ehdotusjoukosta) title: Otsikko witnesses: Todistajat models: - decidim/sortitions/create_sortition_event: Satunnaistaminen + decidim/sortitions/create_sortition_event: Satunnaisvalinta activerecord: models: decidim/sortitions/sortition: - one: Satunnaistaminen - other: Satunnaistamiset + one: Satunnaisvalinta + other: Satunnaisvalinnat decidim: components: sortitions: actions: comment: Kommentoi - name: Satunnaistamiset + name: Satunnaisvalinnat settings: global: comments_enabled: Kommentointi sallittu @@ -32,15 +32,15 @@ fi: sortition_created: email_intro: Satunnaisvalinta "%{resource_title}" on lisätty kohteeseen "%{participatory_space_title}" jota sinä seuraat. email_outro: Tämä ilmoitus on lähetetty sinulle, koska seuraat kohdetta "%{participatory_space_title}". Voit lopettaa seuraamisen edellä esitetyn linkin kautta. - email_subject: Uusi satunnaistaminen lisättiin kohteeseen %{participatory_space_title} - notification_title: Satunnaistaminen %{resource_title} on lisätty kohteeseen %{participatory_space_title} + email_subject: Uusi satunnaisvalinta lisättiin kohteeseen %{participatory_space_title} + notification_title: Satunnaisvalinta %{resource_title} on lisätty kohteeseen %{participatory_space_title} sortitions: admin: actions: - destroy: Peruuta satunnaistaminen + destroy: Peruuta satunnaisvalinta edit: Muokkaa new: Uusi satunnaisvalinta - show: Satunnaistamisen yksityiskohdat + show: Satunnaisvalinnan tarkemmat tiedot models: sortition: fields: @@ -54,13 +54,13 @@ fi: target_items: Valittavat kohteet title: Otsikko name: - one: Satunnaistaminen - other: Satunnaistamiset + one: Satunnaisvalinta + other: Satunnaisvalinnat sortitions: confirm_destroy: - confirm_destroy: Haluatko varmasti peruuttaa tämän satunnaistamisen? - destroy: Peruuta satunnaistaminen - title: Satunnaistamisen peruuttaminen + confirm_destroy: Haluatko varmasti peruuttaa tämän satunnaisvalinnan? + destroy: Peruuta satunnaisvalinta + title: Satunnaisvalinnan peruuttaminen create: error: Uuden satunnaisvalinnan luonti epäonnistui. success: Satunnaisvalinnan luonti onnistui @@ -123,7 +123,7 @@ fi: any_category: kaikista aihepiireistä back: Takaisin listaan cancelled: Peruttu satunnaisvalinta - candidate_proposal_ids: Satunnaisvalintaehdotusten järjestys ja tunnukset + candidate_proposal_ids: Satunnaisvalinnan ehdotusten järjestys ja tunnukset candidate_proposals_info: 'Satunnaisvalinta tehtiin seuraavien ehdotusten (%{category_label}) välillä, seuraavilla tunnuksilla (lihavoituna valitut ehdotukset) ' category: aihepiiristä %{category} dice_result: "(1) Noppatulos" @@ -148,4 +148,4 @@ fi: one: 1 satunnaisvalinta other: "%{count} satunnaisvalintaa" statistics: - sortitions_count: Satunnaistamista + sortitions_count: Satunnaisvalintaa diff --git a/decidim-surveys/config/locales/ja.yml b/decidim-surveys/config/locales/ja.yml index 2775a654abe7..f161f0a9d695 100644 --- a/decidim-surveys/config/locales/ja.yml +++ b/decidim-surveys/config/locales/ja.yml @@ -52,6 +52,9 @@ ja: answers_count: 回答 surveys: admin: + component: + actions: + answers_alert: コンポーネントを公開すると、すべての結果が削除されます。 exports: survey_user_answers: アンケート参加者の回答 surveys: diff --git a/decidim-surveys/config/locales/pt-BR.yml b/decidim-surveys/config/locales/pt-BR.yml index 295e61b9d7bf..636f110102c9 100644 --- a/decidim-surveys/config/locales/pt-BR.yml +++ b/decidim-surveys/config/locales/pt-BR.yml @@ -31,6 +31,7 @@ pt-BR: step: allow_answers: Permitir respostas allow_unregistered: Permitir que usuários não registrados respondam à pesquisa + allow_unregistered_help: Se ativo, nenhum login será necessário para responder a pesquisa. Isso pode levar a dados ruins ou não confiáveis e será mais vulnerável a ataques automatizados. Usar com cuidado! Lembre-se de que um usuário pode responder à mesma pesquisa várias vezes, usando navegadores diferentes ou a função "navegação privada" de seu navegador. announcement: Anúncio events: surveys: diff --git a/decidim-system/config/locales/fr-CA.yml b/decidim-system/config/locales/fr-CA.yml index 43e50bc31cd4..f27bde26702b 100644 --- a/decidim-system/config/locales/fr-CA.yml +++ b/decidim-system/config/locales/fr-CA.yml @@ -56,6 +56,7 @@ fr-CA: create: Créer title: Nouvel administrateur show: + destroy: Supprimer edit: Modifier update: error: Une erreur s'est produite lors de la mise à jour de cet administrateur. @@ -141,6 +142,7 @@ fr-CA: success: Organisation créée avec succès. edit: secondary_hosts_hint: Entrez chacun d'eux dans une nouvelle ligne + title: Modifier l'organisation file_upload_settings: content_types: admin_hint: Ces types MIME sont autorisés pour les téléchargements dans la section admin. Les administrateurs doivent être conscients des risques liés au téléchargement de certains formats de document, il faut donc vous attendre à qu'ils soient plus prudents avec les téléchargements de fichiers. @@ -208,3 +210,8 @@ fr-CA: titles: dashboard: Tableau de bord decidim: Decidim + layouts: + decidim: + system: + login_items: + logout: Déconnexion diff --git a/decidim-system/config/locales/fr.yml b/decidim-system/config/locales/fr.yml index 6bfee138a75c..e7e0c1b5febc 100644 --- a/decidim-system/config/locales/fr.yml +++ b/decidim-system/config/locales/fr.yml @@ -56,6 +56,7 @@ fr: create: Créer title: Nouvel administrateur show: + destroy: Supprimer edit: Modifier update: error: Une erreur s'est produite lors de la mise à jour de cet administrateur. diff --git a/decidim-system/config/locales/ja.yml b/decidim-system/config/locales/ja.yml index c01af9aad1dc..ab043f70a366 100644 --- a/decidim-system/config/locales/ja.yml +++ b/decidim-system/config/locales/ja.yml @@ -56,6 +56,7 @@ ja: create: 作成 title: 新しい管理者 show: + destroy: 削除 edit: 編集 update: error: 管理者の更新中に問題が発生しました。 @@ -141,6 +142,7 @@ ja: success: 組織が正常に作成されました。 edit: secondary_hosts_hint: 新しい行にそれぞれ入力してください + title: 組織の編集 file_upload_settings: content_types: admin_hint: これらの MIME タイプは、管理者セクションのアップロードで許可されています。 管理者ユーザーは、ドキュメント形式をアップロードする際のリスクを認識している必要があります。 ファイルのアップロードに注意を払う必要があります @@ -208,3 +210,8 @@ ja: titles: dashboard: ダッシュボード decidim: Decidim + layouts: + decidim: + system: + login_items: + logout: ログアウト diff --git a/decidim-system/config/locales/ro-RO.yml b/decidim-system/config/locales/ro-RO.yml index 465e618d6599..7b0e47a52e77 100644 --- a/decidim-system/config/locales/ro-RO.yml +++ b/decidim-system/config/locales/ro-RO.yml @@ -67,6 +67,14 @@ ro: placeholders: content: Vă rugăm să adăugaţi conţinut semnificativ paginii statice %{page} de pe tabloul de bord al administratorului. title: Titlul implicit pentru %{page} + devise: + passwords: + edit: + change_your_password: Schimbați parola + minimum_characters: "(%{minimum} caractere minim)" + new: + forgot_your_password: Ați uitat parola + send_me_reset_password_instructions: Trimiteți-mi Instrucțiuni de resetare a parolei menu: admins: Administratori dashboard: Panou diff --git a/decidim-templates/config/locales/pt-BR.yml b/decidim-templates/config/locales/pt-BR.yml index c1af88cfd5b6..2f59af2c8b56 100644 --- a/decidim-templates/config/locales/pt-BR.yml +++ b/decidim-templates/config/locales/pt-BR.yml @@ -63,5 +63,8 @@ pt-BR: current_step: Passo %{step} of_total_steps: de %{total_steps} tos_agreement: Ao participar você aceita os Termos de Serviço + admin_log: + template: + update: "%{user_name} atualizou o modelo de questionário %{resource_name}" template_types: questionnaires: Questionários diff --git a/decidim-verifications/config/locales/pl.yml b/decidim-verifications/config/locales/pl.yml index 97481ff85a78..6a1fc7d0ff48 100644 --- a/decidim-verifications/config/locales/pl.yml +++ b/decidim-verifications/config/locales/pl.yml @@ -189,7 +189,7 @@ pl: verification_number: 'Weryfikacja # %{n}' rejections: create: - success: Weryfikacja odrzucona. Użytkownik zostanie poproszony o poprawienie swoich dokumentów + success: Weryfikacja odrzucona. Użytkownik zostanie poproszony o wniesienie poprawek do swoich dokumentów authorizations: choose: choose_a_type: 'Wybierz sposób weryfikacji:' diff --git a/decidim-verifications/config/locales/pt-BR.yml b/decidim-verifications/config/locales/pt-BR.yml index 7dc0208b9766..4b1f7e2694a3 100644 --- a/decidim-verifications/config/locales/pt-BR.yml +++ b/decidim-verifications/config/locales/pt-BR.yml @@ -76,6 +76,13 @@ pt-BR: postal_letter: explanation: Nós lhe enviaremos uma carta postal com um código que você terá que inserir para que possamos verificar seu endereço name: Código por carta postal + events: + verifications: + verify_with_managed_user: + email_intro: O participante %{resource_title} tentou se verificar com os dados de outro participante (%{managed_user_name}). + email_outro: Verifique a lista de conflitos das verificações e entre em contato com o participante para verificar seus detalhes e resolver o problema. + email_subject: Falha na tentativa de verificação contra outro usuário + notification_title: O participante %{resource_title} tentou se verificar com os dados de outro participante (%{managed_user_name}). verifications: authorizations: authorization_metadata: From 98222cee1af2bb5cb81d92a41b75220e9beb8741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Pereira=20de=20Lucena?= Date: Wed, 20 Dec 2023 14:01:26 +0100 Subject: [PATCH 06/19] Prepare v0.27.5 release (#12215) --- .decidim-version | 2 +- CHANGELOG.md | 90 +++++- Gemfile.lock | 264 +++++++++--------- .../lib/decidim/accountability/version.rb | 2 +- decidim-admin/lib/decidim/admin/version.rb | 2 +- decidim-api/lib/decidim/api/version.rb | 2 +- .../lib/decidim/assemblies/version.rb | 2 +- decidim-blogs/lib/decidim/blogs/version.rb | 2 +- .../lib/decidim/budgets/version.rb | 2 +- .../lib/decidim/comments/version.rb | 2 +- .../lib/decidim/conferences/version.rb | 2 +- .../lib/decidim/consultations/version.rb | 2 +- decidim-core/lib/decidim/core/version.rb | 2 +- .../lib/decidim/debates/version.rb | 2 +- decidim-dev/lib/decidim/dev/version.rb | 2 +- .../lib/decidim/elections/version.rb | 2 +- decidim-forms/lib/decidim/forms/version.rb | 2 +- decidim-generators/Gemfile.lock | 256 ++++++++--------- .../lib/decidim/generators/version.rb | 2 +- .../lib/decidim/initiatives/version.rb | 2 +- .../lib/decidim/meetings/version.rb | 2 +- decidim-pages/lib/decidim/pages/version.rb | 2 +- .../participatory_processes/version.rb | 2 +- .../lib/decidim/proposals/version.rb | 2 +- .../lib/decidim/sortitions/version.rb | 2 +- .../lib/decidim/surveys/version.rb | 2 +- decidim-system/lib/decidim/system/version.rb | 2 +- .../lib/decidim/templates/version.rb | 2 +- .../lib/decidim/verifications/version.rb | 2 +- decidim_app-design/Gemfile.lock | 248 ++++++++-------- decidim_app-design/package-lock.json | 14 +- .../packages/browserslist-config/package.json | 2 +- decidim_app-design/packages/core/package.json | 2 +- decidim_app-design/packages/dev/package.json | 2 +- .../packages/elections/package.json | 2 +- .../packages/eslint-config/package.json | 2 +- .../packages/stylelint-config/package.json | 2 +- .../packages/webpacker/package.json | 2 +- lib/decidim/version.rb | 2 +- package-lock.json | 14 +- packages/browserslist-config/package.json | 2 +- packages/core/package.json | 2 +- packages/dev/package.json | 2 +- packages/elections/package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/stylelint-config/package.json | 2 +- packages/webpacker/package.json | 2 +- 47 files changed, 526 insertions(+), 442 deletions(-) diff --git a/.decidim-version b/.decidim-version index 9f222923a7df..69bf493e5098 100644 --- a/.decidim-version +++ b/.decidim-version @@ -1 +1 @@ -0.27.4 +0.27.5 diff --git a/CHANGELOG.md b/CHANGELOG.md index c2aef2299548..a71354c9cadd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,34 @@ ### Upgrade notes +### Added + +Nothing. + +### Changed + +Nothing. + +### Fixed + +Nothing. + +### Removed + +Nothing. + +### Developer improvements + +Nothing. + +### Internal + +Nothing. + +## [0.27.5](https://github.com/decidim/decidim/tree/0.27.5) + +### Upgrade notes + #### Deduplicating endorsements We have identified a case when the same user can endorse the same resource multiple times. This is a bug that we have fixed in this release, but we need to clean up the existing duplicated endorsements. We have added a new task that helps you clean the duplicated endorsements. @@ -34,7 +62,61 @@ Nothing. ### Fixed -Nothing. +- **decidim-accountability**, **decidim-blogs**, **decidim-budgets**, **decidim-debates**, **decidim-meetings**, **decidim-sortitions**: Backport 'Nullable component setting generates error :comments_max_length' to v0.27 [\#11239](https://github.com/decidim/decidim/pull/11239) +- **decidim-core**: Raise exception in `UserTimelineController` if no user with the nickname provided [\#11465](https://github.com/decidim/decidim/pull/11465) +- **decidim-budgets**: Backport 'Fix ambiguous id column on projects query' to v0.27 [\#11482](https://github.com/decidim/decidim/pull/11482) +- **decidim-core**: Backport 'Encode non-ASCII characters on external links' to v0.27 [\#11499](https://github.com/decidim/decidim/pull/11499) +- Backport 'Revert "Lock ChromeDriver to the latest working version"' to 0.27 [\#11619](https://github.com/decidim/decidim/pull/11619) +- **decidim-core**: Backport 'Use left outer join instead of include in with_any_category scope' to v0.27 [\#11614](https://github.com/decidim/decidim/pull/11614) +- **decidim-admin**, **decidim-assemblies**, **decidim-conferences**, **decidim-core**, **decidim-generators**, **decidim-participatory processes**: Backport 'Update the Twitter icons and brand name to X' to v0.27 [\#11616](https://github.com/decidim/decidim/pull/11616) +- **decidim-assemblies**, **decidim-participatory processes**: Use `with_any_scope` instead of `with_scope` for assemblies and processes [\#11438](https://github.com/decidim/decidim/pull/11438) +- **decidim-core**: Fix password confirm validation error message [\#11625](https://github.com/decidim/decidim/pull/11625) +- **decidim-core**: Backport 'Fix PWA availability for organizations with forced sign in' to v0.27 [\#11805](https://github.com/decidim/decidim/pull/11805) +- **decidim-surveys**: Backport 'Add alert when publish a survey with answers' to v0.27 [\#11895](https://github.com/decidim/decidim/pull/11895) +- Backport 'Add "Tile usage" notice at the top of doc page for OSM maps and geocoding' to v0.27 [\#11890](https://github.com/decidim/decidim/pull/11890) +- **decidim-core**: Backport 'Update HERE API autocomplete' to v0.27 [\#11908](https://github.com/decidim/decidim/pull/11908) +- **decidim-generators**: Backport 'Fix Bootsnap configuration' to v0.27 [\#11896](https://github.com/decidim/decidim/pull/11896) +- **decidim-conferences**, **decidim-meetings**: Backport 'Fix conference venues meetings visibility' to v0.27 [\#11914](https://github.com/decidim/decidim/pull/11914) +- Backport 'Add 127.0.0.1 and 0.0.0.0 as secondary hosts in the Organization's seeds' to v0.27 [\#11911](https://github.com/decidim/decidim/pull/11911) +- **decidim-budgets**, **decidim-comments**: Backport 'Fix 'download your data' when there are comments on budgets' to v0.27 [\#11903](https://github.com/decidim/decidim/pull/11903) +- **decidim-core**: Backport 'Deletion of leftovers ZIP files in tmp directory' to v0.27 [\#11899](https://github.com/decidim/decidim/pull/11899) +- **decidim-admin**: Backport 'Sort components in "Add component" alphabetically' to v0.27 [\#11923](https://github.com/decidim/decidim/pull/11923) +- **decidim-core**: Backport 'Fix autocomplete result list duplicates' to v0.27 [\#11892](https://github.com/decidim/decidim/pull/11892) +- **decidim-system**: Backport 'Add admin's password confirmation validation in system' to v0.27 [\#11929](https://github.com/decidim/decidim/pull/11929) +- **decidim-core**: Backport 'Deletion of ZIP file in tmp folder OpenData export job' to v0.27 [\#11900](https://github.com/decidim/decidim/pull/11900) +- **decidim-core**: Backport 'Return the coordinates from Photon geocoding in correct order' to v0.27 [\#11915](https://github.com/decidim/decidim/pull/11915) +- **decidim-core**: Backport 'Raise an error if the export format is unknown' to v0.27 [\#11920](https://github.com/decidim/decidim/pull/11920) +- **decidim-elections**, **decidim-forms**, **decidim-meetings**: Backport 'Use UTC in the serializers for the date fields' to v0.27 [\#11925](https://github.com/decidim/decidim/pull/11925) +- **decidim-templates**: Backport 'Simplify the code related to questionnaire templates previews' to v0.27 [\#11930](https://github.com/decidim/decidim/pull/11930) +- Backport 'Add missing activerecord budget locales for search' to v0.27 [\#11941](https://github.com/decidim/decidim/pull/11941) +- **decidim-meetings**: Backport 'Display meeting button for unauthenticated users' to v0.27 [\#11945](https://github.com/decidim/decidim/pull/11945) +- **decidim-core**: Backport 'Fix possible JavaScript console error with geocoding inputs' to v0.27 [\#11942](https://github.com/decidim/decidim/pull/11942) +- **decidim-system**: Backport 'Extraction of i18n strings in system panel' to v0.27 [\#11951](https://github.com/decidim/decidim/pull/11951) +- **decidim-core**: Backport 'Fix missing results on Geocoded when search without diacritics' to v0.27 [\#11949](https://github.com/decidim/decidim/pull/11949) +- Backport 'Bump devise_invitable from v2.0.8 to v2.0.9' to v0.27 [\#11937](https://github.com/decidim/decidim/pull/11937) +- **decidim-budgets**: Backport 'Fix Permissions screen on budgets throw errors' to v0.27 [\#11904](https://github.com/decidim/decidim/pull/11904) +- **decidim-initiatives**: Backport 'Hide omnipresent in media print of initiatives' to v0.27 [\#11948](https://github.com/decidim/decidim/pull/11948) +- **decidim-core**: Backport 'Fix search when moderations are hidden' to v0.27 [\#11919](https://github.com/decidim/decidim/pull/11919) +- **decidim-conferences**, **decidim-meetings**: Backport 'Fix empty address in conference's venues ' to v0.27 [\#11910](https://github.com/decidim/decidim/pull/11910) +- **decidim-system**: Backport 'Add titles in system pages' to v0.27 [\#11953](https://github.com/decidim/decidim/pull/11953) +- **decidim-meetings**: Backport 'Don't show map with only online meetings in Content Block' to v0.27 [\#11961](https://github.com/decidim/decidim/pull/11961) +- Backport 'Support deploy to a subdirectory - direct_uploads' to v0.27 [\#11931](https://github.com/decidim/decidim/pull/11931) +- **decidim-admin**: Backport 'Redirect non-admin users to core's root_path' to v0.27 [\#11935](https://github.com/decidim/decidim/pull/11935) +- Backport 'Fix duplicated endorsements' to v0.27 [\#11974](https://github.com/decidim/decidim/pull/11974) +- **decidim-initiatives**: Backport 'Fix order initiatives by comments using the column instead of a subquery' to v0.27 [\#11983](https://github.com/decidim/decidim/pull/11983) +- **decidim-proposals**: Backport 'Fix order proposals by comments and follows using the column instead of a query' to v0.27 [\#11993](https://github.com/decidim/decidim/pull/11993) +- **decidim-core**: Backport 'Fix issues with the file uploader input display' to v0.27 [\#11731](https://github.com/decidim/decidim/pull/11731) +- **decidim-core**: Backport 'Fix shortlink references' to v0.27 [\#12007](https://github.com/decidim/decidim/pull/12007) +- **decidim-assemblies**: Backport 'Fix n+1 query on assemblies permissions' to v0.27 [\#12042](https://github.com/decidim/decidim/pull/12042) +- **decidim-meetings**: Backport 'Add link explicitly in the meetings' icalendar event' to v0.27 [\#12047](https://github.com/decidim/decidim/pull/12047) +- **decidim-core**: Fix filter by scope on search page [\#12036](https://github.com/decidim/decidim/pull/12036) +- Backport 'Add prerequirements to the manual installation tutorial' to v0.27 [\#12070](https://github.com/decidim/decidim/pull/12070) +- **decidim-proposals**: Backport 'Do not show the titles in the admin proposals page if there isn't any' to v0.27 [\#12046](https://github.com/decidim/decidim/pull/12046) +- **decidim-debates**: Backport 'Show message when there are no debates' to v0.27 [\#12071](https://github.com/decidim/decidim/pull/12071) +- **decidim-blogs**: Backport 'Show error message when there are no posts in blogs' to v0.27 [\#12054](https://github.com/decidim/decidim/pull/12054) +- Backport 'Lock ChromeDriver to 119.0.6045.105' to v0.27 [\#12162](https://github.com/decidim/decidim/pull/12162) +- **decidim-meetings**: Backport 'Don't use a CTA for canceling a registration in a meeting' to v0.27 [\#12050](https://github.com/decidim/decidim/pull/12050) +- Remove duplicated chromedriver setting in v0.27 [\#12182](https://github.com/decidim/decidim/pull/12182) ### Removed @@ -42,11 +124,13 @@ Nothing. ### Developer improvements -Nothing. +- Backport 'Revert "Lock ChromeDriver to the latest working version"' to 0.27 [\#11619](https://github.com/decidim/decidim/pull/11619) +- Backport 'Add 127.0.0.1 and 0.0.0.0 as secondary hosts in the Organization's seeds' to v0.27 [\#11911](https://github.com/decidim/decidim/pull/11911) ### Internal -Nothing. +- Backport "Lock ChromeDriver to the latest working version" to v0.27 [\#11392](https://github.com/decidim/decidim/pull/11392) +- Backport 'Revert "Lock ChromeDriver to the latest working version"' to 0.27 [\#11619](https://github.com/decidim/decidim/pull/11619) ## [0.27.4](https://github.com/decidim/decidim/tree/0.27.4) diff --git a/Gemfile.lock b/Gemfile.lock index de64011f804e..077b7f6326ad 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,62 +1,62 @@ PATH remote: . specs: - decidim (0.27.4) - decidim-accountability (= 0.27.4) - decidim-admin (= 0.27.4) - decidim-api (= 0.27.4) - decidim-assemblies (= 0.27.4) - decidim-blogs (= 0.27.4) - decidim-budgets (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-debates (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-generators (= 0.27.4) - decidim-meetings (= 0.27.4) - decidim-pages (= 0.27.4) - decidim-participatory_processes (= 0.27.4) - decidim-proposals (= 0.27.4) - decidim-sortitions (= 0.27.4) - decidim-surveys (= 0.27.4) - decidim-system (= 0.27.4) - decidim-templates (= 0.27.4) - decidim-verifications (= 0.27.4) - decidim-accountability (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-admin (0.27.4) + decidim (0.27.5) + decidim-accountability (= 0.27.5) + decidim-admin (= 0.27.5) + decidim-api (= 0.27.5) + decidim-assemblies (= 0.27.5) + decidim-blogs (= 0.27.5) + decidim-budgets (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-debates (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-generators (= 0.27.5) + decidim-meetings (= 0.27.5) + decidim-pages (= 0.27.5) + decidim-participatory_processes (= 0.27.5) + decidim-proposals (= 0.27.5) + decidim-sortitions (= 0.27.5) + decidim-surveys (= 0.27.5) + decidim-system (= 0.27.5) + decidim-templates (= 0.27.5) + decidim-verifications (= 0.27.5) + decidim-accountability (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-admin (0.27.5) active_link_to (~> 1.0) - decidim-core (= 0.27.4) + decidim-core (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-api (0.27.4) + decidim-api (0.27.5) graphql (~> 1.12, < 1.13) graphql-docs (~> 2.1.0) rack-cors (~> 1.0) - decidim-assemblies (0.27.4) - decidim-core (= 0.27.4) - decidim-blogs (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-budgets (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-comments (0.27.4) - decidim-core (= 0.27.4) + decidim-assemblies (0.27.5) + decidim-core (= 0.27.5) + decidim-blogs (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-budgets (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-comments (0.27.5) + decidim-core (= 0.27.5) redcarpet (~> 3.5, >= 3.5.1) - decidim-conferences (0.27.4) - decidim-core (= 0.27.4) - decidim-meetings (= 0.27.4) + decidim-conferences (0.27.5) + decidim-core (= 0.27.5) + decidim-meetings (= 0.27.5) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-consultations (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-core (0.27.4) + decidim-consultations (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-core (0.27.5) active_link_to (~> 1.0) acts_as_list (~> 0.9) batch-loader (~> 1.2) @@ -66,7 +66,7 @@ PATH cells-rails (~> 0.1.3) charlock_holmes (~> 0.7) date_validator (~> 0.12.0) - decidim-api (= 0.27.4) + decidim-api (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) diffy (~> 3.3) @@ -107,15 +107,15 @@ PATH webpacker (= 6.0.0.rc.5) webpush (~> 1.1) wisper (~> 2.0) - decidim-debates (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-dev (0.27.4) + decidim-debates (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-dev (0.27.5) axe-core-rspec (~> 4.1.0) byebug (~> 11.0) capybara (~> 3.24) db-query-matchers (~> 0.10.0) - decidim (= 0.27.4) + decidim (= 0.27.5) erb_lint (~> 0.0.35) factory_bot_rails (~> 4.8) i18n-tasks (~> 0.9.18) @@ -138,63 +138,63 @@ PATH w3c_rspec_validators (~> 0.3.0) webmock (~> 3.6) wisper-rspec (~> 1.0) - decidim-elections (0.27.4) + decidim-elections (0.27.5) decidim-bulletin_board (= 0.23) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-proposals (= 0.27.4) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-proposals (= 0.27.5) rack-attack (~> 6.0) voting_schemes-dummy (= 0.23) voting_schemes-electionguard (= 0.23) - decidim-forms (0.27.4) - decidim-core (= 0.27.4) + decidim-forms (0.27.5) + decidim-core (= 0.27.5) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-generators (0.27.4) - decidim-core (= 0.27.4) - decidim-initiatives (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-verifications (= 0.27.4) + decidim-generators (0.27.5) + decidim-core (= 0.27.5) + decidim-initiatives (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-verifications (= 0.27.5) origami (~> 2.1) rexml (~> 3.2.5) wicked (~> 1.3) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-meetings (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) + decidim-meetings (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) icalendar (~> 2.5) - decidim-pages (0.27.4) - decidim-core (= 0.27.4) - decidim-participatory_processes (0.27.4) - decidim-core (= 0.27.4) - decidim-proposals (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) + decidim-pages (0.27.5) + decidim-core (= 0.27.5) + decidim-participatory_processes (0.27.5) + decidim-core (= 0.27.5) + decidim-proposals (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) doc2text (~> 0.4.5) redcarpet (~> 3.5, >= 3.5.1) - decidim-sortitions (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-proposals (= 0.27.4) - decidim-surveys (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-templates (= 0.27.4) - decidim-system (0.27.4) + decidim-sortitions (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-proposals (= 0.27.5) + decidim-surveys (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-templates (= 0.27.5) + decidim-system (0.27.5) active_link_to (~> 1.0) - decidim-core (= 0.27.4) + decidim-core (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-templates (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-verifications (0.27.4) - decidim-core (= 0.27.4) + decidim-templates (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-verifications (0.27.5) + decidim-core (= 0.27.5) GEM remote: https://rubygems.org/ @@ -266,7 +266,7 @@ GEM addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) ast (2.4.2) - axe-core-api (4.4.2) + axe-core-api (4.8.0) dumb_delegator virtus axe-core-rspec (4.1.0) @@ -294,7 +294,7 @@ GEM browser (2.7.1) builder (3.2.4) byebug (11.1.3) - capybara (3.38.0) + capybara (3.39.2) addressable matrix mini_mime (>= 0.1.3) @@ -303,7 +303,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - carrierwave (2.2.3) + carrierwave (2.2.4) activemodel (>= 5.0.0) activesupport (>= 5.0.0) addressable (~> 2.6) @@ -323,7 +323,7 @@ GEM actionpack (>= 5.0) cells (>= 4.1.6, < 5.0.0) charlock_holmes (0.7.7) - chef-utils (18.0.172) + chef-utils (18.3.0) concurrent-ruby childprocess (4.1.0) coercible (1.0.0) @@ -336,12 +336,12 @@ GEM execjs coffee-script-source (1.12.2) colorize (0.8.1) - commonmarker (0.23.9) + commonmarker (0.23.10) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - css_parser (1.14.0) + css_parser (1.16.0) addressable date (3.3.3) date_validator (0.12.0) @@ -367,18 +367,18 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise-i18n (1.10.2) - devise (>= 4.8.0) + devise-i18n (1.12.0) + devise (>= 4.9.0) devise_invitable (2.0.9) actionmailer (>= 5.0) devise (>= 4.6) diff-lcs (1.5.0) diffy (3.4.2) - doc2text (0.4.5) - nokogiri (>= 1.13.2, < 1.14.0) + doc2text (0.4.6) + nokogiri (>= 1.13.2, < 1.15.0) rubyzip (~> 2.3.0) docile (1.4.0) - doorkeeper (5.6.4) + doorkeeper (5.6.6) railties (>= 5) doorkeeper-i18n (4.0.1) dumb_delegator (1.0.0) @@ -394,8 +394,8 @@ GEM temple erubi (1.12.0) escape_utils (1.3.0) - excon (0.99.0) - execjs (2.8.1) + excon (0.104.0) + execjs (2.9.1) extended-markdown-filter (0.7.0) html-pipeline (~> 2.9) factory_bot (4.11.1) @@ -405,7 +405,7 @@ GEM railties (>= 3.0.0) faker (2.19.0) i18n (>= 1.6, < 2) - faraday (1.10.2) + faraday (1.10.3) faraday-em_http (~> 1.0) faraday-em_synchrony (~> 1.0) faraday-excon (~> 1.1) @@ -448,7 +448,7 @@ GEM activesupport (>= 4.1, < 7.1) railties (>= 4.1, < 7.1) gemoji (3.0.1) - geocoder (1.8.1) + geocoder (1.8.2) globalid (1.2.1) activesupport (>= 6.1) graphlient (0.5.0) @@ -488,7 +488,7 @@ GEM rails-i18n rainbow (>= 2.2.2, < 4.0) terminal-table (>= 1.5.1) - icalendar (2.8.0) + icalendar (2.10.0) ice_cube (~> 0.16) ice_cube (0.16.4) ice_nine (0.11.2) @@ -537,16 +537,16 @@ GEM net-smtp marcel (1.0.2) matrix (0.4.2) - mdl (0.12.0) + mdl (0.13.0) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) mixlib-cli (~> 2.1, >= 2.1.1) mixlib-config (>= 2.2.1, < 4) mixlib-shellout method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.1) mime-types-data (~> 3.2015) - mime-types-data (3.2022.0105) + mime-types-data (3.2023.1003) mini_magick (4.12.0) mini_mime (1.1.5) mini_portile2 (2.8.5) @@ -558,7 +558,7 @@ GEM chef-utils msgpack (1.4.5) multi_xml (0.6.0) - multipart-post (2.2.3) + multipart-post (2.3.0) mustache (1.1.1) net-imap (0.4.4) date @@ -624,7 +624,7 @@ GEM pg_search (2.3.6) activerecord (>= 5.2) activesupport (>= 5.2) - premailer (1.19.0) + premailer (1.21.0) addressable css_parser (>= 1.12.0) htmlentities (>= 4.0.0) @@ -637,13 +637,13 @@ GEM nio4r (~> 2.0) racc (1.7.3) rack (2.2.8) - rack-attack (6.6.1) - rack (>= 1.0, < 3) + rack-attack (6.7.0) + rack (>= 1.0, < 4) rack-cors (1.1.1) rack (>= 2.0.0) - rack-protection (3.0.5) - rack - rack-proxy (0.7.6) + rack-protection (3.1.0) + rack (~> 2.2, >= 2.2.4) + rack-proxy (0.7.7) rack rack-test (2.1.0) rack (>= 1.3) @@ -691,7 +691,7 @@ GEM rb-inotify (0.10.1) ffi (~> 1.0) redcarpet (3.6.0) - redis (4.8.0) + redis (4.8.1) regexp_parser (2.3.1) request_store (1.5.1) rack (>= 1.4) @@ -706,15 +706,15 @@ GEM rspec-cells (0.3.8) cells (>= 4.0.0, < 6.0.0) rspec-rails (>= 3.0.0, < 6.1.0) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-html-matchers (0.9.4) nokogiri (~> 1) rspec (>= 3.0.0.a, < 4) - rspec-mocks (3.12.3) + rspec-mocks (3.12.6) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-rails (4.1.2) @@ -727,7 +727,7 @@ GEM rspec-support (~> 3.10) rspec-retry (0.6.2) rspec-core (> 3.3) - rspec-support (3.12.0) + rspec-support (3.12.1) rspec_junit_formatter (0.3.0) rspec-core (>= 2, < 4, != 2.12.0) rubocop (1.28.2) @@ -751,7 +751,7 @@ GEM rubocop-rspec (2.11.1) rubocop (~> 1.19) ruby-progressbar (1.11.0) - ruby-vips (2.1.4) + ruby-vips (2.2.0) ffi (~> 1.12) ruby2_keywords (0.0.5) rubyXL (3.4.25) @@ -788,20 +788,20 @@ GEM spring-watcher-listen (2.0.1) listen (>= 2.7, < 4.0) spring (>= 1.2, < 3.0) - sprockets (4.1.1) + sprockets (4.2.1) concurrent-ruby (~> 1.0) - rack (> 1, < 3) + rack (>= 2.2.4, < 4) sprockets-rails (3.4.2) actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - ssrf_filter (1.1.1) - temple (0.10.0) + ssrf_filter (1.1.2) + temple (0.10.3) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thor (1.3.0) thread_safe (0.3.6) - tilt (2.0.11) + tilt (2.3.0) timeout (0.4.0) tomlrb (2.0.3) tzinfo (2.0.6) @@ -811,7 +811,7 @@ GEM valid_email2 (2.3.1) activemodel (>= 3.2) mail (~> 2.5) - version_gem (1.1.1) + version_gem (1.1.3) virtus (2.0.0) axiom-types (~> 0.1) coercible (~> 1.0) @@ -835,7 +835,7 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webmock (3.18.1) + webmock (3.19.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -847,12 +847,12 @@ GEM webpush (1.1.0) hkdf (~> 0.2) jwt (~> 2.0) - websocket-driver (0.7.5) + websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) wicked (1.4.0) railties (>= 3.0.7) - wicked_pdf (2.6.3) + wicked_pdf (2.7.0) activesupport wisper (2.0.1) wisper-rspec (1.1.0) diff --git a/decidim-accountability/lib/decidim/accountability/version.rb b/decidim-accountability/lib/decidim/accountability/version.rb index e0c474b49d88..b864c7197ff3 100644 --- a/decidim-accountability/lib/decidim/accountability/version.rb +++ b/decidim-accountability/lib/decidim/accountability/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds decidim-accountability version. module Accountability def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-admin/lib/decidim/admin/version.rb b/decidim-admin/lib/decidim/admin/version.rb index 1325e2094d0c..d285f98a89d5 100644 --- a/decidim-admin/lib/decidim/admin/version.rb +++ b/decidim-admin/lib/decidim/admin/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-admin version. module Admin def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-api/lib/decidim/api/version.rb b/decidim-api/lib/decidim/api/version.rb index b462ae4b9cba..b9d1b448a73b 100644 --- a/decidim-api/lib/decidim/api/version.rb +++ b/decidim-api/lib/decidim/api/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-api version. module Api def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-assemblies/lib/decidim/assemblies/version.rb b/decidim-assemblies/lib/decidim/assemblies/version.rb index fd1ad37f8e52..eeaf05eb5cda 100644 --- a/decidim-assemblies/lib/decidim/assemblies/version.rb +++ b/decidim-assemblies/lib/decidim/assemblies/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-assemblies version. module Assemblies def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-blogs/lib/decidim/blogs/version.rb b/decidim-blogs/lib/decidim/blogs/version.rb index f37bbfaa94c2..150109209348 100644 --- a/decidim-blogs/lib/decidim/blogs/version.rb +++ b/decidim-blogs/lib/decidim/blogs/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-pages version. module Blogs def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-budgets/lib/decidim/budgets/version.rb b/decidim-budgets/lib/decidim/budgets/version.rb index dd9b8e382a0b..711b5eef49b0 100644 --- a/decidim-budgets/lib/decidim/budgets/version.rb +++ b/decidim-budgets/lib/decidim/budgets/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-budgets version. module Budgets def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-comments/lib/decidim/comments/version.rb b/decidim-comments/lib/decidim/comments/version.rb index c7702034d8be..521ee69d5d8a 100644 --- a/decidim-comments/lib/decidim/comments/version.rb +++ b/decidim-comments/lib/decidim/comments/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-comments version. module Comments def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-conferences/lib/decidim/conferences/version.rb b/decidim-conferences/lib/decidim/conferences/version.rb index 068fc74586ce..b5cadeee9bae 100644 --- a/decidim-conferences/lib/decidim/conferences/version.rb +++ b/decidim-conferences/lib/decidim/conferences/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-conferences version. module Conferences def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-consultations/lib/decidim/consultations/version.rb b/decidim-consultations/lib/decidim/consultations/version.rb index a93e1cda6d1f..593b3cba5e8f 100644 --- a/decidim-consultations/lib/decidim/consultations/version.rb +++ b/decidim-consultations/lib/decidim/consultations/version.rb @@ -3,7 +3,7 @@ module Decidim module Consultations def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-core/lib/decidim/core/version.rb b/decidim-core/lib/decidim/core/version.rb index 09db1ec87ad7..491654ebdf4c 100644 --- a/decidim-core/lib/decidim/core/version.rb +++ b/decidim-core/lib/decidim/core/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-core version. module Core def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-debates/lib/decidim/debates/version.rb b/decidim-debates/lib/decidim/debates/version.rb index 63480d01b6a2..31f710a0015d 100644 --- a/decidim-debates/lib/decidim/debates/version.rb +++ b/decidim-debates/lib/decidim/debates/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-debates version. module Debates def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-dev/lib/decidim/dev/version.rb b/decidim-dev/lib/decidim/dev/version.rb index d89a7f395fb5..b51b6451fd52 100644 --- a/decidim-dev/lib/decidim/dev/version.rb +++ b/decidim-dev/lib/decidim/dev/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-dev version. module Dev def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-elections/lib/decidim/elections/version.rb b/decidim-elections/lib/decidim/elections/version.rb index fbe325a269c7..4fe27dd09af7 100644 --- a/decidim-elections/lib/decidim/elections/version.rb +++ b/decidim-elections/lib/decidim/elections/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-meetings version. module Elections def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-forms/lib/decidim/forms/version.rb b/decidim-forms/lib/decidim/forms/version.rb index 541078cf3cfd..9773c11cd75f 100644 --- a/decidim-forms/lib/decidim/forms/version.rb +++ b/decidim-forms/lib/decidim/forms/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-forms version. module Forms def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-generators/Gemfile.lock b/decidim-generators/Gemfile.lock index 2f6c40462e9a..94518223e7e6 100644 --- a/decidim-generators/Gemfile.lock +++ b/decidim-generators/Gemfile.lock @@ -1,62 +1,62 @@ PATH remote: .. specs: - decidim (0.27.4) - decidim-accountability (= 0.27.4) - decidim-admin (= 0.27.4) - decidim-api (= 0.27.4) - decidim-assemblies (= 0.27.4) - decidim-blogs (= 0.27.4) - decidim-budgets (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-debates (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-generators (= 0.27.4) - decidim-meetings (= 0.27.4) - decidim-pages (= 0.27.4) - decidim-participatory_processes (= 0.27.4) - decidim-proposals (= 0.27.4) - decidim-sortitions (= 0.27.4) - decidim-surveys (= 0.27.4) - decidim-system (= 0.27.4) - decidim-templates (= 0.27.4) - decidim-verifications (= 0.27.4) - decidim-accountability (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-admin (0.27.4) + decidim (0.27.5) + decidim-accountability (= 0.27.5) + decidim-admin (= 0.27.5) + decidim-api (= 0.27.5) + decidim-assemblies (= 0.27.5) + decidim-blogs (= 0.27.5) + decidim-budgets (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-debates (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-generators (= 0.27.5) + decidim-meetings (= 0.27.5) + decidim-pages (= 0.27.5) + decidim-participatory_processes (= 0.27.5) + decidim-proposals (= 0.27.5) + decidim-sortitions (= 0.27.5) + decidim-surveys (= 0.27.5) + decidim-system (= 0.27.5) + decidim-templates (= 0.27.5) + decidim-verifications (= 0.27.5) + decidim-accountability (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-admin (0.27.5) active_link_to (~> 1.0) - decidim-core (= 0.27.4) + decidim-core (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-api (0.27.4) + decidim-api (0.27.5) graphql (~> 1.12, < 1.13) graphql-docs (~> 2.1.0) rack-cors (~> 1.0) - decidim-assemblies (0.27.4) - decidim-core (= 0.27.4) - decidim-blogs (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-budgets (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-comments (0.27.4) - decidim-core (= 0.27.4) + decidim-assemblies (0.27.5) + decidim-core (= 0.27.5) + decidim-blogs (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-budgets (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-comments (0.27.5) + decidim-core (= 0.27.5) redcarpet (~> 3.5, >= 3.5.1) - decidim-conferences (0.27.4) - decidim-core (= 0.27.4) - decidim-meetings (= 0.27.4) + decidim-conferences (0.27.5) + decidim-core (= 0.27.5) + decidim-meetings (= 0.27.5) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-consultations (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-core (0.27.4) + decidim-consultations (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-core (0.27.5) active_link_to (~> 1.0) acts_as_list (~> 0.9) batch-loader (~> 1.2) @@ -66,7 +66,7 @@ PATH cells-rails (~> 0.1.3) charlock_holmes (~> 0.7) date_validator (~> 0.12.0) - decidim-api (= 0.27.4) + decidim-api (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) diffy (~> 3.3) @@ -107,15 +107,15 @@ PATH webpacker (= 6.0.0.rc.5) webpush (~> 1.1) wisper (~> 2.0) - decidim-debates (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-dev (0.27.4) + decidim-debates (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-dev (0.27.5) axe-core-rspec (~> 4.1.0) byebug (~> 11.0) capybara (~> 3.24) db-query-matchers (~> 0.10.0) - decidim (= 0.27.4) + decidim (= 0.27.5) erb_lint (~> 0.0.35) factory_bot_rails (~> 4.8) i18n-tasks (~> 0.9.18) @@ -138,63 +138,63 @@ PATH w3c_rspec_validators (~> 0.3.0) webmock (~> 3.6) wisper-rspec (~> 1.0) - decidim-elections (0.27.4) + decidim-elections (0.27.5) decidim-bulletin_board (= 0.23) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-proposals (= 0.27.4) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-proposals (= 0.27.5) rack-attack (~> 6.0) voting_schemes-dummy (= 0.23) voting_schemes-electionguard (= 0.23) - decidim-forms (0.27.4) - decidim-core (= 0.27.4) + decidim-forms (0.27.5) + decidim-core (= 0.27.5) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-generators (0.27.4) - decidim-core (= 0.27.4) - decidim-initiatives (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-verifications (= 0.27.4) + decidim-generators (0.27.5) + decidim-core (= 0.27.5) + decidim-initiatives (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-verifications (= 0.27.5) origami (~> 2.1) rexml (~> 3.2.5) wicked (~> 1.3) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-meetings (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) + decidim-meetings (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) icalendar (~> 2.5) - decidim-pages (0.27.4) - decidim-core (= 0.27.4) - decidim-participatory_processes (0.27.4) - decidim-core (= 0.27.4) - decidim-proposals (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) + decidim-pages (0.27.5) + decidim-core (= 0.27.5) + decidim-participatory_processes (0.27.5) + decidim-core (= 0.27.5) + decidim-proposals (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) doc2text (~> 0.4.5) redcarpet (~> 3.5, >= 3.5.1) - decidim-sortitions (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-proposals (= 0.27.4) - decidim-surveys (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-templates (= 0.27.4) - decidim-system (0.27.4) + decidim-sortitions (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-proposals (= 0.27.5) + decidim-surveys (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-templates (= 0.27.5) + decidim-system (0.27.5) active_link_to (~> 1.0) - decidim-core (= 0.27.4) + decidim-core (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-templates (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-verifications (0.27.4) - decidim-core (= 0.27.4) + decidim-templates (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-verifications (0.27.5) + decidim-core (= 0.27.5) GEM remote: https://rubygems.org/ @@ -266,7 +266,7 @@ GEM addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) ast (2.4.2) - axe-core-api (4.7.0) + axe-core-api (4.8.0) dumb_delegator virtus axe-core-rspec (4.1.0) @@ -278,7 +278,7 @@ GEM ice_nine (~> 0.11.0) thread_safe (~> 0.3, >= 0.3.1) batch-loader (1.5.0) - bcrypt (3.1.19) + bcrypt (3.1.20) better_html (1.0.16) actionview (>= 4.0) activesupport (>= 4.0) @@ -303,7 +303,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - carrierwave (2.2.4) + carrierwave (2.2.5) activemodel (>= 5.0.0) activesupport (>= 5.0.0) addressable (~> 2.6) @@ -323,7 +323,7 @@ GEM actionpack (>= 5.0) cells (>= 4.1.6, < 5.0.0) charlock_holmes (0.7.7) - chef-utils (18.2.7) + chef-utils (18.3.0) concurrent-ruby childprocess (4.1.0) coercible (1.0.0) @@ -336,12 +336,12 @@ GEM execjs coffee-script-source (1.12.2) colorize (0.8.1) - commonmarker (0.23.9) + commonmarker (0.23.10) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - css_parser (1.14.0) + css_parser (1.16.0) addressable date (3.3.3) date_validator (0.12.0) @@ -367,7 +367,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise-i18n (1.11.0) + devise-i18n (1.12.0) devise (>= 4.9.0) devise_invitable (2.0.9) actionmailer (>= 5.0) @@ -378,7 +378,7 @@ GEM nokogiri (>= 1.13.2, < 1.15.0) rubyzip (~> 2.3.0) docile (1.4.0) - doorkeeper (5.6.6) + doorkeeper (5.6.8) railties (>= 5) doorkeeper-i18n (4.0.1) dumb_delegator (1.0.0) @@ -394,8 +394,8 @@ GEM temple erubi (1.12.0) escape_utils (1.3.0) - excon (0.100.0) - execjs (2.8.1) + excon (0.108.0) + execjs (2.9.1) extended-markdown-filter (0.7.0) html-pipeline (~> 2.9) factory_bot (4.11.1) @@ -467,7 +467,7 @@ GEM graphql (~> 1.12) html-pipeline (~> 2.9) sass (~> 3.4) - hashdiff (1.0.1) + hashdiff (1.1.0) hashie (5.0.0) highline (2.1.0) hkdf (0.3.0) @@ -488,7 +488,7 @@ GEM rails-i18n rainbow (>= 2.2.2, < 4.0) terminal-table (>= 1.5.1) - icalendar (2.8.0) + icalendar (2.10.1) ice_cube (~> 0.16) ice_cube (0.16.4) ice_nine (0.11.2) @@ -497,7 +497,7 @@ GEM ruby-vips (>= 2.0.17, < 3) invisible_captcha (0.13.0) rails (>= 3.2.0) - json (2.6.3) + json (2.7.1) jwt (2.2.3) kaminari (1.2.2) activesupport (>= 4.1.0) @@ -537,16 +537,16 @@ GEM net-smtp marcel (1.0.2) matrix (0.4.2) - mdl (0.12.0) + mdl (0.13.0) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) mixlib-cli (~> 2.1, >= 2.1.1) mixlib-config (>= 2.2.1, < 4) mixlib-shellout method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.1) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) + mime-types-data (3.2023.1205) mini_magick (4.12.0) mini_mime (1.1.5) mini_portile2 (2.8.5) @@ -586,7 +586,7 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) - omniauth (2.1.1) + omniauth (2.1.2) hashie (>= 3.4.6) rack (>= 2.2.3) rack-protection @@ -615,10 +615,10 @@ GEM paper_trail (12.3.0) activerecord (>= 5.2) request_store (~> 1.1) - parallel (1.23.0) + parallel (1.24.0) parallel_tests (3.13.0) parallel - parser (3.2.2.3) + parser (3.2.2.4) ast (~> 2.4.1) racc pg (1.1.4) @@ -638,13 +638,13 @@ GEM nio4r (~> 2.0) racc (1.7.3) rack (2.2.8) - rack-attack (6.6.1) - rack (>= 1.0, < 3) + rack-attack (6.7.0) + rack (>= 1.0, < 4) rack-cors (1.1.1) rack (>= 2.0.0) - rack-protection (3.0.6) - rack - rack-proxy (0.7.6) + rack-protection (3.1.0) + rack (~> 2.2, >= 2.2.4) + rack-proxy (0.7.7) rack rack-test (2.1.0) rack (>= 1.3) @@ -693,7 +693,7 @@ GEM ffi (~> 1.0) redcarpet (3.6.0) redis (4.8.1) - regexp_parser (2.8.1) + regexp_parser (2.8.3) request_store (1.5.1) rack (>= 1.4) responders (3.1.1) @@ -704,9 +704,9 @@ GEM rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) - rspec-cells (0.3.8) + rspec-cells (0.3.9) cells (>= 4.0.0, < 6.0.0) - rspec-rails (>= 3.0.0, < 6.1.0) + rspec-rails (>= 3.0.0, < 6.2.0) rspec-core (3.12.2) rspec-support (~> 3.12.0) rspec-expectations (3.12.3) @@ -740,7 +740,7 @@ GEM rubocop-ast (>= 1.17.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 3.0) - rubocop-ast (1.29.0) + rubocop-ast (1.30.0) parser (>= 3.2.1.0) rubocop-rails (2.15.2) activesupport (>= 4.2.0) @@ -749,7 +749,7 @@ GEM rubocop-rspec (2.11.1) rubocop (~> 1.19) ruby-progressbar (1.13.0) - ruby-vips (2.1.4) + ruby-vips (2.2.0) ffi (~> 1.12) ruby2_keywords (0.0.5) rubyXL (3.4.25) @@ -786,26 +786,26 @@ GEM spring-watcher-listen (2.0.1) listen (>= 2.7, < 4.0) spring (>= 1.2, < 3.0) - sprockets (4.1.1) + sprockets (4.2.1) concurrent-ruby (~> 1.0) - rack (> 1, < 3) + rack (>= 2.2.4, < 4) sprockets-rails (3.4.2) actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - ssrf_filter (1.1.1) - temple (0.10.2) + ssrf_filter (1.1.2) + temple (0.10.3) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thor (1.3.0) thread_safe (0.3.6) - tilt (2.2.0) + tilt (2.3.0) timeout (0.4.0) tomlrb (2.0.3) tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) - unicode-display_width (2.4.2) + unicode-display_width (2.5.0) valid_email2 (2.3.1) activemodel (>= 3.2) mail (~> 2.5) @@ -833,7 +833,7 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webmock (3.18.1) + webmock (3.19.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -845,7 +845,7 @@ GEM webpush (1.1.0) hkdf (~> 0.2) jwt (~> 2.0) - websocket-driver (0.7.5) + websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) wicked (1.4.0) diff --git a/decidim-generators/lib/decidim/generators/version.rb b/decidim-generators/lib/decidim/generators/version.rb index 646e46b2b92d..b98b011d418c 100644 --- a/decidim-generators/lib/decidim/generators/version.rb +++ b/decidim-generators/lib/decidim/generators/version.rb @@ -4,7 +4,7 @@ module Decidim module Generators def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-initiatives/lib/decidim/initiatives/version.rb b/decidim-initiatives/lib/decidim/initiatives/version.rb index e437465deca5..c9e1c01fd7a8 100644 --- a/decidim-initiatives/lib/decidim/initiatives/version.rb +++ b/decidim-initiatives/lib/decidim/initiatives/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-initiatives version. module Initiatives def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-meetings/lib/decidim/meetings/version.rb b/decidim-meetings/lib/decidim/meetings/version.rb index 44f9dea73c72..97c9df0f01b1 100644 --- a/decidim-meetings/lib/decidim/meetings/version.rb +++ b/decidim-meetings/lib/decidim/meetings/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-meetings version. module Meetings def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-pages/lib/decidim/pages/version.rb b/decidim-pages/lib/decidim/pages/version.rb index fe82777e8743..df0039df141e 100644 --- a/decidim-pages/lib/decidim/pages/version.rb +++ b/decidim-pages/lib/decidim/pages/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-pages version. module Pages def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-participatory_processes/lib/decidim/participatory_processes/version.rb b/decidim-participatory_processes/lib/decidim/participatory_processes/version.rb index 1c596a491950..1f0950d60885 100644 --- a/decidim-participatory_processes/lib/decidim/participatory_processes/version.rb +++ b/decidim-participatory_processes/lib/decidim/participatory_processes/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-participatory_processes version. module ParticipatoryProcesses def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-proposals/lib/decidim/proposals/version.rb b/decidim-proposals/lib/decidim/proposals/version.rb index 1f0766ffbc4d..44009dfd7a2f 100644 --- a/decidim-proposals/lib/decidim/proposals/version.rb +++ b/decidim-proposals/lib/decidim/proposals/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds decidim-proposals version. module Proposals def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-sortitions/lib/decidim/sortitions/version.rb b/decidim-sortitions/lib/decidim/sortitions/version.rb index f4c37b21d888..597a9adbc24e 100644 --- a/decidim-sortitions/lib/decidim/sortitions/version.rb +++ b/decidim-sortitions/lib/decidim/sortitions/version.rb @@ -3,7 +3,7 @@ module Decidim module Sortitions def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-surveys/lib/decidim/surveys/version.rb b/decidim-surveys/lib/decidim/surveys/version.rb index 97a3e6930cd4..faed65770bfd 100644 --- a/decidim-surveys/lib/decidim/surveys/version.rb +++ b/decidim-surveys/lib/decidim/surveys/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-surveys version. module Surveys def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-system/lib/decidim/system/version.rb b/decidim-system/lib/decidim/system/version.rb index 8a361d09bb56..83820294c3b0 100644 --- a/decidim-system/lib/decidim/system/version.rb +++ b/decidim-system/lib/decidim/system/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-system version. module System def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-templates/lib/decidim/templates/version.rb b/decidim-templates/lib/decidim/templates/version.rb index 6165ced69b6e..966f103ae7a3 100644 --- a/decidim-templates/lib/decidim/templates/version.rb +++ b/decidim-templates/lib/decidim/templates/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-templates version. module Templates def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim-verifications/lib/decidim/verifications/version.rb b/decidim-verifications/lib/decidim/verifications/version.rb index ae1dff246068..687770f719ba 100644 --- a/decidim-verifications/lib/decidim/verifications/version.rb +++ b/decidim-verifications/lib/decidim/verifications/version.rb @@ -4,7 +4,7 @@ module Decidim # This holds the decidim-verifications version. module Verifications def self.version - "0.27.4" + "0.27.5" end end end diff --git a/decidim_app-design/Gemfile.lock b/decidim_app-design/Gemfile.lock index 2c5f16d6cbfd..e71857fb528f 100644 --- a/decidim_app-design/Gemfile.lock +++ b/decidim_app-design/Gemfile.lock @@ -1,62 +1,62 @@ PATH remote: .. specs: - decidim (0.27.4) - decidim-accountability (= 0.27.4) - decidim-admin (= 0.27.4) - decidim-api (= 0.27.4) - decidim-assemblies (= 0.27.4) - decidim-blogs (= 0.27.4) - decidim-budgets (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-debates (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-generators (= 0.27.4) - decidim-meetings (= 0.27.4) - decidim-pages (= 0.27.4) - decidim-participatory_processes (= 0.27.4) - decidim-proposals (= 0.27.4) - decidim-sortitions (= 0.27.4) - decidim-surveys (= 0.27.4) - decidim-system (= 0.27.4) - decidim-templates (= 0.27.4) - decidim-verifications (= 0.27.4) - decidim-accountability (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-admin (0.27.4) + decidim (0.27.5) + decidim-accountability (= 0.27.5) + decidim-admin (= 0.27.5) + decidim-api (= 0.27.5) + decidim-assemblies (= 0.27.5) + decidim-blogs (= 0.27.5) + decidim-budgets (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-debates (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-generators (= 0.27.5) + decidim-meetings (= 0.27.5) + decidim-pages (= 0.27.5) + decidim-participatory_processes (= 0.27.5) + decidim-proposals (= 0.27.5) + decidim-sortitions (= 0.27.5) + decidim-surveys (= 0.27.5) + decidim-system (= 0.27.5) + decidim-templates (= 0.27.5) + decidim-verifications (= 0.27.5) + decidim-accountability (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-admin (0.27.5) active_link_to (~> 1.0) - decidim-core (= 0.27.4) + decidim-core (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-api (0.27.4) + decidim-api (0.27.5) graphql (~> 1.12, < 1.13) graphql-docs (~> 2.1.0) rack-cors (~> 1.0) - decidim-assemblies (0.27.4) - decidim-core (= 0.27.4) - decidim-blogs (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-budgets (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-comments (0.27.4) - decidim-core (= 0.27.4) + decidim-assemblies (0.27.5) + decidim-core (= 0.27.5) + decidim-blogs (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-budgets (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-comments (0.27.5) + decidim-core (= 0.27.5) redcarpet (~> 3.5, >= 3.5.1) - decidim-conferences (0.27.4) - decidim-core (= 0.27.4) - decidim-meetings (= 0.27.4) + decidim-conferences (0.27.5) + decidim-core (= 0.27.5) + decidim-meetings (= 0.27.5) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-consultations (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-core (0.27.4) + decidim-consultations (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-core (0.27.5) active_link_to (~> 1.0) acts_as_list (~> 0.9) batch-loader (~> 1.2) @@ -66,7 +66,7 @@ PATH cells-rails (~> 0.1.3) charlock_holmes (~> 0.7) date_validator (~> 0.12.0) - decidim-api (= 0.27.4) + decidim-api (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) diffy (~> 3.3) @@ -107,15 +107,15 @@ PATH webpacker (= 6.0.0.rc.5) webpush (~> 1.1) wisper (~> 2.0) - decidim-debates (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-dev (0.27.4) + decidim-debates (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-dev (0.27.5) axe-core-rspec (~> 4.1.0) byebug (~> 11.0) capybara (~> 3.24) db-query-matchers (~> 0.10.0) - decidim (= 0.27.4) + decidim (= 0.27.5) erb_lint (~> 0.0.35) factory_bot_rails (~> 4.8) i18n-tasks (~> 0.9.18) @@ -138,63 +138,63 @@ PATH w3c_rspec_validators (~> 0.3.0) webmock (~> 3.6) wisper-rspec (~> 1.0) - decidim-elections (0.27.4) + decidim-elections (0.27.5) decidim-bulletin_board (= 0.23) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-proposals (= 0.27.4) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-proposals (= 0.27.5) rack-attack (~> 6.0) voting_schemes-dummy (= 0.23) voting_schemes-electionguard (= 0.23) - decidim-forms (0.27.4) - decidim-core (= 0.27.4) + decidim-forms (0.27.5) + decidim-core (= 0.27.5) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-generators (0.27.4) - decidim-core (= 0.27.4) - decidim-initiatives (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-verifications (= 0.27.4) + decidim-generators (0.27.5) + decidim-core (= 0.27.5) + decidim-initiatives (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-verifications (= 0.27.5) origami (~> 2.1) rexml (~> 3.2.5) wicked (~> 1.3) wicked_pdf (~> 2.1) wkhtmltopdf-binary (~> 0.12) - decidim-meetings (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) + decidim-meetings (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) icalendar (~> 2.5) - decidim-pages (0.27.4) - decidim-core (= 0.27.4) - decidim-participatory_processes (0.27.4) - decidim-core (= 0.27.4) - decidim-proposals (0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) + decidim-pages (0.27.5) + decidim-core (= 0.27.5) + decidim-participatory_processes (0.27.5) + decidim-core (= 0.27.5) + decidim-proposals (0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) doc2text (~> 0.4.5) redcarpet (~> 3.5, >= 3.5.1) - decidim-sortitions (0.27.4) - decidim-admin (= 0.27.4) - decidim-comments (= 0.27.4) - decidim-core (= 0.27.4) - decidim-proposals (= 0.27.4) - decidim-surveys (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-templates (= 0.27.4) - decidim-system (0.27.4) + decidim-sortitions (0.27.5) + decidim-admin (= 0.27.5) + decidim-comments (= 0.27.5) + decidim-core (= 0.27.5) + decidim-proposals (= 0.27.5) + decidim-surveys (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-templates (= 0.27.5) + decidim-system (0.27.5) active_link_to (~> 1.0) - decidim-core (= 0.27.4) + decidim-core (= 0.27.5) devise (~> 4.7) devise-i18n (~> 1.2) devise_invitable (~> 2.0, >= 2.0.9) - decidim-templates (0.27.4) - decidim-core (= 0.27.4) - decidim-forms (= 0.27.4) - decidim-verifications (0.27.4) - decidim-core (= 0.27.4) + decidim-templates (0.27.5) + decidim-core (= 0.27.5) + decidim-forms (= 0.27.5) + decidim-verifications (0.27.5) + decidim-core (= 0.27.5) GEM remote: https://rubygems.org/ @@ -266,7 +266,7 @@ GEM addressable (2.8.0) public_suffix (>= 2.0.2, < 5.0) ast (2.4.2) - axe-core-api (4.7.0) + axe-core-api (4.8.0) dumb_delegator virtus axe-core-rspec (4.1.0) @@ -278,7 +278,7 @@ GEM ice_nine (~> 0.11.0) thread_safe (~> 0.3, >= 0.3.1) batch-loader (1.5.0) - bcrypt (3.1.19) + bcrypt (3.1.20) better_html (1.0.16) actionview (>= 4.0) activesupport (>= 4.0) @@ -303,7 +303,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - carrierwave (2.2.4) + carrierwave (2.2.5) activemodel (>= 5.0.0) activesupport (>= 5.0.0) addressable (~> 2.6) @@ -323,7 +323,7 @@ GEM actionpack (>= 5.0) cells (>= 4.1.6, < 5.0.0) charlock_holmes (0.7.7) - chef-utils (18.2.7) + chef-utils (18.3.0) concurrent-ruby childprocess (4.1.0) coercible (1.0.0) @@ -336,12 +336,12 @@ GEM execjs coffee-script-source (1.12.2) colorize (0.8.1) - commonmarker (0.23.9) + commonmarker (0.23.10) concurrent-ruby (1.2.2) crack (0.4.5) rexml crass (1.0.6) - css_parser (1.14.0) + css_parser (1.16.0) addressable date (3.3.3) date_validator (0.12.0) @@ -367,7 +367,7 @@ GEM railties (>= 4.1.0) responders warden (~> 1.2.3) - devise-i18n (1.11.0) + devise-i18n (1.12.0) devise (>= 4.9.0) devise_invitable (2.0.9) actionmailer (>= 5.0) @@ -378,7 +378,7 @@ GEM nokogiri (>= 1.13.2, < 1.15.0) rubyzip (~> 2.3.0) docile (1.4.0) - doorkeeper (5.6.6) + doorkeeper (5.6.8) railties (>= 5) doorkeeper-i18n (4.0.1) dumb_delegator (1.0.0) @@ -394,8 +394,8 @@ GEM temple erubi (1.12.0) escape_utils (1.3.0) - excon (0.100.0) - execjs (2.8.1) + excon (0.108.0) + execjs (2.9.1) extended-markdown-filter (0.7.0) html-pipeline (~> 2.9) factory_bot (4.11.1) @@ -467,7 +467,7 @@ GEM graphql (~> 1.12) html-pipeline (~> 2.9) sass (~> 3.4) - hashdiff (1.0.1) + hashdiff (1.1.0) hashie (5.0.0) highline (2.1.0) hkdf (0.3.0) @@ -488,7 +488,7 @@ GEM rails-i18n rainbow (>= 2.2.2, < 4.0) terminal-table (>= 1.5.1) - icalendar (2.8.0) + icalendar (2.10.1) ice_cube (~> 0.16) ice_cube (0.16.4) ice_nine (0.11.2) @@ -497,7 +497,7 @@ GEM ruby-vips (>= 2.0.17, < 3) invisible_captcha (0.13.0) rails (>= 3.2.0) - json (2.6.3) + json (2.7.1) jwt (2.2.3) kaminari (1.2.2) activesupport (>= 4.1.0) @@ -537,16 +537,16 @@ GEM net-smtp marcel (1.0.2) matrix (0.4.2) - mdl (0.12.0) + mdl (0.13.0) kramdown (~> 2.3) kramdown-parser-gfm (~> 1.1) mixlib-cli (~> 2.1, >= 2.1.1) mixlib-config (>= 2.2.1, < 4) mixlib-shellout method_source (1.0.0) - mime-types (3.4.1) + mime-types (3.5.1) mime-types-data (~> 3.2015) - mime-types-data (3.2023.0218.1) + mime-types-data (3.2023.1205) mini_magick (4.12.0) mini_mime (1.1.5) mini_portile2 (2.8.5) @@ -586,7 +586,7 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) - omniauth (2.1.1) + omniauth (2.1.2) hashie (>= 3.4.6) rack (>= 2.2.3) rack-protection @@ -637,13 +637,13 @@ GEM nio4r (~> 2.0) racc (1.7.3) rack (2.2.8) - rack-attack (6.6.1) - rack (>= 1.0, < 3) + rack-attack (6.7.0) + rack (>= 1.0, < 4) rack-cors (1.1.1) rack (>= 2.0.0) - rack-protection (3.0.6) - rack - rack-proxy (0.7.6) + rack-protection (3.1.0) + rack (~> 2.2, >= 2.2.4) + rack-proxy (0.7.7) rack rack-test (2.1.0) rack (>= 1.3) @@ -703,9 +703,9 @@ GEM rspec-core (~> 3.12.0) rspec-expectations (~> 3.12.0) rspec-mocks (~> 3.12.0) - rspec-cells (0.3.8) + rspec-cells (0.3.9) cells (>= 4.0.0, < 6.0.0) - rspec-rails (>= 3.0.0, < 6.1.0) + rspec-rails (>= 3.0.0, < 6.2.0) rspec-core (3.12.2) rspec-support (~> 3.12.0) rspec-expectations (3.12.3) @@ -751,7 +751,7 @@ GEM rubocop-rspec (2.11.1) rubocop (~> 1.19) ruby-progressbar (1.11.0) - ruby-vips (2.1.4) + ruby-vips (2.2.0) ffi (~> 1.12) ruby2_keywords (0.0.5) rubyXL (3.4.25) @@ -788,20 +788,20 @@ GEM spring-watcher-listen (2.0.1) listen (>= 2.7, < 4.0) spring (>= 1.2, < 3.0) - sprockets (4.1.1) + sprockets (4.2.1) concurrent-ruby (~> 1.0) - rack (> 1, < 3) + rack (>= 2.2.4, < 4) sprockets-rails (3.4.2) actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) - ssrf_filter (1.1.1) - temple (0.10.2) + ssrf_filter (1.1.2) + temple (0.10.3) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) thor (1.3.0) thread_safe (0.3.6) - tilt (2.2.0) + tilt (2.3.0) timeout (0.4.0) tomlrb (2.0.3) tzinfo (2.0.6) @@ -835,7 +835,7 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webmock (3.18.1) + webmock (3.19.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) @@ -847,12 +847,12 @@ GEM webpush (1.1.0) hkdf (~> 0.2) jwt (~> 2.0) - websocket-driver (0.7.5) + websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) wicked (1.4.0) railties (>= 3.0.7) - wicked_pdf (2.6.3) + wicked_pdf (2.7.0) activesupport wisper (2.0.1) wisper-rspec (1.1.0) diff --git a/decidim_app-design/package-lock.json b/decidim_app-design/package-lock.json index a0b213ea3b94..258ffc6db006 100644 --- a/decidim_app-design/package-lock.json +++ b/decidim_app-design/package-lock.json @@ -17407,12 +17407,12 @@ }, "packages/browserslist-config": { "name": "@decidim/browserslist-config", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0" }, "packages/core": { "name": "@decidim/core", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0", "dependencies": { "@joeattardi/emoji-button": "^4.6.2", @@ -17467,7 +17467,7 @@ }, "packages/dev": { "name": "@decidim/dev", - "version": "0.27.4", + "version": "0.27.5", "dev": true, "license": "AGPL-3.0", "dependencies": { @@ -17476,7 +17476,7 @@ }, "packages/elections": { "name": "@decidim/elections", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0", "dependencies": { "@decidim/decidim-bulletin_board": "0.23.0", @@ -17486,7 +17486,7 @@ }, "packages/eslint-config": { "name": "@decidim/eslint-config", - "version": "0.27.4", + "version": "0.27.5", "dev": true, "license": "AGPL-3.0", "peerDependencies": { @@ -17503,7 +17503,7 @@ }, "packages/stylelint-config": { "name": "@decidim/stylelint-config", - "version": "0.27.4", + "version": "0.27.5", "dev": true, "license": "AGPL-3.0", "peerDependencies": { @@ -17512,7 +17512,7 @@ }, "packages/webpacker": { "name": "@decidim/webpacker", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0", "dependencies": { "@babel/core": "^7.15.5", diff --git a/decidim_app-design/packages/browserslist-config/package.json b/decidim_app-design/packages/browserslist-config/package.json index 4329bfdcfa28..277db1c27cd3 100644 --- a/decidim_app-design/packages/browserslist-config/package.json +++ b/decidim_app-design/packages/browserslist-config/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/browserslist-config", "description": "The Browserslist configuration for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/decidim_app-design/packages/core/package.json b/decidim_app-design/packages/core/package.json index 830c98fcbfe0..424c520705cc 100644 --- a/decidim_app-design/packages/core/package.json +++ b/decidim_app-design/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/core", "description": "The core dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/decidim_app-design/packages/dev/package.json b/decidim_app-design/packages/dev/package.json index d30abce3f652..5091e66b32c4 100644 --- a/decidim_app-design/packages/dev/package.json +++ b/decidim_app-design/packages/dev/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/dev", "description": "The dev dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/decidim_app-design/packages/elections/package.json b/decidim_app-design/packages/elections/package.json index d4f6d8491e9b..2c16f548377e 100644 --- a/decidim_app-design/packages/elections/package.json +++ b/decidim_app-design/packages/elections/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/elections", "description": "The elections and votings dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/decidim_app-design/packages/eslint-config/package.json b/decidim_app-design/packages/eslint-config/package.json index 07eb45b7066a..470f44cfb598 100644 --- a/decidim_app-design/packages/eslint-config/package.json +++ b/decidim_app-design/packages/eslint-config/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/eslint-config", "description": "The eslint configuration for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/decidim_app-design/packages/stylelint-config/package.json b/decidim_app-design/packages/stylelint-config/package.json index c38e1eef18ef..98d2b578553d 100644 --- a/decidim_app-design/packages/stylelint-config/package.json +++ b/decidim_app-design/packages/stylelint-config/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/stylelint-config", "description": "The stylelint configuration for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/decidim_app-design/packages/webpacker/package.json b/decidim_app-design/packages/webpacker/package.json index 86fcfa9d68c2..093f691ff94d 100644 --- a/decidim_app-design/packages/webpacker/package.json +++ b/decidim_app-design/packages/webpacker/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/webpacker", "description": "The webpacker dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/lib/decidim/version.rb b/lib/decidim/version.rb index 5a37801fa4cb..411688aa6cd2 100644 --- a/lib/decidim/version.rb +++ b/lib/decidim/version.rb @@ -3,6 +3,6 @@ # This holds the decidim version and the faker version it uses. module Decidim def self.version - "0.27.4" + "0.27.5" end end diff --git a/package-lock.json b/package-lock.json index a0b213ea3b94..258ffc6db006 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17407,12 +17407,12 @@ }, "packages/browserslist-config": { "name": "@decidim/browserslist-config", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0" }, "packages/core": { "name": "@decidim/core", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0", "dependencies": { "@joeattardi/emoji-button": "^4.6.2", @@ -17467,7 +17467,7 @@ }, "packages/dev": { "name": "@decidim/dev", - "version": "0.27.4", + "version": "0.27.5", "dev": true, "license": "AGPL-3.0", "dependencies": { @@ -17476,7 +17476,7 @@ }, "packages/elections": { "name": "@decidim/elections", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0", "dependencies": { "@decidim/decidim-bulletin_board": "0.23.0", @@ -17486,7 +17486,7 @@ }, "packages/eslint-config": { "name": "@decidim/eslint-config", - "version": "0.27.4", + "version": "0.27.5", "dev": true, "license": "AGPL-3.0", "peerDependencies": { @@ -17503,7 +17503,7 @@ }, "packages/stylelint-config": { "name": "@decidim/stylelint-config", - "version": "0.27.4", + "version": "0.27.5", "dev": true, "license": "AGPL-3.0", "peerDependencies": { @@ -17512,7 +17512,7 @@ }, "packages/webpacker": { "name": "@decidim/webpacker", - "version": "0.27.4", + "version": "0.27.5", "license": "AGPL-3.0", "dependencies": { "@babel/core": "^7.15.5", diff --git a/packages/browserslist-config/package.json b/packages/browserslist-config/package.json index 4329bfdcfa28..277db1c27cd3 100644 --- a/packages/browserslist-config/package.json +++ b/packages/browserslist-config/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/browserslist-config", "description": "The Browserslist configuration for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/packages/core/package.json b/packages/core/package.json index 830c98fcbfe0..424c520705cc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/core", "description": "The core dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/packages/dev/package.json b/packages/dev/package.json index d30abce3f652..5091e66b32c4 100644 --- a/packages/dev/package.json +++ b/packages/dev/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/dev", "description": "The dev dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/packages/elections/package.json b/packages/elections/package.json index d4f6d8491e9b..2c16f548377e 100644 --- a/packages/elections/package.json +++ b/packages/elections/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/elections", "description": "The elections and votings dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 07eb45b7066a..470f44cfb598 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/eslint-config", "description": "The eslint configuration for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/packages/stylelint-config/package.json b/packages/stylelint-config/package.json index c38e1eef18ef..98d2b578553d 100644 --- a/packages/stylelint-config/package.json +++ b/packages/stylelint-config/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/stylelint-config", "description": "The stylelint configuration for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", diff --git a/packages/webpacker/package.json b/packages/webpacker/package.json index 86fcfa9d68c2..093f691ff94d 100644 --- a/packages/webpacker/package.json +++ b/packages/webpacker/package.json @@ -1,7 +1,7 @@ { "name": "@decidim/webpacker", "description": "The webpacker dependencies for Decidim", - "version": "0.27.4", + "version": "0.27.5", "repository": { "url": "git@github.com:decidim/decidim.git", "type": "git", From 2b7037064de8367839227795e9cad40ac22c75a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Pereira=20de=20Lucena?= Date: Wed, 3 Jan 2024 17:52:45 +0100 Subject: [PATCH 07/19] Fix using CTA image on promoted process group (#12202) --- .../participatory_processes/_promoted_process_group.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decidim-participatory_processes/app/views/decidim/participatory_processes/participatory_processes/_promoted_process_group.html.erb b/decidim-participatory_processes/app/views/decidim/participatory_processes/participatory_processes/_promoted_process_group.html.erb index ae79dd36d43b..bc768278776c 100644 --- a/decidim-participatory_processes/app/views/decidim/participatory_processes/participatory_processes/_promoted_process_group.html.erb +++ b/decidim-participatory_processes/app/views/decidim/participatory_processes/participatory_processes/_promoted_process_group.html.erb @@ -14,7 +14,7 @@
-
+
<% if cta_settings.present? %>
From 09bf6e251b3cbb37c311cf2438dac8d76c9d639e Mon Sep 17 00:00:00 2001 From: decidim-bot Date: Wed, 10 Jan 2024 15:19:08 +0100 Subject: [PATCH 08/19] New Crowdin updates (#12220) * New translations en.yml (Polish) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (German) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (Korean) * New translations en.yml (French) * New translations en.yml (French, Canada) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Romanian) * New translations en.yml (Japanese) * New translations en.yml (Romanian) * New translations en.yml (Romanian) * New translations en.yml (Finnish) * New translations en.yml (Finnish (plain)) * New translations en.yml (Finnish) * New translations en.yml (Romanian) * New translations en.yml (Finnish (plain)) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Catalan) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) --- decidim-accountability/config/locales/de.yml | 2 +- decidim-accountability/config/locales/ko.yml | 173 +++++ .../config/locales/ro-RO.yml | 44 +- decidim-admin/config/locales/de.yml | 2 +- decidim-admin/config/locales/ko.yml | 725 ++++++++++++++++++ decidim-admin/config/locales/pl.yml | 8 + decidim-assemblies/config/locales/ko.yml | 92 +++ decidim-assemblies/config/locales/pl.yml | 4 + decidim-assemblies/config/locales/pt-BR.yml | 11 +- decidim-blogs/config/locales/de.yml | 2 +- decidim-blogs/config/locales/ko.yml | 38 + decidim-blogs/config/locales/pl.yml | 21 + decidim-budgets/config/locales/ko.yml | 54 ++ decidim-budgets/config/locales/pl.yml | 18 + decidim-budgets/config/locales/pt-BR.yml | 48 ++ decidim-comments/config/locales/pl.yml | 1 + decidim-comments/config/locales/ro-RO.yml | 8 +- decidim-conferences/config/locales/ja.yml | 2 + decidim-conferences/config/locales/pl.yml | 1 + decidim-conferences/config/locales/pt-BR.yml | 9 + decidim-consultations/config/locales/de.yml | 2 +- decidim-core/config/locales/ca.yml | 2 +- decidim-core/config/locales/de.yml | 8 +- decidim-core/config/locales/eu.yml | 3 + decidim-core/config/locales/ja.yml | 1 + decidim-core/config/locales/pl.yml | 136 ++++ decidim-core/config/locales/pt-BR.yml | 99 ++- decidim-debates/config/locales/de.yml | 2 +- decidim-debates/config/locales/pl.yml | 3 + decidim-dev/config/locales/pl.yml | 8 + decidim-elections/config/locales/es-MX.yml | 2 +- decidim-elections/config/locales/eu.yml | 3 + decidim-elections/config/locales/fi-plain.yml | 3 + decidim-elections/config/locales/fi.yml | 3 + decidim-elections/config/locales/ja.yml | 3 + decidim-elections/config/locales/pt-BR.yml | 91 +++ decidim-forms/config/locales/pl.yml | 6 + decidim-forms/config/locales/ro-RO.yml | 24 +- decidim-initiatives/config/locales/ja.yml | 2 + decidim-initiatives/config/locales/pl.yml | 15 + decidim-initiatives/config/locales/pt-BR.yml | 20 + decidim-meetings/config/locales/fi-plain.yml | 2 + decidim-meetings/config/locales/fi.yml | 2 + decidim-meetings/config/locales/fr-CA.yml | 2 + decidim-meetings/config/locales/fr.yml | 2 + decidim-meetings/config/locales/ja.yml | 9 +- decidim-meetings/config/locales/pl.yml | 46 ++ .../config/locales/pl.yml | 30 + .../config/locales/pt-BR.yml | 13 + decidim-proposals/config/locales/de.yml | 2 +- decidim-proposals/config/locales/pl.yml | 23 + decidim-proposals/config/locales/pt-BR.yml | 34 +- decidim-surveys/config/locales/de.yml | 2 +- decidim-surveys/config/locales/pt-BR.yml | 3 + decidim-system/config/locales/pt-BR.yml | 25 + decidim-templates/config/locales/pt-BR.yml | 3 + 56 files changed, 1837 insertions(+), 60 deletions(-) diff --git a/decidim-accountability/config/locales/de.yml b/decidim-accountability/config/locales/de.yml index fc0dac934a40..083ee08cfb32 100644 --- a/decidim-accountability/config/locales/de.yml +++ b/decidim-accountability/config/locales/de.yml @@ -167,7 +167,7 @@ de: subject: Ergebnisse wurden erfolgreich importiert success: Ergebnisse wurden erfolgreich importiert. Sie können die Ergebnisse über die Administrationsoberfläche aufrufen. last_activity: - new_result_at_html: "Neues Ergebnis bei %{link}" + new_result_at_html: "Neues Ergebnis auf %{link}" models: result: fields: diff --git a/decidim-accountability/config/locales/ko.yml b/decidim-accountability/config/locales/ko.yml index 6c3df6d71e1d..7c0469636363 100644 --- a/decidim-accountability/config/locales/ko.yml +++ b/decidim-accountability/config/locales/ko.yml @@ -4,13 +4,186 @@ ko: attributes: result: decidim_accountability_status_id: 상태 + decidim_category_id: 분류 + decidim_scope_id: 범위 + description: 상세정보 + end_date: 종료 날짜 + progress: 진행 상황 + project_ids: 포함된 프로젝트 + proposals: 포함된 제안 + start_date: 시작 날짜 + title: 제목 + updated_at: 수정일 + status: + description: 상세정보 + key: 키 + name: 이름 + progress: 진행 상황 + timeline_entry: + description: 상세정보 + entry_date: 날짜 + title: 제목 + models: + decidim/accountability/proposal_linked_event: 결과에 포함된 제안 + decidim/accountability/result_progress_updated_event: 결과 진행이 업데이트되었습니다 + activerecord: + models: + decidim/accountability/result: + other: 결과 decidim: accountability: actions: + attachment_collections: 폴더 + attachments: 첨부 파일 confirm_destroy: 정말로 %{name} 를 삭제하시겠습니까? + destroy: 삭제 edit: 편집 preview: 미리보기 + title: 작업 + admin: + exports: + result_comments: 댓글 + results: 결과 + import_results: + new: + download_export: CSV 포맷으로 다운로드 + import: 가져오기 + models: + result: + name: 결과 + status: + name: 상태 + results: + edit: + title: 결과 수정 + update: 결과 업데이트 + index: + title: 결과 + new: + create: 결과 생성 + title: 새 결과 + shared: + subnav: + statuses: 상태 + statuses: + edit: + title: 상태 수정하기 + update: 상태 업데이트 + index: + title: 상태 + new: + create: 상태 생성하기 + title: 새 상태 + admin_log: + result: + create: "%{user_name} 이(가) %{space_name} 에서 %{resource_name} 결과를 생성했습니다" + delete: "%{user_name} 이(가) %{space_name} 에서 %{resource_name} 결과를 삭제했습니다" + update: "%{user_name} 이(가) %{space_name} 에서 %{resource_name} 결과를 업데이트했습니다" + status: + create: "%{user_name} 이(가) %{resource_name} 상태를 생성했습니다" + delete: "%{user_name} 이(가) %{resource_name} 상태를 삭제했습니다" + update: "%{user_name} 이(가) %{resource_name} 상태를 업데이트했습니다" + content_blocks: + highlighted_results: + results: 결과 + import_mailer: + import: + errors: 오류 + row_number: 열 + subject: 결과 가져오기 성공 + success: 결과 가져오기 성공. 관리자 화면에서 결과를 볼 수 있습니다. + models: + result: + fields: + category: 분류 + created_at: 생성됨 + end_date: 종료 날짜 + id: 아이디 + progress: 진행 상황 + scope: 범위 + start_date: 시작 날짜 + status: 상태 + title: 제목 + status: + fields: + description: 상세정보 + key: 키 + name: 이름 + progress: 진행 상황 + timeline_entry: + fields: + entry_date: 날짜 + title: 제목 results: + count: + results_count: + other: "%{count} 개의 결과" + filters: + all: 전체 + home: + categories_label: 분류 + subcategories_label: '하위 분류:' + search: + search: 작업 검색 show: stats: + attendees: 참여자 + back_to_resource: 결과로 돌아가기 + comments: 댓글 + contributions: 기여 + last_edited_by: 최근 편집자 + last_updated_at: 마지막 업데이트 + meetings: 회의 proposals: 제안 + votes: 지원 + admin: + filters: + results: + category_id_eq: + label: 분류 + scope_id_eq: + label: 범위 + status_id_eq: + label: 상태 + components: + accountability: + actions: + comment: 댓글 달기 + name: 책임 + settings: + global: + categories_label: '"카테고리" 이름' + comments_enabled: 댓글 활성화됨 + comments_max_length: 댓글 최대 길이(기본값은 0으로 남김) + display_progress_enabled: 진행사항 보기 + heading_leaf_level_results: '"프로젝트" 이름' + heading_parent_level_results: '"결과" 이름' + intro: 소개 + scope_id: 범위 + scopes_enabled: 범위 활성화됨 + subcategories_label: '"카테고리" 이름' + step: + comments_blocked: 댓글 차단됨 + events: + accountability: + proposal_linked: + email_intro: '%{proposal_title} 제안이 결과에 포함되었습니다. 이 페이지에서 확인할 수 있습니다:' + email_outro: '%{proposal_title} 을(를) 팔로우하고 있으므로 이 알림을 받았습니다. 이전 링크를 클릭해 알림 수신을 중지할 수 있습니다.' + email_subject: '%{proposal_title} 업데이트' + notification_title: % {proposal_title}/a> 제안이 % {resource_title}/a> 결과에 포함되었습니다. + result_progress_updated: + email_intro: '%{proposal_title} 제안을 포함하는 %{resource_title} 결과가 %{progress}% 완료되었습니다. 이 페이지에서 확인할 수 있습니다:' + email_outro: '%{proposal_title} 을(를) 팔로우중이어서 이 알림을 받게되었고, %{resource_title} 에 이 의도가 포함되어 있습니다. 이전 링크를 팔로우해서 알림을 받지 않으실 수 있습니다.' + email_subject: '%{resource_title} 과정에 업데이트 발생' + notification_title: 제안 % {resource_path}">% {proposal_title}/a>를 포함하는 % {count}/strong> 사용자에게 발송됩니다. + scopes_help: 계정의 "내 관심사" 설정에서 선택한 범위 중 하나라도 활성화된 사용자에게 뉴스레터를 보냅니다. + select_scopes: 계정의 내 관심사 설정에서 선택한 범위를 활성화한 사용자를 위해 필터링합니다. + select_spaces: 뉴스레터를 분할할 공간 선택 + select_users: 뉴스레터를 보낼 사용자 선택 + send_to_all_users: 모든 유저에게 보내기 + send_to_followers: 팔로워들에게 보내기 + send_to_participants: 참여자들에게 보내기 + title: 전송 받는 사람 선택 + warning: "주의:/strong>이 뉴스레터는 알림 설정에서 I want to received newsletter을 활성화한 사용자에게만 발송됩니다." + show: + preview: 미리보기 + select_recipients_to_deliver: 전송 받는 사람 선택 + subject: 주제 + update: + error: 이 뉴스레터를 업데이트 하는데 문제가 있었습니다. + success: 뉴스레터가 성공적으로 업데이트되었습니다. 검토 후 보내주시기 바랍니다. + officializations: + index: + badge: 뱃지 + block: 사용자 차단 + name: 이름 + nickname: 닉네임 + show_email: 이메일 주소 보기 + status: 상태 + unblock: 사용자 차단 해제 + show_email_modal: + email_address: 이메일 주소 + full_name: 전체 이름 + hidden: 숨겨짐 + show: 표시 + title: 참가자의 이메일 주소 보기 + organization_appearance: + form: + cta_button_path_help: '홈페이지에서 수행 호출 단추가 링크되는 위치를 덮어쓸 수 있습니다. 여기서는 전체 URL이 아닌 일부 경로를 사용하십시오. 문자, 숫자, 대시 및 슬래시를 사용할 수 있으며 문자로 시작해야 합니다. 시작 텍스트와 설명 사이에 홈페이지에서 수행 호출 단추가 표시됩니다. 예: %{url}' + cta_button_text_help: You can overwrite the Call To Action button text in the homepage for each available language in your organization. If not set, the default value will be used. The Call To Action button is shown in the homepage between the welcome text and the description. + homepage_appearance_title: 홈페이지 외관 편집 + homepage_highlighted_content_banner_title: 강조 표시된 내용 배너 + images: + layout_appearance_title: 레이아웃 모양 편집 + preview: 미리보기 + organization_external_domain_whitelist: + edit: + update: 업데이트 + external_domain: + down: 아래 + external_domain: 외부 도메인 + remove: 제거 + up: 위 + form: + add: 화이트 리스트에 추가 + organization_homepage: + edit: + active_content_blocks: 콘텐츠 블록 활성화 + organization_homepage_content_blocks: + edit: + update: 업데이트 + participatory_space_private_users: + new: + create: 생성 + participatory_space_private_users_csv_imports: + create: + invalid: CSV 파일을 읽는 데 문제가 발생했습니다. + new: + destroy: + button: 모든 비공개 참가자 삭제 + empty: 비공개 참가자가 없습니다. + explanation: '%{count} 개의 비공개 참가자가 있습니다.' + title: 비공개 참가자 삭제 + reminders: + create: + error: 리마인더를 만드는 중 문제가 발생했습니다. + new: + submit: 보내기 + resource_permissions: + edit: + submit: 제출 + title: 권한 수정 + update: + success: 권한을 성공적으로 업데이트했습니다. + resources: + index: + headers: + scope: 범위 + scope_types: + create: + error: 새 영역 타입을 생성하는 도중 문제가 생겼습니다. + success: 영역 타입이 성공적으로 생성되었습니다. + destroy: + success: 영역 타입이 성공적으로 제거되었습니다. + edit: + title: 영역 타입 수정 + update: 업데이트 + new: + create: 영역 타입 생성하기 + scopes: + edit: + update: 업데이트 + share_tokens: + actions: + destroy: 삭제 + share: 공유 + destroy: + error: 토큰 삭제에 문제가 발생했습니다. + success: 토큰 삭제 성공 + share_tokens: + title: 토큰 공유하기 + shared: + gallery: + add_images: 이미지 추가 + edit_images: 이미지 편집 + gallery_legend: 이미지 갤러리 추가하기 (선택사항) + static_page_topics: + update: + success: 주제가 성공적으로 업데이트되었습니다 + static_pages: + actions: + view: 공개 페이지 보기 + create: + error: 새 페이지를 생성하는 도중 문제가 생겼습니다. + success: 페이지가 성공적으로 생성되었습니다. + destroy: + success: 페이지가 성공적으로 삭제되었습니다 + edit: + title: 페이지 편집 + update: 업데이트 + form: + none: 없음 + slug_help: '전체 URL이 아닌 일부 경로를 사용하십시오. 문자, 숫자, 대시 및 슬래시를 사용할 수 있으며 문자로 시작해야 합니다. 예: %{url}' + new: + create: 페이지 생성 + title: 새 페이지 + topic: + without_topic: 페이지 없는 주제 + update: + error: 이 페이지를 업데이트하는 동안 문제가 발생했습니다. + titles: + admin_log: 관리자 로그 + area_types: 영역 유형 + areas: 영역 + authorization_workflows: 인증 방식 + dashboard: 대시보드 + edit_organization_appearance: 홈페이지 외관 편집 + impersonatable_users: 관리 가능한 참가자 + impersonations: 참가자 관리 + pages: 페이지 + panel: 관리자 + participants: 참가자 + scope_types: 범위 종류 + scopes: 범위 + static_pages: 페이지 + statistics: 활동 + user_groups: 그룹 + users: 관리자 + user_group: + csv_verify: + invalid: CSV 파일을 읽는 데 문제가 발생했습니다. + reject: + invalid: 이 그룹을 거부하는 동안 문제가 발생했습니다. + verify: + invalid: 이 그룹을 인증하는 동안 문제가 발생했습니다. + user_groups: + index: + state: + rejected: 거부됨 + verified: 확인됨 + users: + form: + email: 이메일 + name: 이름 + role: 역할 + new: + create: 초대하기 + users_statistics: + users_count: + admins: 운영자 + last_day: 어제 + last_month: 지난 달 + last_week: 지난 주 + participants: 참가자 + view_public_page: 공개 페이지 보기 + metrics: + blocked_users: + object: 차단된 사용자 + title: 차단된 사용자 + reported_users: + object: 신고된 사용자 + title: 신고된 사용자 + user_reports: + object: 사용자 신고 + title: 사용자 신고 + moderations: + actions: + expand: 확장 + hidden: 숨겨짐 + hide: 숨기기 + not_hidden: 숨기지 않음 + models: + moderation: + fields: + created_at: 생성일 + reportable_id: 아이디 + reportable_type: 유형 + reported_content_url: 신고된 콘텐츠 URL + visit_url: URL 방문하기 + layouts: + decidim: + admin: + settings: + title: 설정 diff --git a/decidim-admin/config/locales/pl.yml b/decidim-admin/config/locales/pl.yml index 11f236a3791c..656d92791066 100644 --- a/decidim-admin/config/locales/pl.yml +++ b/decidim-admin/config/locales/pl.yml @@ -807,6 +807,7 @@ pl: instagram: Instagram rich_text_editor_in_public_views_help: W niektórych polach tekstowych uczestnicy będą mogli wstawiać znaczniki HTML za pomocą edytora. social_handlers: Profile społecznościowe + twitter: X url: Adres URL youtube: YouTube update: @@ -820,6 +821,7 @@ pl: colors_title: Kolory organizacji colors_warning_html: Uwaga! Zmiana tych kolorów może ograniczyć czytelność. Możesz sprawdzić kontrast wybranych kolorów korzystając z WebAIM Contrast Checker albo innych podobnych narzędzi. header_snippets_help: Użyj tego pola, aby dodać elementy do nagłówka kodu HTML. Najczęstszym zastosowaniem jest zintegrowanie usług innych firm, które wymagają dodatkowego kodu JavaScript lub CSS. Można również użyć go do dodawania dodatkowych meta tagów do HTML. Zauważ, że będzie to widoczne tylko na stronach publicznych, a nie w sekcji administracyjnej. + cta_button_path_help: 'Możesz nadpisać lokalizację, do której prowadzi przycisk CTA na stronie głównej. Użyj częściowych ścieżek adresu, a nie pełnych adresów URL. Można używać liter, cyfr, myślników i ukośników. Należy zacząć od litery. Przycisk CTA znajduje się na stronie głównej pomiędzy tekstem powitalnym a opisem. Przykład: %{url}' cta_button_text_help: Można nadpisać tekst przycisku CTA na stronie głównej dla każdego dostępnego języka organizacji. Jeśli to pole nie zostanie wypełnione, zostanie użyta wartość domyślna. Przycisk CTA zostanie wyświetlony na stronie głównej między tekstem powitalnym a opisem. homepage_appearance_title: Edytuj wygląd strony głównej homepage_highlighted_content_banner_title: Wyróżniony baner tekstowy @@ -865,6 +867,8 @@ pl: new: destroy: button: Usuń wszystkich prywatnych uczestników + empty: Nie masz żadnych uczestników prywatnych. + explanation: Masz %{count} uczestników prywatnych. title: Usuń prywatnych uczestników explanation: 'Prześlij swój plik CSV. Plik musi składać się z dwóch kolumn: w pierwszej kolumnie adresy e-mail, w drugiej kolumnie imiona (adres e-mail, imię) użytkowników, których chcesz dodać do przestrzeni partycypacyjnej; bez nagłówków. Unikaj używania niepoprawnych znaków takich jak `<>?%&^*#@()[]=+:;"{}\|` w imieniu użytkownika.' title: Prześlij swój plik CSV @@ -967,6 +971,7 @@ pl: update: Aktualizuj form: none: Bez tematu + slug_help: 'Użyj ścieżek częściowych, a nie pełnych adresów URL. Można używać liter, cyfr, myślników i ukośników. Musi zaczynać się od litery. Przykład: %{url}' index: last_notable_change: Ostatnia istotna zmiana new: @@ -986,9 +991,12 @@ pl: areas: Kategorie authorization_workflows: Metody weryfikacji dashboard: Panel + edit_external_domains: Biała lista domen zewnętrznych + edit_organization_appearance: Edytuj wygląd strony głównej impersonatable_users: Zarządzaj użytkownikami impersonations: Zarządzanie użytkownikami metrics: Partycypacja w liczbach + pages: Strony panel: Administrator participants: Użytkownicy scope_types: Typy zakresów diff --git a/decidim-assemblies/config/locales/ko.yml b/decidim-assemblies/config/locales/ko.yml index 8a7b3b861ded..ce512462d510 100644 --- a/decidim-assemblies/config/locales/ko.yml +++ b/decidim-assemblies/config/locales/ko.yml @@ -1 +1,93 @@ +--- ko: + activemodel: + attributes: + assembly: + document: 문서 + domain: 도메인 + duration: 지속 기간 + facebook: 페이스북 + github: 깃허브 + hashtag: 해시태그 + hero_image: 홈 이미지 + import_attachments: '첨부 파일 가져오기:' + import_categories: 카테고리 가져오기 + import_components: 구성요소 가져오기 + instagram: 인스타그램 + local_area: 조직 영역 + private_space: 비공개 공간 + scope_id: 범위 + scopes_enabled: 범위 활성화됨 + twitter: X + youtube: 유튜브 + assembly_member: + birthday: 생일 + birthplace: 출생지 + full_name: 전체 이름 + gender: 성별 + non_user_avatar: 아바타 + user_id: 사용자 또는 그룹 + assembly_user_role: + email: 이메일 + name: 이름 + role: 역할 + decidim: + admin: + assembly_copies: + new: + copy: 복사 + assembly_imports: + new: + import: 가져오기 + assembly_members: + edit: + update: 업데이트 + new: + create: 생성하기 + assembly_user_roles: + edit: + update: 업데이트 + new: + create: 생성하기 + menu: + assemblies_submenu: + assembly_members: 구성원들 + attachment_collections: 폴더 + attachment_files: 파일 + attachments: 첨부 파일 + categories: 카테고리 + components: 구성요소 + models: + assembly_member: + fields: + designation_date: 지정된 날짜 + full_name: 이름 + name: 멤버 + assembly_user_role: + fields: + email: 이메일 + name: 이름 + role: 역할 + assemblies: + admin: + assemblies: + form: + metadata: 메타데이터 + select_an_area: 영역 선택 + new_import: + accepted_types: + json: JSON + assembly_members: + index: + members: 멤버 + show: + local_area: 조직 영역 + layouts: + decidim: + assemblies: + assembly: + more_info: 추가 정보 + promoted_assembly: + more_info: 추가 정보 + assembly_navigation: + assembly_member_menu_item: 멤버 diff --git a/decidim-assemblies/config/locales/pl.yml b/decidim-assemblies/config/locales/pl.yml index 4e47dbbbb1c1..f1a6cd2227ec 100644 --- a/decidim-assemblies/config/locales/pl.yml +++ b/decidim-assemblies/config/locales/pl.yml @@ -375,7 +375,9 @@ pl: pages: home: highlighted_assemblies: + active_assemblies: Aktywne zespoły assemblies_button_title: Link do strony Zespołów wyświetlającej wszystkie zespoły + see_all_assemblies: Zobacz wszystkie zespoły user_profile: member_of: member_of: Członek @@ -405,6 +407,7 @@ pl: related_participatory_processes: Powiązane procesy partycypacyjne scope: Zakres social_networks: Portale społecznościowe + social_networks_title: Odwiedź zespół na target: Do kogo kierowane assembly_members: assembly_member: @@ -415,6 +418,7 @@ pl: assemblies: create_assembly_member: email_intro: Administrator zespołu %{resource_name} ustanowił Cię jego członkiem. + email_outro: Otrzymujesz to powiadomienie, ponieważ zaproszono Cię do zespołu. Sprawdź stronę zespołu, aby dołączyć! email_subject: Zaproszono Cię do grona członków zespołu %{resource_name}! notification_title: Zarejestrowano Cię jako członka Zespołu %{resource_name}. Sprawdź stronę zespołu, aby wnieść swój wkład! assembly: diff --git a/decidim-assemblies/config/locales/pt-BR.yml b/decidim-assemblies/config/locales/pt-BR.yml index f63701922038..d2d5da6b919d 100644 --- a/decidim-assemblies/config/locales/pt-BR.yml +++ b/decidim-assemblies/config/locales/pt-BR.yml @@ -281,12 +281,14 @@ pt-BR: duration_help: Se a duração desse assembly for limitada, selecione a data final. Caso contrário, aparecerá como indefinido. filters: Filtros images: Imagens + included_at_help: Selecione a data em que a assambleia foi adicionada à plataforma. Não precisa necessariamente ser o mesmo que a data de criação. metadata: Metadados other: De outros select_a_created_by: Selecione um criado por select_an_area: Selecione uma área select_an_assembly_type: Selecione um tipo de assembleia select_parent_assembly: Selecione a montagem pai + slug_help: 'Os slugs de URL são usados ​​para gerar os URLs que apontam para essa assembleia. Apenas aceita letras, números e traços, e deve começar com uma carta. Exemplo: %{url}' social_handlers: Social title: Informação geral visbility: Visibilidade @@ -298,9 +300,13 @@ pt-BR: assemblies_types: form: title: Título + assembly_copies: + form: + slug_help: 'Os slugs de URL são usados ​​para gerar os URLs que apontam para essa assembleia. Apenas aceita letras, números e traços, e deve começar com uma carta. Exemplo: %{url}' assembly_imports: form: document_legend: Adicionar um documento + slug_help: 'Os slugs de URL são usados ​​para gerar os URLs que apontam para essa assembleia. Apenas aceita letras, números e traços, e deve começar com uma carta. Exemplo: %{url}' assembly_members: form: existing_user: Usuário existente @@ -311,6 +317,8 @@ pt-BR: index: filter: all: Todos + ceased: Cessado + not_ceased: Não cessado filter_by: Filtrar por search: Procurar content_blocks: @@ -321,7 +329,7 @@ pt-BR: json: JSON assemblies: show: - title: Sobre este assembly + title: Sobre essa assambleia assembly_members: index: members: Membros @@ -374,6 +382,7 @@ pt-BR: developer_group: Grupo promotor duration: Duração included_at: Incluído em + indefinite_duration: Indefinido internal_organisation: Organização interna is_transparent: 'false': opaco diff --git a/decidim-blogs/config/locales/de.yml b/decidim-blogs/config/locales/de.yml index e66c5fb474d3..47c79f5f3e96 100644 --- a/decidim-blogs/config/locales/de.yml +++ b/decidim-blogs/config/locales/de.yml @@ -50,7 +50,7 @@ de: delete: "%{user_name} hat den Blogpost %{resource_name} in %{space_name} gelöscht" update: "%{user_name} hat den Blogpost %{resource_name} in %{space_name} aktualisiert" last_activity: - new_post_at_html: "Neuer Beitrag bei %{link}" + new_post_at_html: "Neuer Beitrag auf %{link}" models: post: fields: diff --git a/decidim-blogs/config/locales/ko.yml b/decidim-blogs/config/locales/ko.yml index 8a7b3b861ded..7ccc16c7a463 100644 --- a/decidim-blogs/config/locales/ko.yml +++ b/decidim-blogs/config/locales/ko.yml @@ -1 +1,39 @@ +--- ko: + activemodel: + attributes: + post: + decidim_author_id: 작성자 + title: 제목 + decidim: + blogs: + actions: + destroy: 삭제 + edit: 수정 + new: 새 게시물 + title: 작업 + admin: + posts: + edit: + save: 업데이트 + models: + post: + fields: + author: 작성자 + official_blog_post: 공식 게시물 + title: 제목 + components: + blogs: + actions: + update: 업데이트 + name: 블로그 + settings: + global: + announcement: 공지 사항 + comments_enabled: 댓글 활성화됨 + comments_max_length: 댓글 최대 길이(기본값은 0으로 남김) + step: + announcement: 공지 사항 + comments_blocked: 댓글 차단됨 + statistics: + posts_count: 게시물 diff --git a/decidim-blogs/config/locales/pl.yml b/decidim-blogs/config/locales/pl.yml index ede2cf7725e2..ef1ca955feae 100644 --- a/decidim-blogs/config/locales/pl.yml +++ b/decidim-blogs/config/locales/pl.yml @@ -1,6 +1,12 @@ --- pl: activemodel: + attributes: + post: + body: Treść posta + decidim_author_id: Autor + published_at: Czas publikacji posta + title: Tytuł posta models: decidim/blogs/create_post_event: Nowy wpis na blogu activerecord: @@ -40,6 +46,11 @@ pl: update: invalid: Podczas zapisywania wpisu wystąpiły błędy. success: Wpis został pomyślnie zapisany + admin_log: + post: + create: "%{user_name} utworzył/a %{resource_name} post na blogu w %{space_name}" + delete: "%{user_name} usunął/usunęła %{resource_name} post na blogu z %{space_name}" + update: "%{user_name} zaktualizował/a %{resource_name} post na blogu w %{space_name}" last_activity: new_post_at_html: "Nowy wpis na %{link}" models: @@ -48,7 +59,11 @@ pl: author: Autor body: Treść created_at: Utworzono + official_blog_post: Oficjalny post + title: Tytuł posta posts: + index: + empty: Nie ma tu jeszcze żadnych wpisów. show: back: Powrót do listy comments: Komentarze @@ -59,6 +74,12 @@ pl: read_more: Czytaj więcej components: blogs: + actions: + comment: Skomentuj + create: Utwórz + destroy: Usuń + endorse: Rekomenduj + update: Aktualizuj name: Blog settings: global: diff --git a/decidim-budgets/config/locales/ko.yml b/decidim-budgets/config/locales/ko.yml index 8a7b3b861ded..a533409ca544 100644 --- a/decidim-budgets/config/locales/ko.yml +++ b/decidim-budgets/config/locales/ko.yml @@ -1 +1,55 @@ +--- ko: + activemodel: + attributes: + budget: + decidim_scope_id: 범위 + description: 상세정보 + title: 제목 + project: + decidim_category_id: 카테고리 + decidim_scope_id: 범위 + description: 상세정보 + proposal_ids: 포함된 제안 + proposals: 제안 + title: 제목 + proposals_import: + scope_id: 범위 + activerecord: + models: + decidim/budgets/project: + other: 프로젝트 + decidim: + admin: + filters: + projects: + category_id_eq: + label: 카테고리 + scope_id_eq: + label: 범위 + selected_at_null: + label: 선택됨 + budgets: + actions: + attachment_collections: 폴더 + attachments: 첨부 파일 + admin: + projects: + edit: + title: 프로젝트 수정 + update: 업데이트 + index: + actions: 작업 + cancel: 취소 + change_category: 카테고리 변경 + change_scope: 범위 변경 + title: 프로젝트 + update: 업데이트 + update_scope_button: 범위 업데이트 + new: + create: 생성하기 + title: 새 프로젝트 + models: + project: + fields: + scope: 범위 diff --git a/decidim-budgets/config/locales/pl.yml b/decidim-budgets/config/locales/pl.yml index 95e3d8e82ae8..92a6185bffa7 100644 --- a/decidim-budgets/config/locales/pl.yml +++ b/decidim-budgets/config/locales/pl.yml @@ -38,6 +38,7 @@ pl: label: Wybrane values: 'false': Wybrane do wykonania + 'true': Nie wybrano do implementacji budgets: actions: attachment_collections: Foldery @@ -49,6 +50,7 @@ pl: import: Importuj propozycje do projektów new: Nowy %{name} preview: Podgląd + send_voting_reminders: Wyślij przypomnienia o głosowaniu title: Działania admin: budgets: @@ -180,6 +182,8 @@ pl: total_budget: Całkowity budżet project: fields: + category: Kategoria + id: Identyfikator scope: Zakres title: Tytuł order_summary_mailer: @@ -203,6 +207,7 @@ pl: description: Ten projekt przekracza maksymalny budżet i nie można go dodać. Jeśli chcesz, możesz usunąć wybrany projekt, aby móc zagłosować ponownie zgodnie ze swoimi preferencjami. ok: ok projects_excess: + description: Ten projekt przekracza maksymalną ilość projektów i nie można go dodać. Jeśli chcesz, możesz usunąć wybrany projekt, aby móc zagłosować ponownie zgodnie ze swoimi preferencjami. title: Maksymalna liczba projektów została przekroczona budget_summary: are_you_sure: Czy na pewno chcesz anulować swój głos? @@ -235,7 +240,11 @@ pl: many: "%{count} projektów" other: "%{count} projektów" exit_modal: + cancel: Powrót do głosowania close_modal: Zamknij okno + exit: Wyjdź z głosowania + message: Twój głos nie został zarejestrowany, ponieważ nie ukończyłeś/aś jeszcze procesu głosowania. Czy na pewno chcesz zakończyć głosowanie? + title: Jeszcze nie głosowałeś/aś filters: category: Kategoria scope: Zakres @@ -277,6 +286,7 @@ pl: few: głosów many: głosów other: głosów + you_voted: Zagłosowałeś/aś na to project_budget_button: add: Dodaj do swojego głosu add_descriptive: Dodaj projekt %{resource_name} do swojego głosu @@ -286,6 +296,12 @@ pl: show: budget: Budżet view_all_projects: Wyświetl wszystkie projekty + vote_reminder_mailer: + vote_reminder: + email_budgets: 'Obszary, w których masz niedokończone głosowanie:' + email_intro: Rozpocząłeś(aś) głosowanie w budżecie partycypacyjnym, ale nie ukończyłeś(aś) go. + email_link: Przejdź do kontynuowania głosowania + email_outro: Pamiętaj, aby zakończyć głosowanie. Aby głosować, musisz najpierw wybrać jedną lub więcej propozycji, nad którymi chcesz głosować, a następnie potwierdzić swój głos za pomocą przycisku "Głosuj". components: budgets: actions: @@ -301,6 +317,7 @@ pl: errors: budget_voting_rule_only_one: Może być włączona tylko jedna reguła głosowania budget_voting_rule_required: Wymagana jest jedna reguła głosowania + geocoding_enabled: Włączono geokodowanie landing_page_content: Strona główna budżetów more_information_modal: Więcej informacji projects_per_page: Projektów na stronie @@ -311,6 +328,7 @@ pl: total_budget: Całkowity budżet vote_minimum_budget_projects_number: Minimalna liczba projektów, na które można głosować vote_rule_minimum_budget_projects_enabled: 'Włącz regułę: minimalna liczba projektów, na które można głosować' + vote_rule_selected_projects_enabled: 'Aktywuj zasadę: Minimalna liczba projektów, na które można głosować' vote_rule_threshold_percent_enabled: 'Włącz regułę: minimalny procent budżetu' vote_selected_projects_maximum: Maksymalna liczba wybranych projektów vote_selected_projects_minimum: Minimalna liczba wybranych projektów diff --git a/decidim-budgets/config/locales/pt-BR.yml b/decidim-budgets/config/locales/pt-BR.yml index 79641d912e46..37087866bc10 100644 --- a/decidim-budgets/config/locales/pt-BR.yml +++ b/decidim-budgets/config/locales/pt-BR.yml @@ -95,25 +95,55 @@ pt-BR: change_category: Mudar categoria change_scope: Mudar escopo change_selected: Alterar estado selecionado + deselect_implementation: Desselecionar da implementação finished_orders: Votos finais pending_orders: Votações pendentes + select_for_implementation: Selecionado para implementação selected: Selecionado title: Projetos + update_scope_button: Atualizar escopo new: create: Criar title: Novo projeto update: invalid: Houve um problema ao atualizar este projeto success: Projeto atualizado com sucesso + update_category: + invalid: 'Estes projetos já tinham a categoria %{subject_name}: %{projects}.' + select_a_category: Por favor, selecione uma categoria + select_a_project: Por favor, selecione um projeto + success: 'Projetos atualizados com sucesso para a categoria %{subject_name}: %{projects}.' + update_scope: + invalid: 'Estes projetos já tinham o escopo %{subject_name}: %{projects}.' + select_a_project: Por favor, selecione um projeto + select_a_scope: Por favor, selecione um escopo + success: 'Projetos atualizados com sucesso no scopo %{subject_name}: %{projects}.' + update_selected: + invalid: + selected: 'Estes projetos já foram selecionados para a implementação: %{projects}.' + unselected: 'Estes projetos já foram desselecionados da implementação: %{projects}.' + select_a_project: Por favor, selecione um projeto + select_a_selection: Por favor, selecione um estado de implementação + success: + selected: 'Estes projetos foram selecionados com sucesso para a implementação: %{projects}.' + unselected: 'Estes projetos foram desselecionados da implementação com sucesso: %{projects}.' proposals_imports: create: invalid: Houve um problema ao importar as propostas para projetos success: "%{number} propostas importadas para projetos" new: create: Importar propostas para projetos + default_budget: Orçamento padrão no_components: Não há outros componentes da proposta neste espaço participativo para importar as propostas para projetos. + origin_component_id: Componente de origem select_component: Selecione um componente title: Importar propostas + reminders: + orders: + description: Os usuários receberão um e-mail com links para os orçamentos em que tenham pedido pendente. + title: + one: Você está prestes a enviar um lembrete por email para o usuário %{count} + other: Você está prestes a enviar um lembrete por email para %{count} usuários admin_log: budget: create: "%{user_name} criou o orçamento %{resource_name} no espaço %{space_name}" @@ -141,7 +171,10 @@ pt-BR: highlighted_cta: Votar em %{name} if_change_opinion: Se você mudou de ideia, você pode my_budgets: Meus orçamentos + vote: Voto voted_on: Você votou em %{links} + last_activity: + new_vote_at_html: "Nova votação de orçamentação no %{link}" limit_announcement: cant_vote: Você não pode votar neste orçamento. Tente outro orçamento. limit_reached: Você tem votos ativos em %{links}. Para votar neste orçamento você deve excluir seu voto e começar do zero. @@ -170,10 +203,13 @@ pt-BR: title: Confirmar votação budget_excess: budget_excess: + description: Este projecto excede o orçamento máximo e não pode ser adicionado. Se você quiser, você pode excluir um projeto que você já selecionou, a fim de poder votar novamente de acordo com suas preferências. title: O orçamento máximo excedeu close: Fechar + description: Este projecto excede o orçamento máximo e não pode ser adicionado. Se você quiser, você pode excluir um projeto que você já selecionou, a fim de poder votar novamente de acordo com suas preferências. ok: OK projects_excess: + description: Este projeto excede o número máximo de projetos e não pode ser adicionado. Se você quiser, você pode excluir um projeto que você já selecionou, a fim de poder votar novamente de acordo com suas preferências. title: Máximo de projetos excedido budget_summary: are_you_sure: Deseja mesmo cancelar o seu voto? @@ -204,7 +240,10 @@ pt-BR: one: 1 projeto other: "%{count} projetos" exit_modal: + cancel: Voltar à votação close_modal: Fechar modal + message: Seu voto não foi registrado porque você ainda não concluiu o processo de votação. Tem certeza que deseja sair da votação? + title: Você ainda não votou filters: category: Categoria scope: Âmbito @@ -219,6 +258,8 @@ pt-BR: filter: Filtro filter_by: Filtrar por unfold: Desdobrar + index: + view_project: Ver projeto order_progress: vote: Voto order_selected_projects: @@ -242,6 +283,7 @@ pt-BR: votes: one: voto other: votos + you_voted: Você votou nisto project_budget_button: add: Adicione ao seu voto add_descriptive: Adicione o projeto %{resource_name} ao seu voto @@ -253,7 +295,13 @@ pt-BR: view_all_projects: Ver todos os projetos vote_reminder_mailer: vote_reminder: + email_budgets: 'Áreas onde você tem uma votação inacabada:' email_intro: Você iniciou a votação sobre o orçamento participativo, mas não a concluíu. + email_link: Ir para continuar a votação + email_outro: Por favor, lembre-se de concluir a votação. Para votar, primeiro selecione a proposta ou as propostas que deseja votar e, em seguida, confirme o seu voto com o botão "Votar". + email_subject: + one: Você tem um voto inacabado na votação do orçamento participativo + other: Você tem votos inacabados na votação do orçamento participativo components: budgets: actions: diff --git a/decidim-comments/config/locales/pl.yml b/decidim-comments/config/locales/pl.yml index ae9d2530e6fa..1287a1cac12d 100644 --- a/decidim-comments/config/locales/pl.yml +++ b/decidim-comments/config/locales/pl.yml @@ -76,6 +76,7 @@ pl: edit: Edytuj edited: Edytowany hide_replies: Ukryj odpowiedzi + moderated_at: Komentarz moderowany dnia %{date} reply: Odpowiedz report: action: Zgłoś diff --git a/decidim-comments/config/locales/ro-RO.yml b/decidim-comments/config/locales/ro-RO.yml index 7373283742b4..5a4d209e403a 100644 --- a/decidim-comments/config/locales/ro-RO.yml +++ b/decidim-comments/config/locales/ro-RO.yml @@ -71,9 +71,9 @@ ro: delete: Șterge deleted_at: Comentariu șters la %{date} deleted_user: Participant șters - edit: Editează - edited: Editat - hide_replies: Ascunde răspunsurile + edit: Actualizare + edited: Actualizat + hide_replies: Ascundeți răspunsurile moderated_at: Comentariu moderat pe %{date} reply: Răspunde report: @@ -139,7 +139,7 @@ ro: notification_title: Există un comentariu nou de la %{author_name} %{author_nickname} pentru %{resource_title}. comment_created: email_intro: "%{resource_title} a primit un comentariu. Poți citi comentariul pe această pagină:" - email_outro: Ai primit această notificare deoarece urmărești „%{resource_title}” sau pe autorii săi. Poți anula abonarea de la link-ul anterior. + email_outro: Ați primit această notificare deoarece urmăriți „%{resource_title}” sau pe autorii săi. Puteți anula abonarea de la link-ul anterior. email_subject: Există un nou comentariu de la %{author_name} pentru %{resource_title} notification_title: Există un nou comentariu de la %{author_name} %{author_nickname} pentru %{resource_title} comment_downvoted: diff --git a/decidim-conferences/config/locales/ja.yml b/decidim-conferences/config/locales/ja.yml index dbf5ffeaec6e..84e8cd59a9ff 100644 --- a/decidim-conferences/config/locales/ja.yml +++ b/decidim-conferences/config/locales/ja.yml @@ -341,7 +341,9 @@ ja: select_user: 参加者を選択 index: filter: + accepted: 承認済み all: すべて + rejected: 却下済み sent: 送信済み filter_by: フィルター invite_attendee: 参加者の招待 diff --git a/decidim-conferences/config/locales/pl.yml b/decidim-conferences/config/locales/pl.yml index ef0389966f5b..fea2aa9878fd 100644 --- a/decidim-conferences/config/locales/pl.yml +++ b/decidim-conferences/config/locales/pl.yml @@ -29,6 +29,7 @@ pl: show_statistics: Pokaż statystyki sign_date: Data podpisania signature: Podpis + signature_name: Nazwa podpisu slogan: Slogan slug: URL slug start_date: Data rozpoczęcia diff --git a/decidim-conferences/config/locales/pt-BR.yml b/decidim-conferences/config/locales/pt-BR.yml index 0b006dda9e8d..b41be5138001 100644 --- a/decidim-conferences/config/locales/pt-BR.yml +++ b/decidim-conferences/config/locales/pt-BR.yml @@ -320,6 +320,9 @@ pt-BR: title: caixas de som conferences: admin: + conference_copies: + form: + slug_help: 'Os slugs de URL são usados ​​para gerar as URLs que apontam para esta conferência. Aceita apenas letras, números e traços e deve começar com uma letra. Exemplo: %{url}' conference_invites: create: error: Houve um problema ao convidar o usuário para participar da conferência. @@ -361,6 +364,7 @@ pt-BR: registrations_count: one: Houve 1 registro. other: Houve %{count} inscrições. + slug_help: 'Os slugs de URL são usados ​​para gerar as URLs que apontam para esta conferência. Aceita apenas letras, números e traços e deve começar com uma letra. Exemplo: %{url}' diplomas: edit: save: Salve  @@ -369,6 +373,7 @@ pt-BR: invite: decline: Recusar convite '%{conference_title}' invited_existing_user_to_join_a_conference: "%{invited_by} convidou você para participar de uma conferência em %{application}. Você pode recusar ou aceitá-lo através dos links abaixo." + invited_user_to_join_a_conference: "%{invited_by} convidou você a participar de uma reunião em %{application}. Você pode aceitá-lo através do link abaixo." registration: Registro para '%{conference_title}' partners: index: @@ -419,13 +424,16 @@ pt-BR: create: invalid: Houve um problema em participar desta conferência. success: Você ingressou na conferência com sucesso. + unauthorized: Você precisa fazer login antes de se registrar na conferência. decline_invitation: invalid: Houve um problema ao recusar o convite. success: Você recusou o convite com sucesso. + unauthorized: Você precisa fazer login antes de recusar o convite. destroy: invalid: Houve um problema ao sair desta conferência. success: Você saiu da conferência com sucesso. conference_speaker: + go_to_twitter: Ir para X more_info: mais informações personal_website: Site pessoal show: @@ -490,6 +498,7 @@ pt-BR: highlighted_conferences: active_conferences: Conferências ativas conferences_button_title: Link para a página de Conferências exibindo todas as conferências + see_all_conferences: Veja todas as conferências photo: image: attributes: diff --git a/decidim-consultations/config/locales/de.yml b/decidim-consultations/config/locales/de.yml index b82be7c57d26..67632a1678d2 100644 --- a/decidim-consultations/config/locales/de.yml +++ b/decidim-consultations/config/locales/de.yml @@ -267,7 +267,7 @@ de: title: Konsultationen last_activity: new_consultation: Neue Konsultation - new_question_at_html: "Neue Frage bei %{link}" + new_question_at_html: "Neue Frage auf %{link}" pages: home: highlighted_consultations: diff --git a/decidim-core/config/locales/ca.yml b/decidim-core/config/locales/ca.yml index daab3020eb13..8f0d745711fb 100644 --- a/decidim-core/config/locales/ca.yml +++ b/decidim-core/config/locales/ca.yml @@ -252,7 +252,7 @@ ca: user_moderation: unreport: "%{user_name} ha desfet el report %{resource_type} - %{unreported_user_name}" admin_terms_of_use: - default_body: "

TERMES D'ÚS PER ADMINS

Donem per fet que has rebut l'habitual explicació de l'administrador del sistema local. En general es redueix a aquestes tres coses:

  1. Respectar la privadesa dels altres.
  2. Penseu abans de fer clic.
  3. A un gran poder l'hi correspon gran responsabilitat.
" + default_body: "

TERMES D'ÚS PER ADMINS

Donem per fet que has rebut l'habitual explicació de l'administrador del sistema local. En general es redueix a aquestes tres coses:

  1. Respectar la privadesa dels altres.
  2. Penseu abans de fer clic.
  3. A un gran poder li correspon gran responsabilitat.
" alert: dismiss: Descartar notificació amendments: diff --git a/decidim-core/config/locales/de.yml b/decidim-core/config/locales/de.yml index a29c63f892c0..e5c2b76a7bd4 100644 --- a/decidim-core/config/locales/de.yml +++ b/decidim-core/config/locales/de.yml @@ -829,7 +829,7 @@ de: message_1: Vorzugsweise ein Querformat ohne Text. message_2: Der Dienst schneidet die Datei zu. file_validation: - allowed_file_extensions: 'Erlaubte Dateiendungen: %{extensions}' + allowed_file_extensions: 'Erlaubte Dateiformate: %{extensions}' max_file_dimension: 'Maximale Dateigröße: %{resolution} Pixel' max_file_size: 'Maximale Dateigröße: %{megabytes}MB' files: @@ -1396,13 +1396,13 @@ de: flag_modal: already_reported: Dieser Inhalt wurde bereits gemeldet und wird von einem Administrator überprüft. close: Schließen - description: Ist dieser Inhalt unangemessen? + description: Wieso ist dieser Inhalt problematisch / unangemessen? does_not_belong: Enthält illegale Aktivitäten, Selbstmorddrohungen, persönliche Informationen oder etwas anderes, von dem Sie denken, dass es nicht auf %{organization_name}. offensive: Enthält Rassismus, Sexismus, Verunglimpfungen, persönliche Angriffe, Morddrohungen, Selbstmordanträge oder jede Form von Hassreden. reason: Begründung - report: Bericht + report: Meldung erfassen spam: Enthält Clickbait, Werbung, Scams oder Script Bots. - title: Ein Problem melden + title: Unangemessenen Inhalt melden flag_user_modal: already_reported: Dieser Inhalt wurde bereits gemeldet und wird von einem Administrator überprüft. close: Schließen diff --git a/decidim-core/config/locales/eu.yml b/decidim-core/config/locales/eu.yml index 861c4844ec84..cb308413417e 100644 --- a/decidim-core/config/locales/eu.yml +++ b/decidim-core/config/locales/eu.yml @@ -780,6 +780,9 @@ eu: title: Hatz-marka value: Balioa followers: + followers_count: + one: "%{count} jarraitzaile" + other: "%{count} jarraitzaileak" no_followers: Ez da jarraitzailerik oraindik. following: no_followings: Ez du inork edo ezer oraindik jarraitzen. diff --git a/decidim-core/config/locales/ja.yml b/decidim-core/config/locales/ja.yml index a0398df0a40e..3c7fa199d626 100644 --- a/decidim-core/config/locales/ja.yml +++ b/decidim-core/config/locales/ja.yml @@ -1685,6 +1685,7 @@ ja: not_locked: ロックされていません not_saved: other: 'リクエストの処理中に複数のエラーが発生しました:' + password_confirmation_message: '「確認用パスワード」がパスワードと一致しません' too_many_marks: '連続する句読点が多すぎます (例: !, ?)' too_much_caps: 大文字が多すぎます(テキストの25%以上) too_short: は短すぎます( %{count} 文字以下) diff --git a/decidim-core/config/locales/pl.yml b/decidim-core/config/locales/pl.yml index 9326d37f64a0..bf2284bda3b1 100644 --- a/decidim-core/config/locales/pl.yml +++ b/decidim-core/config/locales/pl.yml @@ -149,6 +149,8 @@ pl: admin: actions: cancel: Anuluj + password_change: + notification: Użytkownicy będący administratorami muszą zmieniać swoje hasło co %{days} dni. admin_log: area: create: "%{user_name} utworzył(a) kategorię %{resource_name}" @@ -215,6 +217,7 @@ pl: scope_type: create: "%{user_name} utworzył(a) zakres %{resource_name}" delete: "%{user_name} usunął(ęła) zakres %{resource_name}" + update: "%{user_name} zaktualizował(a) typ zakresu %{resource_name}" static_page: create: "%{user_name} stworzył(a) stronę statyczną %{resource_name}" delete: "%{user_name} usunął/usunęła stronę statyczną %{resource_name}" @@ -230,7 +233,9 @@ pl: unblock: "%{user_name} odblokował(a) użytkownika %{resource_name}" unofficialize: "%{user_name} usunął/usunęła oficjalny status użytkownika %{resource_name}" user_group: + block: "%{user_name} zablokował(a) grupę użytkownika %{resource_name}" reject: "%{user_name} odrzucił(a) weryfikację grupy %{resource_name}" + unblock: "%{user_name} odblokował(a) grupę użytkownika %{resource_name}" verify: "%{user_name} zweryfikował(a) grupę %{resource_name}" verify_via_csv: "%{user_name} zweryfikował(a) grupę %{resource_name} za pomocą pliku CSV" user_moderation: @@ -345,6 +350,7 @@ pl: few: rekomendacje many: rekomendacje other: rekomendacje + official_author: Oficjalny authorization_handlers: another_dummy_authorization_handler: explanation: Uzyskaj weryfikację, wprowadzając numer paszportu zaczynający się od litery "A" @@ -521,11 +527,14 @@ pl: subtitle: Proszę wypełnić poniższy formularz, aby dokończyć rejestrację username_help: Publiczne imię wyświetlane przy Twoich wpisach. W celu zagwarantowania anonimowości może być dowolna nazwa. registrations: + create: + error: Wystąpił problem podczas tworzenia konta. new: already_have_an_account?: Posiadasz już konto? newsletter: Chcę otrzymywać okazjonalne newslettery z istotnymi informacjami newsletter_title: Zgoda na subskrybcję nickname_help: Twój pseudonim w %{organization}. Może zawierać tylko litery, cyfry, '-' i '_'. + sign_in: Zaloguj się sign_up: Zarejestruj się sign_up_as: legend: Zarejestruj się jako @@ -584,6 +593,7 @@ pl: create: error: Błąd podczas przesyłania obrazu success: Obraz przesłany pomyślnie + drag_and_drop_help: Dodaj obrazy, przeciągając i upuszczając lub wklejając je. endorsable: endorsements: Rekomendacje endorsements_count: Liczba rekomendacji @@ -743,6 +753,11 @@ pl: email_outro: Otrzymałeś to powiadomienie, ponieważ obserwujesz %{nickname}. Możesz przestać otrzymywać powiadomienia klikając w poprzedni link. email_subject: "%{nickname} zaktualizował(a) swój profil" notification_title: Zaktualizowano stronę profilową użytkownika %{name} (%{nickname}), którego obserwujesz. + user_officialized: + email_intro: Uczestnik %{name} (%{nickname}) został oficjalnie zarejestrowany. + email_outro: Otrzymujesz to powiadomienie, ponieważ jesteś administratorem platformy. + email_subject: "%{name} zostało oficjalnie zarejestrowane" + notification_title: Uczestnik %{name} (%{nickname}) został oficjalnie zarejestrowany. export_mailer: download_your_data_export: click_button: 'Kliknij poniższy przycisk, aby pobrać swoje dane.
Plik będzie dostępny do %{date}.
Będziesz potrzebował 7-Zip (Windows), Keka (MacOS) lub PeaZip (Linux) do otwarcia pliku. Hasło: %{password}' @@ -776,6 +791,7 @@ pl: no_followers: Brak obserwujących. following: no_followings: Jeszcze nikogo ani niczego nie obserwuje. + non_public_followings: Niektóre z obserwowanych zasobów nie są publiczne. follows: create: button: Obserwuj @@ -796,17 +812,40 @@ pl: file: explanation: 'Wytyczne dotyczące pliku:' message_1: Ma być obrazem lub dokumentem. + message_2: W przypadku obrazów używaj najlepiej tych o orientacji poziomej, usługa przycina obraz. + icon: + explanation: 'Wytyczne dla ikony:' + message_1: Musi być obrazem kwadratowym. + message_2: Zalecany rozmiar dla tego obrazu to 512x512. image: explanation: 'Wytyczne dotyczące obrazu:' message_1: Preferowany obraz krajobrazu, który nie zawiera żadnego tekstu. message_2: Obraz jest docinany automatycznie. file_validation: allowed_file_extensions: 'Dozwolone rozszerzenia plików: %{extensions}' + max_file_dimension: 'Maksymalne wymiary pliku: %{resolution} pikseli' max_file_size: 'Maksymalny rozmiar pliku: %{megabytes}MB' + files: + extension_allowlist: 'Akceptowane formaty: %{extensions}' upload: labels: + add_attachment: Dodaj załącznik + add_file: Dodaj plik + add_image: Dodaj obraz cancel: Anuluj + edit_image: Edytuj obraz + error: Błąd! + file_size_too_large: 'Rozmiar pliku jest zbyt duży! Maksymalny rozmiar pliku: %{megabytes}MB' + remove: Usuń + replace: Zamień save: Zapisz + title: Tytuł + title_required: Tytul jest obowiazkowy! + uploaded: Przesłano + validating: Weryfikowanie... + validation_error: Błąd walidacji! + upload_help: + explanation: Wytyczne dla %{attribute} gamification: all_badges_link: Zobacz wszystkie dostępne odznaki. badges: @@ -907,6 +946,7 @@ pl: no_user_groups: Nie należy jeszcze do żadnej grupy. roles: admin: Administrator + creator: Administrator member: Członek update: error: Wystąpił błąd podczas aktualizacji grupy @@ -926,7 +966,11 @@ pl: last_activity: Ostatnia aktywność resource_type: Typ links: + invalid_url: Nieprawidłowy adres URL warning: + body_1: Zamierzasz odwiedzić link zewnętrzny i chcielibyśmy, byś zachował(a) ostrożność w odniesieniu do treści na stronie zewnętrznej. + body_2: Sprawdź link, który chcesz odwiedzić i upewnij się, że rozpoznasz go jako bezpieczną stronę, zanim przejdziesz dalej. + cancel: Anuluj close_modal: Zamknij okno proceed: Dalej title: Otwórz zewnętrzny link @@ -936,9 +980,12 @@ pl: create_with_space: "%{user_name} stworzył(a) %{resource_name} w %{space_name}" delete: "%{user_name} usunął/usunęła %{resource_name}" delete_with_space: "%{user_name} usunął/usunęła %{resource_name} w %{space_name}" + publish_with_space: "%{user_name} opublikował(a) %{resource_name} w %{space_name}" unknown_action: "%{user_name} wykonał(a) jakąś akcję w %{resource_name}" unknown_action_with_space: "%{user_name} wykonał(a) jakąś akcję w %{resource_name} w %{space_name}" + unpublish_with_space: "Użytkownik %{user_name} usunął publikację %{resource_name} z %{space_name}" update: "%{user_name} zaktualizował(a) %{resource_name}" + update_permissions_with_space: "%{user_name} zaktualizował(a) uprawnienia %{resource_name} w %{space_name}" update_with_space: "%{user_name} zaktualizował(a) %{resource_name} w %{space_name}" value_types: area_presenter: @@ -1101,26 +1148,54 @@ pl: greetings: Pozdrawiamy,
%{organization_name}
%{organization_url} hello: Cześć, subject: Czy chcesz nadal otrzymywać istotne informacje o %{organization_name}? + notification_mailer: + event_received: + no_translation_available: Przepraszamy, nie można pobrać tłumaczenia automatycznego, gdy e-mail został wysłany. Możesz sprawdzić tłumaczenie oryginalnego tekstu pod poniższym linkiem %{link}. + original_text: 'Oryginalny tekst:' + same_language: Treść została zamieszczona w preferowanym przez Ciebie języku (%{language}), dlatego w tej wiadomości e-mail nie wyświetlono żadnego automatycznego tłumaczenia. + translated_text: 'Automatycznie przetłumaczony tekst:' notifications: no_notifications: Brak powiadomień. + show: + missing_event: Ups, to powiadomienie należy do elementu, który nie jest już dostępny. Możesz je odrzucić. notifications_digest_mailer: header: + daily: Podsumowanie codziennych powiadomień weekly: Podsumowanie Cotygodniowych Powiadomień hello: Witaj %{name}, + intro: + daily: 'Są to powiadomienia z ostatniego dnia na podstawie aktywności, którą obserwujesz:' + weekly: 'Są to powiadomienia z ostatniego tygodnia na podstawie aktywności, którą obserwujesz:' + outro: Otrzymujesz to powiadomienie, ponieważ obserwujesz tę treść lub jej autorów. Możesz przestać ich obserwować na ich stronach. + see_more: Pokaż więcej powiadomień + subject: To jest Twoje streszczenie wiadomości notifications_settings: show: administrators: Administratorzy allow_public_contact: Każdy może wysłać mi prywatną wiadomość, nawet jeśli go nie obserwuję. direct_messages: Przyjmuj prywatne wiadomości od każdego + email_on_moderations: Chcę otrzymywać e-mail za każdym razem, gdy ktoś lub coś jest zgłaszane do moderacji. everything_followed: Dotyczące wszystkiego, co obserwuję newsletter_notifications: Chcę otrzymywać newslettery newsletters: Newslettery + notification_settings: + close_meeting_reminder: Chcę otrzymywać przypomnienia e-mail o nieopublikowanych raportach z zamkniętych spotkań + notifications_sending_frequencies: + daily: Codziennie + none: Brak + real_time: Na żywo + weekly: Co tydzień + notifications_sending_frequency: Jak często chcesz otrzymywać powiadomienia e-mail? own_activity: Dotyczące moich własnych działań, np. kiedy ktoś komentuje moją propozycję lub wspomina o mnie + push_notifications: Wyskakujące powiadomienia receive_notifications_about: Chcę otrzymywać powiadomienia update_notifications_settings: Zapisz zmiany update: error: Podczas aktualizowania ustawień powiadomień wystąpił błąd. success: Ustawienia powiadomień zostały zaktualizowane. + offline: + show: + retry: Powtórz open_data: not_available_yet: Pliki Open Data nie są jeszcze dostępne. Spróbuj ponownie za kilka minut. own_user_groups: @@ -1144,6 +1219,7 @@ pl: proposals: Propozycje proposals_explanation: Zgłaszaj nowe propozycje, wspieraj te już zgłoszone oraz wspieraj te zmiany, które chcesz zobaczyć. footer_sub_hero: + footer_sub_hero_body: Zbudujmy społeczeństwo bardziej otwarte, przejrzyste i współpracujące.
Dołącz, uczestnicz i decyduj. footer_sub_hero_headline: Witamy na %{organization} platformie partycypacyjnej. register: Zarejestruj się hero: @@ -1170,14 +1246,18 @@ pl: error: Wystąpił błąd podczas akceptowania warunków. success: Wspaniale! Zaakceptowałeś warunki i zasady. form: + agreement: Wyrażam zgodę na te warunki legend: Zgadzam się z warunkami użytkowania refuse: + modal_btn_continue: Zaakceptuj warunki i kontynuuj modal_btn_exit: Sprawdzę to później + modal_button: Odrzuć warunki modal_close: Zamknij okno modal_title: Czy rzeczywiście odmawiasz zaakceptowania zaktualizowanego regulaminu? required_review: alert: Zaktualizowaliśmy nasze Warunki korzystania z usługi, zapoznaj się z nimi. body: Poświęć chwilę, aby przejrzeć aktualizacje naszych Warunków korzystania z Platformy. W przeciwnym razie nie będziesz mógł korzystać z platformy. + title: 'Wymagane: sprawdź aktualizacje naszych warunków korzystania z platformy' participatory_space_private_users: not_allowed: Nie możesz wyświetlać tych treści profile: @@ -1326,10 +1406,14 @@ pl: close_modal: Zamknij okno please_sign_in: Zaloguj się sign_up: Zarejestruj się + mentions_modal: + remove_recipient: Usuń odbiorcę %{name} participatory_space_filters: filters: areas: Kategorie select_an_area: Wybierz kategorię + public_participation: + public_participation: Wyświetl publicznie moje uczestnictwo reference: reference: 'Odniesienie: %{reference}' represent_user_group: @@ -1340,6 +1424,8 @@ pl: title: Wybierz liczbę wyników na stronie share_modal: close_window: Zamknij okno + copy_share_link: Kopiuj + copy_share_link_clarification: Skopiuj link udostępniania do schowka copy_share_link_copied: Skopiowano! copy_share_link_message: Link został pomyślnie skopiowany do schowka. share: Udostępnij @@ -1409,6 +1495,7 @@ pl: notify: body_1: Użytkownik %{user} został zgłoszony przez %{token} body_2: 'Powód: %{reason}' + details: Dane dostarczone przez użytkownika greetings: Pozdrawiamy,
%{organization_name}
%{organization_url} hello: Witaj %{admin}, subject: Zgłoszono użytkownika w %{organization_name} @@ -1469,6 +1556,7 @@ pl: invitations: edit: header: Zakończ tworzenie konta + nickname_help: Twój pseudonim w %{organization}. Może zawierać tylko litery, cyfry, '-' i '_'. submit_button: Zapisz subtitle: Jeśli akceptujesz zaproszenie, ustaw swój pseudonim i hasło. invitation_removed: Twoje zaproszenie zostało usunięte. @@ -1538,6 +1626,7 @@ pl: confirm_new_password: Potwierdź nowe hasło new_password: Nowe hasło password_help: "Minimalna liczba znaków: %{minimun_characters}; nie może być zbyt powszechne (np. 123456) i musi różnić się od Twojego pseudonimu i adresu e-mail." + title: Zmiana hasła new: forgot_your_password: Zapomniałeś hasła? send_me_reset_password_instructions: Wyślij mi instrukcje resetowania hasła @@ -1558,6 +1647,8 @@ pl: updated: Twoje konto zostało pomyślnie zaktualizowane. sessions: already_signed_out: Wylogowano pomyślnie. + new: + sign_in: Zaloguj się signed_in: Zalogowano pomyślnie. signed_out: Wylogowano pomyślnie. shared: @@ -1566,6 +1657,7 @@ pl: didn_t_receive_confirmation_instructions: Nie otrzymałeś(aś) instrukcji potwierdzenia? didn_t_receive_unlock_instructions: Nie otrzymałeś(aś) instrukcji odblokowania? forgot_your_password: Nie pamiętasz hasła? + sign_in: Zaloguj się sign_in_with_provider: Zaloguj się, używając %{provider} sign_up: Zarejestruj się minimum_password_length: @@ -1622,10 +1714,49 @@ pl: details: columns: type: Typ + items: + decidim-consent: + service: Ta strona internetowa + pwaInstallPromptSeen: + description: Zachowuje status, jeśli powiadomienie o instalacji progresywnej aplikacji internetowej (PWA) zostało już wyświetlone przez użytkownika. + service: Ta strona internetowa + types: + cookie: Plik cookie + local_storage: Pamięć lokalna + dialog: + accept_all: Zaakceptuj wszystkie + accept_only_essential: Akceptuj tylko niezbędne + description: Używamy plików cookie na naszej stronie internetowej w celu poprawy wydajności i zawartości strony. Pliki cookie umożliwiają nam zapewnienie bardziej spersonalizowanej obsługi użytkowników i kanałów mediów społecznościowych. + settings: Ustawienia + title: Informacje o plikach cookie używanych na stronie internetowej + modal: + accept_all: Zaakceptuj wszystkie + accept_only_essential: Akceptuj tylko niezbędne + analytics: + description: Te pliki cookie są wykorzystywane do monitorowania i analizy użytkowników strony internetowej, aby pomóc w jej ulepszeniu. + title: Analizy i statystyki + description: Używamy plików cookie, aby zapewnić podstawowe funkcje strony internetowej i zwiększyć Twoje doświadczenie online. Możesz skonfigurować i zaakceptować użycie plików cookie i zmodyfikować opcje swojej zgody w dowolnym momencie. + essential: + description: Te pliki cookie umożliwiają kluczową funkcjonalność strony internetowej i pomagają zachować bezpieczeństwo użytkowników. Są one automatycznie zapisywane w przeglądarce i nie mogą być wyłączone. + title: Niezbędne + marketing: + description: Te pliki cookie zbierają informacje o tym, jak korzystasz z witryny i mogą być wykorzystywane do zapewnienia bardziej spersonalizowanego marketingu na różnych stronach internetowych, z których korzystasz. + title: Marketing + preferences: + description: Te pliki cookie pozwalają witrynie na zapamiętywanie wyborów dokonanych w przeszłości na tej stronie internetowej, aby zapewnić bardziej spersonalizowane doświadczenie dla użytkowników witryny. + title: Preferencje + save_settings: Zapisz ustawienia + title: Ustawienia cookies + toggle: Przełącz %{consent_category} + warning: + all_categories: wszystkie ciasteczka + change_settings: Zmień ustawienia ciasteczek + consent_required: Musisz włączyć %{categories}, aby zobaczyć tę zawartość. edit_link: edit: Edytuj footer: cc_by_license: Licencja Creative Commons + data_consent_settings: Ustawienia cookies decidim_logo: Logo Decidim download_open_data: Pobierz pliki Open Data made_with_open_source: Strona internetowa powstała z użyciem free software. @@ -1649,6 +1780,7 @@ pl: facebook: "%{organization} na Facebooku" github: "%{organization} na GitHubie" instagram: "%{organization} na Instagramie" + x: "%{organization} w X" youtube: "%{organization} na YouTube" timeout_modal: body: Byłeś nieaktywny przez %{minutes} min. Jeśli pozostaniesz nieaktywny, zostaniesz automatycznie wylogowany ze względów bezpieczeństwa. @@ -1665,6 +1797,7 @@ pl: profile: Moje konto public_profile: Mój profil publiczny sign_out: Wyloguj się + title: Linki do profilu user_profile: account: Moje konto authorizations: Autoryzacje @@ -1714,6 +1847,7 @@ pl: weibo: Sina Weibo whatsapp_app: WhatsApp whatsapp_web: WhatsApp + x: X xing: Xing time: formats: @@ -1721,6 +1855,8 @@ pl: day_of_week: "%a" day_of_week_long: "%a %e" day_of_year: "%d.%m.%y" + ddmm: "%d.%m" + ddmmyyyy: "%d.%m.%Y" decidim_day_of_year: "%d %B %Y" decidim_short: "%d/%m/%Y %H:%M" default: "%a, %d %b %Y %H:%M:%S %z" diff --git a/decidim-core/config/locales/pt-BR.yml b/decidim-core/config/locales/pt-BR.yml index 7e54e407d493..5f7d3b281493 100644 --- a/decidim-core/config/locales/pt-BR.yml +++ b/decidim-core/config/locales/pt-BR.yml @@ -23,6 +23,7 @@ pt-BR: user: about: Sobre email: O seu email + locale: Local name: Seu nome nickname: Apelido password: Senha @@ -73,6 +74,8 @@ pt-BR: 'true': 'Sim' carrierwave: errors: + file_cannot_be_processed: O arquivo não pode ser processado + file_resolution_too_large: A resolução do arquivo é muito grande file_size_too_large: O tamanho do arquivo é grande demais not_inside_organization: O arquivo não está anexado a nenhuma organização date: @@ -82,10 +85,40 @@ pt-BR: decidim_with_day_and_month_name: "%A %d %b %Y" decidim_with_month_name: "%d %B %Y" decidim_with_month_name_short: "%d %b" + datetime: + distance_in_words: + about_x_hours: + one: aproximadamente 1 hora + other: aproximadamente %{count} horas + about_x_months: + one: aproximadamente 1 mês + other: aproximadamente %{count} meses + half_a_minute: meio minuto + less_than_x_minutes: + one: menos de um minuto + other: menos de %{count} minutos + less_than_x_seconds: + one: menos de 1 segundo + other: menos de %{count} segundos + x_days: + one: 1 dia + other: "%{count} dias" + x_hours: + one: 1 hora + other: "%{count} horas" + x_minutes: + one: 1 minuto + other: "%{count} minutos" + x_months: + one: 1 mês + other: "%{count} meses" + x_seconds: + one: 1 segundo + other: "%{count} segundos" decidim: accessibility: external_link: Link externo - front_page_link: Ir para a página inicial + front_page_link: Ir à página inicial logo: "Logotipo oficial de %{organization}" skip_button: Pular para o conteúdo principal account: @@ -506,13 +539,13 @@ pt-BR: newsletter: Receba um boletim informativo ocasional com informações relevantes newsletter_title: Permissão de contato nickname_help: Seu alias em %{organization}. Só pode conter letras, números, '-' e '_'. - sign_in: Iniciar Sessão + sign_in: Iniciar sessão sign_up: Inscreva-se sign_up_as: legend: Inscreva-se como subtitle: Inscreva-se para participar de discussões e propostas de suporte. terms: os termos e condições de uso - tos_agreement: Ao se inscrever, aceita %{link}. + tos_agreement: Ao cadastrar-se, aceita %{link}. tos_title: Termos de serviço username_help: Nome público que aparece em suas postagens. Com o objetivo de garantir o anonimato, pode ser qualquer nome. sessions: @@ -1040,7 +1073,7 @@ pt-BR: last_message: Última mensagem new_conversation: Nova conversa next: Próxima - no_conversations: Ainda não há conversas + no_conversations: Ainda não tem conversas title: Conversas to: Para reply: @@ -1075,7 +1108,7 @@ pt-BR: title: Usuários newsletter_mailer: newsletter: - note: Você recebeu este e-mail porque está inscrito em boletins informativos em %{organization_name}. Você pode alterar suas configurações em suas notifications page. + note: Você recebeu este e-mail porque se inscreveu nos boletins informativos do %{organization_name}. É possível editar suas configurações de notificações. see_on_website: Não consegue ver este e-mail corretamente? Visualize-o no site. unsubscribe: Para optar por não receber esse tipo de email, Unsubscribe. newsletter_templates: @@ -1598,6 +1631,7 @@ pt-BR: confirm_new_password: Confirme a nova senha new_password: Nova senha password_help: "O mínimo de %{minimun_characters} caracteres, não deve ser muito comum (por exemplo, 123456) e deve ser diferente do seu apelido e do seu email." + password_help_admin: "Mínimo de caracteres %{minimun_characters}, não deve ser muito comum (por exemplo, 123456) deve ser diferente do seu nome de usuário e seu e-mail e deve ser diferente das senhas antigas." new: forgot_your_password: Esqueceu sua senha? send_me_reset_password_instructions: Envie-me as instruções de redefinição de senha @@ -1619,7 +1653,7 @@ pt-BR: sessions: already_signed_out: Saiu com sucesso. new: - sign_in: Iniciar Sessão + sign_in: Iniciar sessão signed_in: Conectado com sucesso. signed_out: Saiu com sucesso. shared: @@ -1628,7 +1662,7 @@ pt-BR: didn_t_receive_confirmation_instructions: Não recebeu instruções de confirmação? didn_t_receive_unlock_instructions: Não recebeu instruções de desbloqueio? forgot_your_password: Esqueceu sua senha? - sign_in: Iniciar Sessão + sign_in: Iniciar sessão sign_in_with_provider: Entrar com %{provider} sign_up: inscrever-se minimum_password_length: @@ -1661,8 +1695,10 @@ pt-BR: not_saved: one: 'Houve um erro ao processar seu pedido:' other: 'Houve erros múltiplos ao processar sua solicitação:' + password_confirmation_message: '"Confirme sua senha" não coincide com a senha' too_many_marks: está usando muitos sinais de pontuação consecutivos (por exemplo,! e?) too_much_caps: está usando muitas letras maiúsculas (mais de 25% do texto) + too_short: é muito curto (menos de 15 caracteres) url_format: Esta URL está em formato incorreto forms: correct_errors: Há erros no formulário, por favor corrija-os para continuar. @@ -1682,10 +1718,52 @@ pt-BR: columns: description: Descrição type: Tipo + items: + _session_id: + description: Permite que os sites lembrem o usuário dentro de um site quando se movem entre as páginas da web. + service: Este site + decidim-consent: + description: Armazena informações sobre os cookies permitidos pelo usuário neste site. + service: Este site + pwaInstallPromptSeen: + description: Armazena o status se a notificação de instalação progressiva do aplicativo web (PWA) já foi vista pelo usuário. + service: Este site + types: + cookie: Cookie + local_storage: Armazenamento local + dialog: + accept_all: Aceitar todas + accept_only_essential: Aceitar apenas o essencial + description: Utilizamos cookies neste site para amelhorar o desempenho da página. As cookies nos permitem oferecer uma experiência mais personalizada ao usuário e aos canais de redes sociais. + title: Informações sobre as cookies utilizadas no site + modal: + accept_all: + accept_only_essential: Aceitar apenas o essencial + analytics: + description: Esses cookies são usados para medir e analisar o público do site para ajudar a melhorar o site. + title: Análises e estatísticas + description: Usamos cookies para garantir as funcionalidades básicas do site e melhorar a sua experiência on-line. Você pode configurar e aceitar o uso dos cookies e modificar suas opções de consentimento, a qualquer momento. + essential: + description: Esses cookies ativam a funcionalidade chave do site e ajudam a manter seus usuários protegidos. Eles são salvos automaticamente no navegador e não podem ser desativados. + title: Essencial + marketing: + description: Esses cookies coletam informações sobre como você usa o site e eles podem ser utilizados para fornecer a você marketing mais personalizado em diferentes sites que você usa. + title: Marketing + preferences: + description: Esses cookies permitem que o site lembre as escolhas que você fez no passado neste site para fornecer uma experiência mais personalizada para os usuários do site. + title: Preferências + save_settings: Salvar configurações + title: Configurações de cookies + toggle: Alternar %{consent_category} + warning: + all_categories: todas as cookies + change_settings: Mudar configurações de cookies + consent_required: Você precisa habilitar %{categories} para ver este conteúdo. edit_link: edit: Editar footer: cc_by_license: Licença Creative Commons + data_consent_settings: Configurações de cookies decidim_logo: Logo Decidim download_open_data: Baixar arquivos Open Data made_with_open_source: Site criado com software livre. @@ -1705,10 +1783,13 @@ pt-BR: notifications_dashboard: mark_all_as_read: Marcar tudo como lido mark_as_read: Marcar como lida + offline_banner: + cache_version_page: Oooops! Sua rede está fora de linha. Esta é uma versão armazenada em cache da página que você está visitando, pode ser que o conteúdo não esteja atualizado. social_media_links: facebook: "%{organization} no Facebook" github: "%{organization} no GitHub" instagram: "%{organization} no Instagram" + x: "%{organization} em X" youtube: "%{organization} no YouTube" timeout_modal: body: Você está inativo por %{minutes} minutos. Se você continuar inativo, será automaticamente desconectado para sua própria segurança. @@ -1741,12 +1822,15 @@ pt-BR: name: Português brasileiro name_with_error: Português brasileiro (erro!) password_validator: + blacklisted: está na lista negra domain_included_in_password: é muito semelhante a este nome de domínio email_included_in_password: é muito parecido com o seu email fallback: não é válido name_included_in_password: é muito parecido com o seu nome + nickname_included_in_password: é muito parecido com o seu nome de usuário not_enough_unique_characters: não tem caracteres únicos suficientes password_not_allowed: não é permitido + password_repeated: não é possível reutilizar a senha antiga password_too_common: é muito comum password_too_long: é muito longo password_too_short: é muito curto @@ -1797,6 +1881,7 @@ pt-BR: dropdown: choose_diff_view_html: 'Modo de visualização HTML:' choose_diff_view_mode: 'Modo de visualização comparado:' + choose_diff_view_mode_menu: Escolher modo de comparação option_escaped: Escapou option_split: Lado-por lado option_unescaped: Abandonado diff --git a/decidim-debates/config/locales/de.yml b/decidim-debates/config/locales/de.yml index 13dde515f2a5..c6b0bd46bc47 100644 --- a/decidim-debates/config/locales/de.yml +++ b/decidim-debates/config/locales/de.yml @@ -178,7 +178,7 @@ de: back_to_resource: Zurück zur Debatte last_activity: debate_updated_at_html: "Debatte aktualisiert unter %{link}" - new_debate_at_html: "Neue Debatte bei %{link}" + new_debate_at_html: "Neue Debatte auf %{link}" models: debate: fields: diff --git a/decidim-debates/config/locales/pl.yml b/decidim-debates/config/locales/pl.yml index 73e023607f18..38cf4d723fb6 100644 --- a/decidim-debates/config/locales/pl.yml +++ b/decidim-debates/config/locales/pl.yml @@ -114,6 +114,9 @@ pl: success: Debatę utworzono pomyślnie. debate: participate: Dołącz + debates: + empty: Nie ma jeszcze żadnych debat. + empty_filters: Nie ma debat z tymi kryteriami. edit: back: Wróć save: Zapisz zmiany diff --git a/decidim-dev/config/locales/pl.yml b/decidim-dev/config/locales/pl.yml index e91bb7f65b5e..d8d5ca2c3ee0 100644 --- a/decidim-dev/config/locales/pl.yml +++ b/decidim-dev/config/locales/pl.yml @@ -15,6 +15,12 @@ pl: dummy: settings: global: + guided: Kierowane wprowadzanie danych + guided_help: Tekst pomocy + guided_readonly: Zablokowane pole wprowadzania danych + guided_rich: Kierowane i rozbudowane wprowadzanie danych + guided_rich_help_html: Tekst HTML pomocy + guided_rich_readonly_html: Treść HTML pomocy dla wyłączonego wprowadzania readonly_attribute: Atrybut tylko do odczytu test: Test A test_choices: @@ -23,6 +29,7 @@ pl: c: Opcja C test_options: bar: Bar + baz: Baz foo: Foo step: endorsements_blocked: Możliwość rekomendacji zablokowana @@ -30,6 +37,7 @@ pl: readonly_step_attribute: Atrybut kroku tylko do odczytu test_options: bar: Bar + baz: Baz foo: Foo dummy: admin: diff --git a/decidim-elections/config/locales/es-MX.yml b/decidim-elections/config/locales/es-MX.yml index ce942319d388..05f1cd2f70fb 100644 --- a/decidim-elections/config/locales/es-MX.yml +++ b/decidim-elections/config/locales/es-MX.yml @@ -823,7 +823,7 @@ es-MX: description: name: Descripción de la votación elections: - name: Elecciones + name: Votaciones electorales header: name: Cabecera de la votación html_block_1: diff --git a/decidim-elections/config/locales/eu.yml b/decidim-elections/config/locales/eu.yml index 3cdf91e949a7..f0bdeb499a2b 100644 --- a/decidim-elections/config/locales/eu.yml +++ b/decidim-elections/config/locales/eu.yml @@ -88,6 +88,9 @@ eu: decidim/elections/question: one: Galdera other: Galderak + decidim/voting: + one: Bozketa + other: Bozketak decidim/votings/census/dataset: one: Data-multzoa other: Data-multzoa diff --git a/decidim-elections/config/locales/fi-plain.yml b/decidim-elections/config/locales/fi-plain.yml index 5cb497b6a783..df692ebbc26b 100644 --- a/decidim-elections/config/locales/fi-plain.yml +++ b/decidim-elections/config/locales/fi-plain.yml @@ -644,6 +644,7 @@ fi-pl: upload_legend: Julkiset tunnistusavaimet ovat palvelimella, mutta eivät selaimessasi. Sinun täytyy tuoda tunnistusavainten tiedosto omalle tietokoneellesi varmuuskopiosta, jonka tallensit avaimia luotaessa. not_supported_browser_description: Näyttää siltä, että käytät selainta, jota ei voi käyttää luottamushenkilönä toimimiseen. Tarkasta, että käytät selaimesi viimeisintä versiota tai yritä käyttää jotain suosituimmista selaimista luottamushenkilön tehtävien suorittamiseksi. not_supported_browser_title: Päivitä selaimesi toimiaksesi luottamushenkilönä + trustee_role_description: Sinulle on annettu luottamushenkilön tehtävä joissain vaaleissa tällä alustalla. update: success: Julkisen tunnistusavaimesi tallentaminen onnistui. votes: @@ -734,6 +735,7 @@ fi-pl: continue: Seuraava warnings: no_elections_warning: Yksikään vaali ei vastaa hakukriteerejäsi tai yhtään vaalia ei ole suunniteltu. + no_scheduled_elections_warning: Tällä hetkellä yhtään vaalia ei ole aikataulutettu, mutta löydät täältä kaikki aikaisemmat vaalit. events: elections: election_published: @@ -1185,6 +1187,7 @@ fi-pl: certify: add_images: Lisää kuvia error: Varmenteen liittäminen epäonnistui, yritä uudestaan. + form_legend: Lataa kuva äänestyksen päättämisen todistuksesta heading: Äänten uudelleenlaskenta - Lataa varmenne info_text: Lataa kuva äänestyksen päättämisen varmenteesta. submit: Lataa varmenne diff --git a/decidim-elections/config/locales/fi.yml b/decidim-elections/config/locales/fi.yml index f77e5b8728f4..c7600bdcc894 100644 --- a/decidim-elections/config/locales/fi.yml +++ b/decidim-elections/config/locales/fi.yml @@ -644,6 +644,7 @@ fi: upload_legend: Julkiset tunnistusavaimet ovat palvelimella, mutta eivät selaimessasi. Sinun täytyy tuoda tunnistusavainten tiedosto omalle tietokoneellesi varmuuskopiosta, jonka tallensit avaimia luotaessa. not_supported_browser_description: Näyttää siltä, että käytät selainta, jota ei voi käyttää luottamushenkilönä toimimiseen. Tarkasta, että käytät selaimesi viimeisintä versiota tai yritä käyttää jotain suosituimmista selaimista luottamushenkilön tehtävien suorittamiseksi. not_supported_browser_title: Päivitä selaimesi toimiaksesi luottamushenkilönä + trustee_role_description: Sinulle on annettu luottamushenkilön tehtävä joissain vaaleissa tällä alustalla. update: success: Julkisen tunnistusavaimesi tallentaminen onnistui. votes: @@ -734,6 +735,7 @@ fi: continue: Seuraava warnings: no_elections_warning: Yksikään vaali ei vastaa hakukriteerejäsi tai yhtään vaalia ei ole suunniteltu. + no_scheduled_elections_warning: Tällä hetkellä yhtään vaalia ei ole aikataulutettu, mutta löydät täältä kaikki aikaisemmat vaalit. events: elections: election_published: @@ -1185,6 +1187,7 @@ fi: certify: add_images: Lisää kuvia error: Varmenteen liittäminen epäonnistui, yritä uudestaan. + form_legend: Lataa kuva äänestyksen päättämisen todistuksesta heading: Äänten uudelleenlaskenta - Lataa varmenne info_text: Lataa kuva äänestyksen päättämisen varmenteesta. submit: Lataa varmenne diff --git a/decidim-elections/config/locales/ja.yml b/decidim-elections/config/locales/ja.yml index 9d475eb62efc..d397e1a71641 100644 --- a/decidim-elections/config/locales/ja.yml +++ b/decidim-elections/config/locales/ja.yml @@ -632,6 +632,7 @@ ja: upload_legend: サーバーには公開鍵がありますが、ブラウザにはまだ公開鍵がありません。 公開鍵を作成後、作成したバックアップから、公開鍵を使用したファイルをコンピュータにインポートする必要があります。 not_supported_browser_description: 受託者としての活動に使用できないWebブラウザを使用しているようです。最新バージョンのブラウザを使用するか、または一般的なブラウザを使用して、受託者のタスクを完了できるようにしてください。 not_supported_browser_title: ブラウザをアップグレードして受託者として行動する + trustee_role_description: あなたは、このプラットフォームで行われる選挙のいくつかで受託者として行動するようにアサインされています。 update: success: 公開識別キーを保存しました。 votes: @@ -722,6 +723,7 @@ ja: continue: 次へ warnings: no_elections_warning: 検索条件に一致する選挙がないか、または予定されている選挙がありません。 + no_scheduled_elections_warning: 現在、予定された選挙はありませんが、過去のすべての選挙を検索できます。 events: elections: election_published: @@ -1172,6 +1174,7 @@ ja: certify: add_images: 画像を追加 error: 証明書の添付中にエラーが発生しました。もう一度やり直してください。 + form_legend: 選挙閉鎖証明書の写真をアップロードする heading: 投票の再集計 - 証明書をアップロード info_text: 選挙閉鎖証明の写真をアップロードしてください submit: 証明書をアップロードする diff --git a/decidim-elections/config/locales/pt-BR.yml b/decidim-elections/config/locales/pt-BR.yml index d436c5ca76a4..4d4b56407fc5 100644 --- a/decidim-elections/config/locales/pt-BR.yml +++ b/decidim-elections/config/locales/pt-BR.yml @@ -30,6 +30,7 @@ pt-BR: census_contact_information: Informação de contato do censo end_time: Votação termina introductory_image: Imagem introdutória + promoted: Promovido scope_id: Escopo show_check_census: Mostrar página "checar censo" start_time: A votação começa @@ -200,6 +201,11 @@ pt-BR: exports: elections: Eleições feedback_form_answers: Respostas do formulário de feedback + mailers: + trustee_mailer: + body: "

Olá %{user_name},

Você foi adicionado como fiduciário de %{resource_name}.

" + subject: Você foi adicionado como um fiduciário a %{resource_name} + trustee_zone: Leve-me à zona de fiduciários menu: trustees: Curadores models: @@ -222,6 +228,7 @@ pt-BR: title: Importar propostas questions: create: + election_started: A eleição já começou invalid: Ocorreu um erro ao criar uma nova pergunta success: Questão criada com sucesso destroy: @@ -241,10 +248,15 @@ pt-BR: steps: create_election: errors: + census_codes_generated: Códigos de acesso do censo não foram gerados. + census_frozen: Códigos de acesso do censo não foram exportados. + census_uploaded: Não há censos carregados para esta eleição. + component_published: O componente de eleição não está publicado. max_selections: As perguntas não têm um valor correto para a quantidade de respostas minimum_answers: As perguntas devem ter pelo menos duas respostas. minimum_questions: A eleição deve ter pelo menos uma questão. published: A eleição não está publicada. + time_before: O horário de início é em menos que %{hours} antes do começo das eleições. trustees_number: O espaço participativo deve ter pelo menos %{number} administradores com chave pública. invalid: Houve um problema ao configurar essa eleição no_trustees: Não há Agentes fiduciários configurados para este espaço participativo @@ -253,6 +265,10 @@ pt-BR: 'false': não tem uma chave pública 'true': tem uma chave pública requirements: + census_codes_generated: Códigos de acesso do censo são gerados. + census_frozen: Os códigos de acesso do censo são exportados e o censo está congelado. + census_uploaded: O Censo foi carregado. + component_published: O componente de eleição está publicado. max_selections: Todas as questões têm um valor correto para o máximo de respostas. minimum_answers: Cada questão tem pelo menos 2 respostas. minimum_questions: A eleição tem pelo menos 1 pergunta. @@ -298,6 +314,9 @@ pt-BR: submit: Publicar resultados success: A publicação requerida foi enviada com sucesso para o Quadro de Boletim title: Resultados calculados + tally_started: + continue: Continuar + title: Processo de registro vote: errors: time_after: A eleição ainda está em curso. Você tem que esperar até o fim do período de votação (%{end_time}). @@ -339,6 +358,15 @@ pt-BR: update: invalid: Ocorreu um erro ao atualizar %{trustee} como curador success: Curador %{trustee} atualizado com sucesso + admin_log: + election: + report_missing_trustee: "%{user_name} relatou %{trustee_name} como um fiduciário ausente durante o concurso para a eleição %{resource_name} de %{space_name} no Bulletin Board" + connection: + failed: + modal: + communication_lost: Infelizmente, parece que a comunicação com o servidor de votação (Bulletin Board) foi perdida.
Pode ser que a conexão com a Internet esteja interrompida ou que o servidor de destino esteja muito ocupado.
Você pode tentar novamente mais tarde ou entrar em contato com o suporte se esse problema persistir. + generic_error: Infelizmente, ocorreu um erro desconhecido. É provável que seu navegador não seja suportado ou que você esteja usando o modo "incognito" ou "privado", que não é suportado. + title: Algo deu errado election_m: badge_name: finished: Finalizado @@ -525,7 +553,12 @@ pt-BR: tally: cast: Transmissão de apuração share: Compartilhar apuração + process_warning: Depois que o processo for iniciado, você não deverá sair desta página até que o processo termine. Levará vários minutos, pois todos os fiduciários deverão estar conectados para completá-lo. start_icon: Ícone que indica um botão iniciar para começar a geração de chaves eleitorais + status: + completed: Concluído + pending: Pendente + processing: Processando title: Apuração para %{election} update: error: O status da eleição não foi atualizado. @@ -558,6 +591,7 @@ pt-BR: generate_legend_3: Certifique-se de que seu computador não tenha uma cópia do arquivo (por exemplo, verifique as pastas Downloads e Desktop). generate_legend_4: Faça outra cópia do arquivo em um dispositivo externo diferente e armazene-o em um lugar muito seguro. submit: Enviar + submit_legend: Depois de seguir todos os passos explicados acima, complete o processo enviando a chave de identificação pública para o servidor. submit_title: Enviar a chave de identificação pública title: Chaves de identificação de curadores upload: Envie suas chaves de identificação @@ -575,6 +609,7 @@ pt-BR: audit: "( Auditar cédula )" back: Iniciar o processo de votação novamente ballot_hash: 'Seu identificador de voto é:' + cast: Envie sua cédula para depositar seu voto description: Aqui, você tem as opções para transmitir a sua cédula de voto para que ela seja devidamente contado ou, em alternativa, poderá auditar, que sua cédula de voto foi corretamente criptografado. Por razões de segurança, a auditoria do seu voto irá estragá-lo. O que significa que, para dar o seu voto, terá de reiniciar o processo de votação. header: 'A cédula está criptografada: transmita-a ou auditá-la' casting: @@ -630,7 +665,9 @@ pt-BR: onboarding_modal: close: Fechar modal create_account: Criar conta + description: Você quer criar uma nova conta na plataforma? Você poderá participar dos processos e ser parte ativa da organização. no_account: Não, obrigado. + title: Novo na plataforma? update: error: Houve um problema ao atualizar o status do voto. Por favor, vote novamente. verify: @@ -641,8 +678,10 @@ pt-BR: header: Voto não encontrado! info: O código de voto não foi encontrado na urna %{link}. Tente novamente. form: + back: Voltar à plataforma submit: Check vote_identifier: 'Código de identificador:' + vote_identifier_help: Este é o identificador que lhe foi dado depois de você transmitir o seu voto (não o código para digitar a cabine de voto). header: title: Verifique seu voto success: @@ -735,8 +774,28 @@ pt-BR: highlighted_votings: max_results: Quantidade máxima de elementos para mostrar landing_page: + attachments_and_folders: + name: Anexos e pastas de votação description: name: Descrição da votação + elections: + name: Votações electorais + header: + name: Cabeçalho de votação + html_block_1: + name: Bloco de votação html 1 + html_block_2: + name: Bloco de votação html 2 + html_block_3: + name: Bloco de votação html 3 + metrics: + name: Métricas de votação + polling_stations: + name: Estações de voto + stats: + name: Estatísticas de votação + timeline: + name: Linha do tempo da votação index: published: Publicado landing_page: @@ -850,6 +909,7 @@ pt-BR: edit: change_polling_station: Voltar para estações de votação monitoring_committee_notes: Observações + monitoring_committee_notes_placeholder: Relate qualquer incidente aqui title: Resultados para a eleição %{election_title} na estação de voto %{polling_station_title} elections: title: Escolha uma eleição que deseja validar @@ -936,14 +996,18 @@ pt-BR: form: banner_image: Imagem de banner census_contact_information: Informação de contato do censo + census_contact_information_help: Esta informação de contato é para um participante que deseja relatar problemas com o censo. Pode ser um endereço de e-mail, um formulário de contato em outro site, uma pesquisa para visitantes, etc. introductory_image: Imagem introdutória + promoted: Promovido select_a_voting_type: Por favor, selecione um tipo de votação show_check_census_help: Mostrar ou não o link "Posso votar?" no menu de votações públicas + slug_help: 'Os slugs de URL são usados para gerar os URLs que apontam para essa votação. Aceita apenas letras, números e traços e deve começar com uma letra. Exemplo: %{url}' title: Título voting_type: hybrid: Híbrido in_person: Pessoalmente online: On-line + voting_type_label: Tipo de votação new: create: Criar title: Nova votação @@ -964,8 +1028,11 @@ pt-BR: census: create: invalid: Ocorreu um erro ao atualizar o censo, por favor tente novamente mais tarde. + creating_data: + info_message: "Aguarde, processadas %{processed_count} de %{raw_count} linhas do arquivo %{file} (isso pode levar alguns minutos)." delete: button: Excluir todos os dados do censo + confirm: A exclusão de todos os dados do censo não pode ser desfeita. Tem certeza que deseja continuar? destroy: error: Ocorreu um erro ao deletando o censo, por favor tente novamente mais tarde. success: Dados Census excluídos @@ -973,10 +1040,17 @@ pt-BR: button: Exportar códigos de acesso a votos callout: Agora você pode exportar os códigos de acesso. Isso só pode ser feito uma vez. Ao iniciar a exportação, você receberá um e-mail com as instruções para %{email} confirm: Você só pode exportar os códigos de acesso uma vez. Certifique-se de que você tem acesso à conta de e-mail %{email}. + file_not_exist: Este arquivo não existe launch_error: Problema ao lançar a exportação de códigos de acesso launch_success: Códigos de acesso lançado. Em breve, você receberá um e-mail em %{email} + exporting_access_codes: + info_message: "Por favor, aguarde, a exportação está sendo preparada, você o receberá em breve para %{email} (isso pode levar alguns minutos)." freeze: callout: O censo está congelado e não pode ser modificado. + help_html: | + Os dados do censo foram carregados, os códigos gerados e exportados com sucesso.
+ Você está pronto para iniciar a eleição.
+ Use o CSV exportado com códigos individuais para distribuí-lo ao longo do seu censo por meios próprios ou ative a guia "Posso votar" para permitir que qualquer pessoa recupere este código utilizando os seus próprios dados do censo. generate_access_codes: button: Gerar códigos de acesso a votação callout: Agora você pode gerar os códigos de acesso. Lembre-se de que após gerar os códigos de acesso, você não será capaz de modificar mais o censo. @@ -985,6 +1059,9 @@ pt-BR: info_message_warn: Por favor, verifique se nenhum dado está faltando, porque %{data_count} registros foram criados e o arquivo enviado %{file} possui %{raw_count} linhas. launch_error: Problema ao lançar a geração de códigos de acesso launch_success: Geração de códigos iniciada. + start_over: Por favor, apague o censo atual e comece novamente com um arquivo CSV adequado com linhas válidas. + generating_access_codes: + info_message: "Por favor, aguarde, os códigos de acesso para votação estão sendo gerados (isso pode levar alguns minutos)..." new: file_help: explanation: 'Orientação para o arquivo:' @@ -993,6 +1070,7 @@ pt-BR: has_ballot_styles_message: Você configurou estilos de cédulas. Por favor, certifique-se de que o campo "%{ballot_style_code_header}" no CSV corresponde ao código de estilo de cédula desejada. info_message: "Ainda não há censo. Por favor, use o formulário abaixo para criá-lo importando um arquivo CSV." missing_ballot_styles_message: 'Não existe estilo de cédula para esta votação ainda.. Se você deseja ter quetões condicionais (ex.: apresentar ao votante diferentes questões dependendo de, por exemplo, o distrito/região da reidência), e precisa ser adicionado no Estilo de Cédula antes importando o censo. Se você gostaria de apresentar a todos os votantes as mesmas questões, você pode prosseguir com o processo de importação do censo.' + submit: Enviar CSV title: Criar o censo show: heading: Censo do espaço de votação @@ -1017,6 +1095,8 @@ pt-BR: highlighted_votings: name: Destaque da votação landing_page: + description: + title: Sobre esta votação metrics: heading: Métricas polling_stations: @@ -1033,6 +1113,8 @@ pt-BR: pages: home: highlighted_votings: + active_votings: Votações Ativas + see_all_votings: Ver todas as votações votings_button_title: Link para a Página de Votação exibindo todos os votos polling_officer_zone: closures: @@ -1066,6 +1148,7 @@ pt-BR: modal_ballots_count_error: btn_validate_total: Validar a recontagem total de votos close_modal: Fechado + info_explanation_text: 'Por favor, reveja o número total de votos. Se o número total estiver incorreto, você deve fornecer uma explicação para o Comité de Acompanhamento:' info_text: O número total de votos (envelopes) introduzidos não corresponde ao registro de pessoas que votaram nesta Estação. message_for_monitoring_committee: Mensagem para o Comitê de Monitoramento review_recount: Revisar a recontagem @@ -1096,9 +1179,12 @@ pt-BR: in_person_votes: complete_voting: available_answers: 'Respostas disponíveis:' + census_verified: Este participante ainda não votou em pessoa. + census_verified_with_online_vote: Este usuário já votou online. Se eles votarem em pessoa, os votos anteriores serão invalidados e esta será a votação definitiva. complete_voting: Votação concluída identify_another: Identificar outro usuário questions_title: 'Ela tem o direito de votar nas seguintes perguntas:' + questions_title_voted: 'Este participante já votou online e tem direito a votar nas seguintes perguntas:' voted: O usuário votou create: error: A votação não foi registrada. Por favor, tente novamente. @@ -1187,9 +1273,13 @@ pt-BR: check_census: check_status: Conferir status description: Aqui, você tem a opção de verificar os dados do censo para saber se tem o direito de participar nesta votação. Você já deve ter um código de acesso, mas se você o perdeu, você pode pedi-lo novamente, quando seus dados estiverem corretos. + error: + info: 'Por favor, tente novamente. Se você acha que os dados no sistema estão incorretos, você pode reportá-los aqui: %{census_contact_information}' + title: Os dados inseridos não estão no censo para esta votação form_title: 'Preencha o seguinte formulário para verificar os dados do censo:' invalid: Houve um problema ao verificar o censo. success: + access_link: via e-mail. access_link_with_sms: por SMS ou e-mail. info: Você já deve ter recebido seu código de acesso por e-mail. Caso você não o tenha, você pode solicitá-lo aqui title: Seus dados do censo estão corretos! @@ -1200,6 +1290,7 @@ pt-BR: day_placeholder: DD document_number: Número do documento document_number_placeholder: Carteira de identidade (RG) + document_type: Tipo de documento month: Mês month_placeholder: MM postal_code: CEP diff --git a/decidim-forms/config/locales/pl.yml b/decidim-forms/config/locales/pl.yml index c640de8aca42..56a03be0edca 100644 --- a/decidim-forms/config/locales/pl.yml +++ b/decidim-forms/config/locales/pl.yml @@ -122,11 +122,17 @@ pl: update: invalid: Podczas zapisywania formularza wystąpił błąd. success: Formularz został zapisany. + admin_log: + questionnaire: + update: "%{user_name} zaktualizował(a) kwestionariusz %{resource_name}" errors: answer: body: Treść nie może być pusta images: dimensions: "%{width} × %{height} px" + processors: + resize_and_pad: Rozmiar obrazu zostanie zmieniony i dopasowany do wymiarów %{dimensions}. + resize_to_fit: Rozmiar obrazu zostanie zmieniony i dopasowany do wymiarów %{dimensions}. question_types: files: Pliki long_answer: Długa odpowiedź diff --git a/decidim-forms/config/locales/ro-RO.yml b/decidim-forms/config/locales/ro-RO.yml index 5b1ded5cf1a8..577415efd8ee 100644 --- a/decidim-forms/config/locales/ro-RO.yml +++ b/decidim-forms/config/locales/ro-RO.yml @@ -39,7 +39,7 @@ ro: answer_option: answer_option: Opțiune de răspuns free_text: Text liber - remove: Elimină + remove: Eliminați statement: Declarație answers: actions: @@ -53,7 +53,7 @@ ro: export_response: title: survey_user_answers_%{token} index: - title: "%{total} total răspunsuri" + title: "%{total} răspunsuri în total" show: title: 'Răspuns #%{number}' display_condition: @@ -71,21 +71,21 @@ ro: mandatory: Această condiție trebuie îndeplinită întotdeauna indiferent de stadiul altor condiții remove: Elimină save_warning: Ține minte să salvezi chestionarul înainte de configurarea condiţiilor de afişare - select_answer_option: Selectează opțiunea de răspuns + select_answer_option: Selectați opțiunea de răspuns select_condition_question: Selectează o întrebare - select_condition_type: Selectează un tip de condiție + select_condition_type: Selectați un tip de condiție edit: save: Salvează - title: Editează chestionarul + title: Editare chestionar form: add_question: Adaugă întrebare add_separator: Adaugă separator - add_title_and_description: Adaugă titlu și descriere - already_answered_warning: Au fost înregistrare deja câteva răspunsuri de la utilizatori pentru acest chestionar. De aceea, nu mai poți modifica întrebările. + add_title_and_description: Adaugați titlu și descriere + already_answered_warning: Au fost înregistrare deja câteva răspunsuri de la utilizatori pentru acest chestionar. De aceea, nu mai puteți modifica întrebările. collapse: Restrânge toate întrebările expand: Extinde toate întrebările preview: Previzualizează - title: Editează chestionarul pentru %{questionnaire_for} + title: Actualizați chestionarul pentru %{questionnaire_for} unpublished_warning: Chestionarul nu este publicat. Poți modifica întrebările, dar această acțiune va duce la stergerea automată a răspunsurilor curente. matrix_row: matrix_row: Rând @@ -95,14 +95,14 @@ ro: add_answer_option: Adaugă opțiune de răspuns add_display_condition: Adaugă condiție de afișare add_display_condition_info: Salvează formularul pentru a configura condițiile de afișare - add_matrix_row: Adaugă rând + add_matrix_row: Adaugați rând any: Oricare - collapse: Restrânge + collapse: Restrângeți description: Descriere down: Mergi în jos - expand: Extinde + expand: Extindeți question: Întrebare - remove: Elimină + remove: Eliminați statement: Declarație up: Mergi în sus separator: diff --git a/decidim-initiatives/config/locales/ja.yml b/decidim-initiatives/config/locales/ja.yml index d414780a8b77..553103f2daa4 100644 --- a/decidim-initiatives/config/locales/ja.yml +++ b/decidim-initiatives/config/locales/ja.yml @@ -298,6 +298,8 @@ ja: update: 更新 form: authorizations: 認証設定 + child_scope_threshold_enabled_help: 'この設定フラグはオフライン投票に対応していません。サブスコープを有効にし、ユーザーにスコープを関連付ける権限ハンドラと連携します。認証設定の下部で、その認証を選択することを確認してください。これを動作させるためには、スコープを階層的に設定する必要があります:1つの親 - N個の子。この設定がどのように機能するかの詳細は、 イニシアチブの管理者向けドキュメントページ を参照してください。' + only_global_scope_enabled_help: '「子スコープ署名」を有効にし、グローバルスコープを親スコープとして設定した場合、このフラグをチェックします。これを有効にすると、イニシアチブ作成ウィザードでのイニシアチブタイプの選択がスキップされます。この仕組みについての詳細は、こちらの リンク を参照してください。' options: オプション title: 一般情報 initiative_type_scopes: diff --git a/decidim-initiatives/config/locales/pl.yml b/decidim-initiatives/config/locales/pl.yml index 836155a7b276..529f9b8ae34a 100644 --- a/decidim-initiatives/config/locales/pl.yml +++ b/decidim-initiatives/config/locales/pl.yml @@ -283,6 +283,8 @@ pl: update: Aktualizuj form: authorizations: Ustawienia autoryzacji + child_scope_threshold_enabled_help: 'Ta flaga konfiguracja nie wspiera głosowania offline. Zezwala ona na pod-zakresy i działa z uchwytem autoryzacji, który łączy zakres z użytkownikiem. Upewnij się, że wybrałeś(aś) taką autoryzację w sekcji autoryzacji poniżej. Zakresy muszą być konfigurowane w hierarchii: 1 Rodzic - N element podrzędny. Więcej informacji o działaniu tej konfiguracji znajdziesz pod tą stroną dokumentacji administracji inicjatywami.' + only_global_scope_enabled_help: Zaznacz tę flagę, jeśli włączyłeś(aś) opcję "Podpisy zakresu podrzędnego" i skonfigurowałeś(aś) globalny zakres jako zakres nadrzędny. Umożliwiając to działanie, wybór typu inicjatywy zostanie pominięty w kreatorze tworzenia inicjatyw. Aby uzyskać więcej informacji na temat funkcjonowania tej konfiguracji, zobacz ten link. options: Ustawienia title: Informacje ogólne initiative_type_scopes: @@ -299,6 +301,12 @@ pl: send_to_technical_validation: "%{user_name} wysłał(a) inicjatywę %{resource_name} do weryfikacji technicznej" unpublish: "%{user_name} odrzucił(a) inicjatywę %{resource_name}" update: "%{user_name} zaktualizował(a) inicjatywę %{resource_name}" + initiatives_settings: + update: "%{user_name} zaktualizował(a) ustawienia inicjatyw" + initiatives_type: + create: "%{user_name} utworzył(a) typ inicjatywy %{resource_name}" + delete: "Użytkownik %{user_name} usunął typ inicjatywy %{resource_name}" + update: "%{user_name} zaktualizował(a) typ inicjatyw %{resource_name}" admin_states: accepted: Wystarczająca liczba podpisów created: Utworzono @@ -415,6 +423,7 @@ pl: notification_title: %{applicant_nickname} złożył wniosek na członka komitetu organizacyjnego Twojej inicjatywy %{resource_title}. Aby zaakceptować lub odrzucić kliknij tutaj. form: add_attachments: Dokumenty + attachment_legend: "(Opcjonalnie) Dodaj załącznik" delete_attachment: Usuń index: title: Inicjatywy @@ -520,6 +529,7 @@ pl: title: 'Tytuł:' type: Typ inicjatywy legal_text: Zgromadzone dane osobowe zostaną dołączone do zasobów i traktowane w sposób poufny przez organizację zgodnie z obowiązującymi przepisami. + members_header: Członkowie komitetu promocyjnego inicjatywy phone_number: Numer telefonu place_date: Miejsce, data postal_code: Kod pocztowy @@ -570,6 +580,11 @@ pl: status_change_for: Inicjatywa %{title} zmieniła swój status last_activity: new_initiative: Nowa inicjatywa + pages: + home: + highlighted_initiatives: + active_initiatives: Aktualne inicjatywy + see_all_initiatives: Zobacz wszystkie inicjatywy show: badge_name: accepted: Wystarczająca liczba podpisów diff --git a/decidim-initiatives/config/locales/pt-BR.yml b/decidim-initiatives/config/locales/pt-BR.yml index e5430d4af2a3..191eb42bd84c 100644 --- a/decidim-initiatives/config/locales/pt-BR.yml +++ b/decidim-initiatives/config/locales/pt-BR.yml @@ -246,6 +246,14 @@ pt-BR: update: error: ocorreu um erro success: A iniciativa do cidadão foi atualizada com sucesso + initiatives_settings: + form: + comments: Mais comentado + date: Mais recente + publication_date: Mais recentemente publicado + random: Aleatório + signatures: Mais assinadas + title: Configurações de iniciativas initiatives_type_scopes: create: error: ocorreu um erro @@ -277,6 +285,8 @@ pt-BR: update: Atualizar form: authorizations: Opções de autorização + child_scope_threshold_enabled_help: 'Esse parâmetro de configuração não suporta votos off-line, permite subescopos e funciona com um manipulador de autorização que associa o escopo ao usuário, certifique-se de selecionar a autorização, nas configurações de autorização. Para que funcione, os escopos precisam ser configurados de forma hierárquica: 1 Pai - N Filhos. Para mais informações sobre como essa configuração funciona, consulte este link.' + only_global_scope_enabled_help: Marque este sinalizador se você habilitou "Assinatura de escopo Filho" e configurou o escopo global como seu escopo pai. Habilitando esta possibilidade, a selecção do tipo de iniciativa será ignorada no assistente de criação de iniciativa. Para mais informações sobre como essa configuração funciona, consulte este link. options: Opções title: Informação geral initiative_type_scopes: @@ -293,6 +303,12 @@ pt-BR: send_to_technical_validation: "%{user_name} enviou a iniciativa %{resource_name} para validação técnica" unpublish: "%{user_name} descartou a iniciativa %{resource_name}" update: "%{user_name} atualizou a iniciativa %{resource_name}" + initiatives_settings: + update: "%{user_name} atualizou as configurações das iniciativas" + initiatives_type: + create: "%{user_name} criou o tipo de iniciativas %{resource_name}" + delete: "%{user_name} excluiu o tipo de iniciativas %{resource_name}" + update: "%{user_name} atualizou o tipo de iniciativas %{resource_name}" admin_states: accepted: Assinaturas suficientes created: Criada @@ -331,6 +347,7 @@ pt-BR: fill_data: back: Costas continue: Continuar + decidim_user_group_id_help: Não é possível alterar a autoria da iniciativa após a criação fill_data_help: "
  • Revise o conteúdo de sua iniciativa. Seu título é fácil de entender? O objetivo da sua iniciativa é claro?
  • Você tem que escolher o tipo de assinatura. Pessoalmente, online ou uma combinação de ambos
  • Qual é o âmbito geográfico da iniciativa?
" more_information: "(Mais Informações)" select_area: Selecione uma área @@ -408,9 +425,11 @@ pt-BR: notification_title: %{applicant_nickname} se candidatou ao comitê de promotores da sua iniciativa %{resource_title}. Para aceitar ou rejeitar, clique aqui. form: add_attachments: Documentos + attachment_legend: "(Opcional) Adicionar um anexo" delete_attachment: Excluir index: title: Iniciativas + uninitialized: Iniciativas ainda não estão configuradas por um administrador initiative_signatures: fill_personal_data: continue: Continuar @@ -506,6 +525,7 @@ pt-BR: title: 'Título:' type: Tipo de iniciativa legal_text: Os dados pessoais recolhidos serão incorporados e tratados confidencialmente pela organização, de acordo com a legislação em vigor. + members_header: Membros do comitê de promotor da iniciativa phone_number: Número de telefone place_date: Local, data postal_code: CEP/CEP diff --git a/decidim-meetings/config/locales/fi-plain.yml b/decidim-meetings/config/locales/fi-plain.yml index 54dcffa5a619..8acf8d47e4df 100644 --- a/decidim-meetings/config/locales/fi-plain.yml +++ b/decidim-meetings/config/locales/fi-plain.yml @@ -282,7 +282,9 @@ fi-pl: select_user: Valitse käyttäjä index: filter: + accepted: Hyväksytyt all: Kaikki + rejected: Hylätyt sent: Lähetetyt filter_by: Rajaa hakua invite_attendee: Kutsu osallistuja diff --git a/decidim-meetings/config/locales/fi.yml b/decidim-meetings/config/locales/fi.yml index 3ab4b59c4989..2939e88bdba6 100644 --- a/decidim-meetings/config/locales/fi.yml +++ b/decidim-meetings/config/locales/fi.yml @@ -282,7 +282,9 @@ fi: select_user: Valitse käyttäjä index: filter: + accepted: Hyväksytyt all: Kaikki + rejected: Hylätyt sent: Lähetetyt filter_by: Rajaa hakua invite_attendee: Kutsu osallistuja diff --git a/decidim-meetings/config/locales/fr-CA.yml b/decidim-meetings/config/locales/fr-CA.yml index a374a63e8c58..5434605b04ef 100644 --- a/decidim-meetings/config/locales/fr-CA.yml +++ b/decidim-meetings/config/locales/fr-CA.yml @@ -282,7 +282,9 @@ fr-CA: select_user: Sélectionner un utilisateur index: filter: + accepted: Acceptée all: Toutes + rejected: Rejeté sent: Envoyé filter_by: Filtrer par invite_attendee: Inviter un participant diff --git a/decidim-meetings/config/locales/fr.yml b/decidim-meetings/config/locales/fr.yml index 874b8a60a59b..ef1caae1a30e 100644 --- a/decidim-meetings/config/locales/fr.yml +++ b/decidim-meetings/config/locales/fr.yml @@ -282,7 +282,9 @@ fr: select_user: Sélectionner un utilisateur index: filter: + accepted: Acceptée all: Toutes + rejected: Rejeté sent: Envoyé filter_by: Filtrer par invite_attendee: Inviter un participant diff --git a/decidim-meetings/config/locales/ja.yml b/decidim-meetings/config/locales/ja.yml index a092c24d8feb..08f7b7dd436a 100644 --- a/decidim-meetings/config/locales/ja.yml +++ b/decidim-meetings/config/locales/ja.yml @@ -278,7 +278,9 @@ ja: select_user: 参加者を選択 index: filter: + accepted: 承認済み all: すべて + rejected: 却下済み sent: 送信済み filter_by: フィルター invite_attendee: 参加者を招待 @@ -314,6 +316,7 @@ ja: select_a_meeting_type: ミーティング種別を選択してください select_a_registration_type: 登録種別を選択してください select_an_iframe_access_level: Iframeアクセスレベルを選択してください + show_embedded_iframe_help: 'ミーティングまたは配信イベントに埋め込めるサービスは以下のドメインに限定されています: %{domains}' index: title: ミーティング new: @@ -392,6 +395,9 @@ ja: all: すべて filter_scope_values: all: すべて + calendar: + meeting_to_event: + read_more: このミーティングについてもっと読む calendar_modal: calendar_url: カレンダー URL close_window: ウィンドウを閉じる @@ -426,7 +432,7 @@ ja: iframe_embed_type: embed_in_meeting_page: ミーティングページに埋め込む none: なし - open_in_live_event_page: ライブイベントページで開く (オプションの投票付き) + open_in_live_event_page: 配信イベントページで開く (オプションの投票付き) open_in_new_tab: URLを新しいタブで開く last_activity: meeting_updated_at_html: "ミーティングが %{link} に更新されました" @@ -510,6 +516,7 @@ ja: select_a_meeting_type: ミーティング種別を選択してください select_a_registration_type: 登録種別を選択してください select_an_iframe_access_level: iframeアクセスレベルを選択してください + show_embedded_iframe_help: 'ミーティングまたは配信イベントに埋め込めるサービスは以下のドメインに限定されています: %{domains}' index: click_here: すべてのミーティングを見る new_meeting: 新しいミーティング diff --git a/decidim-meetings/config/locales/pl.yml b/decidim-meetings/config/locales/pl.yml index 9739d1b86471..58ced97daff7 100644 --- a/decidim-meetings/config/locales/pl.yml +++ b/decidim-meetings/config/locales/pl.yml @@ -14,11 +14,14 @@ pl: meeting: address: Adres available_slots: Dostępne miejsca na to spotkanie + customize_registration_email: Dostosuj maila rejestracji decidim_category_id: Kategoria decidim_scope_id: Zakres decidim_user_group_id: Grupa użytkowników description: Opis + end_time: Czas zakończenia id: Numer ID + iframe_embed_type: Typ osadzenia Iframe location: Miejsce location_hints: Wskazówki co do miejsca online_meeting_url: Adres URL spotkania online @@ -296,6 +299,8 @@ pl: registration_url_help: 'Link: zezwól użytkownikom na korzystanie z usługi zewnętrznej, której używasz do rejestracji' select_a_meeting_type: Wybierz typ spotkania select_a_registration_type: Wybierz typ rejestracji + select_an_iframe_access_level: Wybierz poziom dostępu do iframe + show_embedded_iframe_help: 'Tylko kilka usług pozwala na osadzanie się w spotkaniu lub wydarzeniu na żywo z następujących domen: %{domains}' index: title: Spotkania new: @@ -368,21 +373,38 @@ pl: value_types: organizer_presenter: not_found: 'Nie znaleziono organizatora w bazie danych (ID: %{id})' + questionnaire: + update: "%{user_name} zaktualizował(a) kwestionariusz spotkania %{meeting_name}" application_helper: + filter_category_values: + all: Wszystkie + filter_meeting_space_values: + all: Wszystkie filter_scope_values: all: Wszystkie + calendar: + meeting_to_event: + read_more: Przeczytaj więcej o tym spotkaniu calendar_modal: calendar_url: Adres URL kalendarza close_window: Zamknij okno + copy_calendar_url: Kopiuj + copy_calendar_url_clarification: Skopiuj adres URL kalendarza do schowka + copy_calendar_url_copied: Skopiowano! copy_calendar_url_description: Możesz zobaczyć wszystkie opublikowane spotkania w swojej aplikacji kalendarza. Skopiuj i wklej ten adres URL w swoim kalendarzu, używając opcji "Dodaj nowy kalendarz z URL". copy_calendar_url_explanation: Pamiętaj, że eksportujesz wybrane spotkania, ponieważ filtry są włączone. Jeśli chcesz je wyeksportować, najpierw zresetuj wszystkie filtry. + copy_calendar_url_message: Link został pomyślnie skopiowany do schowka. export_calendar: Eksportuj kalendarz close_meeting_reminder_mailer: close_meeting_reminder: + body: Spotkanie "%{meeting_title}" oczekuje na zamknięcie. Dodaj raport z spotkania za pomocą przycisku "Zamknij spotkanie". + greetings: Pozdrawiamy,
%{organization_name}
%{organization_url} + hello: Witaj %{username}, subject: Teraz możesz zamknąć spotkanie z opublikowaniem raportu na platformie %{organization_name} conference_venues: Sale konferencyjne content_blocks: upcoming_meetings: + name: Nadchodzące spotkania upcoming_meetings: Nadchodzące spotkania view_all_meetings: Pokaż wszystkie directory: @@ -390,9 +412,23 @@ pl: index: meetings: Spotkania space_type: Przestrzeń partycypacyjna + iframe_access_level: + all: Wszyscy odwiedzający + registered: Zarejestrowani uczestnicy tego spotkania + signed_in: Tylko zalogowani uczestnicy + iframe_embed_type: + embed_in_meeting_page: Osadź na stronie spotkania + none: Żaden + open_in_live_event_page: Otwórz stronę wydarzenia na żywo (z opcjonalnymi ankietami) + open_in_new_tab: Otwórz odnośnik w nowej zakładce last_activity: meeting_updated_at_html: "Spotkanie zaktualizowane o %{link}" new_meeting_at_html: "Nowe spotkanie %{link}" + layouts: + live_event: + administrate: Administruj + close: zamknij + questions: Pytania mailer: invite_join_meeting_mailer: invite: @@ -412,6 +448,7 @@ pl: add_to_calendar: Dodaj do kalendarza apple: Dodaj do kalendarza Apple close_window: Zamknij okno + full_details_html: Aby uzyskać pełne szczegóły, przejdź do %{link} google: Dodaj do kalendarza Google outlook: Dodaj do kalendarza Outlook count: @@ -441,11 +478,14 @@ pl: origin_values: all: Wszystkie official: Oficjalny + participants: Uczestnicy + user_groups: Grupy scope: Zakres search: Szukaj type: Typ type_values: all: Wszystko + hybrid: Hybrydowe in_person: Osobiście online: Online filters_small_view: @@ -465,8 +505,14 @@ pl: select_a_category: Wybierz kategorię select_a_meeting_type: Wybierz typ spotkania select_a_registration_type: Wybierz typ rejestracji + select_an_iframe_access_level: Wybierz poziom dostępu iframe + show_embedded_iframe_help: 'Tylko kilka usług pozwala na osadzanie się w spotkaniu lub wydarzeniu na żywo z następujących domen: %{domains}' index: + click_here: Zobacz wszystkie spotkania new_meeting: Nowe spotkanie + see_all: Zobacz wszystkie spotkania + see_all_withdrawn: Zobacz wszystkie wycofane spotkania + text_banner: Oglądasz listę spotkań wycofanych przez ich autorów. %{go_back_link}. meeting_minutes: related_information: Powiązana informacja meetings: diff --git a/decidim-participatory_processes/config/locales/pl.yml b/decidim-participatory_processes/config/locales/pl.yml index bc2dc607f434..ee7ed21e3b8f 100644 --- a/decidim-participatory_processes/config/locales/pl.yml +++ b/decidim-participatory_processes/config/locales/pl.yml @@ -222,11 +222,22 @@ pl: error: Podczas aktualizowania etapu procesu partycypacyjnego wystąpił błąd. success: Etap procesu partycypacyjnego został zaktualizowany. participatory_process_types: + create: + error: Przy tworzeniu nowego typu procesu pojawił się problem. + success: Typ procesu został utworzony. + destroy: + success: Typ procesu został usunięty. + edit: + title: Edytuj typ procesu + update: Aktualizuj form: title: Tytuł new: create: Utwórz title: Nowy typ procesu + update: + error: Przy aktualizacji tego typu procesu pojawił się problem. + success: Typ procesu został zaktualizowany. participatory_process_user_roles: create: error: Wystąpił błąd podczas dodawania użytkownika do tego procesu partycypacyjnego. @@ -271,6 +282,7 @@ pl: success: Grupa procesu partycypacyjnego została utworzona. titles: participatory_process_groups: Grupy procesu partycypacyjnego + participatory_process_types: Typy procesów partycypacyjnych participatory_processes: Procesy partycypacyjne users: resend_invitation: @@ -279,6 +291,9 @@ pl: admin_log: participatory_process: create: "%{user_name} stworzył(a) proces partycypacyjny %{resource_name}" + duplicate: "%{user_name} zduplikował(a) proces partycypacyjny %{resource_name}" + export: "%{user_name} eksportował(a) proces partycypacyjny %{resource_name}" + import: "%{user_name} zaimportował(a) proces partycypacyjny %{resource_name}" publish: "%{user_name} opublikował(a) proces partycypacyjny %{resource_name}" unpublish: "%{user_name} cofnął/cofnęła publikację procesu partycypacyjnego %{resource_name}" update: "%{user_name} zaktualizował(a) proces partycypacyjny %{resource_name}" @@ -290,6 +305,10 @@ pl: create: "%{user_name} utworzył(a) etap %{resource_name} w procesie partycypacyjnym %{space_name}" delete: "%{user_name} usunął/usunęła etap %{resource_name} z procesu partycypacyjnego %{space_name}" update: "%{user_name} zaktualizował(a) etap %{resource_name} w procesie partycypacyjnym %{space_name}" + participatory_process_type: + create: "%{user_name} utworzył(a) typ procesu partycypacyjnego %{resource_name}" + delete: "Użytkownik %{user_name} usunął typ procesu partycypacyjnego %{resource_name}" + update: "%{user_name} zaktualizował(a) typ procesu partycypacyjnego %{resource_name}" participatory_process_user_role: create: "%{user_name} zaprosił(a) użytkownika %{resource_name} do procesu partycypacyjnego %{space_name}" delete: "%{user_name} usunął/usunęła użytkownika %{resource_name} z procesu partycypacyjnego %{space_name}" @@ -340,6 +359,7 @@ pl: html_3: name: Trzeci blok HTML metadata: + developer_group: Promowany przez name: Metadane participatory_scope: Zaproponowano participatory_structure: Jak decydowano @@ -370,6 +390,9 @@ pl: new_import: accepted_types: json: JSON + participatory_process_copies: + form: + slug_help: 'Slugi URL wykorzystuje się do generowania adresów URL odsyłających do procesu. Można używać jedynie liter, cyfr i łączników, przy czym należy rozpocząć od litery. Przykład: %{url}' participatory_process_groups: form: metadata: Metadane @@ -378,8 +401,10 @@ pl: participatory_process_imports: form: document_legend: Dodaj dokument + slug_help: 'Slugi URL wykorzystuje się do generowania adresów URL odsyłających do procesu. Można używać jedynie liter, cyfr i łączników, przy czym należy rozpocząć od litery. Przykład: %{url}' participatory_process_steps: form: + cta_path_help: 'Użyj ścieżek częściowych, a nie pełnych adresów URL. Można używać liter, cyfr, łączników i ukośników, przy czym należy rozpocząć od litery. Przycisk nie zostanie wyświetlony, jeżeli nie zostanie to ustawione. Przykład: %{url}' cta_text_help: Jeśli nie zostanie ustawione, przycisk nie będzie wyświetlany. participatory_processes: form: @@ -394,6 +419,7 @@ pl: select_an_area: Wybierz kategorię select_participatory_process_type: Wybierz typ procesu select_process_group: Wybierz grupę procesów + slug_help: 'Slugi URL wykorzystuje się do generowania adresów URL odsyłających do procesu. Można używać jedynie liter, cyfr i łączników, przy czym należy rozpocząć od litery. Przykład: %{url}' title: Informacje ogólne visbility: Widoczność content_blocks: @@ -406,15 +432,18 @@ pl: pages: home: highlighted_processes: + active_processes: Aktywne procesy active_step: Aktualny etap more_information: Więcej informacji participate: Dołącz participate_in: Dołącz do procesu %{resource_name} + see_all_processes: Zobacz wszystkie procesy participatory_process_steps: index: back_to_process: Powrót do strony procesu participatory_processes: filters: + all_types: Wszystkie typy counters: active: one: 1 aktualny proces @@ -454,6 +483,7 @@ pl: dates: Daty developer_group: Grupa inicjatorów end_date: Data zakończenia + local_area: Obszar organizacji participatory_scope: Zaproponowano participatory_structure: Jak decydowano private_space: To jest prywatny proces diff --git a/decidim-participatory_processes/config/locales/pt-BR.yml b/decidim-participatory_processes/config/locales/pt-BR.yml index c9ffaf2eebfb..f773d51b48a6 100644 --- a/decidim-participatory_processes/config/locales/pt-BR.yml +++ b/decidim-participatory_processes/config/locales/pt-BR.yml @@ -358,6 +358,7 @@ pt-BR: html_3: name: Terceiro bloco HTML metadata: + developer_group: Promovido por name: Metadados participatory_scope: O que é decidido participatory_structure: Como é decidido @@ -386,6 +387,9 @@ pt-BR: new_import: accepted_types: json: JSON + participatory_process_copies: + form: + slug_help: 'Os slugs de URL são usados para gerar os URLs que apontam para este processo. Aceita apenas letras, números e traços e deve começar com uma letra. Exemplo: %{url}' participatory_process_groups: form: metadata: Metadados @@ -394,8 +398,10 @@ pt-BR: participatory_process_imports: form: document_legend: Adicionar um documento + slug_help: 'Os slugs de URL são usados para gerar os URLs que apontam para este processo. Aceita apenas letras, números e traços e deve começar com uma letra. Exemplo: %{url}' participatory_process_steps: form: + cta_path_help: 'Use caminhos parciais, não URLs completas aqui. Aceita letras, números, traços e barras e deve começar com uma letra. Se não for definido, o botão não será mostrado. Exemplo: %{url}' cta_text_help: Se não estiver definido, o botão não será mostrado. participatory_processes: form: @@ -408,7 +414,9 @@ pt-BR: related_processes: Processos relacionados scope_type_max_depth_help: Restringir a profundidade do filtro de escopo; O filtro será mostrado de modo geral ao tipo de escopo selecionado. select_an_area: Selecione uma área + select_participatory_process_type: Selecione um tipo de processo select_process_group: Selecione um grupo de processos + slug_help: 'Os slugs de URL são usados para gerar os URLs que apontam para este processo. Aceita apenas letras, números e traços e deve começar com uma letra. Exemplo: %{url}' title: Informação geral visbility: Visibilidade content_blocks: @@ -421,16 +429,19 @@ pt-BR: pages: home: highlighted_processes: + active_processes: Processos ativos active_step: Passo ativo more_information: Mais Informações participate: Participar participate_in: Participe do processo %{resource_name} processes_button_title: Link para a página de processos exibindo todos os processos + see_all_processes: Ver todos os processos participatory_process_steps: index: back_to_process: Voltar à página do processo participatory_processes: filters: + all_types: Todos os tipos counters: active: one: 1 processo ativo @@ -456,6 +467,8 @@ pt-BR: see: Ver index: loading: Carregando os resultados ... + show: + title: Sobre este processo show: area: Área belongs_to_group: Este processo pertence a diff --git a/decidim-proposals/config/locales/de.yml b/decidim-proposals/config/locales/de.yml index 0583840b87eb..c24d66369dbb 100644 --- a/decidim-proposals/config/locales/de.yml +++ b/decidim-proposals/config/locales/de.yml @@ -737,7 +737,7 @@ de: error: Es gab Fehler beim Löschen des Vorschlagsentwurfs. success: Der Vorschlagsentwurf wurde erfolgreich gelöscht. last_activity: - new_proposal_at_html: "Neuer Vorschlag bei %{link}" + new_proposal_at_html: "Neuer Vorschlag auf %{link}" proposal_updated_at_html: "Vorschlag aktualisiert unter %{link}" models: collaborative_draft: diff --git a/decidim-proposals/config/locales/pl.yml b/decidim-proposals/config/locales/pl.yml index 301aae8e6a48..408cd5ad862b 100644 --- a/decidim-proposals/config/locales/pl.yml +++ b/decidim-proposals/config/locales/pl.yml @@ -273,6 +273,7 @@ pl: affected_user: email_intro: 'Twoja propozycja "%{resource_title}" została odrzucona. Możesz przeczytać odpowiedź na tej stronie:' email_outro: Otrzymałeś to powiadomienie, ponieważ jesteś autorem "%{resource_title}". + email_subject: Twoja propozycja została odrzucona notification_title: Twoja propozycja %{resource_title} została odrzucona. follower: email_intro: 'Propozycja "%{resource_title}" została odrzucona. Możesz przeczytać odpowiedź na tej stronie:' @@ -365,6 +366,25 @@ pl: proposal_comments: Komentarze proposals: Propozycje imports: + help: + answers: | + Dokument importu powinien zawierać następujące nazwy kolumn w przypadku plików CSV lub Excel, lub nazwy kluczy w przypadku plików JSON: +
    +
  • id: ID wniosku o odpowiedź
  • +
  • state: Jeden z "accepted", "evaluating" lub "rejected"
  • +
  • answer/en: Odpowiedź w języku angielskim. Będzie to zależało od konfiguracji języka Twojej platformy.
  • +
+ proposals: | + Plik musi mieć następujące nazwy kolumn w przypadku plików CSV lub Excel, lub nazwy kluczy w przypadku plików JSON: +
    +
  • title/en: Tytuł w języku angielskim. Będzie to zależało od konfiguracji języka Twojej platformy.
  • +
  • body/en: Treść w języku angielskim. Będzie to zależało od konfiguracji języka Twojej platformy.
  • +
  • scope/id: ID dla zakresu
  • +
  • category/id: ID dla kategorii
  • +
+ label: + answers: Importuj odpowiedzi z pliku + proposals: Importuj propozycje z pliku resources: answers: one: odpowiedź na propozycję @@ -414,6 +434,7 @@ pl: accepted: Zaakceptowano answer_proposal: Odpowiedź evaluating: Ocena + not_answered: Bez odpowiedzi rejected: Odrzucono title: Odpowiedź na propozycję %{title} proposal_notes: @@ -518,9 +539,11 @@ pl: title: Importuj propozycje proposals_merges: create: + invalid: 'Wystąpił błąd podczas łączenia wybranych propozycji, ponieważ niektóre z nich:' success: Pomyślnie połączono propozycje. proposals_splits: create: + invalid: 'Wystąpił błąd podczas dzielenia wybranych propozycji, ponieważ niektóre z nich:' success: Pomyślnie podzielono propozycje. valuation_assignments: create: diff --git a/decidim-proposals/config/locales/pt-BR.yml b/decidim-proposals/config/locales/pt-BR.yml index e01cc0a1c490..8e2894de4a76 100644 --- a/decidim-proposals/config/locales/pt-BR.yml +++ b/decidim-proposals/config/locales/pt-BR.yml @@ -135,6 +135,8 @@ pt-BR: collaborative_drafts_enabled: Rascunhos colaborativos ativados comments_enabled: Comentários ativados comments_max_length: Tamanho máximo de comentários (deixe 0 para o valor padrão) + default_sort_order_options: + most_commented: Mais comentado geocoding_enabled: Geocodificação habilitada minimum_votes_per_user: Mínimo de votos por usuário new_proposal_body_template: Novo modelo de corpo da proposta @@ -178,6 +180,8 @@ pt-BR: comments_blocked: Comentários bloqueados creation_enabled: Os participantes podem criar propostas creation_enabled_readonly: Essa configuração é desativada quando você ativa a funcionalidade de textos participativos. Para enviar propostas como texto participativo, clique no botão de textos participativos e siga as instruções. + default_sort_order_options: + most_commented: Mais comentado endorsements_blocked: Endossos bloqueados endorsements_enabled: Endossos habilitados proposal_answering_enabled: Resposta de proposta ativada @@ -370,6 +374,29 @@ pt-BR: proposal_comments: Comentários proposals: Propostas imports: + help: + answers: | + O documento de importação deve conter os seguintes nomes de coluna, no caso de arquivos CSV ou Excel, ou nomes de chave, no caso de arquivos JSON: +
    +
  • id: ID da proposta a ser respondida
  • +
  • estado: Uma das opções "aceito", "avaliando" ou "rejeitado"
  • +
  • resposta/en: Resposta no idioma inglês. Isso dependerá da configuração de idioma de sua plataforma.
  • +
+ proposals: | + O arquivo deve ter os seguintes nomes de coluna em caso de arquivos CSV ou Excel. ou nomes de chaves no caso dos arquivos JSON: +
    +
  • title/en: Título na língua inglesa. Isto dependerá da configuração de idioma da sua plataforma.
  • +
  • body/en: corpo em inglês. Isto dependerá da configuração de linguagem da sua plataforma.
  • +
  • scope/id: ID do Escopo
  • +
  • category/id: ID para a Categoria
  • +
+ label: + answers: Importar respostas de um arquivo + proposals: Importar propostas de um arquivo + resources: + answers: + one: resposta na proposta + other: respostas na proposta title: proposals: Importar propostas models: @@ -413,6 +440,7 @@ pt-BR: accepted: Aceitaram answer_proposal: Responda evaluating: Avaliando + not_answered: Não respondido rejected: Rejeitado title: Resposta para a proposta %{title} proposal_notes: @@ -588,6 +616,7 @@ pt-BR: one: "%{count} rascunho colaborativo" other: "%{count} rascunho colaborativo" create: + error: Houve um problema ao criar este rascunho colaborativo. success: Rascunho colaborativo criado com sucesso. edit: attachment_legend: "(Opcional) Adicione um anexo" @@ -723,9 +752,11 @@ pt-BR: description: As coordenadas serão atualizadas quando clicar no botão 'visualizar'. No entanto, o endereço não muda. instructions: Você pode mover o ponto no mapa. edit: + add_documents: Adicionar documentos add_image: Adiciona figura attachment_legend: "(Opcional) Adicione um anexo" back: Voltar + edit_documents: Editar documentos edit_image: Editar imagens gallery_legend: "(Opcional) Adicione uma imagem à carta da proposta" select_a_category: Selecione uma categoria @@ -765,6 +796,7 @@ pt-BR: other: votos new: send: Continuar + title: Crie sua proposta orders: label: 'Ordene propostas por:' most_commented: Mais comentados @@ -776,7 +808,7 @@ pt-BR: with_more_authors: Com mais autores participatory_texts: index: - document_index: Índice de Documentos + document_index: Índice de documentos view_index: see_index: Veja o índice placeholder: diff --git a/decidim-surveys/config/locales/de.yml b/decidim-surveys/config/locales/de.yml index b4cff04dae0d..ed7e0497e2a3 100644 --- a/decidim-surveys/config/locales/de.yml +++ b/decidim-surveys/config/locales/de.yml @@ -64,7 +64,7 @@ de: invalid: Beim Speichern der Umfrage sind Fehler aufgetreten. success: Umfrage wurde erfolgreich gespeichert. last_activity: - new_survey_at_html: "Neue Umfrage bei %{link}" + new_survey_at_html: "Neue Umfrage auf %{link}" surveys: answer: invalid: Bei der Beantwortung der Umfrage sind Fehler aufgetreten. diff --git a/decidim-surveys/config/locales/pt-BR.yml b/decidim-surveys/config/locales/pt-BR.yml index 636f110102c9..9ba5c126c9ca 100644 --- a/decidim-surveys/config/locales/pt-BR.yml +++ b/decidim-surveys/config/locales/pt-BR.yml @@ -54,6 +54,9 @@ pt-BR: answers_count: Respostas surveys: admin: + component: + actions: + answers_alert: Se você publicar o componente, todos os resultados serão removidos. exports: survey_user_answers: Avalie as respostas dos usuários surveys: diff --git a/decidim-system/config/locales/pt-BR.yml b/decidim-system/config/locales/pt-BR.yml index 0610e239bd74..e3b46e370518 100644 --- a/decidim-system/config/locales/pt-BR.yml +++ b/decidim-system/config/locales/pt-BR.yml @@ -67,6 +67,21 @@ pt-BR: placeholders: content: Adicione conteúdo significativo à página estática %{page} no painel do administrador. title: Título padrão para %{page} + devise: + passwords: + edit: + change_your_password: Mude sua senha + minimum_characters: "(%{minimum} caracteres no mínimo)" + new: + forgot_your_password: Esqueceu sua senha + send_me_reset_password_instructions: Envie-me as instruções de redefinição de senha + shared: + links: + did_not_receive_confirmation_instructions?: Não recebeu instruções de confirmação? + did_not_receive_unlock_instructions?: Não recebeu instruções de desbloqueio? + forgot_your_password?: Esqueceu sua senha? + log_in: Iniciar sessão + sign_up: Inscrever-se menu: admins: Administradores dashboard: painel de controle @@ -147,6 +162,11 @@ pt-BR: index: title: Organizações new: + default: Padrão? + enabled: Habilitado + locale: Local + reference_prefix_hint: O prefixo de referência é usado para identificar exclusivamente recursos em todas as organizações. + secondary_hosts_hint: Insira cada um deles em uma nova linha. title: Nova organização omniauth_settings: decidim: @@ -187,3 +207,8 @@ pt-BR: our_getting_started_guide: nosso guia inicial titles: dashboard: painel de controle + layouts: + decidim: + system: + login_items: + logout: Sair diff --git a/decidim-templates/config/locales/pt-BR.yml b/decidim-templates/config/locales/pt-BR.yml index 2f59af2c8b56..8157ce38bf36 100644 --- a/decidim-templates/config/locales/pt-BR.yml +++ b/decidim-templates/config/locales/pt-BR.yml @@ -65,6 +65,9 @@ pt-BR: tos_agreement: Ao participar você aceita os Termos de Serviço admin_log: template: + create: "O %{user_name} criou o modelo de questionário %{resource_name}" + delete: "%{user_name} excluiu o modelo de questionário %{resource_name}" + duplicate: "%{user_name} duplicou o modelo de questionário %{resource_name}" update: "%{user_name} atualizou o modelo de questionário %{resource_name}" template_types: questionnaires: Questionários From 1eaa7df0e9ac3bcd55d805626d93db03c9a126a6 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Mon, 15 Jan 2024 17:09:45 +0200 Subject: [PATCH 09/19] Backport 'Add answered_at field in proposals' export' to v0.27 (#12297) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Andrés Pereira de Lucena --- .../lib/decidim/proposals/proposal_serializer.rb | 1 + .../services/decidim/proposals/proposal_serializer_spec.rb | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/decidim-proposals/lib/decidim/proposals/proposal_serializer.rb b/decidim-proposals/lib/decidim/proposals/proposal_serializer.rb index b48abb22e797..ab07aeb283d0 100644 --- a/decidim-proposals/lib/decidim/proposals/proposal_serializer.rb +++ b/decidim-proposals/lib/decidim/proposals/proposal_serializer.rb @@ -40,6 +40,7 @@ def serialize state: proposal.state.to_s, reference: proposal.reference, answer: ensure_translatable(proposal.answer), + answered_at: proposal.answered_at, supports: proposal.proposal_votes_count, endorsements: { total_count: proposal.endorsements.size, diff --git a/decidim-proposals/spec/services/decidim/proposals/proposal_serializer_spec.rb b/decidim-proposals/spec/services/decidim/proposals/proposal_serializer_spec.rb index 62062f1e0d75..cf24aa983a5f 100644 --- a/decidim-proposals/spec/services/decidim/proposals/proposal_serializer_spec.rb +++ b/decidim-proposals/spec/services/decidim/proposals/proposal_serializer_spec.rb @@ -119,6 +119,10 @@ module Proposals expect(serialized).to include(answer: expected_answer) end + it "serializes the date of the answer" do + expect(serialized).to include(answered_at: proposal.answered_at) + end + it "serializes the amount of attachments" do expect(serialized).to include(attachments: proposal.attachments.count) end From 7532af2682bbbd2144dea4d1bdf098ce639b6481 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Mon, 15 Jan 2024 17:11:34 +0200 Subject: [PATCH 10/19] Backport 'Use git instead of filesystem for releases files' to v0.27 (#12303) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Use git instead of filesystem for releases files on proposals * Fix rubocop offense * Use git instead of filesystem for releases files for all modules * Add new line for legibility --------- Co-authored-by: Andrés Pereira de Lucena --- .../decidim-accountability.gemspec | 7 ++++- decidim-admin/decidim-admin.gemspec | 8 +++++- decidim-api/decidim-api.gemspec | 7 ++++- decidim-assemblies/decidim-assemblies.gemspec | 7 ++++- decidim-blogs/decidim-blogs.gemspec | 7 ++++- decidim-budgets/decidim-budgets.gemspec | 7 ++++- decidim-comments/decidim-comments.gemspec | 8 +++++- .../decidim-conferences.gemspec | 7 ++++- .../decidim-consultations.gemspec | 7 ++++- decidim-core/decidim-core.gemspec | 7 ++++- decidim-debates/decidim-debates.gemspec | 8 +++++- decidim-dev/decidim-dev.gemspec | 7 ++++- decidim-elections/decidim-elections.gemspec | 7 ++++- decidim-forms/decidim-forms.gemspec | 7 ++++- decidim-generators/decidim-generators.gemspec | 13 ++++----- .../decidim-component.gemspec.erb | 7 ++++- .../decidim-initiatives.gemspec | 7 ++++- decidim-meetings/decidim-meetings.gemspec | 7 ++++- decidim-pages/decidim-pages.gemspec | 7 ++++- .../decidim-participatory_processes.gemspec | 7 ++++- decidim-proposals/decidim-proposals.gemspec | 7 ++++- decidim-sortitions/decidim-sortitions.gemspec | 7 ++++- decidim-surveys/decidim-surveys.gemspec | 7 ++++- decidim-system/decidim-system.gemspec | 7 ++++- decidim-templates/decidim-templates.gemspec | 7 ++++- .../decidim-verifications.gemspec | 7 ++++- decidim.gemspec | 28 +++++++++++-------- 27 files changed, 176 insertions(+), 43 deletions(-) diff --git a/decidim-accountability/decidim-accountability.gemspec b/decidim-accountability/decidim-accountability.gemspec index 24180b091044..54711634cb0c 100644 --- a/decidim-accountability/decidim-accountability.gemspec +++ b/decidim-accountability/decidim-accountability.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim accountability module" s.description = "An accountability component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-comments", Decidim::Accountability.version s.add_dependency "decidim-core", Decidim::Accountability.version diff --git a/decidim-admin/decidim-admin.gemspec b/decidim-admin/decidim-admin.gemspec index 1b489b898415..044c06ed996a 100644 --- a/decidim-admin/decidim-admin.gemspec +++ b/decidim-admin/decidim-admin.gemspec @@ -17,7 +17,13 @@ Gem::Specification.new do |s| s.name = "decidim-admin" s.summary = "Decidim organization administration" s.description = "Organization administration to manage a single organization." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "active_link_to", "~> 1.0" s.add_dependency "decidim-core", Decidim::Admin.version diff --git a/decidim-api/decidim-api.gemspec b/decidim-api/decidim-api.gemspec index b195937bfd0c..c71927db7210 100644 --- a/decidim-api/decidim-api.gemspec +++ b/decidim-api/decidim-api.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim API module" s.description = "API engine for decidim" - s.files = Dir["{app,config,db,lib,vendor,docs}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ docs/ lib/ Rakefile README.md)) + end + end s.add_dependency "graphql", "~> 1.12", "< 1.13" s.add_dependency "graphql-docs", "~> 2.1.0" diff --git a/decidim-assemblies/decidim-assemblies.gemspec b/decidim-assemblies/decidim-assemblies.gemspec index 5edbc38c488c..e76bd53148f6 100644 --- a/decidim-assemblies/decidim-assemblies.gemspec +++ b/decidim-assemblies/decidim-assemblies.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "Decidim assemblies module" s.description = "Assemblies component for decidim." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Assemblies.version diff --git a/decidim-blogs/decidim-blogs.gemspec b/decidim-blogs/decidim-blogs.gemspec index 8a78f812e702..db5ee5371782 100644 --- a/decidim-blogs/decidim-blogs.gemspec +++ b/decidim-blogs/decidim-blogs.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim blogs module" s.description = "A Blog component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-admin", Decidim::Blogs.version s.add_dependency "decidim-comments", Decidim::Blogs.version diff --git a/decidim-budgets/decidim-budgets.gemspec b/decidim-budgets/decidim-budgets.gemspec index 1abb47a1f958..174cd5aab692 100644 --- a/decidim-budgets/decidim-budgets.gemspec +++ b/decidim-budgets/decidim-budgets.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim budgets module" s.description = "A budgets component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-comments", Decidim::Budgets.version s.add_dependency "decidim-core", Decidim::Budgets.version diff --git a/decidim-comments/decidim-comments.gemspec b/decidim-comments/decidim-comments.gemspec index e0af3069b71a..8d2b61c37878 100644 --- a/decidim-comments/decidim-comments.gemspec +++ b/decidim-comments/decidim-comments.gemspec @@ -17,7 +17,13 @@ Gem::Specification.new do |s| s.name = "decidim-comments" s.summary = "Decidim comments module" s.description = "Pluggable comments system for some components." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Comments.version s.add_dependency "redcarpet", "~> 3.5", ">= 3.5.1" diff --git a/decidim-conferences/decidim-conferences.gemspec b/decidim-conferences/decidim-conferences.gemspec index 9a54a2f20173..2e298e61e7ae 100644 --- a/decidim-conferences/decidim-conferences.gemspec +++ b/decidim-conferences/decidim-conferences.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "Decidim conferences module" s.description = "Conferences component for decidim." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Conferences.version s.add_dependency "decidim-meetings", Decidim::Conferences.version diff --git a/decidim-consultations/decidim-consultations.gemspec b/decidim-consultations/decidim-consultations.gemspec index 62d8b75693c7..b21ec2287e13 100644 --- a/decidim-consultations/decidim-consultations.gemspec +++ b/decidim-consultations/decidim-consultations.gemspec @@ -17,7 +17,12 @@ Gem::Specification.new do |s| s.summary = "Decidim consultations module" s.description = "Extends Decidim adding a first level public consultation component" - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-admin", Decidim::Consultations.version s.add_dependency "decidim-comments", Decidim::Consultations.version diff --git a/decidim-core/decidim-core.gemspec b/decidim-core/decidim-core.gemspec index ed561d9a61d1..c47c05293201 100644 --- a/decidim-core/decidim-core.gemspec +++ b/decidim-core/decidim-core.gemspec @@ -17,7 +17,12 @@ Gem::Specification.new do |s| s.license = "AGPL-3.0" s.required_ruby_version = ">= 3.0" - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "active_link_to", "~> 1.0" s.add_dependency "acts_as_list", "~> 0.9" diff --git a/decidim-debates/decidim-debates.gemspec b/decidim-debates/decidim-debates.gemspec index 840e06038221..055b23fd66c9 100644 --- a/decidim-debates/decidim-debates.gemspec +++ b/decidim-debates/decidim-debates.gemspec @@ -16,7 +16,13 @@ Gem::Specification.new do |s| s.name = "decidim-debates" s.summary = "Decidim debates module" s.description = "A debates component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-comments", Decidim::Debates.version s.add_dependency "decidim-core", Decidim::Debates.version diff --git a/decidim-dev/decidim-dev.gemspec b/decidim-dev/decidim-dev.gemspec index 81db5ba78dec..c12c675b55e1 100644 --- a/decidim-dev/decidim-dev.gemspec +++ b/decidim-dev/decidim-dev.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim dev tools" s.description = "Utilities and tools we need to develop Decidim" - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "capybara", "~> 3.24" s.add_dependency "decidim", Decidim::Dev.version diff --git a/decidim-elections/decidim-elections.gemspec b/decidim-elections/decidim-elections.gemspec index e956fa14b1f4..fe29ca0a39fa 100644 --- a/decidim-elections/decidim-elections.gemspec +++ b/decidim-elections/decidim-elections.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "A decidim elections module (votings space and elections component)" s.description = "The Elections module adds elections to any participatory space." - s.files = Dir["{app,config,db,lib}/**/*", "LICENSE-AGPLv3.txt", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-bulletin_board", "0.23" s.add_dependency "voting_schemes-dummy", "0.23" diff --git a/decidim-forms/decidim-forms.gemspec b/decidim-forms/decidim-forms.gemspec index 055a2d200266..0e33ca3985a5 100644 --- a/decidim-forms/decidim-forms.gemspec +++ b/decidim-forms/decidim-forms.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim forms" s.description = "A forms gem for decidim." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Forms.version s.add_dependency "wicked_pdf", "~> 2.1" diff --git a/decidim-generators/decidim-generators.gemspec b/decidim-generators/decidim-generators.gemspec index bbf1637f4d0f..e6c1e1cb68fe 100644 --- a/decidim-generators/decidim-generators.gemspec +++ b/decidim-generators/decidim-generators.gemspec @@ -18,13 +18,12 @@ Gem::Specification.new do |s| s.summary = "Citizen participation framework for Ruby on Rails." s.description = "A generator and multiple gems made with Ruby on Rails." - s.files = Dir[ - "lib/**/*", - "Gemfile", - "Gemfile.lock", - "Rakefile", - "README.md" - ] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(lib/ Gemfile Gemfile.lock Rakefile README.md)) + end + end s.bindir = "exe" s.executables = ["decidim"] diff --git a/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb b/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb index 140a951986e2..c613bf6d296a 100644 --- a/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb +++ b/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "A decidim <%= component_name %> module" s.description = "<%= component_description %>." - s.files = Dir["{app,config,lib}/**/*", "LICENSE-AGPLv3.txt", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ LICENSE-AGPLv3.txt Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::<%= component_module_name %>.version end diff --git a/decidim-initiatives/decidim-initiatives.gemspec b/decidim-initiatives/decidim-initiatives.gemspec index 3d38bf7203d1..1656890cee3e 100644 --- a/decidim-initiatives/decidim-initiatives.gemspec +++ b/decidim-initiatives/decidim-initiatives.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "Decidim initiatives module" s.description = "Participants initiatives plugin for decidim." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-admin", Decidim::Initiatives.version s.add_dependency "decidim-comments", Decidim::Initiatives.version diff --git a/decidim-meetings/decidim-meetings.gemspec b/decidim-meetings/decidim-meetings.gemspec index f37d6f893d15..822745094bd5 100644 --- a/decidim-meetings/decidim-meetings.gemspec +++ b/decidim-meetings/decidim-meetings.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim meetings module" s.description = "A meetings component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Meetings.version s.add_dependency "decidim-forms", Decidim::Meetings.version diff --git a/decidim-pages/decidim-pages.gemspec b/decidim-pages/decidim-pages.gemspec index 40444b2aadfe..69d69cf1ddf7 100644 --- a/decidim-pages/decidim-pages.gemspec +++ b/decidim-pages/decidim-pages.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim pages module" s.description = "A pages component for decidim's participatory processes." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Pages.version diff --git a/decidim-participatory_processes/decidim-participatory_processes.gemspec b/decidim-participatory_processes/decidim-participatory_processes.gemspec index a1e30521d761..e263f2e84fba 100644 --- a/decidim-participatory_processes/decidim-participatory_processes.gemspec +++ b/decidim-participatory_processes/decidim-participatory_processes.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "Decidim participatory processes module" s.description = "Participatory processes component for decidim." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::ParticipatoryProcesses.version diff --git a/decidim-proposals/decidim-proposals.gemspec b/decidim-proposals/decidim-proposals.gemspec index 288e0fe64c68..0586d610ee65 100644 --- a/decidim-proposals/decidim-proposals.gemspec +++ b/decidim-proposals/decidim-proposals.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim proposals module" s.description = "A proposals component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-comments", Decidim::Proposals.version s.add_dependency "decidim-core", Decidim::Proposals.version diff --git a/decidim-sortitions/decidim-sortitions.gemspec b/decidim-sortitions/decidim-sortitions.gemspec index 0f31563b8e13..de5a44661615 100644 --- a/decidim-sortitions/decidim-sortitions.gemspec +++ b/decidim-sortitions/decidim-sortitions.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "Decidim sortitions module" s.description = "This module makes possible to select amont a set of proposal by sortition" - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-admin", Decidim::Sortitions.version s.add_dependency "decidim-comments", Decidim::Sortitions.version diff --git a/decidim-surveys/decidim-surveys.gemspec b/decidim-surveys/decidim-surveys.gemspec index 4d546d2ee96c..95a9c1f7a2a3 100644 --- a/decidim-surveys/decidim-surveys.gemspec +++ b/decidim-surveys/decidim-surveys.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim surveys module" s.description = "A surveys component for decidim's participatory spaces." - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Surveys.version s.add_dependency "decidim-forms", Decidim::Surveys.version diff --git a/decidim-system/decidim-system.gemspec b/decidim-system/decidim-system.gemspec index 23c8d0a3ff8e..45e17d620861 100644 --- a/decidim-system/decidim-system.gemspec +++ b/decidim-system/decidim-system.gemspec @@ -18,7 +18,12 @@ Gem::Specification.new do |s| s.summary = "Decidim system administration" s.description = "System administration to create new organization in an installation." - s.files = Dir["{app,config,db,lib,vendor}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "active_link_to", "~> 1.0" s.add_dependency "decidim-core", Decidim::System.version diff --git a/decidim-templates/decidim-templates.gemspec b/decidim-templates/decidim-templates.gemspec index a806cd9a7c67..53ba8cdc0ecd 100644 --- a/decidim-templates/decidim-templates.gemspec +++ b/decidim-templates/decidim-templates.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.summary = "A decidim templates module" s.description = "This module provides a solution to create templates for different Decidim models, such as Proposals and Questionnaires.." - s.files = Dir["{app,config,db,lib}/**/*", "LICENSE-AGPLv3.txt", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Templates.version s.add_dependency "decidim-forms", Decidim::Templates.version diff --git a/decidim-verifications/decidim-verifications.gemspec b/decidim-verifications/decidim-verifications.gemspec index 9c33e671599f..ddb656199ed2 100644 --- a/decidim-verifications/decidim-verifications.gemspec +++ b/decidim-verifications/decidim-verifications.gemspec @@ -16,7 +16,12 @@ Gem::Specification.new do |s| s.description = "Several verification methods for your decidim instance" s.license = "AGPL-3.0" - s.files = Dir["{app,config,db,lib}/**/*", "Rakefile", "README.md"] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w(app/ config/ db/ lib/ Rakefile README.md)) + end + end s.add_dependency "decidim-core", Decidim::Verifications.version diff --git a/decidim.gemspec b/decidim.gemspec index 69c29b331ad9..9533338473cf 100644 --- a/decidim.gemspec +++ b/decidim.gemspec @@ -18,17 +18,23 @@ Gem::Specification.new do |s| s.summary = "Citizen participation framework for Ruby on Rails." s.description = "A generator and multiple gems made with Ruby on Rails." - s.files = Dir[ - "{docs,lib}/**/*", - "LICENSE-AGPLv3.txt", - "Rakefile", - "README.md", - "package.json", - "package-lock.json", - "packages/**/*", - "babel.config.json", - "decidim-core/lib/decidim/webpacker/**/*" - ] + s.files = Dir.chdir(__dir__) do + `git ls-files -z`.split("\x0").select do |f| + (File.expand_path(f) == __FILE__) || + f.start_with?(*%w( + docs/ + lib/ + LICENSE-AGPLv3.txt + Rakefile + README.md + package.json + package-lock.json + packages/ + babel.config.json + decidim-core/lib/decidim/webpacker/ + )) + end + end s.require_paths = ["lib"] From 1ff32dda20efae8fb2b29ecc2f44c93dba814f1d Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Wed, 17 Jan 2024 10:55:59 +0200 Subject: [PATCH 11/19] Backport 'Lock Ruby to Decidim supported version' to v0.27 (#12299) * Lock Ruby to Decidim supported version * Fix required ruby version --- decidim-accountability/decidim-accountability.gemspec | 2 +- decidim-admin/decidim-admin.gemspec | 2 +- decidim-api/decidim-api.gemspec | 2 +- decidim-assemblies/decidim-assemblies.gemspec | 2 +- decidim-blogs/decidim-blogs.gemspec | 2 +- decidim-budgets/decidim-budgets.gemspec | 2 +- decidim-comments/decidim-comments.gemspec | 2 +- decidim-conferences/decidim-conferences.gemspec | 2 +- decidim-consultations/decidim-consultations.gemspec | 2 +- decidim-core/decidim-core.gemspec | 2 +- decidim-debates/decidim-debates.gemspec | 2 +- decidim-dev/decidim-dev.gemspec | 2 +- decidim-elections/decidim-elections.gemspec | 2 +- decidim-forms/decidim-forms.gemspec | 2 +- decidim-generators/decidim-generators.gemspec | 2 +- .../lib/decidim/generators/component_generator.rb | 9 ++++++++- .../component_templates/decidim-component.gemspec.erb | 2 +- decidim-initiatives/decidim-initiatives.gemspec | 2 +- decidim-meetings/decidim-meetings.gemspec | 2 +- decidim-pages/decidim-pages.gemspec | 2 +- .../decidim-participatory_processes.gemspec | 2 +- decidim-proposals/decidim-proposals.gemspec | 2 +- decidim-sortitions/decidim-sortitions.gemspec | 2 +- decidim-surveys/decidim-surveys.gemspec | 2 +- decidim-system/decidim-system.gemspec | 2 +- decidim-templates/decidim-templates.gemspec | 2 +- decidim-verifications/decidim-verifications.gemspec | 2 +- decidim.gemspec | 2 +- 28 files changed, 35 insertions(+), 28 deletions(-) diff --git a/decidim-accountability/decidim-accountability.gemspec b/decidim-accountability/decidim-accountability.gemspec index 54711634cb0c..480cf41b9173 100644 --- a/decidim-accountability/decidim-accountability.gemspec +++ b/decidim-accountability/decidim-accountability.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-accountability" s.summary = "Decidim accountability module" diff --git a/decidim-admin/decidim-admin.gemspec b/decidim-admin/decidim-admin.gemspec index 044c06ed996a..71eed5acb1c2 100644 --- a/decidim-admin/decidim-admin.gemspec +++ b/decidim-admin/decidim-admin.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-admin" s.summary = "Decidim organization administration" diff --git a/decidim-api/decidim-api.gemspec b/decidim-api/decidim-api.gemspec index c71927db7210..805b833e9598 100644 --- a/decidim-api/decidim-api.gemspec +++ b/decidim-api/decidim-api.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-api" s.summary = "Decidim API module" diff --git a/decidim-assemblies/decidim-assemblies.gemspec b/decidim-assemblies/decidim-assemblies.gemspec index e76bd53148f6..7dd83cf0dd76 100644 --- a/decidim-assemblies/decidim-assemblies.gemspec +++ b/decidim-assemblies/decidim-assemblies.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-assemblies" s.summary = "Decidim assemblies module" diff --git a/decidim-blogs/decidim-blogs.gemspec b/decidim-blogs/decidim-blogs.gemspec index db5ee5371782..f5e8e18ac157 100644 --- a/decidim-blogs/decidim-blogs.gemspec +++ b/decidim-blogs/decidim-blogs.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["isaac.mg@coditramuntana.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-blogs" s.summary = "Decidim blogs module" diff --git a/decidim-budgets/decidim-budgets.gemspec b/decidim-budgets/decidim-budgets.gemspec index 174cd5aab692..70ea29904111 100644 --- a/decidim-budgets/decidim-budgets.gemspec +++ b/decidim-budgets/decidim-budgets.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-budgets" s.summary = "Decidim budgets module" diff --git a/decidim-comments/decidim-comments.gemspec b/decidim-comments/decidim-comments.gemspec index 8d2b61c37878..e82637fa58cd 100644 --- a/decidim-comments/decidim-comments.gemspec +++ b/decidim-comments/decidim-comments.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-comments" s.summary = "Decidim comments module" diff --git a/decidim-conferences/decidim-conferences.gemspec b/decidim-conferences/decidim-conferences.gemspec index 2e298e61e7ae..b61df270e69f 100644 --- a/decidim-conferences/decidim-conferences.gemspec +++ b/decidim-conferences/decidim-conferences.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["isaac.mg@coditramuntana.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-conferences" s.summary = "Decidim conferences module" diff --git a/decidim-consultations/decidim-consultations.gemspec b/decidim-consultations/decidim-consultations.gemspec index b21ec2287e13..eef7285ea55d 100644 --- a/decidim-consultations/decidim-consultations.gemspec +++ b/decidim-consultations/decidim-consultations.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.email = ["jsperezg@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-consultations" s.summary = "Decidim consultations module" diff --git a/decidim-core/decidim-core.gemspec b/decidim-core/decidim-core.gemspec index c47c05293201..eb3277b116ff 100644 --- a/decidim-core/decidim-core.gemspec +++ b/decidim-core/decidim-core.gemspec @@ -15,7 +15,7 @@ Gem::Specification.new do |s| s.summary = "The core of the Decidim framework." s.description = "Adds core features so other engines can hook into the framework." s.license = "AGPL-3.0" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.files = Dir.chdir(__dir__) do `git ls-files -z`.split("\x0").select do |f| diff --git a/decidim-debates/decidim-debates.gemspec b/decidim-debates/decidim-debates.gemspec index 055b23fd66c9..2789496d0e3f 100644 --- a/decidim-debates/decidim-debates.gemspec +++ b/decidim-debates/decidim-debates.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com", "genis.matutes@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-debates" s.summary = "Decidim debates module" diff --git a/decidim-dev/decidim-dev.gemspec b/decidim-dev/decidim-dev.gemspec index c12c675b55e1..52611df12352 100644 --- a/decidim-dev/decidim-dev.gemspec +++ b/decidim-dev/decidim-dev.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-dev" s.summary = "Decidim dev tools" diff --git a/decidim-elections/decidim-elections.gemspec b/decidim-elections/decidim-elections.gemspec index fe29ca0a39fa..f6f6179b872f 100644 --- a/decidim-elections/decidim-elections.gemspec +++ b/decidim-elections/decidim-elections.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["leo@codegram.com", "agusti@codegram.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim-elections" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-elections" s.summary = "A decidim elections module (votings space and elections component)" diff --git a/decidim-forms/decidim-forms.gemspec b/decidim-forms/decidim-forms.gemspec index 0e33ca3985a5..ddf7c7f19ed0 100644 --- a/decidim-forms/decidim-forms.gemspec +++ b/decidim-forms/decidim-forms.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com", "rbngzlv@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-forms" s.summary = "Decidim forms" diff --git a/decidim-generators/decidim-generators.gemspec b/decidim-generators/decidim-generators.gemspec index e6c1e1cb68fe..f1cca49c4066 100644 --- a/decidim-generators/decidim-generators.gemspec +++ b/decidim-generators/decidim-generators.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-generators" diff --git a/decidim-generators/lib/decidim/generators/component_generator.rb b/decidim-generators/lib/decidim/generators/component_generator.rb index 5a8ca137052b..f2ff49b50c10 100755 --- a/decidim-generators/lib/decidim/generators/component_generator.rb +++ b/decidim-generators/lib/decidim/generators/component_generator.rb @@ -11,7 +11,13 @@ module Generators class ComponentGenerator < Thor include Thor::Actions - attr_reader :component_name, :component_module_name, :component_resource_name, :component_folder, :component_description, :core_version + attr_reader :component_name, + :component_module_name, + :component_resource_name, + :component_folder, + :component_description, + :core_version, + :required_ruby_version source_root File.expand_path("component_templates", __dir__) @@ -25,6 +31,7 @@ def component(component_name) @component_folder = options[:destination_folder] || "decidim-module-#{component_name}" @core_version = Decidim::Core.version @component_description = ask "Write a description for the new component:" + @required_ruby_version = RUBY_VERSION.length == 5 ? RUBY_VERSION[0..2] : RUBY_VERSION template "decidim-component.gemspec.erb", "#{component_folder}/decidim-#{component_name}.gemspec" template "Gemfile.erb", "#{component_folder}/Gemfile" if options[:external] diff --git a/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb b/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb index c613bf6d296a..0fa66d7653ae 100644 --- a/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb +++ b/decidim-generators/lib/decidim/generators/component_templates/decidim-component.gemspec.erb @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["<%= %x[git config user.email].chomp %>"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim-module-<%= component_name %>" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> <%= required_ruby_version %>" s.name = "decidim-<%= component_name %>" s.summary = "A decidim <%= component_name %> module" diff --git a/decidim-initiatives/decidim-initiatives.gemspec b/decidim-initiatives/decidim-initiatives.gemspec index 1656890cee3e..b158e156efc6 100644 --- a/decidim-initiatives/decidim-initiatives.gemspec +++ b/decidim-initiatives/decidim-initiatives.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["jsperezg@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-initiatives" s.summary = "Decidim initiatives module" diff --git a/decidim-meetings/decidim-meetings.gemspec b/decidim-meetings/decidim-meetings.gemspec index 822745094bd5..7ff9dce04d8c 100644 --- a/decidim-meetings/decidim-meetings.gemspec +++ b/decidim-meetings/decidim-meetings.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-meetings" s.summary = "Decidim meetings module" diff --git a/decidim-pages/decidim-pages.gemspec b/decidim-pages/decidim-pages.gemspec index 69d69cf1ddf7..2bc007497d9a 100644 --- a/decidim-pages/decidim-pages.gemspec +++ b/decidim-pages/decidim-pages.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-pages" s.summary = "Decidim pages module" diff --git a/decidim-participatory_processes/decidim-participatory_processes.gemspec b/decidim-participatory_processes/decidim-participatory_processes.gemspec index e263f2e84fba..1d94abb74008 100644 --- a/decidim-participatory_processes/decidim-participatory_processes.gemspec +++ b/decidim-participatory_processes/decidim-participatory_processes.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-participatory_processes" s.summary = "Decidim participatory processes module" diff --git a/decidim-proposals/decidim-proposals.gemspec b/decidim-proposals/decidim-proposals.gemspec index 0586d610ee65..ab6ce7f0bdc5 100644 --- a/decidim-proposals/decidim-proposals.gemspec +++ b/decidim-proposals/decidim-proposals.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-proposals" s.summary = "Decidim proposals module" diff --git a/decidim-sortitions/decidim-sortitions.gemspec b/decidim-sortitions/decidim-sortitions.gemspec index de5a44661615..fac3305265a5 100644 --- a/decidim-sortitions/decidim-sortitions.gemspec +++ b/decidim-sortitions/decidim-sortitions.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["jsperezg@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-sortitions" s.summary = "Decidim sortitions module" diff --git a/decidim-surveys/decidim-surveys.gemspec b/decidim-surveys/decidim-surveys.gemspec index 95a9c1f7a2a3..7a032f06396c 100644 --- a/decidim-surveys/decidim-surveys.gemspec +++ b/decidim-surveys/decidim-surveys.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-surveys" s.summary = "Decidim surveys module" diff --git a/decidim-system/decidim-system.gemspec b/decidim-system/decidim-system.gemspec index 45e17d620861..135ede63e4f5 100644 --- a/decidim-system/decidim-system.gemspec +++ b/decidim-system/decidim-system.gemspec @@ -12,7 +12,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-system" s.summary = "Decidim system administration" diff --git a/decidim-templates/decidim-templates.gemspec b/decidim-templates/decidim-templates.gemspec index 53ba8cdc0ecd..787b80097903 100644 --- a/decidim-templates/decidim-templates.gemspec +++ b/decidim-templates/decidim-templates.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.email = ["vrojman@protonmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim-module-templates" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim-templates" s.summary = "A decidim templates module" diff --git a/decidim-verifications/decidim-verifications.gemspec b/decidim-verifications/decidim-verifications.gemspec index ddb656199ed2..bca944d0fd2c 100644 --- a/decidim-verifications/decidim-verifications.gemspec +++ b/decidim-verifications/decidim-verifications.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| s.authors = ["David Rodriguez"] s.email = ["deivid.rodriguez@riseup.net"] s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.summary = "Decidim verifications module" s.description = "Several verification methods for your decidim instance" diff --git a/decidim.gemspec b/decidim.gemspec index 9533338473cf..bda7e6721b51 100644 --- a/decidim.gemspec +++ b/decidim.gemspec @@ -11,7 +11,7 @@ Gem::Specification.new do |s| s.email = ["josepjaume@gmail.com", "mrc2407@gmail.com", "oriolgual@gmail.com"] s.license = "AGPL-3.0" s.homepage = "https://github.com/decidim/decidim" - s.required_ruby_version = ">= 3.0" + s.required_ruby_version = "~> 3.0.0" s.name = "decidim" From dff6cad8f38b7c510411df92763f6ab6f22b1395 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Fri, 19 Jan 2024 11:02:11 +0200 Subject: [PATCH 12/19] Backport 'Fix favicons in admin panel' to v0.27 (#12315) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Andrés Pereira de Lucena --- decidim-admin/app/views/layouts/decidim/admin/_header.html.erb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/decidim-admin/app/views/layouts/decidim/admin/_header.html.erb b/decidim-admin/app/views/layouts/decidim/admin/_header.html.erb index 5a49fe6bda7a..768a3660af34 100644 --- a/decidim-admin/app/views/layouts/decidim/admin/_header.html.erb +++ b/decidim-admin/app/views/layouts/decidim/admin/_header.html.erb @@ -1,5 +1,8 @@ <%= csrf_meta_tags %> +<%= legacy_favicon %> +<%= favicon %> +<%= apple_favicon %> <%= stylesheet_pack_tag "decidim_admin", media: "all" %> <%= javascript_pack_tag "decidim_admin", defer: false %> <%= organization_colors %> From 4b1453b3e13ec328e1da8e44014a3f6ab7558203 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Fri, 19 Jan 2024 11:02:45 +0200 Subject: [PATCH 13/19] Backport 'Change the selected column in budgets' projects' to v0.27 (#12296) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Change the selected column in budgets' projects * Change the selected column in budgets' projects * Fix specs * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena --------- Co-authored-by: Andrés Pereira de Lucena --- .../budgets/admin/projects/_project-tr.html.erb | 4 ++-- decidim-budgets/config/locales/en.yml | 3 +++ .../spec/system/admin_manages_projects_spec.rb | 15 +++++++++++---- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/decidim-budgets/app/views/decidim/budgets/admin/projects/_project-tr.html.erb b/decidim-budgets/app/views/decidim/budgets/admin/projects/_project-tr.html.erb index 400143050757..39f02d0f1711 100644 --- a/decidim-budgets/app/views/decidim/budgets/admin/projects/_project-tr.html.erb +++ b/decidim-budgets/app/views/decidim/budgets/admin/projects/_project-tr.html.erb @@ -19,9 +19,9 @@ <% if project.selected? %> - <%= content_tag :strong, t("projects.index.selected", scope: "decidim.budgets.admin"), class: "text-success" %> + <%= content_tag :strong, t("yes", scope: "decidim.budgets.admin.projects.index.selected_options"), class: "label" %> <% else %> - <%= content_tag :span, "x", class: "text-muted" %> + <%= content_tag :strong, t("no", scope: "decidim.budgets.admin.projects.index.selected_options"), class: "label secondary" %> <% end %> diff --git a/decidim-budgets/config/locales/en.yml b/decidim-budgets/config/locales/en.yml index 00322d59f05b..14fed50c54ce 100644 --- a/decidim-budgets/config/locales/en.yml +++ b/decidim-budgets/config/locales/en.yml @@ -103,6 +103,9 @@ en: pending_orders: Pending votes select_for_implementation: Select for implementation selected: Selected + selected_options: + 'no': 'No' + 'yes': 'Yes' title: Projects update: Update update_scope_button: Update scope diff --git a/decidim-budgets/spec/system/admin_manages_projects_spec.rb b/decidim-budgets/spec/system/admin_manages_projects_spec.rb index b76aabe8bc56..67608c50a412 100644 --- a/decidim-budgets/spec/system/admin_manages_projects_spec.rb +++ b/decidim-budgets/spec/system/admin_manages_projects_spec.rb @@ -62,17 +62,24 @@ end it "selects projects to implementation" do - find("#projects_bulk").set(true) - find("#js-bulk-actions-button").click + within "tr[data-id='#{project.id}']" do + expect(page).to have_content("No") + end + within "tr[data-id='#{project2.id}']" do + expect(page).to have_content("No") + end + + find_by_id("projects_bulk").set(true) + find_by_id("js-bulk-actions-button").click click_button "Change selected" select "Select", from: "selected_value" click_button "Update" expect(page).to have_css(".callout.success") within "tr[data-id='#{project.id}']" do - expect(page).to have_content("Selected") + expect(page).to have_content("Yes") end within "tr[data-id='#{project2.id}']" do - expect(page).to have_content("Selected") + expect(page).to have_content("Yes") end expect(::Decidim::Budgets::Project.find(project.id).selected_at).to eq(Time.zone.today) expect(::Decidim::Budgets::Project.find(project2.id).selected_at).to eq(Time.zone.today) From b199237648f10d9e6f1f1b815509039af34fbcd2 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Fri, 26 Jan 2024 10:31:25 +0200 Subject: [PATCH 14/19] Backport 'Add admin permissions for conflicts and logs controllers' to v0.27 (#12300) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add admin permissions for conflicts and logs controllers * Add admin permissions for conflicts and logs * Apply suggestions from code review Co-authored-by: Andrés Pereira de Lucena --------- Co-authored-by: Andrés Pereira de Lucena * Running linters * Fix failing spec --------- Co-authored-by: Andrés Pereira de Lucena --- .../decidim/admin/conflicts_controller.rb | 6 ++ .../impersonation_logs_controller.rb | 2 + .../admin_manages_impersonations_spec.rb | 58 +++++++++++++++++++ 3 files changed, 66 insertions(+) diff --git a/decidim-admin/app/controllers/decidim/admin/conflicts_controller.rb b/decidim-admin/app/controllers/decidim/admin/conflicts_controller.rb index 3d39f57690cb..e74f5299ca09 100644 --- a/decidim-admin/app/controllers/decidim/admin/conflicts_controller.rb +++ b/decidim-admin/app/controllers/decidim/admin/conflicts_controller.rb @@ -6,12 +6,16 @@ class ConflictsController < Decidim::Admin::ApplicationController layout "decidim/admin/users" def index + enforce_permission_to :index, :impersonatable_user + @conflicts = Decidim::Verifications::Conflict.joins(:current_user).where( decidim_users: { decidim_organization_id: current_organization.id } ) end def edit + enforce_permission_to :index, :impersonatable_user + conflict = Decidim::Verifications::Conflict.find(params[:id]) @form = form(TransferUserForm).from_params( @@ -22,6 +26,8 @@ def edit end def update + enforce_permission_to :index, :impersonatable_user + conflict = Decidim::Verifications::Conflict.find(params[:id]) @form = form(TransferUserForm).from_params( diff --git a/decidim-admin/app/controllers/decidim/admin/managed_users/impersonation_logs_controller.rb b/decidim-admin/app/controllers/decidim/admin/managed_users/impersonation_logs_controller.rb index c0d462ffe661..92837e4bf0bf 100644 --- a/decidim-admin/app/controllers/decidim/admin/managed_users/impersonation_logs_controller.rb +++ b/decidim-admin/app/controllers/decidim/admin/managed_users/impersonation_logs_controller.rb @@ -9,6 +9,8 @@ class ImpersonationLogsController < Decidim::Admin::ApplicationController layout "decidim/admin/users" def index + enforce_permission_to :index, :impersonatable_user + @impersonation_logs = Decidim::ImpersonationLog.where(user: user).order(started_at: :desc).page(params[:page]).per(15) end diff --git a/decidim-admin/spec/system/admin_manages_impersonations_spec.rb b/decidim-admin/spec/system/admin_manages_impersonations_spec.rb index 45ab721aaa0a..6e68b6e1800f 100644 --- a/decidim-admin/spec/system/admin_manages_impersonations_spec.rb +++ b/decidim-admin/spec/system/admin_manages_impersonations_spec.rb @@ -11,5 +11,63 @@ def navigate_to_impersonations_page click_link "Impersonations" end + shared_examples_for "prevent undesired access" do + let(:impersonatable_user) { create(:user, managed: true, organization: user.organization) } + let(:impersonatable_user_id) { impersonatable_user.id } + + before do + switch_to_host(organization.host) + login_as test_user, scope: :user + end + + context "when accessing impersonation logs" do + it "restrict access on logs page" do + impersonatable_user.reload + + visit decidim_admin.impersonatable_user_impersonation_logs_path(impersonatable_user_id: impersonatable_user_id) + + expect(page).to have_content("You are not authorized to perform this action") + end + + it "restrict access on conflicts page" do + visit decidim_admin.conflicts_path + + expect(page).to have_content("You are not authorized to perform this action") + end + + it "restrict access to conflict page" do + conflict = create(:conflict, managed_user: impersonatable_user) + visit decidim_admin.edit_conflict_path(conflict) + + expect(page).to have_content("You are not authorized to perform this action") + end + end + end + + context "when access is restricted" do + let(:organization) { create(:organization) } + + context "when logged in as process_collaborator" do + let(:process) { create(:participatory_process, organization: organization) } + let(:test_user) { create(:process_collaborator, :confirmed, :admin_terms_accepted, participatory_process: process) } + + it_behaves_like "prevent undesired access" + end + + context "when logged in as process_valuator" do + let(:process) { create(:participatory_process, organization: organization) } + let(:test_user) { create(:process_valuator, :confirmed, :admin_terms_accepted, participatory_process: process) } + + it_behaves_like "prevent undesired access" + end + + context "when logged in as process_moderator" do + let(:process) { create(:participatory_process, organization: organization) } + let(:test_user) { create(:process_moderator, :confirmed, :admin_terms_accepted, participatory_process: process) } + + it_behaves_like "prevent undesired access" + end + end + it_behaves_like "manage impersonations examples" end From 68a862f55f1a633ec98a20dad865f478473a8cda Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Fri, 26 Jan 2024 10:40:44 +0200 Subject: [PATCH 15/19] Backport 'Allow passing a blob object to `AssetRouter::Storage`' to v0.27 (#12304) * Allow passing a blob object to * Run linters * Disabling linter * Fix specs --------- Co-authored-by: Antti Hukkanen --- decidim-core/lib/decidim/asset_router/storage.rb | 4 ++++ .../spec/lib/asset_router/storage_spec.rb | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/decidim-core/lib/decidim/asset_router/storage.rb b/decidim-core/lib/decidim/asset_router/storage.rb index f246ec037a32..8d6e349d601c 100644 --- a/decidim-core/lib/decidim/asset_router/storage.rb +++ b/decidim-core/lib/decidim/asset_router/storage.rb @@ -19,13 +19,17 @@ def initialize(asset) # # @param options The options for the URL that are the normal route options # Rails route helpers accept + # rubocop:disable Style/CaseLikeIf def url(**options) if asset.is_a? ActiveStorage::Attached routes.rails_blob_url(asset.blob, **default_options.merge(options)) + elsif asset.is_a? ActiveStorage::Blob + routes.rails_blob_url(asset, **default_options.merge(options)) else routes.rails_representation_url(asset, **default_options.merge(options)) end end + # rubocop:enable Style/CaseLikeIf private diff --git a/decidim-core/spec/lib/asset_router/storage_spec.rb b/decidim-core/spec/lib/asset_router/storage_spec.rb index f378554f1c23..9479b235e8ed 100644 --- a/decidim-core/spec/lib/asset_router/storage_spec.rb +++ b/decidim-core/spec/lib/asset_router/storage_spec.rb @@ -30,6 +30,22 @@ module Decidim::AssetRouter end end + context "with an ActiveStorage::Blob" do + let(:asset) { organization.official_img_footer.blob } + + it "creates the route to the blob" do + expect(subject).to match(%r{^http://localhost:#{default_port}/rails/active_storage/blobs/redirect/.*/avatar.jpg$}) + end + + context "with extra URL options" do + let(:options) { { port: nil, host: "custom.host", utm_source: "website", utm_medium: "email", utm_campaign: "testing" } } + + it "handles the extra URL options correctly" do + expect(subject).to match(%r{^http://custom.host/rails/active_storage/blobs/redirect/.*/avatar.jpg\?utm_campaign=testing&utm_medium=email&utm_source=website$}) + end + end + end + context "with a variant" do let(:asset) { organization.official_img_header.variant(resize_to_fit: [160, 160]) } From d819646de712ae30631ee6d46bb3a1219a814ca8 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Fri, 26 Jan 2024 11:02:41 +0200 Subject: [PATCH 16/19] Backport 'Fix webpack generation on cells specs' to v0.27 (#12335) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allows running a cell spec as the first spec on a newly generated . Without this you'd get a Shackapacker error: > Shakapacker::Manifest::MissingEntryError Co-authored-by: Andrés Pereira de Lucena --- .../lib/decidim/dev/test/rspec_support/webpacker.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 decidim-dev/lib/decidim/dev/test/rspec_support/webpacker.rb diff --git a/decidim-dev/lib/decidim/dev/test/rspec_support/webpacker.rb b/decidim-dev/lib/decidim/dev/test/rspec_support/webpacker.rb new file mode 100644 index 000000000000..03db235c4f84 --- /dev/null +++ b/decidim-dev/lib/decidim/dev/test/rspec_support/webpacker.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +RSpec.configure do |config| + config.before(:all, type: :system) do + Dir.chdir(Rails.root) { Webpacker.compile } + end + config.before(:all, type: :mailer) do + Dir.chdir(Rails.root) { Webpacker.compile } + end + config.before(:all, type: :cell) do + Dir.chdir(Rails.root) { Webpacker.compile } + end +end From 4f712d25528f8f74f759dd441d816f2c85fc1fe8 Mon Sep 17 00:00:00 2001 From: decidim-bot Date: Mon, 29 Jan 2024 15:22:59 +0100 Subject: [PATCH 17/19] New Crowdin updates (#12284) * New translations en.yml (Slovak) * New translations en.yml (Turkish) * New translations en.yml (Latvian) * New translations en.yml (Serbian (Latin)) * New translations en.yml (Arabic) * New translations en.yml (Hungarian) * New translations en.yml (Slovak) * New translations en.yml (German) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Dutch) * New translations en.yml (Portuguese) * New translations en.yml (Swedish) * New translations en.yml (Luxembourgish) * New translations en.yml (Irish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Slovak) * New translations en.yml (Turkish) * New translations en.yml (Irish) * New translations en.yml (Latvian) * New translations en.yml (Luxembourgish) * New translations en.yml (Serbian (Latin)) * New translations en.yml (Hungarian) * New translations en.yml (Ukrainian with many plural form) * New translations en.yml (Russian with many plural form) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Romanian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Hungarian) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Lithuanian) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Swedish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (Polish) * New translations en.yml (Romanian) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Greek) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Irish) * New translations en.yml (Hungarian) * New translations en.yml (Italian) * New translations en.yml (Japanese) * New translations en.yml (Korean) * New translations en.yml (Lithuanian) * New translations en.yml (Dutch) * New translations en.yml (Norwegian) * New translations en.yml (Polish) * New translations en.yml (Portuguese) * New translations en.yml (Slovak) * New translations en.yml (Swedish) * New translations en.yml (Turkish) * New translations en.yml (Chinese Simplified) * New translations en.yml (Chinese Traditional) * New translations en.yml (Galician) * New translations en.yml (Icelandic) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Indonesian) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Arabic) * New translations en.yml (Latvian) * New translations en.yml (French, Canada) * New translations en.yml (Luxembourgish) * New translations en.yml (Serbian (Latin)) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Ukrainian with many plural form) * New translations en.yml (Russian with many plural form) * New translations en.yml (Finnish (plain)) * New translations en.yml (Arabic) * New translations en.yml (Arabic) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Japanese) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Arabic) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Polish) * New translations en.yml (Catalan) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Basque) * New translations en.yml (Basque) * New translations en.yml (Spanish, Mexico) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Hungarian) * New translations en.yml (Finnish) * New translations en.yml (Hungarian) * New translations en.yml (Finnish (plain)) * New translations en.yml (Finnish) * New translations en.yml (Finnish (plain)) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Arabic) * New translations en.yml (Catalan) * New translations en.yml (Basque) * New translations en.yml (Finnish) * New translations en.yml (Japanese) * New translations en.yml (Polish) * New translations en.yml (Spanish, Mexico) * New translations en.yml (French, Canada) * New translations en.yml (Spanish, Paraguay) * New translations en.yml (Finnish (plain)) * New translations en.yml (Japanese) * New translations en.yml (Japanese) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Basque) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (German) * New translations en.yml (German) --- decidim-admin/config/locales/ar.yml | 8 +- decidim-admin/config/locales/cs.yml | 10 +- decidim-admin/config/locales/de.yml | 1 - decidim-admin/config/locales/el.yml | 8 -- decidim-admin/config/locales/es-MX.yml | 2 +- decidim-admin/config/locales/es-PY.yml | 2 +- decidim-admin/config/locales/es.yml | 2 +- decidim-admin/config/locales/eu.yml | 4 +- decidim-admin/config/locales/fr-CA.yml | 2 +- decidim-admin/config/locales/ga-IE.yml | 4 - decidim-admin/config/locales/gl.yml | 8 +- decidim-admin/config/locales/hu.yml | 23 ++-- decidim-admin/config/locales/id-ID.yml | 3 + decidim-admin/config/locales/is-IS.yml | 3 + decidim-admin/config/locales/it.yml | 8 -- decidim-admin/config/locales/ja.yml | 4 +- decidim-admin/config/locales/ko.yml | 5 - decidim-admin/config/locales/lb.yml | 10 +- decidim-admin/config/locales/lt.yml | 8 -- decidim-admin/config/locales/lv.yml | 3 + decidim-admin/config/locales/nl.yml | 8 -- decidim-admin/config/locales/no.yml | 8 -- decidim-admin/config/locales/pl.yml | 6 +- decidim-admin/config/locales/pt-BR.yml | 28 ++-- decidim-admin/config/locales/pt.yml | 10 +- decidim-admin/config/locales/ro-RO.yml | 8 -- decidim-admin/config/locales/ru.yml | 3 + decidim-admin/config/locales/sk.yml | 3 + decidim-admin/config/locales/sr-CS.yml | 3 + decidim-admin/config/locales/sv.yml | 8 -- decidim-admin/config/locales/tr-TR.yml | 3 + decidim-admin/config/locales/uk.yml | 3 + decidim-admin/config/locales/zh-CN.yml | 3 + decidim-admin/config/locales/zh-TW.yml | 8 -- decidim-assemblies/config/locales/ar.yml | 1 + decidim-assemblies/config/locales/pt-BR.yml | 120 +++++++++--------- decidim-blogs/config/locales/pt-BR.yml | 1 + decidim-budgets/config/locales/ar.yml | 4 + decidim-budgets/config/locales/ca.yml | 3 + decidim-budgets/config/locales/de.yml | 3 + decidim-budgets/config/locales/es-MX.yml | 3 + decidim-budgets/config/locales/es-PY.yml | 3 + decidim-budgets/config/locales/es.yml | 3 + decidim-budgets/config/locales/eu.yml | 3 + decidim-budgets/config/locales/fi-plain.yml | 3 + decidim-budgets/config/locales/fi.yml | 3 + decidim-budgets/config/locales/fr-CA.yml | 3 + decidim-budgets/config/locales/fr.yml | 3 + decidim-budgets/config/locales/hu.yml | 11 ++ decidim-budgets/config/locales/ja.yml | 3 + decidim-budgets/config/locales/pl.yml | 3 + decidim-budgets/config/locales/pt-BR.yml | 7 + decidim-comments/config/locales/hu.yml | 2 + decidim-conferences/config/locales/ar.yml | 2 + decidim-conferences/config/locales/lv.yml | 1 + decidim-conferences/config/locales/sk.yml | 1 + decidim-conferences/config/locales/sr-CS.yml | 4 + decidim-conferences/config/locales/tr-TR.yml | 1 + decidim-consultations/config/locales/hu.yml | 1 + decidim-core/config/locales/ar.yml | 6 +- decidim-core/config/locales/ca.yml | 2 +- decidim-core/config/locales/cs.yml | 3 - decidim-core/config/locales/de.yml | 3 - decidim-core/config/locales/el.yml | 3 - decidim-core/config/locales/es-MX.yml | 2 +- decidim-core/config/locales/es-PY.yml | 2 +- decidim-core/config/locales/es.yml | 2 +- decidim-core/config/locales/eu.yml | 4 +- decidim-core/config/locales/fr-CA.yml | 4 +- decidim-core/config/locales/fr.yml | 4 +- decidim-core/config/locales/hu.yml | 15 ++- decidim-core/config/locales/it.yml | 3 - decidim-core/config/locales/ja.yml | 4 +- decidim-core/config/locales/lb.yml | 3 - decidim-core/config/locales/lt.yml | 3 - decidim-core/config/locales/no.yml | 3 - decidim-core/config/locales/pl.yml | 2 +- decidim-core/config/locales/pt-BR.yml | 35 +++-- decidim-core/config/locales/pt.yml | 3 - decidim-core/config/locales/ro-RO.yml | 3 - decidim-core/config/locales/ru.yml | 3 + decidim-core/config/locales/sk.yml | 2 + decidim-core/config/locales/sv.yml | 2 - decidim-core/config/locales/tr-TR.yml | 3 - decidim-core/config/locales/uk.yml | 3 + decidim-core/config/locales/zh-CN.yml | 3 - decidim-core/config/locales/zh-TW.yml | 3 - decidim-debates/config/locales/pt-BR.yml | 3 + decidim-dev/config/locales/pt-BR.yml | 2 + decidim-elections/config/locales/de.yml | 4 +- decidim-elections/config/locales/it.yml | 1 - decidim-elections/config/locales/ja.yml | 4 +- decidim-elections/config/locales/nl.yml | 1 - decidim-elections/config/locales/pt-BR.yml | 18 +++ decidim-elections/config/locales/pt.yml | 1 - decidim-elections/config/locales/sv.yml | 1 - decidim-initiatives/config/locales/ar.yml | 3 + decidim-initiatives/config/locales/hu.yml | 2 + decidim-initiatives/config/locales/lb.yml | 2 + decidim-initiatives/config/locales/pt-BR.yml | 9 +- decidim-meetings/config/locales/hu.yml | 1 + decidim-meetings/config/locales/pt-BR.yml | 50 ++++++++ decidim-pages/config/locales/ga-IE.yml | 3 + decidim-pages/config/locales/pl.yml | 2 + .../config/locales/lb.yml | 19 +++ .../config/locales/lv.yml | 1 + .../config/locales/pl.yml | 1 + .../config/locales/pt-BR.yml | 2 +- .../config/locales/sk.yml | 1 + .../config/locales/sr-CS.yml | 4 + .../config/locales/tr-TR.yml | 1 + decidim-proposals/config/locales/ga-IE.yml | 7 + decidim-proposals/config/locales/hu.yml | 2 + decidim-proposals/config/locales/ja.yml | 24 ++-- decidim-proposals/config/locales/pt-BR.yml | 1 + decidim-sortitions/config/locales/pt-BR.yml | 4 +- decidim-surveys/config/locales/pl.yml | 6 +- decidim-system/config/locales/hu.yml | 6 + decidim-system/config/locales/pt-BR.yml | 3 +- 119 files changed, 429 insertions(+), 300 deletions(-) diff --git a/decidim-admin/config/locales/ar.yml b/decidim-admin/config/locales/ar.yml index b40b219d9fe5..57825c575e10 100644 --- a/decidim-admin/config/locales/ar.yml +++ b/decidim-admin/config/locales/ar.yml @@ -319,8 +319,6 @@ ar: view_more_logs: عرض المزيد من السجلات welcome: أهلا بك على اللوح الإداري. domain_whitelist: - form: - domain_too_short: نطاق الدومين قصير جداً update: error: فشل تحديث القائمة النطاقات المسموحة success: تم تحديث النطاقات المسموحة بنجاح @@ -719,11 +717,6 @@ ar: organization_external_domain_whitelist: edit: update: تحديث - external_domain: - down: أسفل - external_domain: نطاق خارجي - remove: إزالة - up: أعلى form: add: إضافة إلى القائمة البيضاء organization_homepage_content_blocks: @@ -854,6 +847,7 @@ ar: areas: المناطق authorization_workflows: طرق التحقق dashboard: لوحة القيادة + edit_organization_appearance: تعديل مظهر الصفحة الرئيسية impersonatable_users: المشاركون في الإدارة impersonations: إدارة المشاركين pages: الصفحات diff --git a/decidim-admin/config/locales/cs.yml b/decidim-admin/config/locales/cs.yml index 98c0b016a0f0..9d7063c5ea9e 100644 --- a/decidim-admin/config/locales/cs.yml +++ b/decidim-admin/config/locales/cs.yml @@ -366,8 +366,6 @@ cs: view_more_logs: Zobrazit další protokoly welcome: Vítejte v Admin panelu. domain_whitelist: - form: - domain_too_short: Doména je příliš krátká update: error: Nepodařilo se aktualizovat seznam povolených domén success: Seznam povolených domén byl úspěšně aktualizován @@ -556,7 +554,6 @@ cs: areas: Oblasti configuration: Konfigurace dashboard: Ovládací panel - external_domain_whitelist: Povolené externí domény help_sections: Sekce nápovědy homepage: Domovská stránka impersonations: V zastoupení @@ -831,12 +828,7 @@ cs: omnipresent_banner_appearance_title: Upravit všudypřítomný banner organization_external_domain_whitelist: edit: - update: Aktualizovat - external_domain: - down: Dolů - external_domain: Externí doména - remove: Odebrat - up: Nahoru + update: Aktualizace form: add: Přidat do seznamu povolených title: Seznam externích povolených domén diff --git a/decidim-admin/config/locales/de.yml b/decidim-admin/config/locales/de.yml index f8dc273b1b5d..4a095603aef9 100644 --- a/decidim-admin/config/locales/de.yml +++ b/decidim-admin/config/locales/de.yml @@ -548,7 +548,6 @@ de: areas: Bereiche configuration: Aufbau dashboard: Instrumententafel - external_domain_whitelist: Erlaubte externe Domains help_sections: Hilfeabschnitte homepage: Startseite impersonations: Identitätswechsel diff --git a/decidim-admin/config/locales/el.yml b/decidim-admin/config/locales/el.yml index 8763a8299015..9a800d02e7ff 100644 --- a/decidim-admin/config/locales/el.yml +++ b/decidim-admin/config/locales/el.yml @@ -360,8 +360,6 @@ el: view_more_logs: Προβολή περισσότερων αρχείων καταγραφής welcome: Καλώς ήλθατε στον Πίνακα Διαχειριστή. domain_whitelist: - form: - domain_too_short: Πολύ σύντομος τομέας update: error: Απέτυχε η ενημέρωση των επιτρεπόμενων (λευκής λίστας) τομέων success: Ενημέρωση των επιτρεπόμενων (λευκής λίστας) τομέων με επιτυχία @@ -541,7 +539,6 @@ el: areas: Τομείς configuration: Διαμόρφωση dashboard: Πίνακας εργαλείων - external_domain_whitelist: Επιτρεπόμενοι εξωτερικοί τομείς help_sections: Ενότητες βοήθειας homepage: Αρχική σελίδα impersonations: Αναπαραστάσεις @@ -811,11 +808,6 @@ el: organization_external_domain_whitelist: edit: update: Ενημέρωση - external_domain: - down: Κάτω - external_domain: Εξωτερικός τομέας - remove: Αφαίρεση - up: Πάνω form: add: Προσθήκη στη λευκή λίστα title: Εξωτερική λευκή λίστα τομέων diff --git a/decidim-admin/config/locales/es-MX.yml b/decidim-admin/config/locales/es-MX.yml index 95f9c7f93f33..39fce18bc0d8 100644 --- a/decidim-admin/config/locales/es-MX.yml +++ b/decidim-admin/config/locales/es-MX.yml @@ -367,7 +367,7 @@ es-MX: welcome: Bienvenida al panel de administración. domain_whitelist: form: - domain_too_short: Dominio demasiado corto + domain_too_short: El dominio es demasiado corto update: error: Error al actualizar la lista blanca del dominio success: Lista blanca de dominio actualizada correctamente diff --git a/decidim-admin/config/locales/es-PY.yml b/decidim-admin/config/locales/es-PY.yml index ed892188d373..c46ba3f31e76 100644 --- a/decidim-admin/config/locales/es-PY.yml +++ b/decidim-admin/config/locales/es-PY.yml @@ -367,7 +367,7 @@ es-PY: welcome: Bienvenida al panel de administración. domain_whitelist: form: - domain_too_short: Dominio demasiado corto + domain_too_short: El dominio es demasiado corto update: error: Error al actualizar la lista blanca del dominio success: Lista blanca de dominio actualizada correctamente diff --git a/decidim-admin/config/locales/es.yml b/decidim-admin/config/locales/es.yml index dd1ef572c438..3baf6fd15b42 100644 --- a/decidim-admin/config/locales/es.yml +++ b/decidim-admin/config/locales/es.yml @@ -367,7 +367,7 @@ es: welcome: Bienvenida al panel de administración. domain_whitelist: form: - domain_too_short: Dominio demasiado corto + domain_too_short: El dominio es demasiado corto update: error: Error al actualizar la lista blanca del dominio success: Lista blanca de dominio actualizada correctamente diff --git a/decidim-admin/config/locales/eu.yml b/decidim-admin/config/locales/eu.yml index 64786341715c..cbf42ec18191 100644 --- a/decidim-admin/config/locales/eu.yml +++ b/decidim-admin/config/locales/eu.yml @@ -539,7 +539,7 @@ eu: areas: Arloak configuration: Konfigurazioa dashboard: Kontrol-panela - external_domain_whitelist: Kanpoko domeinuak baimenduta + external_domain_whitelist: Baimendutako kanpoko domeinuak help_sections: Laguntza atalak homepage: Orrialde nagusia impersonations: Inpertsonazioak @@ -818,7 +818,7 @@ eu: external_domain: down: Jaitsi external_domain: Kanpoko domeinua - remove: Kendu + remove: Ezabatu up: Igo form: add: Gehitu zerrenda zurian diff --git a/decidim-admin/config/locales/fr-CA.yml b/decidim-admin/config/locales/fr-CA.yml index 18da77839d81..c957a933abca 100644 --- a/decidim-admin/config/locales/fr-CA.yml +++ b/decidim-admin/config/locales/fr-CA.yml @@ -827,7 +827,7 @@ fr-CA: external_domain: down: Descendre external_domain: Domaine externe - remove: Supprimer + remove: Retirer up: Monter form: add: Ajouter à la liste blanche diff --git a/decidim-admin/config/locales/ga-IE.yml b/decidim-admin/config/locales/ga-IE.yml index d45787c095a6..6a40b17f4847 100644 --- a/decidim-admin/config/locales/ga-IE.yml +++ b/decidim-admin/config/locales/ga-IE.yml @@ -317,10 +317,6 @@ ga: organization_external_domain_whitelist: edit: update: Nuashonraigh - external_domain: - down: Ísligh - remove: Bain as - up: Ardaigh organization_homepage_content_blocks: edit: update: Nuashonraigh diff --git a/decidim-admin/config/locales/gl.yml b/decidim-admin/config/locales/gl.yml index f5a93ed63bcd..af82f4908e52 100644 --- a/decidim-admin/config/locales/gl.yml +++ b/decidim-admin/config/locales/gl.yml @@ -332,9 +332,6 @@ gl: show: view_more_logs: Ver máis rexistros welcome: Benvido/a ao panel de administración. - domain_whitelist: - form: - domain_too_short: Dominio curto de máis exports: export_as: "%{name} como %{export_format}" formats: @@ -775,10 +772,7 @@ gl: omnipresent_banner_appearance_title: Editar o banner omnipresente organization_external_domain_whitelist: edit: - update: Actualizar - external_domain: - external_domain: Dominio externo - remove: Eliminar + update: Actualización organization_homepage_content_blocks: edit: update: Actualización diff --git a/decidim-admin/config/locales/hu.yml b/decidim-admin/config/locales/hu.yml index 3a8c6266a68c..26d26e247cab 100644 --- a/decidim-admin/config/locales/hu.yml +++ b/decidim-admin/config/locales/hu.yml @@ -366,10 +366,10 @@ hu: welcome: Üdvözölünk az Admin Panelben. domain_whitelist: form: - domain_too_short: Túl rövid domain + domain_too_short: Túl rövid domain név update: - error: Nem lehetett frissíteni a domain whitelistet - success: A domain whiteliste sikeresen frissítésre került + error: Nem lehetett frissíteni a domainek kivétellistáját + success: A domain kivétellista sikeresen frissítésre került exports: export_as: "%{name} mint %{export_format}" formats: @@ -434,9 +434,9 @@ hu: search_placeholder: name_or_nickname_or_email_cont: Keresés %{collection} email, név vagy becenév alapján. report_count_eq: Jelentések száma - reported_id_string_or_reported_content_cont: Keresés %{gyűjtemény} a jelentendő azonosító vagy tartalom alapján. + reported_id_string_or_reported_content_cont: Keresés %{collection} a jelentendő azonosító vagy tartalom alapján. title_cont: Keresés %{collection} cím alapján. - user_name_or_user_email_cont: Keresés itt %{collection} néva vagy emailcím alapján. + user_name_or_user_email_cont: Keresés itt %{collection} név vagy emailcím alapján. user_name_or_user_nickname_or_user_email_cont: Keresés %{collection} email, név vagy becenév alapján. state_eq: label: Állapot @@ -749,7 +749,7 @@ hu: officializations: block: error: Hiba történt a résztvevő blokkolásakor - success: A résztvevő sikeresen blokkolva lett + success: A résztvevő sikeresen blokkolásra került create: success: A felhasználó hivatalos lett destroy: @@ -775,7 +775,7 @@ hu: officialize: Hivatalossá tétel title: '"%{name}" hivatalossá tétele' show_email_modal: - close_modal: Ablak bezárás + close_modal: Ablak bezárása description: Ha közvetlenül kapcsolatba kell lépnie egy résztvevővel, akkor kattintson a Megjelenítés gombra az e-mail cím megtekintéséhez. Ez a művelet naplózásra kerül. email_address: E-mail cím full_name: Teljes név @@ -783,7 +783,7 @@ hu: show: Megjelenítés title: A résztvevő e-mail címének megjelenítése unblock: - error: Hiba történt a résztvevő feloldásának feloldása során + error: Hiba történt a résztvevő blokkolásának feloldása során success: Sikeresen feloldotta a résztvevő tiltását organization: edit: @@ -806,7 +806,7 @@ hu: form: colors: colors_title: Szervezet színei - colors_warning_html: Óvatosan! A színek megváltoztatása megtörik az akadálymentes kontrasztokat. Ellenőrizheti a kontrasztot a WebAIM Contrast Checker vagy más, hasonló eszköz segítségével. + colors_warning_html: Óvatosan! A színek megváltoztatása megtörhetik az akadálymentes kontrasztokat. Ellenőrizheti a kontrasztot a WebAIM Contrast Checker vagy más, hasonló eszköz segítségével. header_snippets_help: Ebben a mezőben a HTML fejlécet szerkesztheted. Ennek akkor van jelentősége, ha olyan külső szolgáltatásokat szeretnél intergálni, amelyekhez JavaScript vagy CSS szükséges. Sőt, metacímkéket is hozzáadhatsz. Ez az adminban nem, csak a nyilvános oldalakon jelenik majd meg. cta_button_text_help: A felhívás gomb szövegét a szervezethez tartozó minden egyes nyelven megjelenítheted. Amennyiben nincs beállítva, akkor akkor az alapértelmezett értéket fogja használni. A felhívás gomb az üdvözlő szöveg és a leírás között jelenik meg a nyitólapon. homepage_appearance_title: Honlap megjelenésének szerkesztése @@ -914,7 +914,7 @@ hu: error: Hiba történt a token törlése során. success: A token törlése sikeres. share_tokens: - empty: Nincs aktív token + empty: Nincsenek aktív tokenek help: Ezeket a tokeneket arra használják, hogy ezt a nem közzétett erőforrást nyilvánosan megosszák valamely felhasználóval. Az erőforrás közzétételekor elrejtésre kerülnek. Kattintson a token megosztási ikonjára a megosztható URL-cím megtekintéséhez. title: Tokenek megosztása shared: @@ -971,6 +971,7 @@ hu: areas: Területek authorization_workflows: Ellenőrzési módszerek dashboard: Vezérlőpult + edit_external_domains: Külső domain kivétellista impersonatable_users: Kezelhető résztvevők impersonations: Résztvevők kezelése metrics: Mérőszámok @@ -1024,7 +1025,7 @@ hu: last_day: Utolsó nap last_month: Előző hónap last_week: Előző hét - no_users_count_statistics_yet: Nincsenek felhasználói statisztikák még + no_users_count_statistics_yet: Felhasználói statisztikák nem állnak még rendelkezésre participants: Résztvevők view_public_page: Nyilvános oldal megtekintése forms: diff --git a/decidim-admin/config/locales/id-ID.yml b/decidim-admin/config/locales/id-ID.yml index f53d40bfc1ee..378c17d1a475 100644 --- a/decidim-admin/config/locales/id-ID.yml +++ b/decidim-admin/config/locales/id-ID.yml @@ -478,6 +478,9 @@ id: images: layout_appearance_title: Edit tampilan tata letak omnipresent_banner_appearance_title: Edit spanduk yang ada di mana-mana + organization_external_domain_whitelist: + edit: + update: Memperbarui organization_homepage_content_blocks: edit: update: Memperbarui diff --git a/decidim-admin/config/locales/is-IS.yml b/decidim-admin/config/locales/is-IS.yml index adb8db320c94..c7e0ecf51d89 100644 --- a/decidim-admin/config/locales/is-IS.yml +++ b/decidim-admin/config/locales/is-IS.yml @@ -438,6 +438,9 @@ is: homepage_highlighted_content_banner_title: Hápunktur efni borði images: layout_appearance_title: Breyta útliti útlits + organization_external_domain_whitelist: + edit: + update: Uppfæra organization_homepage_content_blocks: edit: update: Uppfæra diff --git a/decidim-admin/config/locales/it.yml b/decidim-admin/config/locales/it.yml index 8c78e8040003..5dd36aec3f67 100644 --- a/decidim-admin/config/locales/it.yml +++ b/decidim-admin/config/locales/it.yml @@ -333,8 +333,6 @@ it: show: view_more_logs: Visualizza più registri domain_whitelist: - form: - domain_too_short: Dominio troppo corto update: error: Impossibile aggiornare la whitelist dei domini success: Whitelist dei domini aggiornata con successo @@ -480,7 +478,6 @@ it: areas: Ambiti territoriali configuration: Configurazione dashboard: Cruscotto (Dashboard) - external_domain_whitelist: Consenti l'uso di domini esterni help_sections: Sezioni di Aiuto homepage: Homepage impersonations: Impersonificazioni @@ -747,11 +744,6 @@ it: organization_external_domain_whitelist: edit: update: Aggiorna - external_domain: - down: Giù - external_domain: Dominio esterno - remove: Rimuovi - up: Su form: add: Aggiungi alla whitelist title: Whitelist di domini esterni diff --git a/decidim-admin/config/locales/ja.yml b/decidim-admin/config/locales/ja.yml index c9c62446bd89..1662d610dc59 100644 --- a/decidim-admin/config/locales/ja.yml +++ b/decidim-admin/config/locales/ja.yml @@ -821,10 +821,10 @@ ja: edit: update: 更新 external_domain: - down: 下げる + down: 下へ external_domain: 外部ドメイン remove: 削除 - up: 上げる + up: 上へ form: add: ホワイトリストに追加 title: 外部ドメインのホワイトリスト diff --git a/decidim-admin/config/locales/ko.yml b/decidim-admin/config/locales/ko.yml index 216b92c74c75..813da9ffe537 100644 --- a/decidim-admin/config/locales/ko.yml +++ b/decidim-admin/config/locales/ko.yml @@ -558,11 +558,6 @@ ko: organization_external_domain_whitelist: edit: update: 업데이트 - external_domain: - down: 아래 - external_domain: 외부 도메인 - remove: 제거 - up: 위 form: add: 화이트 리스트에 추가 organization_homepage: diff --git a/decidim-admin/config/locales/lb.yml b/decidim-admin/config/locales/lb.yml index 73240f930193..2a3582b7d493 100644 --- a/decidim-admin/config/locales/lb.yml +++ b/decidim-admin/config/locales/lb.yml @@ -333,8 +333,6 @@ lb: show: view_more_logs: Weitere Protokolle anzeigen domain_whitelist: - form: - domain_too_short: Domain zu kurz update: error: Domain-Whitelist konnte nicht aktualisiert werden success: Domain-Whitelist erfolgreich aktualisiert @@ -478,7 +476,6 @@ lb: areas: Bereiche configuration: Aufbau dashboard: Instrumententafel - external_domain_whitelist: Erlaabt extern Domainen help_sections: Hilfeabschnitte homepage: Startseite impersonations: Identitätswechsel @@ -744,12 +741,7 @@ lb: omnipresent_banner_appearance_title: Bearbeiten Sie das allgegenwärtige Banner organization_external_domain_whitelist: edit: - update: Aktualiséieren - external_domain: - down: Runter - external_domain: Externe Domäne - remove: Löschen - up: Hoch + update: Aktualisieren form: add: Zur Whitelist hinzufügen title: Whitelist für externe Domains diff --git a/decidim-admin/config/locales/lt.yml b/decidim-admin/config/locales/lt.yml index 54b8f1b92553..c0e53fe3100f 100644 --- a/decidim-admin/config/locales/lt.yml +++ b/decidim-admin/config/locales/lt.yml @@ -365,8 +365,6 @@ lt: view_more_logs: Peržiūrėti daugiau ataskaitų welcome: Sveiki atvykę į administratorių puslapį. domain_whitelist: - form: - domain_too_short: Domenas per trumpas update: error: Nepavyko įkelti domenų baltojo sąrašo ("whitelist") success: Domenų baltasis sąrašas atnaujintas sėkmingai @@ -555,7 +553,6 @@ lt: areas: Erdvės configuration: Konfigūracija dashboard: Švieslentė - external_domain_whitelist: Leistini išoriniai domenai help_sections: Pagalbos skyrius homepage: Pradinis puslapis impersonations: Įsikūnyjimai @@ -826,11 +823,6 @@ lt: organization_external_domain_whitelist: edit: update: Atnaujinti - external_domain: - down: Žemyn - external_domain: Išorinis domenas - remove: Pašalinti - up: Aukštyn form: add: Pridėti prie baltojo sąrašo title: Išorinių domenų baltasis sąrašas diff --git a/decidim-admin/config/locales/lv.yml b/decidim-admin/config/locales/lv.yml index 9da4ad9ce7e9..4ce710521111 100644 --- a/decidim-admin/config/locales/lv.yml +++ b/decidim-admin/config/locales/lv.yml @@ -546,6 +546,9 @@ lv: layout_appearance_title: Rediģēt izkārtojuma izskatu preview: Priekšskatīt omnipresent_banner_appearance_title: Rediģēt visuresošo reklāmkarogu + organization_external_domain_whitelist: + edit: + update: Atjaunināt organization_homepage_content_blocks: edit: update: Atjaunināt diff --git a/decidim-admin/config/locales/nl.yml b/decidim-admin/config/locales/nl.yml index fcfe4f9466c4..620a2d70cdf7 100644 --- a/decidim-admin/config/locales/nl.yml +++ b/decidim-admin/config/locales/nl.yml @@ -343,8 +343,6 @@ nl: view_more_logs: Bekijk meer logs welcome: Welkom bij de beheerder omgeving. domain_whitelist: - form: - domain_too_short: Domein te kort update: error: Kan domein whitelist niet bijwerken success: Domain whitelist succesvol bijgewerkt @@ -525,7 +523,6 @@ nl: areas: Thema's configuration: Configuratie dashboard: Dashboard - external_domain_whitelist: Toegelaten externe domeinen help_sections: Helpsecties homepage: Startpagina impersonations: Zich voordoen als @@ -793,11 +790,6 @@ nl: organization_external_domain_whitelist: edit: update: Bijwerken - external_domain: - down: Naar beneden - external_domain: Extern domein - remove: Verwijderen - up: Naar boven form: add: Toevoegen aan whitelist title: Externe domein whitelist diff --git a/decidim-admin/config/locales/no.yml b/decidim-admin/config/locales/no.yml index dd23fc8351ff..796847254a25 100644 --- a/decidim-admin/config/locales/no.yml +++ b/decidim-admin/config/locales/no.yml @@ -343,8 +343,6 @@ view_more_logs: Vis flere logger welcome: Velkommen til Admin-panelet. domain_whitelist: - form: - domain_too_short: Domene er for kort update: error: Kunne ikke oppdatere domene-hviteliste success: Domene-hviteliste oppdatert @@ -525,7 +523,6 @@ areas: Områder configuration: Konfigurasjon dashboard: Skrivebord - external_domain_whitelist: Tillatte eksterne domener help_sections: Hjelpeseksjoner homepage: Hjemmeside impersonations: Etterligninger @@ -793,11 +790,6 @@ organization_external_domain_whitelist: edit: update: Oppdater - external_domain: - down: Ned - external_domain: Eksternt domene - remove: Fjern - up: Opp form: add: Legg til i hviteliste title: Hviteliste for eksterne domener diff --git a/decidim-admin/config/locales/pl.yml b/decidim-admin/config/locales/pl.yml index 656d92791066..d02d696088aa 100644 --- a/decidim-admin/config/locales/pl.yml +++ b/decidim-admin/config/locales/pl.yml @@ -367,7 +367,7 @@ pl: welcome: Witamy w Panelu Administracyjnym. domain_whitelist: form: - domain_too_short: Domena jest zbyt krótka + domain_too_short: Domena jest za krótka update: error: Nie udało się zaktualizować białej listy domen success: Biała lista domen pomyślnie zaktualizowana @@ -833,10 +833,10 @@ pl: edit: update: Aktualizuj external_domain: - down: W dół + down: Na dół external_domain: Domena zewnętrzna remove: Usuń - up: W górę + up: Do góry form: add: Dodaj do białej listy title: Biała lista domen zewnętrznych diff --git a/decidim-admin/config/locales/pt-BR.yml b/decidim-admin/config/locales/pt-BR.yml index 5e06552c10c2..cbf2cb177a3a 100644 --- a/decidim-admin/config/locales/pt-BR.yml +++ b/decidim-admin/config/locales/pt-BR.yml @@ -93,6 +93,7 @@ pt-BR: success_color: Sucesso time_zone: Fuso Horário tos_version: Versão dos termos de serviço + twitter_handler: X handler user_groups_enabled: Ativar grupos de usuários users_registration_mode: Modo de registro de usuários warning_color: Aviso @@ -204,10 +205,12 @@ pt-BR: success: Ótimo! Você aceitou os termos de uso do administrador. actions: accept: Concordo com estes termos + are_you_sure: Tem certeza de que deseja recusar os termos do administrador? refuse: Recusar os termos de administrador title: Concorde com os termos e condições de uso required_review: alert: 'Obrigatório: Revise os termos de uso de nosso administrador' + callout: Por favor, reserve um momento para revisar os Termos de Uso do Administrador. Caso contrário, você não poderá administrar a plataforma. cta: Reveja eles agora. title: Termos de Uso do Administrador area_types: @@ -549,7 +552,7 @@ pt-BR: moderation: Moderadores globais newsletters: Newsletters participants: Participantes - reported_users: Usuários Reportados + reported_users: Usuários Denunciados scope_types: Tipos de âmbito scopes: Âmbitos settings: Configurações @@ -593,7 +596,7 @@ pt-BR: progress: Andamento sent_at: Enviado em sent_to: Enviado para - subject: Sujeito + subject: Assunto name: Newsletter participatory_space_private_user: name: Espaço participativo usuário particular @@ -740,7 +743,7 @@ pt-BR: show: preview: Pré-visualização select_recipients_to_deliver: Selecionar destinatários para entregar - subject: Sujeito + subject: Assunto update: error: Ocorreu um erro ao atualizar este boletim informativo. success: Newsletter atualizada com sucesso. Por favor, reveja-o antes de enviar. @@ -754,7 +757,7 @@ pt-BR: success: Usuário não oficializado com sucesso index: actions: Ações - badge: Badge + badge: Selo block: Bloquear usuário created_at: Criado em name: Nome @@ -793,6 +796,7 @@ pt-BR: instagram: Instagram rich_text_editor_in_public_views_help: Em algumas áreas de texto, os participantes poderão inserir algumas tags HTML usando o editor de texto rico. social_handlers: Social + twitter: X url: URL youtube: YouTube update: @@ -818,10 +822,10 @@ pt-BR: edit: update: Atualizar external_domain: - down: Para Baixo + down: Abaixo external_domain: Domínio externo - remove: Excluir - up: Para Cima + remove: Remover + up: Acima form: add: Adicionar à lista branca title: Lista branca de domínios externos @@ -955,6 +959,7 @@ pt-BR: update: Atualizar form: none: Nenhum + slug_help: 'Use caminhos parciais, não URLs completos aqui. Aceita letras, números, traços e barras, e deve começar com uma letra. Se não estiver definido, o botão não será mostrado. Exemplo: %{url}' index: last_notable_change: Última alteração notável new: @@ -979,6 +984,7 @@ pt-BR: impersonatable_users: Usuários gerenciáveis impersonations: Gerenciamento de usuários metrics: Métricas + pages: Páginas panel: Administrador participants: Comercial scope_types: Tipos de âmbito @@ -1032,13 +1038,17 @@ pt-BR: no_users_count_statistics_yet: Ainda não há nenhuma estatística de usuários participants: Participantes view_public_page: Ver página pública + forms: + errors: + impersonate_user: + reason: Você precisa fornecer um motivo ao representar um participante não gerenciado metrics: blocked_users: object: usuários bloqueados title: Usuários bloqueados reported_users: - object: usuários reportados - title: Usuários reportados + object: usuários denunciados + title: Usuários denunciados user_reports: object: reports do usuário title: Reports do usuário diff --git a/decidim-admin/config/locales/pt.yml b/decidim-admin/config/locales/pt.yml index 4714d2269bc9..5e5b2571b832 100644 --- a/decidim-admin/config/locales/pt.yml +++ b/decidim-admin/config/locales/pt.yml @@ -333,8 +333,6 @@ pt: show: view_more_logs: Ver mais registos domain_whitelist: - form: - domain_too_short: Domínio demasiado curto update: error: Falha ao carregar a lista branca de domínios success: Lista branca de domínios carregada com êxito @@ -480,7 +478,6 @@ pt: areas: Áreas configuration: Configuração dashboard: Painel de Controlo - external_domain_whitelist: Domínios externos autorizados help_sections: Secções de ajuda homepage: Página inicial impersonations: Personificações @@ -746,12 +743,7 @@ pt: omnipresent_banner_appearance_title: Editar faixa omnipresente organization_external_domain_whitelist: edit: - update: Actualização - external_domain: - down: Para baixo - external_domain: Domínio externo - remove: Remover - up: Para cima + update: Atualizar form: add: Adicionar à lista branca title: Lista branca de domínio externo diff --git a/decidim-admin/config/locales/ro-RO.yml b/decidim-admin/config/locales/ro-RO.yml index a4a0c7b5d4c2..eff4550c62c4 100644 --- a/decidim-admin/config/locales/ro-RO.yml +++ b/decidim-admin/config/locales/ro-RO.yml @@ -365,8 +365,6 @@ ro: view_more_logs: Afișează mai multe înregistrări welcome: Bine ați venit în Panoul de administrare. domain_whitelist: - form: - domain_too_short: Domeniul e prea scurt update: error: Actualizarea whitelist-ului domeniului a eșuat success: Lista albă a domeniului a fost actualizată cu succes @@ -551,7 +549,6 @@ ro: areas: Zone configuration: Configurare dashboard: Panou de administrare - external_domain_whitelist: Domenii externe permise help_sections: Secțiuni de ajutor homepage: Pagina principală impersonations: Impersonări @@ -822,11 +819,6 @@ ro: organization_external_domain_whitelist: edit: update: Actualizează - external_domain: - down: Jos - external_domain: Domeniu extern - remove: Elimină - up: Sus form: add: Adaugă la lista albă title: Lista albă pentru domenii externe diff --git a/decidim-admin/config/locales/ru.yml b/decidim-admin/config/locales/ru.yml index 969a6bfd8be8..960ad9f78af2 100644 --- a/decidim-admin/config/locales/ru.yml +++ b/decidim-admin/config/locales/ru.yml @@ -490,6 +490,9 @@ ru: images: layout_appearance_title: Редактировать внешний вид макета omnipresent_banner_appearance_title: Редактировать вездесущий баннер + organization_external_domain_whitelist: + edit: + update: Обновить organization_homepage_content_blocks: edit: update: Обновить diff --git a/decidim-admin/config/locales/sk.yml b/decidim-admin/config/locales/sk.yml index 63cfe9ea0162..18c0b42a7098 100644 --- a/decidim-admin/config/locales/sk.yml +++ b/decidim-admin/config/locales/sk.yml @@ -552,6 +552,9 @@ sk: images: layout_appearance_title: Upraviť vzhľad omnipresent_banner_appearance_title: Upraviť všadeprítomný banner + organization_external_domain_whitelist: + edit: + update: Aktualizovať organization_homepage_content_blocks: edit: update: Aktualizovať diff --git a/decidim-admin/config/locales/sr-CS.yml b/decidim-admin/config/locales/sr-CS.yml index a4d1adf3f427..3118d6c6ef22 100644 --- a/decidim-admin/config/locales/sr-CS.yml +++ b/decidim-admin/config/locales/sr-CS.yml @@ -546,6 +546,9 @@ sr: images: preview: Pregled omnipresent_banner_appearance_title: Izmeni sveprisutni baner + organization_external_domain_whitelist: + edit: + update: Ažuriraj organization_homepage_content_blocks: edit: update: Ažuriraj diff --git a/decidim-admin/config/locales/sv.yml b/decidim-admin/config/locales/sv.yml index c57d4b073d27..a31170bc83a3 100644 --- a/decidim-admin/config/locales/sv.yml +++ b/decidim-admin/config/locales/sv.yml @@ -362,8 +362,6 @@ sv: view_more_logs: Visa fler loggar welcome: Välkommen till Adminpanelen. domain_whitelist: - form: - domain_too_short: Domänen är för kort update: error: Vitlistans uppdatering misslyckades success: Domäns vitlista har uppdaterats @@ -544,7 +542,6 @@ sv: areas: Områden configuration: Konfiguration dashboard: Adminpanel - external_domain_whitelist: Tillåtna externa domäner help_sections: Hjälpavsnitt homepage: Hemsida impersonations: Uppträd som @@ -812,11 +809,6 @@ sv: organization_external_domain_whitelist: edit: update: Uppdatera - external_domain: - down: Ner - external_domain: Externt domän - remove: Ta bort - up: Upp form: add: Lägg till i vitlistan title: Vitlista för externa domäner diff --git a/decidim-admin/config/locales/tr-TR.yml b/decidim-admin/config/locales/tr-TR.yml index 5eb80b5480b2..cc8c39588342 100644 --- a/decidim-admin/config/locales/tr-TR.yml +++ b/decidim-admin/config/locales/tr-TR.yml @@ -648,6 +648,9 @@ tr: layout_appearance_title: Düzen görünümünü düzenle preview: Önizleme omnipresent_banner_appearance_title: Her yerde bulunan banner'ı düzenle + organization_external_domain_whitelist: + edit: + update: Güncelleştirme organization_homepage_content_blocks: edit: update: Güncelleştirme diff --git a/decidim-admin/config/locales/uk.yml b/decidim-admin/config/locales/uk.yml index 7f075f9dfd38..bbbff9cdce0d 100644 --- a/decidim-admin/config/locales/uk.yml +++ b/decidim-admin/config/locales/uk.yml @@ -448,6 +448,9 @@ uk: images: layout_appearance_title: Редагувати зовнішній вигляд шаблону omnipresent_banner_appearance_title: Редагувати всюдисущий банер + organization_external_domain_whitelist: + edit: + update: Оновити organization_homepage_content_blocks: edit: update: Оновити diff --git a/decidim-admin/config/locales/zh-CN.yml b/decidim-admin/config/locales/zh-CN.yml index 49df90149358..eab52d066def 100644 --- a/decidim-admin/config/locales/zh-CN.yml +++ b/decidim-admin/config/locales/zh-CN.yml @@ -578,6 +578,9 @@ zh-CN: layout_appearance_title: 编辑布局外观 preview: 预览 omnipresent_banner_appearance_title: Edit omnipresent banner + organization_external_domain_whitelist: + edit: + update: 更新 organization_homepage_content_blocks: edit: update: 更新 diff --git a/decidim-admin/config/locales/zh-TW.yml b/decidim-admin/config/locales/zh-TW.yml index 75f85c343e0c..ee3b777d1528 100644 --- a/decidim-admin/config/locales/zh-TW.yml +++ b/decidim-admin/config/locales/zh-TW.yml @@ -365,8 +365,6 @@ zh-TW: view_more_logs: 檢視更多記錄 welcome: 歡迎來到管理介面 domain_whitelist: - form: - domain_too_short: 網址太短 update: error: 更新域名白名單失敗 success: 域名白名單更新成功 @@ -543,7 +541,6 @@ zh-TW: areas: 區域 configuration: 配置 dashboard: 儀表板 - external_domain_whitelist: 允許的外部域名 help_sections: 幫助部分 homepage: 首頁 impersonations: 模擬登錄 @@ -814,11 +811,6 @@ zh-TW: organization_external_domain_whitelist: edit: update: 更新 - external_domain: - down: 向下 - external_domain: 外部網域 - remove: 移除 - up: 往上 form: add: 新增到白名單 title: 外部域名白名單 diff --git a/decidim-assemblies/config/locales/ar.yml b/decidim-assemblies/config/locales/ar.yml index 4595f7631ccf..81cd095eefb7 100644 --- a/decidim-assemblies/config/locales/ar.yml +++ b/decidim-assemblies/config/locales/ar.yml @@ -59,6 +59,7 @@ ar: subtitle: العنوان الفرعي target: من يشارك title: العنوان + twitter: X weight: موضع الطلب youtube: يوتيوب assembly_member: diff --git a/decidim-assemblies/config/locales/pt-BR.yml b/decidim-assemblies/config/locales/pt-BR.yml index d2d5da6b919d..4e577271d883 100644 --- a/decidim-assemblies/config/locales/pt-BR.yml +++ b/decidim-assemblies/config/locales/pt-BR.yml @@ -10,17 +10,17 @@ pt-BR: announcement: Avisos area_id: Área assembly_type: Tipo de assembleia - assembly_type_other: Tipo de montagem outro + assembly_type_other: Outro tipo de assambleia banner_image: Imagem da bandeira - closing_date: Data de encerramento - closing_date_reason: Razão da data de encerramento + closing_date: Data de finalização + closing_date_reason: Razão da data de finalização composition: Composição - copy_categories: Cópiar categorias + copy_categories: Copiar categorias copy_components: Copiar componentes copy_features: Recursos de cópia created_by: Criado por created_by_other: Criado por outro - creation_date: Data Criada + creation_date: Data de criação decidim_area_id: Área decidim_assemblies_type_id: Tipo de assembleia decidim_scope_id: Âmbito @@ -41,8 +41,8 @@ pt-BR: internal_organisation: Organização interna is_transparent: É transparente local_area: Área da organização - meta_scope: Metadados do âmbito - parent_id: Montagem dos pais + meta_scope: Metadados do escopo + parent_id: Assembleia mãe participatory_processes_ids: Processos participativos relacionados participatory_scope: O que é decidido participatory_structure: Como é decidido @@ -51,7 +51,7 @@ pt-BR: published_at: Publicado em purpose_of_action: Objetivo da ação scope_id: Âmbito - scopes_enabled: Âmbitos ativados + scopes_enabled: Escopos ativados short_description: Pequena descrição show_statistics: Mostre estatisticas slug: Slug de URL @@ -59,11 +59,12 @@ pt-BR: subtitle: Subtítulo target: Quem participa title: Título - weight: Posição do pedido + twitter: X + weight: Posição de ordem youtube: YouTube assembly_member: birthday: Aniversário - birthplace: Berço + birthplace: Local de nascimento ceased_date: Data de cessação designation_date: Data de designação full_name: Nome completo @@ -71,7 +72,7 @@ pt-BR: non_user_avatar: Avatar position: Posição user_id: Usuário ou grupo - weight: Posição do pedido + weight: Posição de ordem assembly_user_role: email: E-mail name: Nome @@ -114,7 +115,7 @@ pt-BR: create: Criar title: Nova assembleia update: - error: Ocorreu um erro ao atualizar este assembly. + error: Ocorreu um erro ao atualizar esta assembleia. success: Assembleia atualizada com sucesso. assemblies_copies: create: @@ -152,11 +153,11 @@ pt-BR: assembly_members: create: error: Ocorreu um erro ao adicionar um membro para esta assembleia. - success: Membro criado com sucesso para este assembly. + success: Membro criado com sucesso para esta assembleia. destroy: - success: Membro excluído com êxito para este assembly. + success: Membro excluído com êxito para esta assembleia. edit: - title: Atualize o membro do assembly. + title: Atualize o membro da assembleia. update: Atualizar index: assembly_members_title: Membros da assembleia @@ -164,8 +165,8 @@ pt-BR: create: Criar title: Novo membro da assembleia. update: - error: Houve um erro ao atualizar o membro para este assembly. - success: Membro atualizado com êxito para este assembly. + error: Houve um erro ao atualizar o membro para esta assembleia. + success: Membro atualizado com êxito para esta assembleia. assembly_publications: create: error: Ocorreu um erro ao publicar esta assembleia. @@ -175,21 +176,21 @@ pt-BR: success: Assembleia não publicada com sucesso. assembly_user_roles: create: - error: Ocorreu um erro ao adicionar um usuário para esta montagem. - success: Usuário adicionado com sucesso a esta montagem. + error: Ocorreu um erro ao adicionar um administrador para esta assembleia. + success: Usuário administrador adicionado com sucesso a esta assembleia. destroy: - success: Usuário removido com sucesso deste assembly. + success: Usuário removido com sucesso deste assembleia. edit: - title: Atualize o usuário da montagem. + title: Atualize o administrador da assambleia. update: Atualizar index: - assembly_admins_title: Usuários da assembleia + assembly_admins_title: Administradores da assembleia new: create: Criar - title: Novo usuário da assembleia. + title: Novo administrador da assembleia. update: - error: Ocorreu um erro ao atualizar um usuário para esta montagem. - success: Usuário atualizado com sucesso para esta montagem. + error: Ocorreu um erro ao atualizar um administrador para esta assembleia. + success: Administrador atualizado com sucesso para esta assembleia. filters: decidim_assemblies_type_id_eq: label: Tipo de assembleia @@ -197,7 +198,7 @@ pt-BR: assemblies: Assembleias assemblies_settings: Configurações assemblies_submenu: - assembly_admins: Usuários da assembleia + assembly_admins: Administradores da assembleia assembly_members: Membros attachment_collections: Pastas attachment_files: arquivos @@ -231,14 +232,14 @@ pt-BR: positions: other: De outros president: Presidente - secretary: secretário + secretary: Secretário vice_president: Vice presidente assembly_user_role: fields: email: O email name: Nome role: Cargo - name: Usuários da assembleia + name: Administrador da assembleia roles: admin: Administrador collaborator: Colaborador @@ -249,17 +250,17 @@ pt-BR: assemblies_types: Tipos de assembleia admin_log: assembly: - create: "%{user_name} criou o conjunto %{resource_name}" - duplicate: "%{user_name} duplicou a assambleia %{resource_name}" - export: "%{user_name} exportou a assambleia %{resource_name}" - import: "%{user_name} importou a assambleia %{resource_name}" - publish: "%{user_name} publicou o conjunto %{resource_name}" - unpublish: "%{user_name} não publicado o conjunto %{resource_name}" - update: "%{user_name} atualizou a montagem %{resource_name}" + create: "%{user_name} criou a assembleia %{resource_name}" + duplicate: "%{user_name} duplicou a assembleia %{resource_name}" + export: "%{user_name} exportou a assembleia %{resource_name}" + import: "%{user_name} importou a assembleia %{resource_name}" + publish: "%{user_name} publicou a assembleia %{resource_name}" + unpublish: "%{user_name} não desplublicou a assembleia %{resource_name}" + update: "%{user_name} atualizou a assembleia %{resource_name}" assembly_member: - create: "%{user_name} criou o membro %{resource_name} na montagem %{space_name}" - delete: "%{user_name} removeu o membro %{resource_name} do conjunto %{space_name}" - update: "%{user_name} atualizou o %{resource_name} membro na montagem %{space_name}" + create: "%{user_name} criou o membro %{resource_name} na assembleia %{space_name}" + delete: "%{user_name} removeu o membro %{resource_name} da assembleia %{space_name}" + update: "%{user_name} atualizou o %{resource_name} membro na assembleia %{space_name}" assembly_setting: update: "%{user_name} atualizou as configurações da assembleia" assembly_type: @@ -269,16 +270,16 @@ pt-BR: unpublish: "%{user_name} despublicou o tipo de assembleia %{resource_name}" update: "%{user_name} atualizou o tipo de assembleia %{resource_name}" assembly_user_role: - create: "%{user_name} convidou %{resource_name} para o assembly %{space_name}" - delete: "%{user_name} removeu o usuário %{resource_name} do conjunto %{space_name}" - update: "%{user_name} alterou a função de %{resource_name} na montagem %{space_name}" + create: "%{user_name} convidou %{resource_name} para a assembelia %{space_name}" + delete: "%{user_name} removeu o usuário %{resource_name} da assembleia %{space_name}" + update: "%{user_name} alterou a função de %{resource_name} na assembleia %{space_name}" assemblies: admin: assemblies: form: announcement_help: O texto que você inserir aqui será mostrado ao usuário logo abaixo das informações de assembleia. duration: Duração - duration_help: Se a duração desse assembly for limitada, selecione a data final. Caso contrário, aparecerá como indefinido. + duration_help: Se a duração dessa assembleia for limitada, selecione a data final. Caso contrário, aparecerá como indefinido. filters: Filtros images: Imagens included_at_help: Selecione a data em que a assambleia foi adicionada à plataforma. Não precisa necessariamente ser o mesmo que a data de criação. @@ -287,7 +288,7 @@ pt-BR: select_a_created_by: Selecione um criado por select_an_area: Selecione uma área select_an_assembly_type: Selecione um tipo de assembleia - select_parent_assembly: Selecione a montagem pai + select_parent_assembly: Selecione a assembleia mãe slug_help: 'Os slugs de URL são usados ​​para gerar os URLs que apontam para essa assembleia. Apenas aceita letras, números e traços, e deve começar com uma carta. Exemplo: %{url}' social_handlers: Social title: Informação geral @@ -299,7 +300,7 @@ pt-BR: title: Configurações para assembleias assemblies_types: form: - title: Título + title: Editar o tipo de assembleia assembly_copies: form: slug_help: 'Os slugs de URL são usados ​​para gerar os URLs que apontam para essa assembleia. Apenas aceita letras, números e traços, e deve começar com uma carta. Exemplo: %{url}' @@ -309,11 +310,14 @@ pt-BR: slug_help: 'Os slugs de URL são usados ​​para gerar os URLs que apontam para essa assembleia. Apenas aceita letras, números e traços, e deve começar com uma carta. Exemplo: %{url}' assembly_members: form: - existing_user: Usuário existente - non_user: Não usuário + existing_user: Participante existente + explanation: 'Orientação para a imagem:' + image_guide: De preferência, uma imagem em formato paisagem que não tenha nenhum texto. + non_user: Não-participante + non_user_avatar_help: Você deve receber o consentimento das pessoas antes de publicá-las como membro. select_a_position: Selecione uma posição - select_user: Selecione um usuário - user_type: Tipo de usuário + select_user: Selecione um participante + user_type: Tipo de participante index: filter: all: Todos @@ -329,7 +333,7 @@ pt-BR: json: JSON assemblies: show: - title: Sobre essa assambleia + title: Sobre essa assembleia assembly_members: index: members: Membros @@ -375,10 +379,10 @@ pt-BR: area: Área assembly_type: Tipo de assembleia children: Assembleias - closing_date: Data de encerramento + closing_date: Data de finalização composition: Composição created_by: Criado por - creation_date: Data Criada + creation_date: Data de criação developer_group: Grupo promotor duration: Duração included_at: Incluído em @@ -393,7 +397,7 @@ pt-BR: private_space: Esta é uma assembleia privada purpose_of_action: Objetivo da ação read_less: Leia menos - read_more: Consulte Mais informação + read_more: Veja mais related_participatory_processes: Processos participativos relacionados scope: Âmbito social_networks: Redes sociais @@ -407,7 +411,7 @@ pt-BR: events: assemblies: create_assembly_member: - email_intro: Um administrador da assembleia%{resource_name} adicionou você como um de seus membros. + email_intro: Um administrador da assembleia %{resource_name} adicionou você como um de seus membros. email_outro: Você recebeu esta notificação porque foi convidado para um assembleia. Verifique a página de assembleia para contribuir! email_subject: Você foi convidado para ser um membro da assembleia %{resource_name}! notification_title: Você foi registrado como um membro da Assembleia %{resource_name}. Verifique a página do assembleia para contribuir! @@ -420,13 +424,13 @@ pt-BR: help: participatory_spaces: assemblies: - contextual: "

Uma assembléia é um grupo de membros de uma organização que se reúne periodicamente para tomar decisões sobre uma área ou escopo específico da organização.

Assembleias realizam reuniões, algumas são privadas e outras estão abertas. Se estiverem abertas, é possível participar delas (por exemplo: participar se a capacidade permitir, adicionar pontos à agenda ou comentar as propostas e decisões tomadas por este órgão).

Exemplos: Assembléia Geral (que se reúne uma vez por ano para definir as principais linhas de ação da organização, bem como seus órgãos executivos por votação), um conselho consultivo para a igualdade (que se reúne a cada dois meses para apresentar propostas sobre como melhorar as relações de gênero na organização), uma comissão de avaliação (que se reúne todos os meses para monitorar um processo) ou um órgão de garantia (que coleta incidentes, abusos ou propostas para melhorar os procedimentos de tomada de decisão) são exemplos de assembléias.

\n" - page: "

Uma assembléia é um grupo de membros de uma organização que se reúne periodicamente para tomar decisões sobre uma área ou escopo específico da organização.

Assembleias realizam reuniões, algumas são privadas e outras estão abertas. Se estiverem abertas, é possível participar delas (por exemplo: participar se a capacidade permitir, adicionar pontos à agenda ou comentar as propostas e decisões tomadas por este órgão).

Exemplos: Assembléia Geral (que se reúne uma vez por ano para definir as principais linhas de ação da organização, bem como seus órgãos executivos por votação), um conselho consultivo para a igualdade (que se reúne a cada dois meses para apresentar propostas sobre como melhorar as relações de gênero na organização), uma comissão de avaliação (que se reúne todos os meses para monitorar um processo) ou um órgão de garantia (que coleta incidentes, abusos ou propostas para melhorar os procedimentos de tomada de decisão) são exemplos de assembléias.

\n" + contextual: "

Uma assembleia é um grupo de membros de uma organização que se reúne periodicamente para tomar decisões sobre uma área ou escopo específico da organização.

As assembleias realizam reuniões, algumas são privadas e outras estão abertas. Se estiverem abertas, é possível participar delas (por exemplo: participar se a capacidade permitir, adicionar pontos à agenda ou comentar as propostas e decisões tomadas por este órgão).

Exemplos: Assembleia Geral (que se reúne uma vez por ano para definir as principais linhas de ação da organização, bem como seus órgãos executivos por votação), um conselho consultivo para a igualdade (que se reúne a cada dois meses para apresentar propostas sobre como melhorar as relações de gênero na organização), uma comissão de avaliação (que se reúne todos os meses para monitorar um processo) ou um órgão de garantia (que coleta incidentes, abusos ou propostas para melhorar os procedimentos de tomada de decisão) são exemplos de assembleias.

\n" + page: "

Uma assembleia é um grupo de membros de uma organização que se reúne periodicamente para tomar decisões sobre uma área ou escopo específico da organização.

As assembleias realizam reuniões, algumas são privadas e outras estão abertas. Se estiverem abertas, é possível participar delas (por exemplo: participar se a capacidade permitir, adicionar pontos à agenda ou comentar as propostas e decisões tomadas por este órgão).

Exemplos: Assembleia Geral (que se reúne uma vez por ano para definir as principais linhas de ação da organização, bem como seus órgãos executivos por votação), um conselho consultivo para a igualdade (que se reúne a cada dois meses para apresentar propostas sobre como melhorar as relações de gênero na organização), uma comissão de avaliação (que se reúne todos os meses para monitorar um processo) ou um órgão de garantia (que coleta incidentes, abusos ou propostas para melhorar os procedimentos de tomada de decisão) são exemplos de assembleias.

\n" title: O que são montagens? log: value_types: assembly_presenter: - not_found: 'O assembly não foi encontrado no banco de dados (ID: %{id})' + not_found: 'A assembleia não foi encontrada no banco de dados (ID: %{id})' assembly_type_presenter: not_found: 'O tipo de assembleia não foi encontrado no banco de dados (ID: %{id})' menu: @@ -457,8 +461,8 @@ pt-BR: reset_chart: Restabelecer order_by_assemblies: assemblies: - one: "Assembly %{count}" - other: "Conjuntos %{count}" + one: "%{count} assembleia" + other: "%{count} assembleias" promoted_assembly: more_info: Mais informações take_part: Participar diff --git a/decidim-blogs/config/locales/pt-BR.yml b/decidim-blogs/config/locales/pt-BR.yml index 48e052fb499b..66aa6a83957d 100644 --- a/decidim-blogs/config/locales/pt-BR.yml +++ b/decidim-blogs/config/locales/pt-BR.yml @@ -77,6 +77,7 @@ pt-BR: create: Criar destroy: Excluir endorse: Endossar + update: Atualizar name: Blog settings: global: diff --git a/decidim-budgets/config/locales/ar.yml b/decidim-budgets/config/locales/ar.yml index ff330ab834be..71c69220a18e 100644 --- a/decidim-budgets/config/locales/ar.yml +++ b/decidim-budgets/config/locales/ar.yml @@ -66,7 +66,11 @@ ar: change_category: تغيير الفئة finished_orders: الانتهاء من الأصوات pending_orders: في انتظار الأصوات + selected_options: + 'no': 'لا' + 'yes': 'نعم' title: مشاريع + update: تحديث new: create: إنشاء title: مشروع جديد diff --git a/decidim-budgets/config/locales/ca.yml b/decidim-budgets/config/locales/ca.yml index 3aaa92435175..28941a1e6aa8 100644 --- a/decidim-budgets/config/locales/ca.yml +++ b/decidim-budgets/config/locales/ca.yml @@ -103,6 +103,9 @@ ca: pending_orders: Vots en procés select_for_implementation: Seleccionat per implementar selected: Seleccionat + selected_options: + 'no': 'No' + 'yes': 'Sí' title: Projectes update: Actualitzar update_scope_button: Actualitzar àmbit diff --git a/decidim-budgets/config/locales/de.yml b/decidim-budgets/config/locales/de.yml index ea334937e431..81a195988d7a 100644 --- a/decidim-budgets/config/locales/de.yml +++ b/decidim-budgets/config/locales/de.yml @@ -103,6 +103,9 @@ de: pending_orders: Ausstehende Stimmen select_for_implementation: Zur Umsetzung auswählen selected: Ausgewählt + selected_options: + 'no': 'Nein' + 'yes': 'Ja' title: Projekte update: Aktualisieren update_scope_button: Themenbereich aktualisieren diff --git a/decidim-budgets/config/locales/es-MX.yml b/decidim-budgets/config/locales/es-MX.yml index df83dee5654d..819d03dadc6c 100644 --- a/decidim-budgets/config/locales/es-MX.yml +++ b/decidim-budgets/config/locales/es-MX.yml @@ -103,6 +103,9 @@ es-MX: pending_orders: Votos pendientes select_for_implementation: Seleccionado para implementar selected: Seleccionado + selected_options: + 'no': 'No' + 'yes': 'Sí' title: Proyectos update: Actualizar update_scope_button: Actualizar ámbito diff --git a/decidim-budgets/config/locales/es-PY.yml b/decidim-budgets/config/locales/es-PY.yml index 24f024770af0..686749f82ff0 100644 --- a/decidim-budgets/config/locales/es-PY.yml +++ b/decidim-budgets/config/locales/es-PY.yml @@ -103,6 +103,9 @@ es-PY: pending_orders: Votos pendientes select_for_implementation: Seleccionado para implementar selected: Seleccionado + selected_options: + 'no': 'No' + 'yes': 'Sí' title: Proyectos update: Actualizar update_scope_button: Actualizar ámbito diff --git a/decidim-budgets/config/locales/es.yml b/decidim-budgets/config/locales/es.yml index 49c36f2694d8..d68a1f8af810 100644 --- a/decidim-budgets/config/locales/es.yml +++ b/decidim-budgets/config/locales/es.yml @@ -103,6 +103,9 @@ es: pending_orders: Votos pendientes select_for_implementation: Seleccionado para implementar selected: Seleccionado + selected_options: + 'no': 'No' + 'yes': 'Sí' title: Proyectos update: Actualizar update_scope_button: Actualizar ámbito diff --git a/decidim-budgets/config/locales/eu.yml b/decidim-budgets/config/locales/eu.yml index 8a120af03677..750243f32a61 100644 --- a/decidim-budgets/config/locales/eu.yml +++ b/decidim-budgets/config/locales/eu.yml @@ -103,6 +103,9 @@ eu: pending_orders: Zain dauden botoak select_for_implementation: Hautatu gauzatzeko selected: Hautatua + selected_options: + 'no': 'Ez' + 'yes': 'Bai' title: Proiektuak update: Eguneratu update_scope_button: Eguneratu esparrua diff --git a/decidim-budgets/config/locales/fi-plain.yml b/decidim-budgets/config/locales/fi-plain.yml index 1dd1bde2fc4a..22500378e87e 100644 --- a/decidim-budgets/config/locales/fi-plain.yml +++ b/decidim-budgets/config/locales/fi-plain.yml @@ -103,6 +103,9 @@ fi-pl: pending_orders: Odottavat äänet select_for_implementation: Valittu toteutukseen selected: Valittu + selected_options: + 'no': 'Ei' + 'yes': 'Kyllä' title: Suunnitelmat update: Päivitä update_scope_button: Muuta teema diff --git a/decidim-budgets/config/locales/fi.yml b/decidim-budgets/config/locales/fi.yml index cf9549d47f9c..83cf7a090a83 100644 --- a/decidim-budgets/config/locales/fi.yml +++ b/decidim-budgets/config/locales/fi.yml @@ -103,6 +103,9 @@ fi: pending_orders: Odottavat äänet select_for_implementation: Valittu toteutukseen selected: Valittu + selected_options: + 'no': 'Ei' + 'yes': 'Kyllä' title: Hankkeet update: Päivitä update_scope_button: Muuta teema diff --git a/decidim-budgets/config/locales/fr-CA.yml b/decidim-budgets/config/locales/fr-CA.yml index 55e16c61e7f4..c712d988a601 100644 --- a/decidim-budgets/config/locales/fr-CA.yml +++ b/decidim-budgets/config/locales/fr-CA.yml @@ -103,6 +103,9 @@ fr-CA: pending_orders: Votes en cours select_for_implementation: Sélectionné pour implémentation selected: Sélectionné + selected_options: + 'no': 'Non' + 'yes': 'Oui' title: Projets update: Mettre à jour update_scope_button: Mettre à jour le secteur diff --git a/decidim-budgets/config/locales/fr.yml b/decidim-budgets/config/locales/fr.yml index bbd85b6d60fd..5d758b3c38eb 100644 --- a/decidim-budgets/config/locales/fr.yml +++ b/decidim-budgets/config/locales/fr.yml @@ -103,6 +103,9 @@ fr: pending_orders: Votes en cours select_for_implementation: Sélectionné pour implémentation selected: Sélectionné + selected_options: + 'no': 'Non' + 'yes': 'Oui' title: Projets update: Mettre à jour update_scope_button: Mettre à jour le secteur diff --git a/decidim-budgets/config/locales/hu.yml b/decidim-budgets/config/locales/hu.yml index da76e961ef93..729a8c483736 100644 --- a/decidim-budgets/config/locales/hu.yml +++ b/decidim-budgets/config/locales/hu.yml @@ -72,6 +72,7 @@ hu: title: Új költségvetés update: invalid: Hiba történt a költségvetés frissítése során + success: A költségvetés frissítése sikeres exports: projects: Projektek models: @@ -159,18 +160,25 @@ hu: close_modal: Ablak bezárás continue: Folytatás more_information: További információk + budget_list_item: + voting_finished: Ebben a költségvetésben már szavazott + voting_started: Megkezdted a szavazást ebben a költségvetésben budgets_list: cancel_order: more_than_one: törölje a(z) %{name} kérdésében leadott szavazatát, és kezdje újra only_one: törölje a szavazatát és kezdje újra. + finished_message: Befejezte a szavazási folyamatot. Köszönjük a részvételt! highlighted_cta: Szavazzon a(z) %{name} kérdésében + if_change_opinion: 'Ha meggondolta magát, a következőket teheti:' my_budgets: Költségvetéseim progress: Szavazás befejezése show: Összes projekt megtekintése vote: Szavazás + voted_on: 'Szavazott a következő kérdésében: %{links}' last_activity: new_vote_at_html: "Új költségvetési szavazás itt %{link}" limit_announcement: + cant_vote: Nem szavazhat a költségvetésre. Próbálkozzon egy másik költségvetéssel. limit_reached: 'Aktív szavazásokkal rendelkezik: %{links}. A költségvetésről történő szavazáshoz törölnie kell a szavazatát, és újra kell kezdenie.' models: budget: @@ -273,6 +281,8 @@ hu: random: Véletlen sorrend selected: Kiválasztva project: + add: Adja hozzá a(z) %{resource_name} projektet a szavazatához + remove: Távolítsa el a(z) %{resource_name} projektet a szavazásból selected: Kiválasztva view: Nézet you_voted: Erre szavazott @@ -280,6 +290,7 @@ hu: add: Adja hozzá a szavazatához add_descriptive: Adja hozzá a(z) %{resource_name} projektet a szavazatához added: Hozzáadva a szavazatához + added_descriptive: A(z) %{resource_name} projekt hozzádásra került a szavazatához projects_for: '%{name} projektek' show: budget: Költségvetés diff --git a/decidim-budgets/config/locales/ja.yml b/decidim-budgets/config/locales/ja.yml index d35479846282..f3308be1244b 100644 --- a/decidim-budgets/config/locales/ja.yml +++ b/decidim-budgets/config/locales/ja.yml @@ -101,6 +101,9 @@ ja: pending_orders: 保留中の投票 select_for_implementation: 実装のために選択 selected: 選択済 + selected_options: + 'no': 'いいえ' + 'yes': 'はい' title: プロジェクト update: 更新 update_scope_button: スコープを更新 diff --git a/decidim-budgets/config/locales/pl.yml b/decidim-budgets/config/locales/pl.yml index 92a6185bffa7..88f8c667e41e 100644 --- a/decidim-budgets/config/locales/pl.yml +++ b/decidim-budgets/config/locales/pl.yml @@ -102,6 +102,9 @@ pl: pending_orders: Głosowania oczekujące select_for_implementation: Zaznacz do wdrożenia selected: Wybrano + selected_options: + 'no': 'Nie' + 'yes': 'Tak' title: Projekty update: Aktualizuj update_scope_button: Aktualizuj zakres diff --git a/decidim-budgets/config/locales/pt-BR.yml b/decidim-budgets/config/locales/pt-BR.yml index 37087866bc10..3905a2ea309d 100644 --- a/decidim-budgets/config/locales/pt-BR.yml +++ b/decidim-budgets/config/locales/pt-BR.yml @@ -21,6 +21,9 @@ pt-BR: scope_id: Escopo activerecord: models: + decidim/budgets/budget: + one: Orçamento + other: Orçamentos decidim/budgets/project: one: Projeto other: Projetos @@ -100,7 +103,11 @@ pt-BR: pending_orders: Votações pendentes select_for_implementation: Selecionado para implementação selected: Selecionado + selected_options: + 'no': 'Não' + 'yes': 'Sim' title: Projetos + update: Atualizar update_scope_button: Atualizar escopo new: create: Criar diff --git a/decidim-comments/config/locales/hu.yml b/decidim-comments/config/locales/hu.yml index d68bf898f6ae..7f51fe6d9d2c 100644 --- a/decidim-comments/config/locales/hu.yml +++ b/decidim-comments/config/locales/hu.yml @@ -27,6 +27,8 @@ hu: comments: create: error: Hiba történt a hozzászólás létrehozása során. + delete: + error: A hozzászólás nem törölhető. update: error: Hiba történt a hozzászólás frissítése során. comments_count: Hozzászólások száma diff --git a/decidim-conferences/config/locales/ar.yml b/decidim-conferences/config/locales/ar.yml index cc65c1ed5384..9a71c17da337 100644 --- a/decidim-conferences/config/locales/ar.yml +++ b/decidim-conferences/config/locales/ar.yml @@ -58,6 +58,7 @@ ar: conference_meeting_ids: الاجتماعات ذات الصلة full_name: الاسم الكامل position: المنصب + twitter_handle: معرّف X user_id: المستخدم conference_user_role: email: البريد الإلكتروني @@ -440,6 +441,7 @@ ar: invalid: حدثت مشكلة أثناء مغادرة هذا المؤتمر. success: لقد تركت المؤتمر بنجاح. conference_speaker: + go_to_twitter: الذهاب إلى X more_info: مزيد من المعلومات personal_website: موقع الويب الشخصي show: diff --git a/decidim-conferences/config/locales/lv.yml b/decidim-conferences/config/locales/lv.yml index 5f18c022d401..18f7c8986085 100644 --- a/decidim-conferences/config/locales/lv.yml +++ b/decidim-conferences/config/locales/lv.yml @@ -452,6 +452,7 @@ lv: home: highlighted_conferences: active_conferences: Aktīvās konferences + conferences_button_title: Saite uz lapu Konferences, kurā norādītas visas konferences photo: image: attributes: diff --git a/decidim-conferences/config/locales/sk.yml b/decidim-conferences/config/locales/sk.yml index 236f0d537dac..42b0a2e6b90c 100644 --- a/decidim-conferences/config/locales/sk.yml +++ b/decidim-conferences/config/locales/sk.yml @@ -456,6 +456,7 @@ sk: home: highlighted_conferences: active_conferences: Aktívne konferencie + conferences_button_title: Odkaz na stránku Konferencie, zobrazujúcu všetky konferencie photo: image: attributes: diff --git a/decidim-conferences/config/locales/sr-CS.yml b/decidim-conferences/config/locales/sr-CS.yml index 649c2339b6b2..281b340cbdc0 100644 --- a/decidim-conferences/config/locales/sr-CS.yml +++ b/decidim-conferences/config/locales/sr-CS.yml @@ -7,6 +7,10 @@ sr: roles: valuator: Procenjivač conferences: + pages: + home: + highlighted_conferences: + conferences_button_title: Veza ka strani Konferencije koja prikazuje sve konferencije photo: image: attributes: diff --git a/decidim-conferences/config/locales/tr-TR.yml b/decidim-conferences/config/locales/tr-TR.yml index b5973b0bba3b..bb1e2f0eb43c 100644 --- a/decidim-conferences/config/locales/tr-TR.yml +++ b/decidim-conferences/config/locales/tr-TR.yml @@ -448,6 +448,7 @@ tr: home: highlighted_conferences: active_conferences: Aktif konferanslar + conferences_button_title: Tüm konferansları görüntüleyen Konferanslar sayfasına bağlantı see_all_conferences: Tüm Konferanslar photo: image: diff --git a/decidim-consultations/config/locales/hu.yml b/decidim-consultations/config/locales/hu.yml index 29b20b7b635c..3cbd27c71ca6 100644 --- a/decidim-consultations/config/locales/hu.yml +++ b/decidim-consultations/config/locales/hu.yml @@ -95,6 +95,7 @@ hu: create: error: Hiba történt az új konzultáció létrehozása során. success: Konzultáció létrehozása sikeres. + deprecation_warning: A konzultációk modul a közeljövőben elavulttá válik. Dolgozunk a következő kriptográfiailag biztonságos változaton, a Szavazásokon. edit: update: Frissítés form: diff --git a/decidim-core/config/locales/ar.yml b/decidim-core/config/locales/ar.yml index 4ecfd1152ae9..b4bcb26e013e 100644 --- a/decidim-core/config/locales/ar.yml +++ b/decidim-core/config/locales/ar.yml @@ -91,9 +91,7 @@ ar: 'true': 'نعم' carrierwave: errors: - file_resolution_too_large: دقة الملف أكبر من المسموح به file_size_too_large: حجم الملف أكبر من المسموح به - not_inside_organization: لم يتم إرفاق الملف بأي منظمة date: formats: decidim_short: "%d/%m/%Y" @@ -612,6 +610,7 @@ ar: ready: جاهز show: download_data: قم بتنزيل البيانات + download_data_description: سيتم إرسال ملف يحتوي على جميع المعلومات المرتبطة بحسابك إلى %{user_email}. سوف يحتوي هذا البريد الإلكتروني على ملف .zip وكلمة مرور لفتحه.

لفك الملف ، ستحتاج إلى 7-Zip (للويندوز) أو Keka (لماكوس). إذا كنت تستخدم لينوكس، في معظم الأحيان سيتم تثبيته بشكل افتراضي. إذا لم يكن الأمر كذلك، يمكنك استخدام ملف Roller أو PeaZip). request_data: طلب البيانات editor_images: create: @@ -782,6 +781,7 @@ ar: notification_title: تم إضفاء الطابع الرسمي على المشارك %{name} (%{nickname}). export_mailer: download_your_data_export: + click_button: 'انقر فوق الرابط التالي لتحميل بياناتك.
الملف سيكون متاحا حتى %{date}.
ستحتاج إلى 7-Zip (للويندوز)، Keka (لماكوس) أو PeaZip (للينوكس) لفتحه. كلمة المرور: %{password}' download: تحميل export: ready: يرجى الاطلاع على نسخة مضغوطة من التصدير. @@ -834,6 +834,7 @@ ar: file_help: file: explanation: 'إرشادات الملف:' + message_1: يجب أن تكون صورة أو وثيقة. message_2: بالنسبة للصور، يُفضل استخدام صور بالوضع العرضي، تقوم الخدمة باقتصاص الصورة. icon: explanation: 'إرشادات للأيقونة:' @@ -1268,6 +1269,7 @@ ar: error: كانت هناك مشكلة في قبول الشروط والأحكام. success: عظيم! لقد قبلت الشروط والأحكام. form: + agreement: أوافق على هذه الشروط legend: توافق على شروط وأحكام الاستخدام refuse: modal_body: إذا قمت بالرفض، لن تتمكن من استخدام المنصة، يمكنك تنزيل بياناتك و/أو حذف حسابك. diff --git a/decidim-core/config/locales/ca.yml b/decidim-core/config/locales/ca.yml index 8f0d745711fb..6381713b5544 100644 --- a/decidim-core/config/locales/ca.yml +++ b/decidim-core/config/locales/ca.yml @@ -75,7 +75,7 @@ ca: 'true': 'Sí' carrierwave: errors: - file_cannot_be_processed: No s'ha pogut llegir el fitxer + file_cannot_be_processed: No s'ha pogut processar el fitxer file_resolution_too_large: La resolució de l'arxiu és massa gran file_size_too_large: La mida del fitxer és massa gran not_inside_organization: L'arxiu no està relacionat amb cap organització diff --git a/decidim-core/config/locales/cs.yml b/decidim-core/config/locales/cs.yml index 724182bc569e..3573f3cd5ccb 100644 --- a/decidim-core/config/locales/cs.yml +++ b/decidim-core/config/locales/cs.yml @@ -83,10 +83,7 @@ cs: 'true': 'Ano' carrierwave: errors: - file_cannot_be_processed: Soubor nelze zpracovat - file_resolution_too_large: Rozlišení souboru je příliš velké file_size_too_large: Soubor je příliš velký - not_inside_organization: Soubor není připojen k žádné organizaci date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/de.yml b/decidim-core/config/locales/de.yml index e5c2b76a7bd4..fa73de63b9cd 100644 --- a/decidim-core/config/locales/de.yml +++ b/decidim-core/config/locales/de.yml @@ -75,10 +75,7 @@ de: 'true': 'Ja' carrierwave: errors: - file_cannot_be_processed: Datei konnte nicht verarbeitet werden - file_resolution_too_large: Die Datei-Auflösung ist zu groß file_size_too_large: Datei ist zu groß - not_inside_organization: Die Datei ist keiner Organisation hinzugefügt date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/el.yml b/decidim-core/config/locales/el.yml index 79c26fad0be5..99b7c8681f93 100644 --- a/decidim-core/config/locales/el.yml +++ b/decidim-core/config/locales/el.yml @@ -74,10 +74,7 @@ el: 'true': 'Ναι' carrierwave: errors: - file_cannot_be_processed: Το αρχείο δεν μπορεί να επεξεργαστεί - file_resolution_too_large: Η ανάλυση του αρχείου είναι πολύ μεγάλη file_size_too_large: Το μέγεθος του αρχείου είναι πολύ μεγάλο - not_inside_organization: Το αρχείο δεν είναι συνδεδεμένο σε κανέναν οργανισμό date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/es-MX.yml b/decidim-core/config/locales/es-MX.yml index 32ae0b8ff285..f252017e4b5d 100644 --- a/decidim-core/config/locales/es-MX.yml +++ b/decidim-core/config/locales/es-MX.yml @@ -75,7 +75,7 @@ es-MX: 'true': 'Sí' carrierwave: errors: - file_cannot_be_processed: No se ha podido leer el archivo + file_cannot_be_processed: No se ha podido procesar el archivo file_resolution_too_large: La resolución del archivo es demasiado grande file_size_too_large: El tamaño del archivo es demasiado grande not_inside_organization: El archivo no está relacionado con ninguna organización diff --git a/decidim-core/config/locales/es-PY.yml b/decidim-core/config/locales/es-PY.yml index a03456ae8038..aefdb034de45 100644 --- a/decidim-core/config/locales/es-PY.yml +++ b/decidim-core/config/locales/es-PY.yml @@ -75,7 +75,7 @@ es-PY: 'true': 'Sí' carrierwave: errors: - file_cannot_be_processed: No se ha podido leer el archivo + file_cannot_be_processed: No se ha podido procesar el archivo file_resolution_too_large: La resolución del archivo es demasiado grande file_size_too_large: El tamaño del archivo es demasiado grande not_inside_organization: El archivo no está relacionado con ninguna organización diff --git a/decidim-core/config/locales/es.yml b/decidim-core/config/locales/es.yml index 5943551e0777..bcbd85362ba3 100644 --- a/decidim-core/config/locales/es.yml +++ b/decidim-core/config/locales/es.yml @@ -75,7 +75,7 @@ es: 'true': 'Sí' carrierwave: errors: - file_cannot_be_processed: No se ha podido leer el archivo + file_cannot_be_processed: No se ha podido procesar el archivo file_resolution_too_large: La resolución del archivo es demasiado grande file_size_too_large: El tamaño del archivo es demasiado grande not_inside_organization: El archivo no está relacionado con ninguna organización diff --git a/decidim-core/config/locales/eu.yml b/decidim-core/config/locales/eu.yml index cb308413417e..c4eb98364ea8 100644 --- a/decidim-core/config/locales/eu.yml +++ b/decidim-core/config/locales/eu.yml @@ -78,7 +78,7 @@ eu: file_cannot_be_processed: Fitxategia ezin izan da prozesatu file_resolution_too_large: Fitxategiaren erresoluzioa handiegia da file_size_too_large: Fitxategiaren taimaina handiegia da - not_inside_organization: Artxiboa ez dago antolatzaile batekin erlazionatuta + not_inside_organization: Artxiboa ez dago erakunde batekin erlazionatuta date: formats: decidim_short: "%d/%m/%Y" @@ -1820,7 +1820,7 @@ eu: widget: see_more: Ikusi gehiago locale: - name: Ingelesa + name: Euskera name_with_error: Euskera (akatsa!) password_validator: blacklisted: Zerrenda beltzean diff --git a/decidim-core/config/locales/fr-CA.yml b/decidim-core/config/locales/fr-CA.yml index 5356e16e1d32..576d33bb020a 100644 --- a/decidim-core/config/locales/fr-CA.yml +++ b/decidim-core/config/locales/fr-CA.yml @@ -75,10 +75,10 @@ fr-CA: 'true': 'Oui' carrierwave: errors: - file_cannot_be_processed: Le fichier n'a pas pu être traité + file_cannot_be_processed: Le fichier ne peut pas être traité file_resolution_too_large: La résolution du fichier est trop grande file_size_too_large: Le fichier est trop volumineux - not_inside_organization: Le fichier n'est relié à aucune organisation + not_inside_organization: Le fichier n'est attaché à aucune organisation date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/fr.yml b/decidim-core/config/locales/fr.yml index 1b3b0c947065..3c8babc6e3a7 100644 --- a/decidim-core/config/locales/fr.yml +++ b/decidim-core/config/locales/fr.yml @@ -75,10 +75,10 @@ fr: 'true': 'Oui' carrierwave: errors: - file_cannot_be_processed: Le fichier n'a pas pu être traité + file_cannot_be_processed: Le fichier ne peut pas être traité file_resolution_too_large: La résolution du fichier est trop grande file_size_too_large: Le fichier est trop volumineux - not_inside_organization: Le fichier n'est relié à aucune organisation + not_inside_organization: Le fichier n'est attaché à aucune organisation date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/hu.yml b/decidim-core/config/locales/hu.yml index 24ffdc42cbad..6ca47346f867 100644 --- a/decidim-core/config/locales/hu.yml +++ b/decidim-core/config/locales/hu.yml @@ -75,10 +75,7 @@ hu: 'true': 'Igen' carrierwave: errors: - file_cannot_be_processed: A fájl nem nyitható meg - file_resolution_too_large: A fájl felbontása túl nagy file_size_too_large: Túl nagy a fájl mérete - not_inside_organization: A fájl nincs csatolva egyetlen szervezethez sem date: formats: decidim_short: "%Y.%m.%d" @@ -574,6 +571,7 @@ hu: ready: Kész show: download_data: Töltsd le az adatokat + download_data_description: Minden, a fiókodhoz kapcsolód információt összesítő fájl elküldésre kerül a %{user_email} címre. Ez az email egy zip fájlt fog tartalmazni és egy jelszót a megnyitásához

A fájl kibontásához szükséged lesz egy programra pl 7-Zip Windowson vagy Keka Macen. Ha Linuxot használsz, akkor biztos telepítve van egy megfelelő program. Ha nincs, akkor használni tudod a következőt File Roller vagy ezt PeaZip). request_data: Adatkérés editor_images: create: @@ -744,6 +742,7 @@ hu: email_outro: Azért kapta ezt az értesítést, mert Ön a szervezet adminisztrátora. export_mailer: download_your_data_export: + click_button: 'Kattintson a következő linkre az adatainak letöltéséhez.
A fájl elérhető marad eddig %{date}
Szüksége lesz egy a zip fájlt kicsomagoló programra. 7-ZipWindowson,Keka (Mac-en) vagy PeaZip (Linuxon). Jelszó: %{password}' download: Letöltés export: ready: Mellékelve találod az exportálás tömörített változatát. @@ -1075,6 +1074,7 @@ hu: newsletter_mailer: newsletter: note: Ezt az emailt azért kapta meg, mert feliratkozott a(z) %{organization_name}hírlevelekre. Megváltoztathatja a beállításokat az értesítések oldalon. + see_on_website: Nem látja megfelelően az e-mail tartalmát? Tekintse meg a weboldalon. unsubscribe: Az ilyen emailek fogadásának kikapcsolása, Leiratkozás. newsletter_templates: basic_only_text: @@ -1232,6 +1232,7 @@ hu: success: Jelszó sikeresen frissítve profile: deleted: Törölt résztvevő + inaccessible_message: Ez a profil a Felhasználási Feltételek megsértése okán nem elérhető! view: Nézet profiles: default_officialization_text_for_user_groups: Ez a felhasználói csoport nyilvánosan ellenőrzött, annak neve igazoltan megfelel a valódi nevének @@ -1357,6 +1358,7 @@ hu: already_reported: Ezt a tartalmat már jelentették, az adminisztrátor éppen felülvizsgálja. close: Bezár description: Mi nem megfelelő a felhasználóval kapcsolatban? + does_not_belong: 'Illegális tevékenységet, öngyilkosságra való felhívást, személyes adatokat vagy más olyan dolgot tartalmaz, ami nem tartozik ide: %{organization_name}.' offensive: Rasszizmust, szexizmust, gyalázkodást, személyeskedést, halálos fenyegetést, öngyilkosságra való felhívást vagy gyűlöletbeszédet tartalmaz. report: Jelentés spam: Klikkvadászat, reklám, átverés vagy script bot. @@ -1408,9 +1410,13 @@ hu: help_text: "Figyelem: A tartalmat automatikusan fordíthatták, és nem 100% -ban pontos." show_original: Eredeti szöveg mutatása show_translated: Automatikusan lefordított szöveg mutatása + user_activity: + index: + no_activities_warning: Ez a résztvevő még nem végzett tevékenységet. user_contact_disabled: Ez a résztvevő nem fogad el közvetlen üzeneteket. user_conversations: create: + error: Az üzenet létrehozása sikertelen. Próbálkozzon újra később success: A beszélgetés sikeresen elindult! index: add_max_users: 'Felhasználók hozzáadása a beszélgetéshez: legfeljebb 9 felhasználó' @@ -1644,6 +1650,7 @@ hu: not_saved: one: 'Hiba történt a kérelmed feldolgozásakor:' other: 'Több hiba történt a művelet végrehajtása során:' + password_confirmation_message: 'A jelszó megerősítése nem egyezik meg a jelszóval' too_many_marks: túl sok egymást követő írásjelet használ (pl. és!) too_much_caps: túl sok nagybetűt használ (a szöveg több mint 25% -a) forms: @@ -1839,7 +1846,9 @@ hu: views: pagination: first: "« Első" + first_title: Hivatkozás az első oldalra last: Utolsó » + last_title: Hivatkozás az utolsó oldalra next: Következő › next_title: Lépés a következő oldalra pagination: Lapozó diff --git a/decidim-core/config/locales/it.yml b/decidim-core/config/locales/it.yml index 0a5c49230e41..91508e2b6ae1 100644 --- a/decidim-core/config/locales/it.yml +++ b/decidim-core/config/locales/it.yml @@ -66,9 +66,6 @@ it: booleans: 'false': 'No' 'true': 'Si' - carrierwave: - errors: - not_inside_organization: Il file non è collegato a nessuna organizzazione date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/ja.yml b/decidim-core/config/locales/ja.yml index 3c7fa199d626..edc58cf0fe27 100644 --- a/decidim-core/config/locales/ja.yml +++ b/decidim-core/config/locales/ja.yml @@ -72,9 +72,9 @@ ja: carrierwave: errors: file_cannot_be_processed: ファイルを処理できません - file_resolution_too_large: ファイルの解像度の値が大きすぎます + file_resolution_too_large: ファイルの解像度が大きすぎます file_size_too_large: ファイルサイズが大きすぎます - not_inside_organization: ファイルはどの組織にも添付されていません + not_inside_organization: ファイルがどの組織にも属していません date: formats: decidim_short: "%Y/%m/%d" diff --git a/decidim-core/config/locales/lb.yml b/decidim-core/config/locales/lb.yml index 6984d9d38bca..3f588b479d4a 100644 --- a/decidim-core/config/locales/lb.yml +++ b/decidim-core/config/locales/lb.yml @@ -66,9 +66,6 @@ lb: booleans: 'false': 'Nee' 'true': 'Jo' - carrierwave: - errors: - not_inside_organization: D'Datei ass net mat enger Organisatioun verbonnen date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/lt.yml b/decidim-core/config/locales/lt.yml index 84bb711b02a2..ce20dc731395 100644 --- a/decidim-core/config/locales/lt.yml +++ b/decidim-core/config/locales/lt.yml @@ -83,10 +83,7 @@ lt: 'true': 'Taip' carrierwave: errors: - file_cannot_be_processed: Rinkmena negali būti apdorota - file_resolution_too_large: Dokumento rezoliucija per aukšta file_size_too_large: Dokumento dydis per didelis - not_inside_organization: Dokumentas nepririštas prie jokios organizacijos date: formats: decidim_short: "%Y/%m/%d" diff --git a/decidim-core/config/locales/no.yml b/decidim-core/config/locales/no.yml index c87da948058f..1f7a9fe39ccf 100644 --- a/decidim-core/config/locales/no.yml +++ b/decidim-core/config/locales/no.yml @@ -66,9 +66,6 @@ booleans: 'false': 'Nei' 'true': 'Ja' - carrierwave: - errors: - not_inside_organization: Filen er ikke tilknyttet noen organisasjon date: formats: decidim_short: "%d.%m-%Y" diff --git a/decidim-core/config/locales/pl.yml b/decidim-core/config/locales/pl.yml index bf2284bda3b1..2632588968b5 100644 --- a/decidim-core/config/locales/pl.yml +++ b/decidim-core/config/locales/pl.yml @@ -82,7 +82,7 @@ pl: 'true': 'Tak' carrierwave: errors: - file_cannot_be_processed: Plik nie może być przetworzony + file_cannot_be_processed: Plik nie może zostać przetworzony file_resolution_too_large: Rozdzielczość pliku jest zbyt duża file_size_too_large: Rozmiar pliku jest zbyt duży not_inside_organization: Plik nie jest dołączony do żadnej organizacji diff --git a/decidim-core/config/locales/pt-BR.yml b/decidim-core/config/locales/pt-BR.yml index 5f7d3b281493..b645619f60f2 100644 --- a/decidim-core/config/locales/pt-BR.yml +++ b/decidim-core/config/locales/pt-BR.yml @@ -30,6 +30,7 @@ pt-BR: password_confirmation: Confirme sua senha personal_url: URL pessoal remove_avatar: Excluir avatar + tos_agreement: Termos e condições de uso deste contrato models: decidim/attachment_created_event: Anexo decidim/component_published_event: Componente ativo @@ -144,6 +145,7 @@ pt-BR: cancel_error: Não foi possível cancelar a alteração do email. cancel_successfully: Alteração de e-mail cancelada com sucesso. resend_error: Não foi possível reenviar o e-mail de confirmação. + resend_successfully: E-mail de confirmação reenviado com sucesso para %{unconfirmed_email} send_again: Enviar novamente title: Verificação de mudança de e-mail show: @@ -824,12 +826,14 @@ pt-BR: message_2: O tamanho recomendado para esta imagem é 512x512. image: explanation: 'Orientação da imagem:' - message_1: Preferencialmente, uma imagem de paisagem que não tem nenhum texto. - message_2: O serviço cultiva a imagem. + message_1: Preferencialmente, uma imagem de paisagem que não tenha nenhum texto. + message_2: O serviço recorta a imagem. file_validation: allowed_file_extensions: 'Extensões de arquivo permitidas: %{extensions}' max_file_dimension: 'Dimensões máximas de arquivo: %{resolution} pixels' max_file_size: 'Tamanho máximo de arquivo: %{megabytes}MB' + files: + extension_allowlist: 'Formatos aceitos: %{extensions}' upload: labels: add_attachment: Adicionar anexo @@ -839,8 +843,10 @@ pt-BR: edit_image: Editar imagem error: Erro! file_size_too_large: 'O tamanho do arquivo é grande demais! Tamanho maximo de arquivo: %{megabytes}MB' + remove: Remover replace: Substituir save: Salvar + title: Título title_required: Título é obrigatório! uploaded: Carregado validating: Validando... @@ -862,11 +868,11 @@ pt-BR: unearned_another: Este usuário ainda não possui seguidores. unearned_own: Você ainda não tem seguidores. index: - badge_title: "%{name} selo" + badge_title: "Selo \"%{name}\"" how: Como você pode ganhar - page_description: Crachás são reconhecimentos para ações dos participantes e progresso na plataforma. Ao começar a descobrir, participar e interagir na plataforma, você ganhará distintivos diferentes. Aqui está a lista de crachás e algumas maneiras de ganhá-los. - title: Distintivos - description: Crachás são reconhecimentos para ações dos participantes e progresso na plataforma. Ao começar a descobrir, participar e interagir na plataforma, você ganhará distintivos diferentes. + page_description: Os selos são reconhecimentos para ações dos participantes e progresso na plataforma. Ao começar a descobrir, participar e interagir na plataforma, você ganhará selos diferentes. Aqui está a lista de selos e algumas maneiras de ganhá-los. + title: Selos + description: Os selos são reconhecimentos para ações dos participantes e progresso na plataforma. Ao começar a descobrir, participar e interagir na plataforma, você ganhará selos diferentes. level: Nível %{level} reached_top: Você atingiu o nível superior para este selo. group_admins: @@ -1190,6 +1196,7 @@ pt-BR: weekly: Semanalmente notifications_sending_frequency: Com que frequência deseja receber o e-mail de notificações? own_activity: Minha atividade, como quando alguém comenta minha proposta ou me menciona + push_notifications_reminder: Para receber notificações da plataforma, primeiro você precisará autorizá-las nas configurações do seu navegador. receive_notifications_about: Quero receber notificações sobre update_notifications_settings: Guardar alterações update: @@ -1277,7 +1284,7 @@ pt-BR: default_officialization_text_for_users: Este participante é verificado publicamente, seu nome ou função foi verificada para corresponder com seu nome e função real show: activity: Atividade - badges: Distintivos + badges: Selos conversations: Conversas followers: Seguidores following: Segue @@ -1290,7 +1297,7 @@ pt-BR: sidebar: badges: info: Os crachás são obtidos através da realização de atividades específicas na plataforma. - title: Distintivos + title: Selos user: confirmation_instructions_sent: Instruções de confirmação por e-mail enviadas create_user_group: Criar Grupo @@ -1377,7 +1384,7 @@ pt-BR: embed_modal: close_window: Fechar janela embed: Cole este código na sua página - embed_link: Embutir + embed_link: Incorporar extended_navigation_bar: more: Mais unfold: Desdobrar @@ -1411,7 +1418,7 @@ pt-BR: login_modal: close_modal: Fechar modal please_sign_in: Por favor, inicie a sessão - sign_up: Inscrever-se + sign_up: Cadastrar-se mentions_modal: remove_recipient: Remover destinatário %{name} participatory_space_filters: @@ -1643,7 +1650,7 @@ pt-BR: registrations: destroyed: Tchau! Sua conta foi cancelada com sucesso. Esperamos te ver novamente em breve. new: - sign_up: inscrever-se + sign_up: Cadastrar-se signed_up: Bem vinda! Você se inscreveu com sucesso. signed_up_but_inactive: Você se inscreveu com sucesso. No entanto, não poderíamos fazer o seu login porque sua conta ainda não está ativada. signed_up_but_locked: Você se inscreveu com sucesso. No entanto, não poderíamos fazer login porque sua conta está bloqueada. @@ -1664,7 +1671,7 @@ pt-BR: forgot_your_password: Esqueceu sua senha? sign_in: Iniciar sessão sign_in_with_provider: Entrar com %{provider} - sign_up: inscrever-se + sign_up: Cadastrar-se minimum_password_length: one: "(Mínimo de%{count} caracteres)" other: "(%{count} caracteres no mínimo)" @@ -1735,7 +1742,7 @@ pt-BR: accept_all: Aceitar todas accept_only_essential: Aceitar apenas o essencial description: Utilizamos cookies neste site para amelhorar o desempenho da página. As cookies nos permitem oferecer uma experiência mais personalizada ao usuário e aos canais de redes sociais. - title: Informações sobre as cookies utilizadas no site + title: Informações sobre os cookies utilizados no site modal: accept_all: accept_only_essential: Aceitar apenas o essencial @@ -1772,7 +1779,7 @@ pt-BR: main_menu: Menu principal navigation: Navegação sign_in: Entrar - sign_up: Inscrever-se + sign_up: Cadastrar-se user_menu: Menu de usuários impersonation_warning: close_session: Fechar sessão diff --git a/decidim-core/config/locales/pt.yml b/decidim-core/config/locales/pt.yml index 1cd45ba8e81d..d0dd4b1f81f1 100644 --- a/decidim-core/config/locales/pt.yml +++ b/decidim-core/config/locales/pt.yml @@ -66,9 +66,6 @@ pt: booleans: 'false': 'Não' 'true': 'Sim' - carrierwave: - errors: - not_inside_organization: O ficheiro não está anexado a nenhuma organização date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/ro-RO.yml b/decidim-core/config/locales/ro-RO.yml index d6656fef9dbd..c286f2846e07 100644 --- a/decidim-core/config/locales/ro-RO.yml +++ b/decidim-core/config/locales/ro-RO.yml @@ -77,10 +77,7 @@ ro: 'true': 'Da' carrierwave: errors: - file_cannot_be_processed: Fișierul nu poate fi procesat - file_resolution_too_large: Rezoluția fișierului este prea mare file_size_too_large: Mărimea fișierului este prea mare - not_inside_organization: Fișierul nu este atașat niciunei organizații date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/ru.yml b/decidim-core/config/locales/ru.yml index 672bd3c268a7..9f01183e57f9 100644 --- a/decidim-core/config/locales/ru.yml +++ b/decidim-core/config/locales/ru.yml @@ -502,11 +502,14 @@ ru: create: error: Беседа не началась. Попробуйте позже index: + from: От no_conversations: У вас еще нет бесед reply: send: Отправить + title: Ответить start: send: Отправить + title: Начать беседу newsletter_mailer: newsletter: note: Вы получили это электронное письмо, потому что подписались на новостные рассылки %{organization_name}. Вы можете изменить свои настройки на своей странице уведомлений. diff --git a/decidim-core/config/locales/sk.yml b/decidim-core/config/locales/sk.yml index b3c3279d10d5..4518994c136d 100644 --- a/decidim-core/config/locales/sk.yml +++ b/decidim-core/config/locales/sk.yml @@ -803,11 +803,13 @@ sk: title: Konverzace reply: send: Poslat + title: Odpověď show: chat_with: Konverzácia s title: Konverzace s číslem %{usernames} start: send: Poslat + title: Spusťte konverzaci metrics: followers: description: Počet účastníkov, ktorí sledujú tento participatívny priestor diff --git a/decidim-core/config/locales/sv.yml b/decidim-core/config/locales/sv.yml index ed121e292321..65d530963582 100644 --- a/decidim-core/config/locales/sv.yml +++ b/decidim-core/config/locales/sv.yml @@ -71,9 +71,7 @@ sv: 'true': 'Ja' carrierwave: errors: - file_resolution_too_large: Filupplösningen är för stor file_size_too_large: Filen är för stor - not_inside_organization: Den här filen är inte bifogad till någon organisation date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/tr-TR.yml b/decidim-core/config/locales/tr-TR.yml index 12f68c210329..c1de59782d8a 100644 --- a/decidim-core/config/locales/tr-TR.yml +++ b/decidim-core/config/locales/tr-TR.yml @@ -61,9 +61,6 @@ tr: booleans: 'false': 'Hayır' 'true': 'Evet' - carrierwave: - errors: - not_inside_organization: Dosya herhangi bir kuruluşa eklenmemiş date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/uk.yml b/decidim-core/config/locales/uk.yml index 4ba40de7ba4b..2f2cf432b4ba 100644 --- a/decidim-core/config/locales/uk.yml +++ b/decidim-core/config/locales/uk.yml @@ -377,11 +377,14 @@ uk: create: error: Бесіда не розпочата. Спробуйте ще раз пізніше index: + from: Від no_conversations: У вас ще немає бесід reply: send: Надіслати + title: Відповісти start: send: Надіслати + title: Почати бесіду newsletter_mailer: newsletter: note: Ви отримали цього електронного листа, оскільки ви підписалися на новини щодо %{organization_name}. Ви можете змінити свої налаштування на сторінці сповіщень. diff --git a/decidim-core/config/locales/zh-CN.yml b/decidim-core/config/locales/zh-CN.yml index 052f17961a00..0195d53ce731 100644 --- a/decidim-core/config/locales/zh-CN.yml +++ b/decidim-core/config/locales/zh-CN.yml @@ -57,9 +57,6 @@ zh-CN: booleans: 'false': '否' 'true': '否' - carrierwave: - errors: - not_inside_organization: 该文件没有附加到任何组织 date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-core/config/locales/zh-TW.yml b/decidim-core/config/locales/zh-TW.yml index 99a91fa047f4..45a7296c81ca 100644 --- a/decidim-core/config/locales/zh-TW.yml +++ b/decidim-core/config/locales/zh-TW.yml @@ -71,10 +71,7 @@ zh-TW: 'true': '是' carrierwave: errors: - file_cannot_be_processed: 無法處理檔案 - file_resolution_too_large: 檔案解析度過大 file_size_too_large: 檔案太大。 - not_inside_organization: 該文件未附加到任何組織 date: formats: decidim_short: "%d/%m/%Y" diff --git a/decidim-debates/config/locales/pt-BR.yml b/decidim-debates/config/locales/pt-BR.yml index 1939d673f03c..2d5e326eac6b 100644 --- a/decidim-debates/config/locales/pt-BR.yml +++ b/decidim-debates/config/locales/pt-BR.yml @@ -11,6 +11,7 @@ pt-BR: end_time: Termina em information_updates: Atualizações de informações instructions: Instruções para participar + scope_id: Escopo start_time: Começa em title: Título user_group_id: Criar debate como @@ -28,6 +29,7 @@ pt-BR: components: debates: actions: + comment: Comentário create: Criar endorse: Endossar name: Debates @@ -124,6 +126,7 @@ pt-BR: my_debates: Meus debates official: Oficial origin: Origem + participants: Participantes scope: Escopo search: Procurar state: Status diff --git a/decidim-dev/config/locales/pt-BR.yml b/decidim-dev/config/locales/pt-BR.yml index 2e4c15b3bcf9..6de9e7a31314 100644 --- a/decidim-dev/config/locales/pt-BR.yml +++ b/decidim-dev/config/locales/pt-BR.yml @@ -29,6 +29,7 @@ pt-BR: c: Escolha C test_options: bar: Bar + baz: Baz foo: Foo step: endorsements_blocked: Endossos bloqueados @@ -36,6 +37,7 @@ pt-BR: readonly_step_attribute: Atributo passo somente leitura test_options: bar: Bar + baz: Baz foo: Foo dummy: admin: diff --git a/decidim-elections/config/locales/de.yml b/decidim-elections/config/locales/de.yml index 994a86326fe5..0780fea588e8 100644 --- a/decidim-elections/config/locales/de.yml +++ b/decidim-elections/config/locales/de.yml @@ -44,7 +44,7 @@ de: show_check_census: '"Überprüfe Erhebung"-Seite anzeigen' start_time: Abstimmung beginnt title: Titel - voting_type: Abstimmungsart + voting_type: Art der Abstimmung errors: models: answer: @@ -1422,7 +1422,7 @@ de: hybrid: Hybrid in_person: Persönlich online: Online - voting_types_label: Abstimmungsart + voting_types_label: Art der Abstimmung layouts: decidim: election_votes_header: diff --git a/decidim-elections/config/locales/it.yml b/decidim-elections/config/locales/it.yml index e0b2c5c5352e..5b9ed265fbb6 100644 --- a/decidim-elections/config/locales/it.yml +++ b/decidim-elections/config/locales/it.yml @@ -1276,7 +1276,6 @@ it: hybrid: Ibrido in_person: Di persona online: Online - voting_types_label: Tipo di votazione layouts: decidim: election_votes_header: diff --git a/decidim-elections/config/locales/ja.yml b/decidim-elections/config/locales/ja.yml index d397e1a71641..cfb50e17dd1d 100644 --- a/decidim-elections/config/locales/ja.yml +++ b/decidim-elections/config/locales/ja.yml @@ -44,7 +44,7 @@ ja: show_check_census: '「センサスの確認」ページを表示' start_time: 投票開始 title: タイトル - voting_type: 投票方式 + voting_type: 投票タイプ errors: models: answer: @@ -1408,7 +1408,7 @@ ja: hybrid: ハイブリッド in_person: 対面 online: オンライン - voting_types_label: 投票方式 + voting_types_label: 投票タイプ layouts: decidim: election_votes_header: diff --git a/decidim-elections/config/locales/nl.yml b/decidim-elections/config/locales/nl.yml index d4f09939834b..b4b34efda6db 100644 --- a/decidim-elections/config/locales/nl.yml +++ b/decidim-elections/config/locales/nl.yml @@ -1133,7 +1133,6 @@ nl: hybrid: Hybride in_person: In persoon online: Online - voting_types_label: Soort stemronde layouts: decidim: election_votes_header: diff --git a/decidim-elections/config/locales/pt-BR.yml b/decidim-elections/config/locales/pt-BR.yml index 4d4b56407fc5..18b5643fd138 100644 --- a/decidim-elections/config/locales/pt-BR.yml +++ b/decidim-elections/config/locales/pt-BR.yml @@ -7,11 +7,19 @@ pt-BR: image: Imagem proposals: Propostas relacionadas title: Título + ballot_style: + code: Código election: description: Descrição end_time: A votação termina às start_time: Votação começa às title: Título + monitoring_committee_member: + email: E-mail + name: Nome + polling_officer: + email: E-mail + name: Nome polling_station: address: Endereço location: Localização @@ -28,12 +36,14 @@ pt-BR: voting: banner_image: Imagem de banner census_contact_information: Informação de contato do censo + description: Descrição end_time: Votação termina introductory_image: Imagem introdutória promoted: Promovido scope_id: Escopo show_check_census: Mostrar página "checar censo" start_time: A votação começa + title: Título voting_type: Tipo de votação errors: models: @@ -78,6 +88,9 @@ pt-BR: decidim/elections/question: one: Questão other: Questões + decidim/voting: + one: Votação + other: Votações decidim/votings/census/dataset: one: Conjunto de dados other: Conjuntos de dados @@ -120,6 +133,7 @@ pt-BR: label: Validado values: 'false': Validado + 'true': Não validado components: elections: actions: @@ -316,6 +330,9 @@ pt-BR: title: Resultados calculados tally_started: continue: Continuar + invalid: Houve um problema ao relatar o síndico desaparecido + mark_as_missing_description: Todos os curadores devem participar desse processo, mas se um síndico não puder participar do processo, você pode marcá-lo como ausente. + success: O relatório do síndico ausente foi enviado com sucesso ao Quadro de Avisos title: Processo de registro vote: errors: @@ -1028,6 +1045,7 @@ pt-BR: census: create: invalid: Ocorreu um erro ao atualizar o censo, por favor tente novamente mais tarde. + invalid_csv_header: Os cabeçalhos CSV estão ausentes ou não estão corretos — leia as instruções com atenção creating_data: info_message: "Aguarde, processadas %{processed_count} de %{raw_count} linhas do arquivo %{file} (isso pode levar alguns minutos)." delete: diff --git a/decidim-elections/config/locales/pt.yml b/decidim-elections/config/locales/pt.yml index e07b65e64c18..55ea7fae4177 100644 --- a/decidim-elections/config/locales/pt.yml +++ b/decidim-elections/config/locales/pt.yml @@ -1282,7 +1282,6 @@ pt: hybrid: Híbrido in_person: Presencial online: On-line - voting_types_label: Tipo de votação layouts: decidim: election_votes_header: diff --git a/decidim-elections/config/locales/sv.yml b/decidim-elections/config/locales/sv.yml index 50f36ed8dce8..d1f44ba5350c 100644 --- a/decidim-elections/config/locales/sv.yml +++ b/decidim-elections/config/locales/sv.yml @@ -809,7 +809,6 @@ sv: hybrid: Hybrid in_person: Fysisk online: Online - voting_types_label: Rösttyp layouts: decidim: election_votes_header: diff --git a/decidim-initiatives/config/locales/ar.yml b/decidim-initiatives/config/locales/ar.yml index 1660bbc7ec05..9035e98bd8a9 100644 --- a/decidim-initiatives/config/locales/ar.yml +++ b/decidim-initiatives/config/locales/ar.yml @@ -63,7 +63,9 @@ ar: components: المكونات information: معلومات initiatives: المبادرات + initiatives_settings: الإعدادات initiatives_types: أنواع المبادرة + moderations: الإشراف models: initiatives: fields: @@ -173,6 +175,7 @@ ar: success: تم إرسال المبادرة إلى التحقق الفني update: تحديث form: + settings: الإعدادات title: معلومات عامة index: actions_title: عمل diff --git a/decidim-initiatives/config/locales/hu.yml b/decidim-initiatives/config/locales/hu.yml index 2ff1844ae858..e120da914093 100644 --- a/decidim-initiatives/config/locales/hu.yml +++ b/decidim-initiatives/config/locales/hu.yml @@ -358,6 +358,7 @@ hu: fill_data: back: Vissza continue: Tovább + decidim_user_group_id_help: A kezdeményezés létrehozása után nem változtatható meg a tulajdonosa fill_data_help: "
  • Nézd meg a kezdeményezésed tartalmát. Könnyű megérteni? Tiszta a kezdeményezésed célja?
  • Az aláírás típusát válaszd ki. Személyes, online vagy a kombinációja mindkettőnek
  • Mi a földrajzi hatóköre a kezdeményezésednek?
" more_information: "(További információk)" select_area: Válasszon ki egy területet @@ -439,6 +440,7 @@ hu: delete_attachment: Törlés index: title: Kezdeményezések + uninitialized: A kezdeményezések nincsenek még beállítva az adminisztrátor által initiative_signatures: fill_personal_data: continue: Tovább diff --git a/decidim-initiatives/config/locales/lb.yml b/decidim-initiatives/config/locales/lb.yml index c53ea6ea363a..0bbc6f0729c2 100644 --- a/decidim-initiatives/config/locales/lb.yml +++ b/decidim-initiatives/config/locales/lb.yml @@ -341,6 +341,8 @@ lb: email_outro: 'Sie haben diese Benachrichtigung erhalten, weil Sie der Autor der Initiative %{resource_title} sind' email_subject: "%{applicant_nickname} möchte Ihrer Initiative beitreten" notification_title: %{applicant_nickname} hat sich für das Promoter-Komittee Ihrer Initiative %{resource_title} beworben. Um anzunehmen oder abzulehnen, klicken Sie hier. + form: + delete_attachment: Löschen index: title: Initiativen initiative_signatures: diff --git a/decidim-initiatives/config/locales/pt-BR.yml b/decidim-initiatives/config/locales/pt-BR.yml index 191eb42bd84c..00527fc54662 100644 --- a/decidim-initiatives/config/locales/pt-BR.yml +++ b/decidim-initiatives/config/locales/pt-BR.yml @@ -58,6 +58,9 @@ pt-BR: title: O título não pode ficar vazio activerecord: models: + decidim/initiative: + one: Iniciativa + other: Iniciativas decidim/initiative_comittee: one: Comissão other: Comissões @@ -184,8 +187,8 @@ pt-BR: help: participatory_spaces: initiatives: - contextual: "

Uma iniciativa é uma proposta que pode ser promovida por qualquer pessoa por sua própria iniciativa (independentemente de outros canais ou espaços de participação) através da coleta de assinaturas (digitais) para a organização realizar uma ação específica (modificar um regulamento, iniciar um projeto , mude o nome de um departamento ou de uma rua, etc.).

Os promotores de uma iniciativa podem definir seus objetivos, reunir apoio, debater, divulgá-la e definir pontos de encontro onde as assinaturas podem ser coletadas dos participantes ou debates abertos a outros participantes.

Exemplos: Uma iniciativa pode coletar assinaturas para convocar uma consulta entre todas as pessoas de uma organização, ou para criar ou convocar uma assembléia, ou para iniciar um processo de aumento de orçamento para um território ou área da organização. Durante o processo de coleta de assinaturas, mais pessoas podem aumentar essa demanda e levá-la adiante na organização.

\n" - page: "

Uma iniciativa é uma proposta que pode ser promovida por qualquer pessoa por sua própria iniciativa (independentemente de outros canais ou espaços de participação) através da coleta de assinaturas (digitais) para a organização realizar uma ação específica (modificar um regulamento, iniciar um projeto , mude o nome de um departamento ou de uma rua, etc.).

Os promotores de uma iniciativa podem definir seus objetivos, reunir apoio, debater, divulgá-la e definir pontos de encontro onde as assinaturas podem ser coletadas dos participantes ou debates abertos a outros participantes.

Exemplos: Uma iniciativa pode coletar assinaturas para convocar uma consulta entre todas as pessoas de uma organização, ou para criar ou convocar uma assembléia, ou para iniciar um processo de aumento de orçamento para um território ou área da organização. Durante o processo de coleta de assinaturas, mais pessoas podem aumentar essa demanda e levá-la adiante na organização.

\n" + contextual: "

Uma iniciativa é uma proposta que pode ser promovida por qualquer pessoa por sua própria iniciativa (independentemente de outros canais ou espaços de participação) através da coleta de assinaturas (digitais) para a organização realizar uma ação específica (modificar um regulamento, iniciar um projeto, mudar o nome de um departamento ou de uma rua, etc.).

Os promotores de uma iniciativa podem definir seus objetivos, reunir apoio, debater, divulgá-la e definir pontos de encontro onde as assinaturas podem ser coletadas dos participantes ou debates abertos a outros participantes.

Exemplos: Uma iniciativa pode coletar assinaturas para convocar uma consulta entre todas as pessoas de uma organização, ou para criar ou convocar uma assembleia, ou para iniciar um processo de aumento de orçamento para um território ou área da organização. Durante o processo de coleta de assinaturas, mais pessoas podem aumentar essa demanda e levá-la adiante na organização.

\n" + page: "

Uma iniciativa é uma proposta que pode ser promovida por qualquer pessoa por sua própria iniciativa (independentemente de outros canais ou espaços de participação) através da coleta de assinaturas (digitais) para a organização realizar uma ação específica (modificar um regulamento, iniciar um projeto, mudar o nome de um departamento ou de uma rua, etc.).

Os promotores de uma iniciativa podem definir seus objetivos, reunir apoio, debater, divulgá-la e definir pontos de encontro onde as assinaturas podem ser coletadas dos participantes ou debates abertos a outros participantes.

Exemplos: Uma iniciativa pode coletar assinaturas para convocar uma consulta entre todas as pessoas de uma organização, ou para criar ou convocar uma assembleia, ou para iniciar um processo de aumento de orçamento para um território ou área da organização. Durante o processo de coleta de assinaturas, mais pessoas podem aumentar essa demanda e levá-la adiante na organização.

\n" title: O que são iniciativas? initiatives: actions: @@ -585,6 +588,8 @@ pt-BR: published: Publicados rejected: Não há assinaturas suficientes validating: Validação técnica + signature_interval: + title: Período de coleta de assinatura states: accepted: Aceitaram expired: Expirado diff --git a/decidim-meetings/config/locales/hu.yml b/decidim-meetings/config/locales/hu.yml index 88baee41e8cf..08d220cd989e 100644 --- a/decidim-meetings/config/locales/hu.yml +++ b/decidim-meetings/config/locales/hu.yml @@ -482,6 +482,7 @@ hu: address_help: 'Cím: Geocoder használata a helymeghatározáshoz' available_slots_help: Hagyd "0" értéken, ha a jelentkezők száma korlátlan create_as: Ülés létrehozása mint + disclaimer: 'Jogi nyilatkozat: Egy külső regisztrációs rendszer használatával Ön tudatában van annak, hogy a %{organization} szervezői nem felelősek a felhasználók által a külső szolgáltatásnak megadott adatokért.' meeting_minutes: related_information: Kapcsolódó információ meetings: diff --git a/decidim-meetings/config/locales/pt-BR.yml b/decidim-meetings/config/locales/pt-BR.yml index e5a96cd7805a..6cdf8721a79c 100644 --- a/decidim-meetings/config/locales/pt-BR.yml +++ b/decidim-meetings/config/locales/pt-BR.yml @@ -19,6 +19,8 @@ pt-BR: decidim_scope_id: Âmbito decidim_user_group_id: Grupo de usuários description: Descrição + end_time: Data Final + id: ID iframe_embed_type: Tipo de incorporação iframe location: Localização location_hints: Dicas de localização @@ -29,11 +31,26 @@ pt-BR: registration_email_custom_content: Registro de conteúdo personalizado do e-mail registration_form_enabled: Formulário de inscrição ativado registration_terms: Termos de registro + registration_type: Tipo de Registro registration_url: URL de Registro registrations_enabled: Registos habilitados + reserved_slots: Slots reservados para esta reunião + start_time: Data Inicial title: Título transparent: Transparente type_of_meeting: Tipo + meeting_agenda: + title: Título + visible: Visível + meeting_agenda_items: + description: Descrição + duration: Duração + title: Título + meeting_registration_invite: + email: E-mail + name: Nome + validate_registration_code: + code: Código errors: models: meeting: @@ -73,9 +90,31 @@ pt-BR: admin: filters: meetings: + category_id_eq: + label: Categoria + closed_at_present: + label: Estado + values: + 'false': Aberto + 'true': Fechado + is_upcoming_true: + label: Encontro + values: + 'false': Passado + 'true': Próximos + scope_id_eq: + label: Escopo + with_any_origin: + label: Origem + values: + official: Oficial + participants: Participante + user_group: Grupo de Usuários with_any_type: + label: Tipo de reunião values: hybrid: Híbrido + in_person: Presencialmente online: Virtual meeting_copies: create: @@ -88,6 +127,7 @@ pt-BR: components: meetings: actions: + comment: Comentário join: Junte-se name: Reuniões settings: @@ -242,7 +282,9 @@ pt-BR: select_user: Selecionar usuário index: filter: + accepted: Aceitou all: Tudo + rejected: Rejeitado sent: Enviado filter_by: Filtrar por invite_attendee: Convidar participante @@ -355,6 +397,8 @@ pt-BR: application_helper: filter_category_values: all: Todos + filter_meeting_space_values: + all: Todos filter_scope_values: all: Tudo calendar: @@ -481,6 +525,7 @@ pt-BR: select_an_iframe_access_level: Por favor, selecione um nível de acesso iframe show_embedded_iframe_help: 'Apenas alguns serviços permitem incorporar na reunião ou evento ao vivo dos seguintes domínios: %{domains}' index: + click_here: Ver todas reuniões new_meeting: Nova reunião see_all: Veja todas as reuniões see_all_withdrawn: Veja todas as reuniões retiradas @@ -508,7 +553,11 @@ pt-BR: join: Participe da reunião leave: Cancelar registro leave_confirmation: Tem certeza de que deseja cancelar seu cadastro para esta reunião? + link_available_soon: Link disponível em breve + link_closed: O link para participar da reunião estará disponível alguns minutos antes de iniciar + live_event: Esta reunião está acontecendo agora meeting_minutes: Atas de Reunião + micro_camera_permissions_warning: Quando você clicar no botão abaixo, serão solicitadas permissões de microfone e/ou câmera e participará na videoconferência no_slots_available: Não há slots disponíveis organizations: Organizações participantes registration_code_help_text: Seu código de registro @@ -543,6 +592,7 @@ pt-BR: fields: closed: Fechadas end_time: Data final + id: ID map: Mapa official_meeting: Reunião oficial start_time: Data de início diff --git a/decidim-pages/config/locales/ga-IE.yml b/decidim-pages/config/locales/ga-IE.yml index 4cf22062c92f..fab7baaf739e 100644 --- a/decidim-pages/config/locales/ga-IE.yml +++ b/decidim-pages/config/locales/ga-IE.yml @@ -12,3 +12,6 @@ ga: pages: edit: save: Nuashonraigh + home: + sub_hero: + register_title: Cláraigh le cuntas a chruthú diff --git a/decidim-pages/config/locales/pl.yml b/decidim-pages/config/locales/pl.yml index 33ebaa5018ca..6547cc68f4ba 100644 --- a/decidim-pages/config/locales/pl.yml +++ b/decidim-pages/config/locales/pl.yml @@ -32,5 +32,7 @@ pl: invalid: Podczas zapisywania strony wystąpił błąd. success: Strona została zapisana. home: + hero: + participate_title: Weź udział w procesach platformy sub_hero: register_title: Zarejestruj się, aby utworzyć konto diff --git a/decidim-participatory_processes/config/locales/lb.yml b/decidim-participatory_processes/config/locales/lb.yml index 4992dd4c19c0..48c31bce4d9e 100644 --- a/decidim-participatory_processes/config/locales/lb.yml +++ b/decidim-participatory_processes/config/locales/lb.yml @@ -169,6 +169,11 @@ lb: update: error: Beim Aktualisieren dieser partizipativen Prozessgruppe ist ein Fehler aufgetreten. success: Partizipative Prozessgruppe wurde erfolgreich aktualisiert. + participatory_process_steps: + destroy: + error: + active_step: Der aktive Schritt kann nicht gelöscht werden. + last_step: Der letzte Schritt eines Beteiligungsprozesses kann nicht gelöscht werden. participatory_process_types: form: title: Titel @@ -252,6 +257,20 @@ lb: show: title: Prozessgruppen participatory_processes: + pages: + home: + highlighted_processes: + active_step: Aktiv Etapp + more_information: weider Informatiounen + participate: Matmaachen + participate_in: Am Prozess %{resource_name} teilnehmen + participatory_processes: + filters: + explanations: + no_active: Keine aktiven Prozesse + no_active_nor_upcoming: Keine aktiven oder zukünftigen Beteiligungsprozesse + index: + loading: Ergebnisse werden geladen... show: area: Bereich belongs_to_group: Dieser Prozess gehört zu diff --git a/decidim-participatory_processes/config/locales/lv.yml b/decidim-participatory_processes/config/locales/lv.yml index a00f371acfec..a0dc54c946b1 100644 --- a/decidim-participatory_processes/config/locales/lv.yml +++ b/decidim-participatory_processes/config/locales/lv.yml @@ -356,6 +356,7 @@ lv: active_step: Aktīvā fāze more_information: Papildu informācija participate: Piedalīties + processes_button_title: Saite uz lapu Procesi, kurā norādīti visi procesi participatory_processes: filters: counters: diff --git a/decidim-participatory_processes/config/locales/pl.yml b/decidim-participatory_processes/config/locales/pl.yml index ee7ed21e3b8f..98ef3f4d0f94 100644 --- a/decidim-participatory_processes/config/locales/pl.yml +++ b/decidim-participatory_processes/config/locales/pl.yml @@ -437,6 +437,7 @@ pl: more_information: Więcej informacji participate: Dołącz participate_in: Dołącz do procesu %{resource_name} + processes_button_title: Link do strony Procesy wyświetlającej wszystkie procesy see_all_processes: Zobacz wszystkie procesy participatory_process_steps: index: diff --git a/decidim-participatory_processes/config/locales/pt-BR.yml b/decidim-participatory_processes/config/locales/pt-BR.yml index f773d51b48a6..fa33d32659a6 100644 --- a/decidim-participatory_processes/config/locales/pt-BR.yml +++ b/decidim-participatory_processes/config/locales/pt-BR.yml @@ -8,7 +8,7 @@ pt-BR: banner_image: Imagem da bandeira copy_categories: Copiar categorias copy_components: Copiar componentes - copy_steps: Copie etapas + copy_steps: Copiar etapas decidim_area_id: Área description: Descrição developer_group: Grupo promotor diff --git a/decidim-participatory_processes/config/locales/sk.yml b/decidim-participatory_processes/config/locales/sk.yml index 5684030e22a2..eb2a639c5076 100644 --- a/decidim-participatory_processes/config/locales/sk.yml +++ b/decidim-participatory_processes/config/locales/sk.yml @@ -351,6 +351,7 @@ sk: active_step: Aktívne krok more_information: Viac informácií participate: Zúčastniť sa + processes_button_title: Odkaz na stránku Procesy, zobrazujúcu všetky procesy participatory_processes: filters: counters: diff --git a/decidim-participatory_processes/config/locales/sr-CS.yml b/decidim-participatory_processes/config/locales/sr-CS.yml index e7e8a82203e0..813d5c3747d4 100644 --- a/decidim-participatory_processes/config/locales/sr-CS.yml +++ b/decidim-participatory_processes/config/locales/sr-CS.yml @@ -32,3 +32,7 @@ sr: participatory_processes: form: scope_type_max_depth_help: Ograniči obim dubine filtera; Filter će pokazivati od opšteg ka odabranom tipu obima. + pages: + home: + highlighted_processes: + processes_button_title: Veza ka strani Procesi koja prikazuje sve procese diff --git a/decidim-participatory_processes/config/locales/tr-TR.yml b/decidim-participatory_processes/config/locales/tr-TR.yml index 87cf47924749..62065851dc54 100644 --- a/decidim-participatory_processes/config/locales/tr-TR.yml +++ b/decidim-participatory_processes/config/locales/tr-TR.yml @@ -392,6 +392,7 @@ tr: more_information: Daha fazla bilgi participate: Katıl participate_in: '%{resource_name} sürecine katılın' + processes_button_title: Tüm süreçleri gösteren Süreçler sayfasına bağlantı participatory_process_steps: index: back_to_process: Süreç sayfasına geri dön diff --git a/decidim-proposals/config/locales/ga-IE.yml b/decidim-proposals/config/locales/ga-IE.yml index 4d1bf264f527..f87ec8b3c7f7 100644 --- a/decidim-proposals/config/locales/ga-IE.yml +++ b/decidim-proposals/config/locales/ga-IE.yml @@ -240,6 +240,13 @@ ga: filters_small_view: filter: Scag unfold: Oscail + linked_proposals: + proposal_votes: + one: tacaíocht + two: tacaíochtaí + few: tacaíochtaí + many: tacaíochtaí + other: tacaíochtaí new: send: Lean ar aghaidh orders: diff --git a/decidim-proposals/config/locales/hu.yml b/decidim-proposals/config/locales/hu.yml index 4070967898d0..5d934507dede 100644 --- a/decidim-proposals/config/locales/hu.yml +++ b/decidim-proposals/config/locales/hu.yml @@ -718,6 +718,7 @@ hu: back: Vissza edit_documents: Dokumentum szerkesztése edit_image: Kép szerkesztése + gallery_legend: "(Opcionális) Hozzáadhat egy képet a javaslat lapjához" select_a_category: Válassz kategóriát send: Küldés title: Javaslat szerkesztése @@ -853,6 +854,7 @@ hu: proposals_picker: choose_proposals: Javaslatok kiválasztása close: Bezár + more_proposals: '%{number} további javaslat érhető el. Finomítsa keresését, hogy megtalálja ezeket.' no_proposals: Egyetlen javaslat sem felel meg a keresési feltételeknek, vagy nincsenek javaslatok. publish: error: Hiba történt a javaslat közzététele során. diff --git a/decidim-proposals/config/locales/ja.yml b/decidim-proposals/config/locales/ja.yml index 9939bd5e1b8d..024a6a01129f 100644 --- a/decidim-proposals/config/locales/ja.yml +++ b/decidim-proposals/config/locales/ja.yml @@ -145,13 +145,13 @@ ja: default_sort_order_help: デフォルトは、サポートが有効な場合、提案がランダムでソートされることを意味します。サポートがブロックされている場合は、最もサポートされている順にソートされます。 default_sort_order_options: default: デフォルト - most_commented: コメントが多い順 - most_endorsed: 最もオススメされた順 - most_followed: 最もフォローされている順 - most_voted: サポートされている順 + most_commented: コメントの多い順 + most_endorsed: オススメの多い順 + most_followed: フォローの多い順 + most_voted: サポートの多い順 random: ランダム - recent: 最近のもの - with_more_authors: より多くの著者と一緒に + recent: 新しい順 + with_more_authors: 起案者の多い順 geocoding_enabled: ジオコーディングが有効 minimum_votes_per_user: 参加者一人あたりの最低サポート数 new_proposal_body_template: 新しい提案本文テンプレート @@ -199,13 +199,13 @@ ja: default_sort_order_help: デフォルトは、サポートが有効な場合、提案がランダムでソートされることを意味します。サポートがブロックされている場合は、最もサポートされている順にソートされます。 default_sort_order_options: default: デフォルト - most_commented: コメントが多い順 - most_endorsed: 最もオススメされた順 - most_followed: フォローが多い順 - most_voted: サポートされている順 + most_commented: コメントの多い順 + most_endorsed: オススメの多い順 + most_followed: フォローの多い順 + most_voted: サポートの多い順 random: ランダム - recent: 最新順 - with_more_authors: 著者の多い順 + recent: 新しい順 + with_more_authors: 起案者の多い順 endorsements_blocked: オススメをブロック endorsements_enabled: オススメを有効にする proposal_answering_enabled: 提案への回答を有効にする diff --git a/decidim-proposals/config/locales/pt-BR.yml b/decidim-proposals/config/locales/pt-BR.yml index 8e2894de4a76..1c639b0ffa69 100644 --- a/decidim-proposals/config/locales/pt-BR.yml +++ b/decidim-proposals/config/locales/pt-BR.yml @@ -398,6 +398,7 @@ pt-BR: one: resposta na proposta other: respostas na proposta title: + answers: Importar respostas das propostas proposals: Importar propostas models: proposal: diff --git a/decidim-sortitions/config/locales/pt-BR.yml b/decidim-sortitions/config/locales/pt-BR.yml index cf1592d89b0b..b52092482692 100644 --- a/decidim-sortitions/config/locales/pt-BR.yml +++ b/decidim-sortitions/config/locales/pt-BR.yml @@ -11,7 +11,7 @@ pt-BR: title: Título witnesses: Testemunhas models: - decidim/sortitions/create_sortition_event: Sorteio + decidim/sortitions/create_sortition_event: Classificação activerecord: models: decidim/sortitions/sortition: @@ -20,6 +20,8 @@ pt-BR: decidim: components: sortitions: + actions: + comment: Comentário name: Sorteios settings: global: diff --git a/decidim-surveys/config/locales/pl.yml b/decidim-surveys/config/locales/pl.yml index 24b59af55235..34f3a98865e9 100644 --- a/decidim-surveys/config/locales/pl.yml +++ b/decidim-surveys/config/locales/pl.yml @@ -2,7 +2,7 @@ pl: activemodel: models: - decidim/surveys/closed_survey_event: Ankieta zamknięta + decidim/surveys/closed_survey_event: Ankieta zakończona decidim/surveys/opened_survey_event: Rozpoczęto ankietę activerecord: models: @@ -35,6 +35,7 @@ pl: step: allow_answers: Pozwól na wypełnianie allow_unregistered: Pozwól niezarejestrowanym użytkownikom wypełnić ankietę + allow_unregistered_help: Jeśli to ustawienie jest w użyciu, logowanie nie jest wymagane aby odpowiedzieć na ankietę. Może to prowadzić do słabych lub nierzetelnych danych i będzie bardziej podatne na zautomatyzowane ataki. Należy zachować ostrożność! Pamiętaj, że uczestnik może odpowiedzieć na to samo badanie wielokrotnie, korzystając z różnych przeglądarek lub funkcji "prywatne przeglądanie" swojej przeglądarki internetowej. announcement: Ogłoszenie events: surveys: @@ -57,6 +58,9 @@ pl: answers_count: Odpowiedzi surveys: admin: + component: + actions: + answers_alert: Po opublikowaniu komponentu wszystkie wyniki zostaną usunięte. exports: survey_user_answers: Odpowiedzi użytkowników na pytania z ankiety surveys: diff --git a/decidim-system/config/locales/hu.yml b/decidim-system/config/locales/hu.yml index 03a0c2a4f31a..1e439770fa4d 100644 --- a/decidim-system/config/locales/hu.yml +++ b/decidim-system/config/locales/hu.yml @@ -24,6 +24,7 @@ hu: create: Létrehozás title: Új admin show: + destroy: Töröl edit: Szerkesztés update: error: Hiba történt az admin frissítése során. @@ -59,6 +60,8 @@ hu: name: Admin validations: email_uniqueness: egy másik admin már használja ezt az email címet + oauth_application: + name: OAuth alkalmazás organization: actions: save_and_invite: Szervezet létrehozása & admin meghívása @@ -97,6 +100,9 @@ hu: twitter: api_key: API-kulcs api_secret: API Titkos + smtp_settings: + instructions: + from_label: 'Az e-mail feladója a következő lesz: "szervezeti-neve". Hagyja üresen a(z) ''from_email'' címke használatához' update: error: Hiba történt a szervezet frissítése során. success: Szervezet sikeresen frissítve. diff --git a/decidim-system/config/locales/pt-BR.yml b/decidim-system/config/locales/pt-BR.yml index e3b46e370518..d1433d10ca5b 100644 --- a/decidim-system/config/locales/pt-BR.yml +++ b/decidim-system/config/locales/pt-BR.yml @@ -56,6 +56,7 @@ pt-BR: create: Criar title: Novo administrador show: + destroy: Destruir edit: Editar update: error: Ocorreu um erro ao atualizar este administrador. @@ -81,7 +82,7 @@ pt-BR: did_not_receive_unlock_instructions?: Não recebeu instruções de desbloqueio? forgot_your_password?: Esqueceu sua senha? log_in: Iniciar sessão - sign_up: Inscrever-se + sign_up: Cadastrar-se menu: admins: Administradores dashboard: painel de controle From 3d44d4343e1f8cc27f4539917d89cfbe14a84e92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=20Bol=C3=ADvar?= Date: Tue, 30 Jan 2024 14:04:00 +0100 Subject: [PATCH 18/19] Backport 'Protect participatory text buttons under authorization' to v0.27 (#12353) * Protect participatory text buttons under authorization (#12232) * Fix tests --- .../participatory_text_proposal/buttons.erb | 4 +- .../spec/system/participatory_texts_spec.rb | 61 +++++++++++++++++++ 2 files changed, 63 insertions(+), 2 deletions(-) diff --git a/decidim-proposals/app/cells/decidim/proposals/participatory_text_proposal/buttons.erb b/decidim-proposals/app/cells/decidim/proposals/participatory_text_proposal/buttons.erb index 0b85ddfce06e..d1e2ec3da668 100644 --- a/decidim-proposals/app/cells/decidim/proposals/participatory_text_proposal/buttons.erb +++ b/decidim-proposals/app/cells/decidim/proposals/participatory_text_proposal/buttons.erb @@ -6,7 +6,7 @@ <%= link_to resource_amendments_path, class: "column medium-4 button light secondary" do %> <%= visible_emendations.count %> <% end %> - <%= link_to amend_resource_path, class: "column button hollow secondary button--sc", disabled: amend_button_disabled? do %> + <%= action_authorized_link_to :amend, amend_resource_path, resource: model, data: { "redirect_url" => amend_resource_path }, class: "column button hollow secondary button--sc", disabled: amend_button_disabled? do %> <%= t("amend", scope: "decidim.proposals.participatory_text_proposal.buttons") %> <% end %>
@@ -23,7 +23,7 @@ <%= link_to resource_comments_path, class: "column medium-4 button light secondary" do %> <%= icon "comment-square", class: "icon--small", aria_label: t("comments", scope: "decidim.proposals.participatory_text_proposal.buttons"), role: "img" %> <%= model.comments_count %> <% end %> - <%= link_to resource_comments_path, class: "column button hollow secondary button--sc" do %> + <%= action_authorized_link_to :comment, resource_comments_path, resource: model, class: "column button hollow secondary button--sc" do %> <%= t("comment", scope: "decidim.proposals.participatory_text_proposal.buttons") %> <% end %> <% end %> diff --git a/decidim-proposals/spec/system/participatory_texts_spec.rb b/decidim-proposals/spec/system/participatory_texts_spec.rb index 29b91942b2ed..38805025a2df 100644 --- a/decidim-proposals/spec/system/participatory_texts_spec.rb +++ b/decidim-proposals/spec/system/participatory_texts_spec.rb @@ -89,6 +89,63 @@ def should_have_proposal(selector, proposal) end end + shared_examples "the Amend button is protected under authorization" do + shared_context "when clicking on the amend button" do + before do + visit_component + find("#proposals div.hover-section", text: translated(proposal.title)).hover + within all("#proposals div.hover-section").first, visible: :visible do + click_link "Amend" + end + end + end + + let(:proposal) { proposals.first } + let(:user) { create(:user, :confirmed, organization: organization) } + + before do + proposal.create_resource_permission( + permissions: { + "amend" => { + "authorization_handlers" => { + "dummy_authorization_handler" => { "options" => {} } + } + } + } + ) + end + + context "when the user is not logged in" do + include_context "when clicking on the amend button" + + it "needs to login" do + expect(page).to have_content("Please sign in") + end + end + + context "when the user is logged in" do + before { login_as user, scope: :user } + + context "when the user is not authorized" do + include_context "when clicking on the amend button" + + it "cannot perform the action" do + expect(page).to have_content("Authorization required") + end + end + + context "when the user is authorized" do + let!(:authorization) { create(:authorization, name: "dummy_authorization_handler", user: user) } + + include_context "when clicking on the amend button" + + it "can perform the action" do + expect(page).to have_content("CREATE AMENDMENT DRAFT") + end + end + end + end + context "when listing proposals in a participatory process as participatory texts" do context "when admin has not yet published a participatory text" do let!(:component) do @@ -133,6 +190,8 @@ def should_have_proposal(selector, proposal) let(:amendments_count) { 0 } let(:disabled_value) { false } end + + it_behaves_like "the Amend button is protected under authorization" end context "when amendment CREATION is disabled" do @@ -191,6 +250,8 @@ def should_have_proposal(selector, proposal) end end end + + it_behaves_like "the Amend button is protected under authorization" end context "when amendment CREATION is disabled" do From 42acd38fc7409d5a40a46c684092bef2c5cbaeb8 Mon Sep 17 00:00:00 2001 From: Alexandru Emil Lupu Date: Tue, 30 Jan 2024 15:08:46 +0200 Subject: [PATCH 19/19] Do not display dates for upcoming moderated meetings (#12295) * Do not display dates for upcoming moderated meetings * Apply review recommendations --- .../lib/decidim/meetings/engine.rb | 2 +- ...coming_meeting_for_card_view_hooks_spec.rb | 60 +++++++++++++++++++ 2 files changed, 61 insertions(+), 1 deletion(-) diff --git a/decidim-meetings/lib/decidim/meetings/engine.rb b/decidim-meetings/lib/decidim/meetings/engine.rb index cbf4d258e0b2..866b339ffa22 100644 --- a/decidim-meetings/lib/decidim/meetings/engine.rb +++ b/decidim-meetings/lib/decidim/meetings/engine.rb @@ -57,7 +57,7 @@ class Engine < ::Rails::Engine # meeting for the given participatory space. Decidim.view_hooks.register(:upcoming_meeting_for_card, priority: Decidim::ViewHooks::LOW_PRIORITY) do |view_context| published_components = Decidim::Component.where(participatory_space: view_context.current_participatory_space).published - upcoming_meeting = Decidim::Meetings::Meeting.where(component: published_components).published.upcoming.order(:start_time, :end_time).first + upcoming_meeting = Decidim::Meetings::Meeting.where(component: published_components).not_hidden.except_withdrawn.published.upcoming.order(:start_time, :end_time).first next unless upcoming_meeting diff --git a/decidim-meetings/spec/system/upcoming_meeting_for_card_view_hooks_spec.rb b/decidim-meetings/spec/system/upcoming_meeting_for_card_view_hooks_spec.rb index 820c32929224..1701bb215ad3 100644 --- a/decidim-meetings/spec/system/upcoming_meeting_for_card_view_hooks_spec.rb +++ b/decidim-meetings/spec/system/upcoming_meeting_for_card_view_hooks_spec.rb @@ -45,5 +45,65 @@ end end end + + context "when the meeting is withdrawn" do + let!(:upcoming_meeting1) do + create(:meeting, :published, :withdrawn, :upcoming, start_time: start_time - 1.year, end_time: start_time + 1.hour, component: component) + end + + it "hides upcoming moderated meetings" do + visit decidim_assemblies.assemblies_path + + within "#assembly_#{assembly.id}" do + expect(page).to have_selector(".card__icondata") + + within ".card__icondata" do + expect(page).to have_text("31 MAY 2100") + expect(page).to have_text("12:34") + expect(page).to have_text("13:34") + end + end + end + end + + context "when the meeting is not published" do + let!(:upcoming_meeting1) do + create(:meeting, :upcoming, start_time: start_time - 1.year, end_time: start_time + 1.hour, component: component) + end + + it "hides upcoming moderated meetings" do + visit decidim_assemblies.assemblies_path + + within "#assembly_#{assembly.id}" do + expect(page).to have_selector(".card__icondata") + + within ".card__icondata" do + expect(page).to have_text("31 MAY 2100") + expect(page).to have_text("12:34") + expect(page).to have_text("13:34") + end + end + end + end + + context "when the meeting is moderated" do + let!(:upcoming_meeting1) do + create(:meeting, :published, :moderated, :upcoming, start_time: start_time - 1.year, end_time: start_time + 1.hour, component: component) + end + + it "hides upcoming moderated meetings" do + visit decidim_assemblies.assemblies_path + + within "#assembly_#{assembly.id}" do + expect(page).to have_selector(".card__icondata") + + within ".card__icondata" do + expect(page).to have_text("31 MAY 2100") + expect(page).to have_text("12:34") + expect(page).to have_text("13:34") + end + end + end + end end end