diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 08897f687..7e4c7a8d7 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -8,8 +8,10 @@ $govuk-new-link-styles: true; @import 'govuk_publishing_components/govuk_frontend_support'; @import 'govuk_publishing_components/components/attachment'; @import 'govuk_publishing_components/components/back-link'; +@import 'govuk_publishing_components/components/big-number'; @import 'govuk_publishing_components/components/breadcrumbs'; @import 'govuk_publishing_components/components/button'; +@import 'govuk_publishing_components/component_support'; @import 'govuk_publishing_components/components/contents-list'; @import 'govuk_publishing_components/components/contextual-sidebar'; @import 'govuk_publishing_components/components/details'; @@ -23,6 +25,7 @@ $govuk-new-link-styles: true; @import 'govuk_publishing_components/components/govspeak-html-publication'; @import 'govuk_publishing_components/components/heading'; @import 'govuk_publishing_components/components/hint'; +@import 'govuk_publishing_components/components/image-card'; @import 'govuk_publishing_components/components/input'; @import 'govuk_publishing_components/components/intervention'; @import 'govuk_publishing_components/components/inverse-header'; @@ -49,6 +52,7 @@ $govuk-new-link-styles: true; // government-frontend mixins @import 'mixins/margins'; @import 'mixins/white-links'; +@import 'mixins/typography'; // helpers for common page elements @import 'helpers/sidebar-with-body'; @@ -88,4 +92,25 @@ $govuk-new-link-styles: true; @import 'views/specialist-document'; @import 'views/answer'; @import 'views/help-page'; -@import "views/guide"; +@import 'views/guide'; +@import 'views/get-involved'; + +.travel-advice-notice { + background-color: govuk-colour("light-grey"); + border: 1px solid $govuk-border-colour; + margin-bottom: govuk-spacing(7); + position: relative; +} + +.travel-advice-notice__header { + padding: govuk-spacing(4) govuk-spacing(4) 0 govuk-spacing(3); +} + +.travel-advice-notice__content { + margin-top: - govuk-spacing(3); + padding: 0 govuk-spacing(4) 0 govuk-spacing(9); +} + +.travel-advice-notice__icon { + margin-left: govuk-spacing(3); +} diff --git a/app/assets/stylesheets/mixins/_typography.scss b/app/assets/stylesheets/mixins/_typography.scss new file mode 100644 index 000000000..1becfccf0 --- /dev/null +++ b/app/assets/stylesheets/mixins/_typography.scss @@ -0,0 +1,130 @@ +// GOV.UK typography palettes + +// ANATOMY OF A TYPE STYLE +// ----------------------- +// These are a collection of graphic styles. They are deliberately +// abstracted from semantic HTML context to enable flexible re-use. +// Although there is a lot of duplication within this file, as long +// as you GZIP your CSS it shouldnt cause any bloat. +// +// +// @mixin brand-45 { +// _ Style name refers to graphic style rather than semantic use +// +// font-size: 45px; +// +// line-height: (52/45); +// _ Unit-less, relative leading value. +// line-height (52px) / font-size (45px) = relative line-height +// +// font-weight: 300; +// text-transform: none; +// _ Again, we cant assume anything about pre-exising CSS on the +// page, so setting these values (even if just resetting them +// to default values) will increase the robustness of the style. +// +// padding-top: 7px; +// padding-bottom: 5px; +// _ Set top and bottom padding values to ensure an appropriate +// vertical measure before & after the text, ideally sitting it +// on the 10px baseline grid. +// } + +// CORE FONTS - NEW TRANSPORT + +// Suitable for page headings +@mixin ig-core-48 { + @include govuk-font(48); + padding-top: 12px; + padding-bottom: 8px; + + @media (max-width: 640px) { + padding-top: 8px; + padding-bottom: 7px; + } +} + +// Suitable for page headings +@mixin ig-core-36 { + @include govuk-font(36); + padding-top: 6px; + padding-bottom: 9px; + + @media (max-width: 640px) { + padding-top: 8px; + padding-bottom: 7px; + } +} + +// Suitable for body headings +@mixin ig-core-27 { + @include govuk-font(27); + padding-top: 2px; + padding-bottom: 3px; + + @media (max-width: 640px) { + padding-top: 7px; + padding-bottom: 3px; + } +} + +// Suitable for short body copy +@mixin ig-core-24 { + @include govuk-font(24); + padding-top: 3px; + padding-bottom: 2px; + + @media (max-width: 640px) { + padding-top: 7px; + padding-bottom: 7px; + } +} + +// Suitable for long body copy +@mixin ig-core-19 { + @include govuk-font(19); + padding-top: 7px; + padding-bottom: 3px; + + @media (max-width: 640px) { + padding-top: 6px; + padding-bottom: 4px; + } +} + +// Suitable body pullouts and asides +@mixin ig-core-16 { + @include govuk-font(16); + padding-top: 5px; + padding-bottom: 5px; + + @media (max-width: 640px) { + padding-top: 6px; + padding-bottom: 4px; + } +} + +// Suitable for captions, buttons etc +@mixin ig-core-14 { + @include govuk-font(14); + padding-top: 6px; + padding-bottom: 4px; + + @media (max-width: 640px) { + padding-top: 4px; + padding-bottom: 1px; + } +} + +@mixin white-links { + a, + a:visited, + a:hover { + color: govuk-colour("white"); + text-decoration: underline; + } + + a:active { + color: $govuk-link-active-colour; + } +} diff --git a/app/assets/stylesheets/views/_get-involved.scss b/app/assets/stylesheets/views/_get-involved.scss new file mode 100644 index 000000000..b7a4623ce --- /dev/null +++ b/app/assets/stylesheets/views/_get-involved.scss @@ -0,0 +1,124 @@ +.get-involved { + // Disabled due to many govuk_publishing_components requiring IDs over classes. + // stylelint-disable selector-max-id + + list-style: none; + + .govuk-link { + line-height: 1.16; + } + + #engage-with-government { + border-bottom-style: solid; + padding-bottom: 5px; + border-bottom-width: 5px; + font-weight: normal; + } + + .respond-to-consultations { + .govuk-grid-column-two-thirds-from-desktop { + padding: 20px 0 0; + margin-bottom: 20px; + } + } + + #respond-heading { + padding: 0; + } + + .big-numbers { + padding: 0; + } + + .recently-opened { + padding: 0; + } + + .govuk-grid-column-two-thirds-from-desktop { + margin-bottom: 50px; + padding: 0; + } + + .govuk-grid-column-one-third-from-desktop { + padding: 0; + } + + .consultation-lists { + padding: 0; + } + + .gem-c-big-number { + margin-top: 10px; + } + + .consultation-closing-soon { + background-color: govuk-colour("dark-blue"); + padding: govuk-spacing(3) govuk-spacing(3); + } + + #closing-soon-title { + border-bottom-style: solid; + padding-bottom: 5px; + border-bottom-width: 1px; + font-weight: normal; + } + + #closing-soon-link { + @include govuk-font(19); + margin-bottom: 5px; + font-weight: bold; + } + + #consultation-title { + @include govuk-font(19); + } + + .consultation-list-row { + float: left; + padding: 0 0 10px; + } + + .consultation-attributes { + @include govuk-font(14); + padding-top: 5px; + + li { + float: left; + padding-right: 10px; + } + + .consultation-view-link { + font-weight: bold; + margin-right: 30px; //force onto new line + } + } + + #see-all-link { + @include govuk-font(19); + font-weight: bold; + } + + .keyline { + margin: 30px 15px; + } + + .comment-follow { + li { + border-bottom: 1px solid $govuk-border-colour; + padding: 1px 0 7px; + } + } + + .more-ways { + li { + border-bottom: 1px solid $govuk-border-colour; + padding: 1px 0 7px; + } + } + + .take-part-pages { + .govuk-grid-column-one-third-from-desktop { + padding: 15px 15px 0; + } + } +} diff --git a/app/controllers/get_involved_controller.rb b/app/controllers/get_involved_controller.rb new file mode 100644 index 000000000..b3f09321f --- /dev/null +++ b/app/controllers/get_involved_controller.rb @@ -0,0 +1,91 @@ +class GetInvolvedController < ContentItemsController + attr_accessor :content_item + + def show + load_content_item + load_get_involved_data + @do_not_show_breadcrumbs = true + render template: "content_items/get_involved" + end + + def load_content_item + content_item = get_involved_item + + @content_item = PresenterBuilder.new( + content_item, + content_item_path, + view_context, + ).presenter + end + + def load_get_involved_data + @open_consultation_count = retrieve_open_consultation_count + @closed_consultation_count = retrieve_date_filtered_closed_consultations(12) + @next_closing_consultation = retrieve_next_closing + @recently_opened_consultations = retrieve_new_consultations + @recent_consultation_outcomes = retrieve_consultation_outcomes + @take_part_pages = get_involved_item["links"]["take_part_pages"] + end + + def get_involved_item + @get_involved_item ||= Services.content_store.content_item("/government/get-involved") + end + + def retrieve_open_consultation_count + Services.search_api.search({ filter_content_store_document_type: "open_consultation", count: 0 })["total"] + end + + # Aims to find a count of consultations closed in the last n months. + def retrieve_date_filtered_closed_consultations(months) + cutoff_date = Time.zone.now.prev_month(months) + + query = { + filter_content_store_document_type: "closed_consultation", + filter_end_date: "from: #{cutoff_date}", + count: 0, + } + + Services.search_api.search(query)["total"] + end + + def retrieve_next_closing + # Ensure that on query we're not looking in the past + cutoff_date = Time.zone.now.to_date + + query = { + filter_content_store_document_type: "open_consultation", + filter_end_date: "from: #{cutoff_date}", + fields: "end_date,title,link", + order: "end_date", + count: 1, + } + + Services.search_api.search(query)["results"].first + end + + def retrieve_new_consultations + query = { + filter_content_store_document_type: "open_consultation", + fields: "end_date,title,link,organisations", + order: "-start_date", + count: 3, + } + + Services.search_api.search(query)["results"] + end + + def retrieve_consultation_outcomes + # Ensure that on query we're not looking into the future + cutoff_date = Time.zone.now.to_date + + query = { + filter_content_store_document_type: "consultation_outcome", + filter_end_date: "to: #{cutoff_date}", + fields: "end_date,title,link,organisations", + order: "-end_date", + count: 3, + } + + Services.search_api.search(query)["results"] + end +end diff --git a/app/helpers/get_involved_helper.rb b/app/helpers/get_involved_helper.rb new file mode 100644 index 000000000..69ce14f95 --- /dev/null +++ b/app/helpers/get_involved_helper.rb @@ -0,0 +1,34 @@ +module GetInvolvedHelper + def date_microformat(attribute_name) + attribute_name.to_date.strftime("%d %B %Y") + end + + # Gets the link to the search page for all consultations + def get_consultations_link(filters = %w[open_consultations closed_consultations]) + "/search/policy-papers-and-consultations?#{filters.to_query('content_store_document_type')}" + end + + def page_title + t("get_involved.page_title") + end + + def page_class(css_class) + content_for(:page_class, css_class) + end + +private + + def time_until_closure(consultation) + days_left = (consultation["end_date"].to_date - Time.zone.now.to_date).to_i + case days_left + when :negative?.to_proc + t("get_involved.closed") + when :zero?.to_proc + t("get_involved.closing_today") + when 1 + t("get_involved.closing_tomorrow") + else + t("get_involved.days_left", number_of_days: days_left) + end + end +end diff --git a/app/lib/services.rb b/app/lib/services.rb index 34b59dbec..da4d5487d 100644 --- a/app/lib/services.rb +++ b/app/lib/services.rb @@ -24,4 +24,10 @@ def self.publishing_api bearer_token: ENV.fetch("PUBLISHING_API_BEARER_TOKEN", "example"), ) end + + def self.search_api + @search_api = GdsApi::Search.new( + Plek.find("search"), + ) + end end diff --git a/app/presenters/get_involved_presenter.rb b/app/presenters/get_involved_presenter.rb new file mode 100644 index 000000000..4ee435095 --- /dev/null +++ b/app/presenters/get_involved_presenter.rb @@ -0,0 +1,2 @@ +class GetInvolvedPresenter < ContentItemPresenter +end diff --git a/app/views/components/_heading.html.erb b/app/views/components/_heading.html.erb new file mode 100644 index 000000000..20b065995 --- /dev/null +++ b/app/views/components/_heading.html.erb @@ -0,0 +1,12 @@ +<% + type ||= nil + big ||= false + extra ||= false + url ||= nil +%> +
<%= "-with-extra" if extra %>"> +
+ <% if type %>

<%= type %>

<% end %> +

<%= link_to_if url, heading, url, class: "govuk-link" %>

+
+
diff --git a/app/views/content_items/get_involved.html.erb b/app/views/content_items/get_involved.html.erb new file mode 100644 index 000000000..38d05e565 --- /dev/null +++ b/app/views/content_items/get_involved.html.erb @@ -0,0 +1,156 @@ +<% page_title %> +<% page_class "get-involved" %> + +
+
+ <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.page_heading'), font_size: "xl", padding: true } %> + <%= render "govuk_publishing_components/components/lead_paragraph", { text: t('get_involved.intro_paragraph.body_html', + engage_with_government: link_to(t('get_involved.intro_paragraph.engage_with_government'), "#engage-with-government"), + take_part: link_to(t('get_involved.intro_paragraph.take_part'), "#take-part")) } %> +
+
+ +
+
+ <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.engage_with_gov'), font_size: "l", id: "engage-with-government" } %> +
+
+
+ <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.respond_to_consultations'), heading_level: 3, padding: true, id: "respond-heading" } %> +
+
+
+

<%= t('get_involved.your_views') %>

+
+
+
+
+
+ <%= render "govuk_publishing_components/components/big_number", { + number: @open_consultation_count, + label: t('get_involved.open_consultations'), + href: get_consultations_link('open-consultations'), + } %> + <%= render "govuk_publishing_components/components/big_number", { + number: @closed_consultation_count, + label: t('get_involved.closed_consultations'), + href: get_consultations_link('close-consultations'), + } %> +
+
+
+
+ <%= render "govuk_publishing_components/components/heading", { text: time_until_closure(@next_closing_consultation), inverse: true, margin_bottom: 2, heading_level: 3 } %> +
  • + <%= content_tag(:li, "consultation", class: 'document-row') do %> + <%= render "govuk_publishing_components/components/heading", { text: @next_closing_consultation['title'], inverse: true, id: "closing-soon-title", margin_bottom: 2, heading_level: 3, font_size: "s" } %> + <%= link_to t('get_involved.read_respond'), @next_closing_consultation['link'], class: "govuk-link govuk-link--inverse", id: "closing-soon-link" %> +
  • + <% end %> + +
    +
    +
    +
    + <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.recently_opened'), heading_level: 3, font_size: "s", padding: true } %> + <% @recently_opened_consultations.each do |consultation| %> +
    + <%= link_to consultation['title'], consultation['link'], class: "govuk-link", id: "consultation-title" %> +
    +
  • <% consultation['organisations'].each do |org| %> <%= org["acronym"] %> <% end %>
  • +
  • <%= t('get_involved.closes', closing_date: date_microformat(consultation['end_date']) ) %>
  • + +
    +
    + <% end %> +
    + <%= link_to(t('get_involved.search_all'), get_consultations_link, class: "govuk-link", id: "see-all-link" ) %> +
    +
    +
    + <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.recent_outcomes'), heading_level: 3, font_size: "s", padding: true } %> + <% @recent_consultation_outcomes.each do |consultation| %> +
    + <%= link_to consultation['title'], consultation['link'], class: "govuk-link", id: "consultation-title" %> +
    +
  • <% consultation['organisations'].each do |org| %> <%= org["acronym"] %> <% end %>
  • +
  • <%= t('get_involved.closed_with_date', closing_date: date_microformat(consultation['end_date']) ) %>
  • + +
    +
    + <% end %> +
    +
    +
    +
    +
    +
    +
    +
    + <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.start_a_petition') } %> +
    +
    +
    +

    <%= t('get_involved.petition_paragraph.body_html', + create_a_petition: link_to(t('get_involved.petition_paragraph.create_a_petition', class: "govuk-link", rel: "external"), "https://petition.parliament.uk/")) %> +

    +
    +
    +
    +
    +
    + <%= render "govuk_publishing_components/components/heading", {text: t('get_involved.follow') } %> +
    + +
    +
    +
    + + +
    +
    +
    + <%= render "govuk_publishing_components/components/heading", { text: t('get_involved.take_part'), font_size: "l", id: "engage-with-government" } %> + <% @take_part_pages.each_with_index do |take_part_page, index| %> + <% if index % 3 == 0 && index != 0 %>
    <% end %> + <% if index % 3 == 0 %>
    <% end %> +
    + <%= render "govuk_publishing_components/components/image_card", { + href: take_part_page['base_path'], + image_src: take_part_page['details']['image']['url'], + image_alt: take_part_page['details']['image']['alt_text'], + heading_text: take_part_page['title'], + description: take_part_page['description'], + } %> +
    + <% if index == @take_part_pages.size-1 %>
    <% end %> + <% end %> + +
    +
    +
    + <%= render "govuk_publishing_components/components/heading", {text:t('get_involved.more_ways') } %> +
    + +
    +
    + diff --git a/config/locales/ar.yml b/config/locales/ar.yml index ca0a49db1..ec3055add 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -596,6 +596,49 @@ ar: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/az.yml b/config/locales/az.yml index 3032a59a8..ac4ac15d9 100644 --- a/config/locales/az.yml +++ b/config/locales/az.yml @@ -226,6 +226,49 @@ az: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/be.yml b/config/locales/be.yml index fc9ad35a7..c7df8883d 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -448,6 +448,49 @@ be: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/bg.yml b/config/locales/bg.yml index 202d8018d..60b6bcfbe 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -300,6 +300,49 @@ bg: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/bn.yml b/config/locales/bn.yml index 7389805be..abf249683 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -300,6 +300,49 @@ bn: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 58903a6fe..ea2fb1fc3 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -374,6 +374,49 @@ cs: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/cy.yml b/config/locales/cy.yml index d814e1341..103f83b5c 100644 --- a/config/locales/cy.yml +++ b/config/locales/cy.yml @@ -596,6 +596,49 @@ cy: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/da.yml b/config/locales/da.yml index 49af47a0b..3a162a74e 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -300,6 +300,49 @@ da: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/de.yml b/config/locales/de.yml index e31554be5..9d383af2a 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -300,6 +300,49 @@ de: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/dr.yml b/config/locales/dr.yml index 9a02a2fb0..22522af71 100644 --- a/config/locales/dr.yml +++ b/config/locales/dr.yml @@ -300,6 +300,49 @@ dr: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/el.yml b/config/locales/el.yml index bcd21b1f1..aee21a3c6 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -300,6 +300,49 @@ el: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/en.yml b/config/locales/en.yml index 0f71d9be7..3599e6717 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -300,6 +300,50 @@ en: alt_text: Ministry of Defence crest field_of_operation: Field of operation operations_in: Operations in %{location} + get_involved: + active_blogs: "Some active government blogs include:" + civil_service_quarterly: Civil Service Quarterly + civil_service: Civil Service + closed: Closed + closed_consultations: Closed consultations in the past 12 months + closed_with_date: Closed %{closing_date} + closes: Closes %{closing_date} + closing_today: Closing today + closing_tomorrow: Closing tomorrow + cs_head: Head of the Civil Service + days_left: "%{number_of_days} days left" + engage_with_gov: Engage with government + fco_bloggers: FCO bloggers + follow: Follow a blog or social media channel + follow_paragraph: For an instant way to interact with government departments, try their social media streams. These are listed under 'Follow us' on the department's home page. As well as access to blogs, audio, video and more, you can comment, debate and rate. + gds_blog: Government Digital Service + gov_past: History of Government + intro_paragraph: + body_html: Find out how you can %{engage_with_government} directly, and %{take_part} locally, nationally or internationally. + engage_with_government: engage with government + take_part: take part + join_ics: Join the International Citizen Service (18- to 25-year-olds) + make_donation: Make a donation to charity + more_ways: More ways to take part + neighbourhood_watch: Take part in your local Neighbourhood Watch + open_consultations: Open consultations + page_heading: Get Involved + page_title: Get Involved + petition_paragraph: + body_html: You can %{create_a_petition} to influence government and Parliament. If the petition gets at least 100,000 online signatures, it will be considered for debate in the House of Commons. + create_a_petition: create a petition + read_respond: Read and respond + recent_outcomes: Recent outcomes + recently_opened: Recently opened + respond_to_consultations: Respond to consultations + school_overseas: Link up with a school overseas + search_all: Search all consultations + see_all_dept: See all government departments + see_the_outcome: See the outcome + start_a_petition: Start a petition + take_part: Take part + take_part_suggestions: Many people are already volunteering, donating and contributing, both in the UK and abroad. If you'd like to join them, but dont know where to start, here's a list of suggestions + your_views: You can give your views on new or changing government policies by responding to consultations. Government departments take these responses into consideration before making decisions. gone: page_title: No longer available published_in_error: The information on this page has been removed because it was published in error. diff --git a/config/locales/es-419.yml b/config/locales/es-419.yml index 15c9adfe5..2a4eadbf6 100644 --- a/config/locales/es-419.yml +++ b/config/locales/es-419.yml @@ -300,6 +300,49 @@ es-419: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/es.yml b/config/locales/es.yml index 3bee1d404..d3001b9eb 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -300,6 +300,49 @@ es: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/et.yml b/config/locales/et.yml index 15eb01b03..2f399cd9c 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -300,6 +300,49 @@ et: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/fa.yml b/config/locales/fa.yml index e53ad074c..cc02adc71 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -226,6 +226,49 @@ fa: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 9a24d6e91..2776e10da 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -300,6 +300,49 @@ fi: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 6642d753c..4f5aacca9 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -300,6 +300,49 @@ fr: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/gd.yml b/config/locales/gd.yml index 7e8d040bd..f56b9c64d 100644 --- a/config/locales/gd.yml +++ b/config/locales/gd.yml @@ -448,6 +448,49 @@ gd: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/gu.yml b/config/locales/gu.yml index 13680d52d..a5d84b29e 100644 --- a/config/locales/gu.yml +++ b/config/locales/gu.yml @@ -300,6 +300,49 @@ gu: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/he.yml b/config/locales/he.yml index 83d67e456..04f1ddac6 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -300,6 +300,48 @@ he: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/hi.yml b/config/locales/hi.yml index 0eb9350eb..61368598f 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -300,6 +300,49 @@ hi: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/hr.yml b/config/locales/hr.yml index 4521fd90f..802a76faa 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -448,6 +448,49 @@ hr: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 05b478748..b1bdc11e4 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -300,6 +300,49 @@ hu: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/hy.yml b/config/locales/hy.yml index 682cdb92b..795f81023 100644 --- a/config/locales/hy.yml +++ b/config/locales/hy.yml @@ -300,6 +300,49 @@ hy: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/id.yml b/config/locales/id.yml index 4f4fc39e4..e8b2f1628 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -226,6 +226,49 @@ id: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/is.yml b/config/locales/is.yml index a55fe2ab6..1fcc3127b 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -300,6 +300,49 @@ is: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/it.yml b/config/locales/it.yml index 9cd863a0c..6cf8e4043 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -300,6 +300,49 @@ it: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 20c81296a..921cd91e0 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -226,6 +226,49 @@ ja: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ka.yml b/config/locales/ka.yml index ce9a3a286..61ab2f9be 100644 --- a/config/locales/ka.yml +++ b/config/locales/ka.yml @@ -226,6 +226,49 @@ ka: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/kk.yml b/config/locales/kk.yml index 5356ca1d0..49bddf81d 100644 --- a/config/locales/kk.yml +++ b/config/locales/kk.yml @@ -300,6 +300,49 @@ kk: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 2da40a5f4..6f8eaeedd 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -226,6 +226,49 @@ ko: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/lt.yml b/config/locales/lt.yml index be7451083..de8231f7c 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -374,6 +374,49 @@ lt: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 924e6ccfc..db4accd12 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -300,6 +300,49 @@ lv: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ms.yml b/config/locales/ms.yml index 0541dc0a3..30db0e943 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -226,6 +226,49 @@ ms: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/mt.yml b/config/locales/mt.yml index c27ee389d..1e18d21b9 100644 --- a/config/locales/mt.yml +++ b/config/locales/mt.yml @@ -448,6 +448,49 @@ mt: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ne.yml b/config/locales/ne.yml index 5173e1f39..41fa03fdb 100644 --- a/config/locales/ne.yml +++ b/config/locales/ne.yml @@ -300,6 +300,49 @@ ne: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/nl.yml b/config/locales/nl.yml index c471ae975..b94b4ec4a 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -300,6 +300,49 @@ nl: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/no.yml b/config/locales/no.yml index 170986ea0..581b1ffb9 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -300,6 +300,49 @@ alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/pa-pk.yml b/config/locales/pa-pk.yml index 0cb82851e..e8929113e 100644 --- a/config/locales/pa-pk.yml +++ b/config/locales/pa-pk.yml @@ -300,6 +300,49 @@ pa-pk: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/pa.yml b/config/locales/pa.yml index 43da8544c..c799b92d6 100644 --- a/config/locales/pa.yml +++ b/config/locales/pa.yml @@ -300,6 +300,49 @@ pa: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/pl.yml b/config/locales/pl.yml index affbe61b4..d97cb4688 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -448,6 +448,49 @@ pl: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ps.yml b/config/locales/ps.yml index 9f7c53af3..26912851e 100644 --- a/config/locales/ps.yml +++ b/config/locales/ps.yml @@ -300,6 +300,49 @@ ps: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/pt.yml b/config/locales/pt.yml index 060f41654..79fe3a025 100644 --- a/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -300,6 +300,49 @@ pt: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 317e64d2a..2d22ce9e4 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -374,6 +374,49 @@ ro: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ru.yml b/config/locales/ru.yml index de0d90448..5c5ad66bc 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -448,6 +448,49 @@ ru: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/si.yml b/config/locales/si.yml index 6481aa092..108fcb2c6 100644 --- a/config/locales/si.yml +++ b/config/locales/si.yml @@ -300,6 +300,49 @@ si: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/sk.yml b/config/locales/sk.yml index 791a67319..d0dae59c0 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -374,6 +374,49 @@ sk: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/sl.yml b/config/locales/sl.yml index 9cee1eb61..e3af5cfe8 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -448,6 +448,49 @@ sl: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/so.yml b/config/locales/so.yml index 8d7645674..73e852b3e 100644 --- a/config/locales/so.yml +++ b/config/locales/so.yml @@ -300,6 +300,49 @@ so: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 99cff3f5b..7fb73ba17 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -300,6 +300,49 @@ sq: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/sr.yml b/config/locales/sr.yml index b5300e451..26a3dcf8e 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -448,6 +448,49 @@ sr: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 4a3c013e5..09bcf30cb 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -300,6 +300,49 @@ sv: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/sw.yml b/config/locales/sw.yml index 6539d506a..185dc6beb 100644 --- a/config/locales/sw.yml +++ b/config/locales/sw.yml @@ -300,6 +300,49 @@ sw: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 5b2638c2d..d3dbc7b82 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -300,6 +300,49 @@ ta: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/th.yml b/config/locales/th.yml index e8c09e760..408c7cbcb 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -226,6 +226,49 @@ th: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/tk.yml b/config/locales/tk.yml index 92fcadd09..c939b59a0 100644 --- a/config/locales/tk.yml +++ b/config/locales/tk.yml @@ -300,6 +300,49 @@ tk: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 0001f8671..9e943c71a 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -300,6 +300,49 @@ tr: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 9864f2692..0f90e7c8f 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -448,6 +448,49 @@ uk: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/ur.yml b/config/locales/ur.yml index b4e9f80a2..2dd4f760e 100644 --- a/config/locales/ur.yml +++ b/config/locales/ur.yml @@ -300,6 +300,49 @@ ur: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/uz.yml b/config/locales/uz.yml index e29bcd480..ef8519766 100644 --- a/config/locales/uz.yml +++ b/config/locales/uz.yml @@ -300,6 +300,49 @@ uz: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/vi.yml b/config/locales/vi.yml index 8e4a58467..71255a6e6 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -226,6 +226,49 @@ vi: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/yi.yml b/config/locales/yi.yml index 3e9ae3634..7c70808de 100644 --- a/config/locales/yi.yml +++ b/config/locales/yi.yml @@ -25,18 +25,6 @@ yi: from: hide_all: show_all: - save_this_page: - add_page_button: - confirmations: - page_removed: - message: - page_saved: - message: - page_not_saved_heading: - page_was_saved_heading: - remove_page_button: - see_saved_pages_signed_in: - see_saved_pages_signed_out: share_links: share_this_page: consultation: @@ -312,6 +300,49 @@ yi: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/zh-hk.yml b/config/locales/zh-hk.yml index 9ac732fdf..26ee7667f 100644 --- a/config/locales/zh-hk.yml +++ b/config/locales/zh-hk.yml @@ -300,6 +300,49 @@ zh-hk: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/zh-tw.yml b/config/locales/zh-tw.yml index 52458da81..6e8cb90e0 100644 --- a/config/locales/zh-tw.yml +++ b/config/locales/zh-tw.yml @@ -300,6 +300,49 @@ zh-tw: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service_quarterly: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/locales/zh.yml b/config/locales/zh.yml index 3d934a4bb..b4ac08aeb 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -226,6 +226,48 @@ zh: alt_text: field_of_operation: operations_in: + get_involved: + active_blogs: + civil_service: + closed: + closed_consultations: + closed_with_date: + closes: + closing_today: + closing_tomorrow: + days_left: + engage_with_gov: + fco_bloggers: + follow: + follow_paragraph: + gds_blog: + gov_past: + intro_paragraph: + body_html: + engage_with_government: + take_part: + join_ics: + make_donation: + more_ways: + neighbourhood_watch: + open_consultations: + page_heading: + page_title: + petition_paragraph: + body_html: + create_a_petition: + read_respond: + recent_outcomes: + recently_opened: + respond_to_consultations: + school_overseas: + search_all: + see_all_dept: + see_the_outcome: + start_a_petition: + take_part: + take_part_suggestions: + your_views: gone: page_title: published_in_error: diff --git a/config/routes.rb b/config/routes.rb index 9ed2679e0..c70637623 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -16,6 +16,8 @@ get "/government/uploads/*path" => "asset_manager_redirect#show", format: false + get "/government/get-involved" => "get_involved#show" + get "*path/:variant" => "content_items#show", constraints: { variant: /print/, diff --git a/test/controllers/get_involved_controller_test.rb b/test/controllers/get_involved_controller_test.rb new file mode 100644 index 000000000..c84c8085e --- /dev/null +++ b/test/controllers/get_involved_controller_test.rb @@ -0,0 +1,78 @@ +require "test_helper" +require "gds_api/test_helpers/search" + +class GetInvolvedControllerTest < ActionController::TestCase + include GdsApi::TestHelpers::Search + include GdsApi::TestHelpers::ContentStore + + def setup + content_item_body = { + "links" => { + "take_part_pages" => [ + { + "title": "Page 1", + "details" => { + "body" => "", + "image" => {}, + "ordering" => 1, + }, + }, + { + "title": "Page 2", + "details" => { + "body" => "", + "image" => {}, + "ordering" => 2, + }, + }, + ], + }, + } + + stub_content_store_has_item("/government/get-involved", content_item_body) + end + + test "retrieves correct number of open consultations from search_api" do + body = { + "results" => {}, + "total" => 83, + "start" => 0, + } + stub_search(body) + + @controller.load_get_involved_data + assert_equal @controller.instance_variable_get(:@open_consultation_count), 83 + end + + test "retrieves correct number of closed consultations from search_api" do + body = { + "results" => {}, + "total" => 42, + "start" => 0, + } + stub_search(body) + + assert_equal @controller.retrieve_date_filtered_closed_consultations(0), 42 + end + + test "retrieves next closing consultation from search_api" do + body = { + "results" => { + "first result" => {}, + "second result" => {}, + "third result" => {}, + }, + "total" => 42, + "start" => 0, + } + stub_search(body) + + assert_equal @controller.retrieve_next_closing, ["first result", {}] + end + +private + + def stub_search(body) + stub_any_search.to_return("body" => body.to_json) + end +end