From 58df43b85212ca0360ef7f9c2ca5cbd6f389e6fc Mon Sep 17 00:00:00 2001 From: Pierre Lasou Date: Fri, 17 Mar 2023 15:02:07 -0400 Subject: [PATCH 1/2] Update to fixe french labels for System-wide alert Add translations for the System wide alert feature as well other various missing parameters. --- src/assets/i18n/fr.json5 | 183 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 182 insertions(+), 1 deletion(-) diff --git a/src/assets/i18n/fr.json5 b/src/assets/i18n/fr.json5 index 1e042c81fd..34e352b790 100644 --- a/src/assets/i18n/fr.json5 +++ b/src/assets/i18n/fr.json5 @@ -951,6 +951,9 @@ // "bitstream-request-a-copy.submit.error": "Something went wrong with submitting the item request.", "bitstream-request-a-copy.submit.error": "Un problème est survenu lors de la soumission de la demande d'Item", + + //"browse.back.all-results": "All browse results", + "browse.back.all-results": "Tous les résultats", // "browse.comcol.by.author": "By Author", "browse.comcol.by.author": "Auteur", @@ -1068,9 +1071,18 @@ // "browse.title": "Browsing {{ collection }} by {{ field }} {{ value }}", "browse.title": "Parcourir la collection {{ collection }} par {{ field }} {{ value }}", + + //"browse.title.page": "Browsing {{ collection }} by {{ field }} {{ value }}", + "browse.title.page": "Parcourir la collection {{ collection }} par {{ field }} {{ value }}", + + //"search.browse.item-back": "Back to Results", + "search.browse.item-back": "Retour aux résultats", // "chips.remove": "Remove chip", "chips.remove": "Supprimer fragment", + + //"claimed-approved-search-result-list-element.title": "Approved", + "claimed-approved-search-result-list-element.title": "Approuvé", // "collection.create.head": "Create a Collection", "collection.create.head": "Créer une collection", @@ -1718,6 +1730,9 @@ // "cookies.consent.decline": "Decline", "cookies.consent.decline": "Refuser", + + //"cookies.consent.ok": "That's ok", + "cookies.consent.ok": "Accepter", // "cookies.consent.content-notice.description": "We collect and process your personal information for the following purposes: Authentication, Preferences, Acknowledgement and Statistics.
To learn more, please read our {privacyPolicy}.", "cookies.consent.content-notice.description": "Vos données personnelles sont récupérées et utilisées dans les contextes suivants : authentification, préférences, consentement et statistiques.
Pour plus d'informations, veuillez vous référer à la {privacyPolicy}.", @@ -1883,6 +1898,9 @@ // "dso-selector.set-scope.community.button": "Search all of DSpace", "dso-selector.set-scope.community.button": "Chercher dans toutes les collections", + + //"dso-selector.set-scope.community.or-divider": "or", + "dso-selector.set-scope.community.or-divider": "ou", // "dso-selector.set-scope.community.input-header": "Search for a community or collection", "dso-selector.set-scope.community.input-header": "Chercher une communauté ou une collection", @@ -2495,6 +2513,71 @@ // "item.edit.tabs.item-mapper.title": "Item Edit - Collection Mapper", "item.edit.tabs.item-mapper.title": "Édition d'Item - Association de collection", + + // "item.edit.identifiers.doi.status.UNKNOWN": "Unknown", + "item.edit.identifiers.doi.status.UNKNOWN": "Inconnu", + + // "item.edit.identifiers.doi.status.TO_BE_REGISTERED": "Queued for registration", + "item.edit.identifiers.doi.status.TO_BE_REGISTERED": "En attente d'inscription", + + // "item.edit.identifiers.doi.status.TO_BE_RESERVED": "Queued for reservation", + "item.edit.identifiers.doi.status.TO_BE_RESERVED": "En attente de réservation", + + // "item.edit.identifiers.doi.status.IS_REGISTERED": "Registered", + "item.edit.identifiers.doi.status.IS_REGISTERED": "Inscrit", + + // "item.edit.identifiers.doi.status.IS_RESERVED": "Reserved", + "item.edit.identifiers.doi.status.IS_RESERVED": "Réseré", + + // "item.edit.identifiers.doi.status.UPDATE_RESERVED": "Reserved (update queued)", + "item.edit.identifiers.doi.status.UPDATE_RESERVED": "Réservé (en attente)", + + // "item.edit.identifiers.doi.status.UPDATE_REGISTERED": "Registered (update queued)", + "item.edit.identifiers.doi.status.UPDATE_REGISTERED": "Inscrit (en attente)", + + // "item.edit.identifiers.doi.status.UPDATE_BEFORE_REGISTRATION": "Queued for update and registration", + "item.edit.identifiers.doi.status.UPDATE_BEFORE_REGISTRATION": "En attente pour la mise à jour et l'inscription", + + // "item.edit.identifiers.doi.status.TO_BE_DELETED": "Queued for deletion", + "item.edit.identifiers.doi.status.TO_BE_DELETED": "En attente pour la suppression", + + // "item.edit.identifiers.doi.status.DELETED": "Deleted", + "item.edit.identifiers.doi.status.DELETED": "Supprimé", + + // "item.edit.identifiers.doi.status.PENDING": "Pending (not registered)", + "item.edit.identifiers.doi.status.PENDING": "En attente (non inscrit)", + + // "item.edit.identifiers.doi.status.MINTED": "Minted (not registered)", + "item.edit.identifiers.doi.status.MINTED": "Émis (non inscrit)", + + // "item.edit.tabs.status.buttons.register-doi.label": "Register a new or pending DOI", + "item.edit.tabs.status.buttons.register-doi.label": "Inscrire un nouveau DOI ou un DOI en attente", + + // "item.edit.tabs.status.buttons.register-doi.button": "Register DOI...", + "item.edit.tabs.status.buttons.register-doi.button": "Inscrire le DOI...", + + // "item.edit.register-doi.header": "Register a new or pending DOI", + "item.edit.register-doi.header": "Inscrire un nouveau DOI ou un DOI en attente", + + // "item.edit.register-doi.description": "Review any pending identifiers and item metadata below and click Confirm to proceed with DOI registration, or Cancel to back out", + "item.edit.register-doi.description": "Réviser les identifiants en attente and les métadonnées ci-dessous item metadata below puis cliquer sur Confirmer afin de lancer l'inscription du DOI ou sur Annuler pour interrompre l'inscription", + + // "item.edit.register-doi.confirm": "Confirm", + "item.edit.register-doi.confirm": "Confirmer", + + // "item.edit.register-doi.cancel": "Cancel", + "item.edit.register-doi.cancel": "Annuler", + + // "item.edit.register-doi.success": "DOI queued for registration successfully.", + "item.edit.register-doi.success": "DOI mis en attente pour l'inscription.", + + // "item.edit.register-doi.error": "Error registering DOI", + "item.edit.register-doi.error": "Erreur lors de l'inscription du DOI", + + // "item.edit.register-doi.to-update": "The following DOI has already been minted and will be queued for registration online", + "item.edit.register-doi.to-update": "Le DOI suivant a déjà été généré et sera mis en attente pour être inscrit", + + // "item.edit.item-mapper.buttons.add": "Map item to selected collections", "item.edit.item-mapper.buttons.add": "Associer l'Item aux collections sélectionnées", @@ -3738,6 +3821,9 @@ // "mydspace.show.workspace": "Your Submissions", "mydspace.show.workspace": "Vos dépôts", + + //"mydspace.show.supervisedWorkspace": "Supervised items", + "mydspace.show.supervisedWorkspace": "Items supervisés", // "mydspace.status.archived": "Archived", "mydspace.status.archived": "Archivés", @@ -3804,6 +3890,9 @@ // "nav.stop-impersonating": "Stop impersonating EPerson", "nav.stop-impersonating": "Retour à votre propre EPerson", + + //"nav.subscriptions" : "Subscriptions", + "nav.subscriptions" : "Abonnements", // "nav.toggle": "Toggle navigation", "nav.toggle": "Basculer la navigation", @@ -5060,6 +5149,9 @@ // "submission.import-external.source.crossref": "CrossRef", "submission.import-external.source.crossref": "CrossRef (DOI)", + + //"submission.import-external.source.datacite": "DataCite", + "submission.import-external.source.datacite": "DataCite (DOI)", // "submission.import-external.source.scielo": "SciELO", "submission.import-external.source.scielo": "SciELO", @@ -5075,6 +5167,9 @@ // "submission.import-external.source.orcidWorks": "ORCID", "submission.import-external.source.orcidWorks": "ORCID", + + //"submission.import-external.source.epo": "European Patent Office (EPO)", + "submission.import-external.source.epo": "Office Européen des brevets (OEB)", // "submission.import-external.source.loading": "Loading ...", "submission.import-external.source.loading": "En cours de chargement ...", @@ -5991,14 +6086,24 @@ // "virtual-metadata.delete-relationship.modal-head": "Select the items for which you want to save the virtual metadata as real metadata", "virtual-metadata.delete-relationship.modal-head": "Sélectionner les Items pour lesquels vous souhaitez sauvegarder les métadonnées virtuelles en tant que métadonnées réelles", + + //"supervisedWorkspace.search.results.head": "Supervised Items", + "supervisedWorkspace.search.results.head": "Items supervisés", + + //"workspace.search.results.head": "Your submissions", + "workspace.search.results.head": "Vos dépôts", + // "workspace.search.results.head": "Your submissions", - "workspace.search.results.head": "Vos soumissions", + "workspace.search.results.head": "Vos dépôts", // "workflowAdmin.search.results.head": "Administer Workflow", "workflowAdmin.search.results.head": "Workflow Administrateur", // "workflow.search.results.head": "Workflow tasks", "workflow.search.results.head": "Tableau de suivi", + + //"supervision.search.results.head": "Workflow and Workspace tasks", + "supervision.search.results.head": "Tableau de suivi et dépôts en cours", // "workflow-item.edit.breadcrumbs": "Edit workflowitem", "workflow-item.edit.breadcrumbs": "Éditer l'Item du Workflow", @@ -6074,5 +6179,81 @@ // "idle-modal.extend-session": "Extend session" "idle-modal.extend-session": "Prolonger la session" + + + + // "system-wide-alert-banner.retrieval.error": "Something went wrong retrieving the system-wide alert banner", + "system-wide-alert-banner.retrieval.error": "Une erreur s'est produite lors de la récupération de la bannière du message d'avertissement", + + //"system-wide-alert-banner.countdown.prefix": "In", + "system-wide-alert-banner.countdown.prefix": "Dans", + +// "system-wide-alert-banner.countdown.days": "{{days}} day(s),", + "system-wide-alert-banner.countdown.days": "{{days}} jour(s),", + + // "system-wide-alert-banner.countdown.hours": "{{hours}} hour(s) and", +"system-wide-alert-banner.countdown.hours": "{{hours}} heure(s) et", + + // "system-wide-alert-banner.countdown.minutes": "{{minutes}} minute(s):", + "system-wide-alert-banner.countdown.minutes": "{{minutes}} minute(s):", + + + + // "menu.section.system-wide-alert": "System-wide Alert", + "menu.section.system-wide-alert": "Messages d'avertissement", + + // "system-wide-alert.form.header": "System-wide Alert", +"system-wide-alert.form.header": "Messages d'avertissement", + + // "system-wide-alert-form.retrieval.error": "Something went wrong retrieving the system-wide alert", + "system-wide-alert-form.retrieval.error": "Une erreur s'est produite lors de la récupération de la bannière du message d'avertissement", + + //"system-wide-alert.form.cancel": "Cancel", + "system-wide-alert.form.cancel": "Annuler", + + + "system-wide-alert.form.save": "Save", +"system-wide-alert.form.save": "Sauvegarder", + + "system-wide-alert.form.label.active": "ACTIVE", + "system-wide-alert.form.label.active": "ACTIF", + + "system-wide-alert.form.label.inactive": "INACTIVE", + "system-wide-alert.form.label.inactive": "INACTIF", + + "system-wide-alert.form.error.message": "The system wide alert must have a message", + "system-wide-alert.form.error.message": "Le message d'avertissement ne peut pas être vide", + + "system-wide-alert.form.label.message": "Alert message", + "system-wide-alert.form.label.message": "Message d'avertissement", + + "system-wide-alert.form.label.countdownTo.enable": "Enable a countdown timer", + "system-wide-alert.form.label.countdownTo.enable": "Activer un compte à rebours", + + "system-wide-alert.form.label.countdownTo.hint": "Hint: Set a countdown timer. When enabled, a date can be set in the future and the system-wide alert banner will perform a countdown to the set date. When this timer ends, it will disappear from the alert. The server will NOT be automatically stopped.", + "system-wide-alert.form.label.countdownTo.hint": "Lorsque cette option est activée, il est possible de fixer une date dans le futur et la bannière du message d'avertissement effectuera un compte à rebours jusqu'à la date fixée. À la fin du compte à rebours, le message d'avertissement disparaîtra mais le serveur ne sera pas arrêté automatiquement.", + + "system-wide-alert.form.label.preview": "System-wide alert preview", + "system-wide-alert.form.label.preview": "Aperçu du message d'avertissement", + + "system-wide-alert.form.update.success": "The system-wide alert was successfully updated", + "system-wide-alert.form.update.success": "Le message d'avertissement a été mis à jour", + + "system-wide-alert.form.update.error": "Something went wrong when updating the system-wide alert", + "system-wide-alert.form.update.error": "Un erreur s'est produite lors de la mise à jour du message d'avertissement", + + "system-wide-alert.form.create.success": "The system-wide alert was successfully created", + "system-wide-alert.form.create.success": "Le message d'avertissement a été crée", + + "system-wide-alert.form.create.error": "Something went wrong when creating the system-wide alert", + "system-wide-alert.form.create.error": "Un erreur s'est produite lors de la création du message d'avertissement", + + "admin.system-wide-alert.breadcrumbs": "System-wide Alerts", + "admin.system-wide-alert.breadcrumbs": "Messages d'avertissement", + + "admin.system-wide-alert.title": "System-wide Alerts", + "admin.system-wide-alert.title": "Messages d'avertissement", + + } From 46a73e9c1b71416fffac307e660bd3d9c9f3f560 Mon Sep 17 00:00:00 2001 From: Pierre Lasou Date: Fri, 24 Mar 2023 14:15:07 -0400 Subject: [PATCH 2/2] Fixing minor syntax problems Added missing commas and missing "//" characters. --- src/assets/i18n/fr.json5 | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/assets/i18n/fr.json5 b/src/assets/i18n/fr.json5 index 34e352b790..32b2281921 100644 --- a/src/assets/i18n/fr.json5 +++ b/src/assets/i18n/fr.json5 @@ -6177,8 +6177,8 @@ // "idle-modal.log-out": "Log out", "idle-modal.log-out": "Déconnexion", - // "idle-modal.extend-session": "Extend session" - "idle-modal.extend-session": "Prolonger la session" + // "idle-modal.extend-session": "Extend session", + "idle-modal.extend-session": "Prolonger la session", @@ -6212,46 +6212,46 @@ "system-wide-alert.form.cancel": "Annuler", - "system-wide-alert.form.save": "Save", + //"system-wide-alert.form.save": "Save", "system-wide-alert.form.save": "Sauvegarder", - "system-wide-alert.form.label.active": "ACTIVE", + //"system-wide-alert.form.label.active": "ACTIVE", "system-wide-alert.form.label.active": "ACTIF", - "system-wide-alert.form.label.inactive": "INACTIVE", + //"system-wide-alert.form.label.inactive": "INACTIVE", "system-wide-alert.form.label.inactive": "INACTIF", - "system-wide-alert.form.error.message": "The system wide alert must have a message", + //"system-wide-alert.form.error.message": "The system wide alert must have a message", "system-wide-alert.form.error.message": "Le message d'avertissement ne peut pas être vide", - "system-wide-alert.form.label.message": "Alert message", + //"system-wide-alert.form.label.message": "Alert message", "system-wide-alert.form.label.message": "Message d'avertissement", - "system-wide-alert.form.label.countdownTo.enable": "Enable a countdown timer", + //"system-wide-alert.form.label.countdownTo.enable": "Enable a countdown timer", "system-wide-alert.form.label.countdownTo.enable": "Activer un compte à rebours", - "system-wide-alert.form.label.countdownTo.hint": "Hint: Set a countdown timer. When enabled, a date can be set in the future and the system-wide alert banner will perform a countdown to the set date. When this timer ends, it will disappear from the alert. The server will NOT be automatically stopped.", + //"system-wide-alert.form.label.countdownTo.hint": "Hint: Set a countdown timer. When enabled, a date can be set in the future and the system-wide alert banner will perform a countdown to the set date. When this timer ends, it will disappear from the alert. The server will NOT be automatically stopped.", "system-wide-alert.form.label.countdownTo.hint": "Lorsque cette option est activée, il est possible de fixer une date dans le futur et la bannière du message d'avertissement effectuera un compte à rebours jusqu'à la date fixée. À la fin du compte à rebours, le message d'avertissement disparaîtra mais le serveur ne sera pas arrêté automatiquement.", - "system-wide-alert.form.label.preview": "System-wide alert preview", + //"system-wide-alert.form.label.preview": "System-wide alert preview", "system-wide-alert.form.label.preview": "Aperçu du message d'avertissement", - "system-wide-alert.form.update.success": "The system-wide alert was successfully updated", + //"system-wide-alert.form.update.success": "The system-wide alert was successfully updated", "system-wide-alert.form.update.success": "Le message d'avertissement a été mis à jour", - "system-wide-alert.form.update.error": "Something went wrong when updating the system-wide alert", + //"system-wide-alert.form.update.error": "Something went wrong when updating the system-wide alert", "system-wide-alert.form.update.error": "Un erreur s'est produite lors de la mise à jour du message d'avertissement", - "system-wide-alert.form.create.success": "The system-wide alert was successfully created", + //"system-wide-alert.form.create.success": "The system-wide alert was successfully created", "system-wide-alert.form.create.success": "Le message d'avertissement a été crée", - "system-wide-alert.form.create.error": "Something went wrong when creating the system-wide alert", + //"system-wide-alert.form.create.error": "Something went wrong when creating the system-wide alert", "system-wide-alert.form.create.error": "Un erreur s'est produite lors de la création du message d'avertissement", - "admin.system-wide-alert.breadcrumbs": "System-wide Alerts", + //"admin.system-wide-alert.breadcrumbs": "System-wide Alerts", "admin.system-wide-alert.breadcrumbs": "Messages d'avertissement", - "admin.system-wide-alert.title": "System-wide Alerts", + //"admin.system-wide-alert.title": "System-wide Alerts", "admin.system-wide-alert.title": "Messages d'avertissement",