From 023a55450e322aec98e62e07e28e5ac4fd1efedd Mon Sep 17 00:00:00 2001 From: Xavier FACQ Date: Tue, 30 Jan 2024 11:23:55 +0100 Subject: [PATCH] Add translations of nightly-builds and downloads in French (#2637) * Add translations of nightly-builds and downloads in French * Set 'defaults' for default text in EN * Try to fix pb with jest (https://github.com/wobsoriano/vitest-canvas-mock/issues/10#issuecomment-1893782655) --- locales/fr/download.json | 11 +++++++++- locales/fr/temurin.json | 3 ++- .../TemurinArchiveTable.test.tsx.snap | 2 +- src/components/TemurinArchiveTable/index.tsx | 2 +- .../TemurinNightlyTable.test.tsx.snap | 2 +- src/components/TemurinNightlyTable/index.tsx | 2 +- .../VersionSelector.test.tsx.snap | 9 +++----- src/components/VersionSelector/index.tsx | 6 +++--- .../__snapshots__/archive.test.tsx.snap | 10 ++------- .../__snapshots__/nightly.test.tsx.snap | 21 ++++++++----------- src/pages/temurin/archive.tsx | 9 ++++++-- src/pages/temurin/nightly.tsx | 16 +++++++++----- vitest-setup.ts | 3 +++ 13 files changed, 54 insertions(+), 42 deletions(-) diff --git a/locales/fr/download.json b/locales/fr/download.json index f6239e638..5f7967cd7 100644 --- a/locales/fr/download.json +++ b/locales/fr/download.json @@ -14,5 +14,14 @@ "Source Code Archive": "Code source", "Any": "Tout", "Installation guide": "Guide d'installation", - "Source Code": "Code source" + "Source Code": "Code source", + "archive.do.not.use.unsupported": "L’utilisation de versions anciennes, modifiées ou non prises en charge n’est pas recommandée.", + "archive.be.aware": "Veuillez noter que cette page contient d'anciennes versions d'Eclipse Temurin conservées à titre de référence. Les dernières versions doivent être utilisées pour le développement et la production.", + "download.not.available": "Non disponible", + "nightly.builds.unsupported.in.production": "Ces versions ne sont pas prises en charge et ne sont pas destinées à être utilisées en production.", + "vendor.selector.view": "Voir", + "vendor.selector.prior.to": "nightly builds avant le :", + "nightly.builds.be.aware": "Veuillez noter que cette archive contient des versions intermédiaires créées comme étape de développement vers une version officielle. Les builds intermédiaires sont éphémères et peuvent disparaître dans le futur.", + "nightly.builds.notice.title": "La note suivante s'applique aux versions intermédiaires :", + "nightly.builds.quoted.notice": "Il s'agit d'une version intermédiaire mise à disposition à des fins de test uniquement. Le code n'est pas testé et présumé incompatible avec la spécification Java SE. Vous ne devez pas déployer ou écrire dans ce code, mais plutôt utiliser la version testée et certifiée compatible Java SE du code. La redistribution de cette version doit conserver cet avis." } diff --git a/locales/fr/temurin.json b/locales/fr/temurin.json index d44ef40c8..7716d9531 100644 --- a/locales/fr/temurin.json +++ b/locales/fr/temurin.json @@ -1,6 +1,7 @@ { "release.intro": "Eclipse Temurin est le projet open source Java SE basé sur OpenJDK. Temurin est disponible pour une large gamme de plates-formes et de versions de Java SE. Les dernières versions recommandées pour une utilisation en production sont répertoriées ci-dessous et sont régulièrement mises à jour et prises en charge par la communauté Adoptium. L'aide à la migration, les images de conteneurs et les guides d'installation des packages sont disponibles dans la section documentation.", - "Use the drop-down boxes below to filter the list of current releases.": "Utilisez la liste déroulante ci-dessous pour voir les versions actuelles.", + "Use the drop-down boxes below to filter the list of current releases.": "Utilisez les listes déroulantes ci-dessous pour filtrer les versions.", + "Use the drop-down boxes below to filter the list of releases.": "Utilisez les listes déroulantes ci-dessous pour filtrer les versions.", "Previous releases are available in the Temurin archive.": "Les versions précédentes sont disponibles dans les archives Temurin.", "Release Notes": "Notes de version", "Installation Guide": "Guide d'installation", diff --git a/src/components/TemurinArchiveTable/__tests__/__snapshots__/TemurinArchiveTable.test.tsx.snap b/src/components/TemurinArchiveTable/__tests__/__snapshots__/TemurinArchiveTable.test.tsx.snap index 04e32eb90..7c0b91fce 100644 --- a/src/components/TemurinArchiveTable/__tests__/__snapshots__/TemurinArchiveTable.test.tsx.snap +++ b/src/components/TemurinArchiveTable/__tests__/__snapshots__/TemurinArchiveTable.test.tsx.snap @@ -189,7 +189,7 @@ exports[`TemurinArchiveTable component > renders correctly 1`] = ` class="btn" style="width: 9em; background-color: rgb(215, 222, 233);" > - Not Available + Text { /> ) : - Not Available + } diff --git a/src/components/TemurinNightlyTable/__tests__/__snapshots__/TemurinNightlyTable.test.tsx.snap b/src/components/TemurinNightlyTable/__tests__/__snapshots__/TemurinNightlyTable.test.tsx.snap index dc456ba3c..581fc28ff 100644 --- a/src/components/TemurinNightlyTable/__tests__/__snapshots__/TemurinNightlyTable.test.tsx.snap +++ b/src/components/TemurinNightlyTable/__tests__/__snapshots__/TemurinNightlyTable.test.tsx.snap @@ -126,7 +126,7 @@ exports[`TemurinNightlyTable component > renders correctly 1`] = ` - Not Available + Text { {asset.installer_link ? ( {asset.installer_extension} ) : - Not Available + } Checksum diff --git a/src/components/VersionSelector/__tests__/__snapshots__/VersionSelector.test.tsx.snap b/src/components/VersionSelector/__tests__/__snapshots__/VersionSelector.test.tsx.snap index b647b8432..a2b17ece2 100644 --- a/src/components/VersionSelector/__tests__/__snapshots__/VersionSelector.test.tsx.snap +++ b/src/components/VersionSelector/__tests__/__snapshots__/VersionSelector.test.tsx.snap @@ -38,12 +38,11 @@ exports[`VersionSelector > updates the number of builds and build date when the    - View -  + />  updates the number of builds and build date when the   - nightly builds prior to: -  + />  diff --git a/src/components/VersionSelector/index.tsx b/src/components/VersionSelector/index.tsx index 3113d81f6..2c1425df0 100644 --- a/src/components/VersionSelector/index.tsx +++ b/src/components/VersionSelector/index.tsx @@ -98,8 +98,8 @@ const VersionSelector = ({updater, releaseType, Table}) => { {releaseType === "ea" && ( -
- View +
+ - nightly builds prior to: + renders correctly 1`] = `
- Please be aware that this archive contains old releases of Eclipse Temurin kept for reference. The - - latest releases - - should be used in development and production. + Text

- Using old, superseded, or otherwise unsupported builds is not recommended. + Text

renders correctly 1`] = `
- Please be aware that this archive contains intermediate builds created as a development step towards a - - full release - - . Intermediate builds are ephemeral, and may disappear in the future. + Text

- The following notice applies to intermediate builds: + Text
- “This is an intermediate build made available for testing purposes only. The code is untested and presumed incompatible with the Java SE specification. You should not deploy or write to this code, but instead use the tested and certified Java SE compatible version of the code. Redistribution of this build must retain this notice.” + “ + Text + ”

- These builds are unsupported and not for use in production. + Text

renders correctly 1`] = `
- View + Text