[go: nahoru, domu]

Skip to content

Commit

Permalink
Add French Language (hcengineering#5870)
Browse files Browse the repository at this point in the history
Signed-off-by: cryptulien <julien.lelandais@aloe-corp.com>
  • Loading branch information
cryptulien committed Jun 20, 2024
1 parent c88adbc commit bb70f51
Show file tree
Hide file tree
Showing 43 changed files with 2,714 additions and 7 deletions.
21 changes: 14 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,24 @@ This project offers a convenient method to host Huly using `docker`, designed fo

## Table of Content

- [Pre-requisites](#pre-requisites)
- [Fast start](#fast-start)
- [Installation](#installation)
- [Build and run](#build-and-run)
- Development mode
- [Huly Platform](#huly-platform)
- [About](#about)
- [Self-Hosting](#self-hosting)
- [Activity](#activity)
- [Table of Content](#table-of-content)
- [Pre-requisites](#pre-requisites)
- [Verification](#verification)
- [Installation](#installation)
- [Build and run](#build-and-run)
- [Run in development mode](#run-in-development-mode)
- [Update project structure and database](#update-project-structure-and-database)
- Tests
- [Tests](#tests)
- [Troubleshooting](#troubleshooting)
- [Build \& Watch](#build--watch)
- [Tests](#tests)
- [Unit tests](#unit-tests)
- [UI tests](#ui-tests)
- [Package publishing](#package-publishing)
- [Additional testing](#additional-testing)

## Pre-requisites

Expand Down Expand Up @@ -222,3 +228,4 @@ node ./common/scripts/bump.js -p projectName
This project is tested with BrowserStack.

<sub><sup>&copy; 2024 <a href="https://hardcoreeng.com">Hardcore Engineering Inc</a>.</sup></sub>

66 changes: 66 additions & 0 deletions packages/core/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"string": {
"Id": "Id",
"Space": "Espace",
"Spaces": "Espaces",
"SpacesDescription": "Gérer le type d'espace de tous les espaces",
"TypedSpace": "Espace typé",
"SpaceType": "Type d'espace",
"Modified": "Modifié",
"ModifiedDate": "Date de modification",
"ModifiedBy": "Modifié par",
"Class": "Classe",
"AttachedTo": "Attaché à",
"AttachedToClass": "Attaché à la classe",
"Name": "Nom",
"Description": "Description",
"ShortDescription": "Description courte",
"Descriptor": "Descripteur",
"TargetClass": "Classe cible",
"Role": "Rôle",
"Roles": "Rôles",
"Private": "Privé",
"Archived": "Archivé",
"ClassLabel": "Type",
"ClassPropertyLabel": "Label",
"String": "Chaîne",
"Markup": "Balise",
"Number": "Nombre",
"Boolean": "Booléen",
"Timestamp": "Horodatage",
"Date": "Date",
"IntlString": "Chaîne internationale",
"Ref": "Réf",
"Collection": "Collection",
"Array": "Tableau",
"Enum": "Énumération",
"Members": "Membres",
"Hyperlink": "URL",
"Collaborative": "Collaboratif",
"Object": "Objet",
"System": "Système",
"CreatedBy": "Créé par",
"CreatedDate": "Date de création",
"Status": "Statut",
"StatusCategory": "Catégorie de statut",
"Account": "Compte",
"Rank": "Rang",
"Owners": "Propriétaires",
"Permission": "Permission",
"CreateObject": "Créer un objet",
"UpdateObject": "Mettre à jour l'objet",
"DeleteObject": "Supprimer l'objet",
"ForbidDeleteObject": "Interdire la suppression de l'objet",
"UpdateSpace": "Mettre à jour l'espace",
"ArchiveSpace": "Archiver l'espace",
"CreateObjectDescription": "Accorde aux utilisateurs la capacité de créer des objets dans l'espace",
"UpdateObjectDescription": "Accorde aux utilisateurs la capacité de mettre à jour les objets dans l'espace",
"DeleteObjectDescription": "Accorde aux utilisateurs la capacité de supprimer des objets dans l'espace",
"ForbidDeleteObjectDescription": "Interdire aux utilisateurs de supprimer des objets dans l'espace",
"UpdateSpaceDescription": "Accorde aux utilisateurs la capacité de mettre à jour l'espace",
"ArchiveSpaceDescription": "Accorde aux utilisateurs la capacité d'archiver l'espace",
"AutoJoin": "Rejoindre automatiquement",
"AutoJoinDescr": "Ajouter automatiquement les nouveaux employés à cet espace",
"BlobSize": "Taille"
}
}
23 changes: 23 additions & 0 deletions packages/platform/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"status": {
"LoadingPlugin": "Chargement du plugin {plugin}...",
"UnknownError": "Erreur inconnue : {message}",
"InvalidId": "Id invalide : {id}",
"BadRequest": "Mauvaise requête",
"Forbidden": "Interdit",
"ExpiredLink": "Ce lien d'invitation est expiré",
"Unauthorized": "Non autorisé",
"UnknownMethod": "Méthode inconnue : {method}",
"InternalServerError": "Erreur interne du serveur",
"MaintenanceWarning": "Maintenance prévue dans {time, plural, =1 {moins d'une minute} other {# minutes}}",
"AccountNotFound": "Compte non trouvé",
"AccountNotConfirmed": "Compte non confirmé",
"WorkspaceNotFound": "Espace de travail non trouvé",
"InvalidPassword": "Mot de passe invalide",
"AccountAlreadyExists": "Le compte existe déjà",
"WorkspaceRateLimit": "Le serveur est occupé, veuillez patienter un moment et réessayer",
"AccountAlreadyConfirmed": "Compte déjà confirmé",
"WorkspaceAlreadyExists": "L'espace de travail existe déjà",
"ProductIdMismatch": "Incompatibilité de produit"
}
}
5 changes: 5 additions & 0 deletions packages/platform/src/__tests__/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"string": {
"loadingPlugin": "Chargement du plugin '<b>'{plugin}'</b>'..."
}
}
41 changes: 41 additions & 0 deletions packages/presentation/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"string": {
"Create": "Créer",
"Cancel": "Annuler",
"Ok": "Ok",
"Save": "Enregistrer",
"Saved": "Enregistré...",
"Download": "Télécharger",
"Delete": "Supprimer",
"Close": "Fermer",
"NotSelected": "Non sélectionné",
"Deselect": "Désélectionner",
"Archived": "(archivé)",
"AddSocialLinks": "Ajouter des liens sociaux",
"EditSocialLinks": "Modifier les liens sociaux",
"Change": "Changer",
"Remove": "Retirer",
"Search": "Rechercher...",
"Spaces": "Espaces",
"NumberSpaces": "{count, plural, =0 {Dans} =1 {Dans 1 place} other {Dans # endroits}}",
"InThis": "Dans cet {space}",
"NoMatchesInThis": "Aucun résultat dans cet {space}",
"NoMatchesFound": "Aucun résultat trouvé",
"NotInThis": "Pas dans cet {space}",
"Match": "Correspondance",
"Add": "Ajouter",
"Edit": "Modifier",
"DocumentPreview": "Aperçu",
"MakePrivate": "Rendre privé",
"MakePrivateDescription": "Seuls les membres peuvent le voir",
"Created": "Créé",
"NoResults": "Aucun résultat à afficher",
"Next": "Suivant",
"FailedToPreview": "Échec de l'aperçu",
"ContentType": "Type de contenu",
"ContentTypeNotSupported": "Type de contenu non supporté"
},
"status": {
"FileTooLarge": "Fichier trop volumineux"
}
}
53 changes: 53 additions & 0 deletions packages/text-editor/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"string": {
"TableOfContents": "Table des matières",
"Suggested": "Suggéré",
"NoItems": "Aucun élément",
"EditorPlaceholder": "Commencez à taper...",
"Edit": "Modifier",
"Bold": "Gras",
"Italic": "Italique",
"Strikethrough": "Barré",
"Link": "Lien",
"Save": "Enregistrer",
"OrderedList": "Liste ordonnée",
"BulletedList": "Liste à puces",
"Blockquote": "Bloc de citation",
"Code": "Code",
"CodeBlock": "Bloc de code",
"Send": "Envoyer",
"Attach": "Joindre",
"TextStyle": "Style de texte",
"Emoji": "Emoji",
"GIF": "GIF",
"Mention": "Mentionner",
"Underlined": "Souligné",
"AlignCenter": "Aligner au centre",
"AlignLeft": "Aligner à gauche",
"AlignRight": "Aligner à droite",
"ViewImage": "Voir l'image",
"ViewOriginal": "Voir l'original",
"MoreActions": "Plus d'actions",
"FullDescription": "Description complète",
"NoFullDescription": "Il n'y a pas de description détaillée",
"EnableDiffMode": "Mode différentiel",
"AddColumnBefore": "Ajouter avant",
"AddColumnAfter": "Ajouter après",
"DeleteColumn": "Supprimer",
"AddRowBefore": "Ajouter avant",
"AddRowAfter": "Ajouter après",
"DeleteRow": "Supprimer",
"DeleteTable": "Supprimer",
"Duplicate": "Dupliquer",
"CategoryRow": "Lignes",
"CategoryColumn": "Colonnes",
"Table": "Tableau",
"InsertTable": "Insérer un tableau",
"TableOptions": "Personnaliser le tableau",
"Width": "Largeur",
"Height": "Hauteur",
"Unset": "Non défini",
"Image": "Image",
"SeparatorLine": "Ligne de séparation"
}
}
94 changes: 94 additions & 0 deletions packages/ui/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
{
"string": {
"EditBoxPlaceholder": "Tapez du texte...",
"Ok": "Ok",
"Cancel": "Annuler",
"Save": "Enregistrer",
"Publish": "Publier",
"SaveDraft": "Enregistrer le brouillon",
"MinutesAgo": "{minutes, plural, =0 {il y a moins d'une minute} =1 {il y a une minute} other {il y a # minutes}}",
"HoursAgo": "{hours, plural, =0 {il y a moins d'une heure} =1 {il y a une heure} other {il y a # heures}}",
"DaysAgo": "{days, plural, =0 {aujourd'hui} =1 {hier} other {il y a # jours}}",
"MonthsAgo": "{months, plural, =0 {ce mois-ci} =1 {il y a un mois} other {il y a # mois}}",
"YearsAgo": "{years, plural, =0 {cette année} =1 {il y a un an} other {il y a # ans}}",
"Minutes": "{minutes, plural, =0 {moins d'une minute} =1 {une minute} other {# minutes}}",
"Hours": "{hours, plural, =0 {moins d'une heure} =1 {une heure} other {# heures}}",
"Days": "{days, plural, =0 {aujourd'hui} =1 {1 jour} other {# jours}}",
"Weeks": "{weeks, plural, =0 {cette semaine} =1 {1 semaine} other {# semaines}}",
"Months": "{months, plural, =0 {ce mois-ci} =1 {1 mois} other {# mois}}",
"Years": "{years, plural, =0 {cette année} =1 {un an} other {# ans}}",
"Before": "Avant",
"After": "Après",
"MinutesShort": "{value}m",
"HoursShort": "{value}h",
"DaysShort": "{value}j",
"ShowMore": "Afficher plus",
"ShowLess": "Afficher moins",
"Search": "Rechercher",
"SearchDots": "Recherche...",
"Suggested": "Suggéré",
"TimeTooltip": "{value}",
"SelectDate": "Sélectionner une date",
"None": "Aucun",
"NotSelected": "Non sélectionné",
"Today": "Aujourd'hui",
"NoDate": "Aucune date",
"StartDate": "Date de début",
"TargetDate": "Date cible",
"Overdue": "En retard",
"DueDate": "Date d'échéance",
"AddDueDate": "Ajouter une date d'échéance",
"SetDueDate": "Définir la date d'échéance",
"EditDueDate": "Modifier la date d'échéance",
"SaveDueDate": "Enregistrer la date d'échéance",
"NeedsToBeCompletedByThisDate": "Doit être terminé à cette date",
"DueDatePopupTitle": "À échéance le {value}",
"DueDatePopupOverdueTitle": "Était à échéance le {value}",
"DueDatePopupDescription": "{value, plural, =0 {Aujourd'hui} =1 {Demain} other {# jours restants}}",
"DueDatePopupOverdueDescription": "{value, plural, =1 {1 jour de retard} other {# jours de retard}}",
"English": "Anglais",
"Russian": "Русский",
"Portuguese": "Português",
"Spanish": "Español",
"Chinese": "中文",
"French": "Français",
"MinutesBefore": "{minutes, plural, =1 {une minute avant} other {# minutes avant}}",
"HoursBefore": "{hours, plural, =1 {une heure avant} other {# heures avant}}",
"DaysBefore": "{days, plural, =1 {un jour avant} other {# jours avant}}",
"WeeksBefore": "{weeks, plural, =1 {une semaine avant} other {# semaines avant}}",
"MonthsBefore": "{months, plural, =1 {un mois avant} other {# mois avant}}",
"MinutesAfter": "{minutes, plural, =1 {dans une minute} other {dans # minutes}}",
"HoursAfter": "{hours, plural, =1 {dans une heure} other {dans # heures}}",
"DaysAfter": "{days, plural, =1 {dans un jour} other {dans # jours}}",
"WeeksAfter": "{weeks, plural, =1 {dans une semaine} other {dans # semaines}}",
"MonthsAfter": "{months, plural, =1 {dans un mois} other {dans # mois}}",
"NoActionsDefined": "Aucune action applicable",
"Incoming": "Entrant",
"HoursLabel": "Heures",
"Back": "Retour",
"Next": "Suivant",
"DropdownDefaultLabel": "Sélectionner un élément",
"DD": "JJ",
"MM": "MM",
"YYYY": "AAAA",
"HH": "HH",
"GettingWorkDone": "Faire le travail",
"Smileys": "Émoticônes",
"Nature": "Nature",
"Symbols": "Symboles",
"TravelAndPlaces": "Voyages & Lieux",
"Objects": "Objets",
"Food": "Nourriture",
"MoreCount": "{count} de plus",
"Spacious": "Spacieux",
"Compact": "Compact",
"ThemeLight": "Clair",
"ThemeDark": "Sombre",
"ThemeSystem": "Système",
"NoTimeZonesFound": "Aucun fuseau horaire trouvé",
"Selected": "Sélectionné :",
"Submit": "Soumettre",
"NextStep": "Étape suivante",
"TypeHere": "Tapez ici..."
}
}
48 changes: 48 additions & 0 deletions plugins/activity-assets/lang/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"string": {
"Activity": "Activité",
"Added": "ajouté",
"All": "Tout",
"AllActivity": "Toute l'activité",
"Attributes": "Attributs",
"Changed": "Modifié",
"CollectionUpdated": "Mettre à jour {collection}",
"Created": "Créé",
"DocAdded": "ajouté {_class}",
"DocCreated": "créé {_class}",
"DocDeleted": "supprimé {_class}",
"Edit": "Modifier",
"Edited": "Modifié",
"Emoji": "Emoji",
"For": "Pour",
"From": "de",
"In": "Dans",
"At": "à",
"LastReply": "Dernière réponse",
"New": "Nouveau",
"NewestFirst": "Les plus récents d'abord",
"Pinned": "Épinglé",
"Reacted": "A réagi",
"Reactions": "Réactions",
"Reaction": "Réaction",
"Removed": "supprimé",
"Replies": "Réponses",
"RepliesCount": "{replies, plural, =1 {# réponse} other {# réponses}}",
"Set": "défini",
"To": "à",
"Unset": "Non défini",
"Update": "Mettre à jour",
"Updated": "Mis à jour",
"UpdatedCollection": "Mis à jour",
"Message": "Message",
"Mentioned": "Mentionné",
"You": "Vous",
"Mentions": "Mentions",
"MentionedYouIn": "Vous a mentionné dans {title}",
"Messages": "Messages",
"Thread": "Fil",
"AddReaction": "Ajouter une réaction",
"SaveForLater": "Enregistrer pour plus tard",
"RemoveFromLater": "Retirer des enregistrements"
}
}
Loading

0 comments on commit bb70f51

Please sign in to comment.