diff --git a/components/PixLink.vue b/components/PixLink.vue index f31748421..eed0c5923 100644 --- a/components/PixLink.vue +++ b/components/PixLink.vue @@ -58,6 +58,7 @@ function getLocaleUrl(url, localePath) { if ( url.startsWith('/fr') || url.startsWith('/en-gb') || + url.startsWith('/fr-be') || url.startsWith('/fr-fr') ) { return url diff --git a/lang/fr-be.js b/lang/fr-be.js new file mode 100644 index 000000000..9fb2f3df8 --- /dev/null +++ b/lang/fr-be.js @@ -0,0 +1,57 @@ +export default { + fr: 'Français', + 'fr-fr': 'Franco-Français', + 'en-gb': 'English', + 'contact-digital-mediation': { + 'page-title': "Demande d'information", + 'form-id': '24665', + }, + 'higher-education-establishment-registration': { + 'page-title': 'Demande d’espace Pix Orga', + 'form-id': '22367', + }, + 'pix-certification-application': { + 'page-title': "Demande d'agrément comme centre de certification Pix", + 'form-id': '23331', + }, + 'pix-orga-registration': { + 'page-title': "Demande d'information", + 'form-id': '22370', + }, + 'pix-orga-higher-school-registration': { + 'page-title': "Finalisez votre demande d'espace Pix Orga", + 'form-id': '22797', + }, + 'news-page-title': 'Actualités', + 'news-page-title-level-two': 'Liste des actualités', + 'news-page-no-news': "Il n’y a pas encore d'actualités", + announcement: 'Annonce', + engineering: 'Ingénierie', + event: 'Événement', + feature: 'Nouveauté', + society: 'Société', + form: { + 'not-supported': + "Votre navigateur ne supporte pas les iframes. Le formulaire de contact ne peut pas être affiché. Merci d'utiliser une autre méthode de contact (téléphone, fax, etc.)", + }, + 'language-switcher-label': 'Langues', + 'page-titles': { + 'contact-digital-mediation': "Demande d'information | Pix", + 'higher-education-establishment-registration': + "Demande d'espace | Pix Orga sup", + news: 'Actualités | Pix', + 'pix-certification-application': + "Demande d'agrément comme centre de certification | Pix", + 'pix-orga-higher-school-registration': + "Finaliser la demande d'espace | Pix Orga sup", + 'pix-orga-registration': "Demande d'information | Pix pro", + }, + 'preview-page-load': 'Chargement de la page de prévisualisation...', + 'error-content': + '

Oups ! Un problème est survenu, mais pas de panix !

' + + '

Vous pouvez revenir sur la ' + + "page d'accueil." + + '
Si vous avez besoin d’aide, vous pouvez consulter le ' + + 'support.' + + '

', +} diff --git a/nuxt.config.js b/nuxt.config.js index 64aac4ee8..ff94ae97c 100755 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -162,6 +162,10 @@ const config = { code: 'en-gb', file: 'en-gb.js', }, + { + code: 'fr-be', + file: 'fr-be.js', + }, ], lazy: true, langDir: 'lang/', diff --git a/pages/pix-site/_custom-page.vue b/pages/pix-site/_custom-page.vue index 9a9bcac1b..d5c75c179 100644 --- a/pages/pix-site/_custom-page.vue +++ b/pages/pix-site/_custom-page.vue @@ -22,6 +22,7 @@ export default { fr: '/:uid', 'fr-fr': '/:uid', 'en-gb': '/:uid', + 'fr-be': '/:uid', }, }, async asyncData({ params, app, req, error, currentPagePath }) { diff --git a/pages/pix-site/index.vue b/pages/pix-site/index.vue index b770f757c..bd9264ca4 100755 --- a/pages/pix-site/index.vue +++ b/pages/pix-site/index.vue @@ -14,6 +14,7 @@ export default { fr: '/', 'fr-fr': '/', 'en-gb': '/', + 'fr-be': '/', }, }, async asyncData({ app, req, error, currentPagePath }) {