diff --git a/src/client/assets/stylesheets/lang-toggle/_all.scss b/src/client/assets/stylesheets/lang-toggle/_all.scss index 9939e156..bc8c644c 100644 --- a/src/client/assets/stylesheets/lang-toggle/_all.scss +++ b/src/client/assets/stylesheets/lang-toggle/_all.scss @@ -24,7 +24,7 @@ margin-left: 0.66rem; } } - padding-bottom: 0; + padding-bottom: 20px; } .govuk-grid-column-two-thirds-from-desktop.language-toggle { diff --git a/src/server/accessibility/controller.js b/src/server/accessibility/controller.js index 2239500f..37a9da90 100644 --- a/src/server/accessibility/controller.js +++ b/src/server/accessibility/controller.js @@ -9,6 +9,7 @@ const accessibilityController = { footerTxt, multipleLocations } = english + const lang = 'en' const { query } = request if (query?.lang && query?.lang === 'cy') { return h.redirect('/hygyrchedd/cy') @@ -26,7 +27,7 @@ const accessibilityController = { footerTxt, cookieBanner, serviceName: multipleLocations.serviceName, - lang: request.query.lang + lang: query.lang ?? lang }) } } diff --git a/src/server/accessibility/cy/controller.js b/src/server/accessibility/cy/controller.js index 0cb30541..7965aed3 100644 --- a/src/server/accessibility/cy/controller.js +++ b/src/server/accessibility/cy/controller.js @@ -10,6 +10,7 @@ const accessibilityController = { multipleLocations } = welsh const { query } = request + const lang = 'cy' if (query?.lang && query?.lang === 'en') { return h.redirect('/accessibility') } @@ -26,7 +27,7 @@ const accessibilityController = { footerTxt, cookieBanner, serviceName: multipleLocations.serviceName, - lang: request.query.lang + lang: query?.lang ?? lang }) } } diff --git a/src/server/cookies/controller.js b/src/server/cookies/controller.js index 0d9efe8e..ecd7ef6e 100644 --- a/src/server/cookies/controller.js +++ b/src/server/cookies/controller.js @@ -20,6 +20,8 @@ const cookiesController = { title: cookies.title, heading: cookies.heading, headings: cookies.headings, + table1: cookies.table1, + table2: cookies.table2, paragraphs: cookies.paragraphs, displayBacklink: false, phaseBanner, @@ -27,7 +29,7 @@ const cookiesController = { cookieBanner, serviceName: multipleLocations.serviceName, page: 'cookies', - lang: request?.query?.lang ?? lang + lang: lang ?? lang }) } } diff --git a/src/server/cookies/cy/controller.js b/src/server/cookies/cy/controller.js index fc7beb49..5e4d6806 100644 --- a/src/server/cookies/cy/controller.js +++ b/src/server/cookies/cy/controller.js @@ -29,7 +29,7 @@ const cookiesController = { cookieBanner, serviceName: multipleLocations.serviceName, page: 'cookies', - lang: request?.query?.lang ?? lang + lang: query?.lang ?? lang }) } } diff --git a/src/server/data/cy/cy.js b/src/server/data/cy/cy.js index 4158c45d..a9dea1b1 100644 --- a/src/server/data/cy/cy.js +++ b/src/server/data/cy/cy.js @@ -425,26 +425,26 @@ export const welsh = { text11: '1 funud' }, paragraphs: { - aa: 'Mae', - a: 'Gwirio ansawdd aer lleol', - b: 'puts small files (known as ‘cookies’) on your computer.', - c: 'Mae’r cwcis yma yn cael eu defnyddio ar draws gwefan Gwirio ansawdd aer lleol.', - d: 'Dim pan fydd JavaScript yn rhedeg yn eich porwr a phan fyddwch chi wedi’u derbyn y byddwn ni’n gosod cwcis. Os dewiswch chi beidio â rhedeg Javascript, fydd yr wybodaeth ar y tudalen yma ddim yn gymwys i chi.', - e: 'Darganfyddwch', - f: 'sut i reoli cwcis', - g: 'drwy Swyddfa’r Comisiynydd Gwybodaeth.', - h: 'Rydyn ni’n defnyddio cwci hanfodol i gofio pryd y byddwch chi’n derbyn neu’n gwrthod cwcis ar ein gwefan.', - i: 'Rydyn ni’n defnyddio meddalwedd Google Analytics i ddeall sut mae pobl yn defnyddio Gwirio ansawdd aer lleol. Rydyn ni’n gwneud hyn er mwyn helpu i sicrhau bod y wefan yn ateb anghenion ei defnyddwyr ac i’n helpu i wneud gwelliannau. ', - j: 'Dydyn ni ddim yn casglu nac yn storio’ch gwybodaeth bersonol (er enghraifft eich enw neu’ch cyfeiriad) felly does dim modd defnyddio’r wybodaeth yma i wybod pwy ydych chi. ', - k: 'Dydyn ni ddim yn caniatáu i Google ddefnyddio na rhannu’n data dadansoddeg.', - l: 'Mae Google Analytics yn cadw gwybodaeth am y canlynol:', - m: 'Y tudalennau rydych chi’n ymweld â nhw ', - n: 'Pa mor hir rydych chi’n ei dreulio ar bob tudalen', - o: 'Sut gwnaethoch chi gyrraedd y wefan', - p: 'Beth rydych chi’n clicio arno wrth ymweld â’r wefan', - q: 'Y ddyfais a’r porwr rydych chi’n eu defnyddio', - r: 'Oes', - s: 'Nac ydw', + a: 'Mae', + b: 'Gwirio ansawdd aer lleol', + c: 'puts small files (known as ‘cookies’) on your computer.', + d: 'Mae’r cwcis yma yn cael eu defnyddio ar draws gwefan Gwirio ansawdd aer lleol.', + e: 'Dim pan fydd JavaScript yn rhedeg yn eich porwr a phan fyddwch chi wedi’u derbyn y byddwn ni’n gosod cwcis. Os dewiswch chi beidio â rhedeg Javascript, fydd yr wybodaeth ar y tudalen yma ddim yn gymwys i chi.', + f: 'Darganfyddwch', + g: 'sut i reoli cwcis', + h: 'drwy Swyddfa’r Comisiynydd Gwybodaeth.', + i: 'Rydyn ni’n defnyddio cwci hanfodol i gofio pryd y byddwch chi’n derbyn neu’n gwrthod cwcis ar ein gwefan.', + j: 'Rydyn ni’n defnyddio meddalwedd Google Analytics i ddeall sut mae pobl yn defnyddio Gwirio ansawdd aer lleol. Rydyn ni’n gwneud hyn er mwyn helpu i sicrhau bod y wefan yn ateb anghenion ei defnyddwyr ac i’n helpu i wneud gwelliannau. ', + k: 'Dydyn ni ddim yn casglu nac yn storio’ch gwybodaeth bersonol (er enghraifft eich enw neu’ch cyfeiriad) felly does dim modd defnyddio’r wybodaeth yma i wybod pwy ydych chi. ', + l: 'Dydyn ni ddim yn caniatáu i Google ddefnyddio na rhannu’n data dadansoddeg.', + m: 'Mae Google Analytics yn cadw gwybodaeth am y canlynol:', + n: 'Y tudalennau rydych chi’n ymweld â nhw ', + o: 'Pa mor hir rydych chi’n ei dreulio ar bob tudalen', + p: 'Sut gwnaethoch chi gyrraedd y wefan', + q: 'Beth rydych chi’n clicio arno wrth ymweld â’r wefan', + r: 'Y ddyfais a’r porwr rydych chi’n eu defnyddio', + s: 'Oes', + t: 'Nac ydw', buttonText: 'Cadw gosodiadau cwcis' } }, diff --git a/src/server/privacy/controller.js b/src/server/privacy/controller.js index b280be03..b335cbe1 100644 --- a/src/server/privacy/controller.js +++ b/src/server/privacy/controller.js @@ -10,6 +10,7 @@ const privacyController = { multipleLocations } = english const { query } = request + const lang = 'en' if (query?.lang && query?.lang === 'cy') { return h.redirect('/preifatrwydd/cy') } @@ -27,7 +28,7 @@ const privacyController = { cookieBanner, serviceName: multipleLocations.serviceName, page: 'privacy', - lang: request.query.lang + lang: query?.lang ?? lang }) } } diff --git a/src/server/privacy/cy/controller.js b/src/server/privacy/cy/controller.js index 698f88ee..91565849 100644 --- a/src/server/privacy/cy/controller.js +++ b/src/server/privacy/cy/controller.js @@ -28,7 +28,7 @@ const privacyController = { cookieBanner, serviceName: multipleLocations.serviceName, page: 'privacy', - lang: request?.query?.lang ?? lang + lang: query?.lang ?? lang }) } }