Skip to content

Commit

Permalink
Merge pull request #1 from Klaiment/Feat/frenchLocale
Browse files Browse the repository at this point in the history
Feat/french locale
  • Loading branch information
Klaiment authored Oct 11, 2023
2 parents 1440d12 + 2e94106 commit e3841eb
Show file tree
Hide file tree
Showing 5 changed files with 370 additions and 4 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
client/.next
data/
config.js
config.example.js
yarn.lock
.DS_Store
dist/
letsencrypt/
Expand Down
353 changes: 353 additions & 0 deletions client/locales/fr.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,353 @@
{
"404NotFound": "Page non trouvée",
"404PageDoesNotExist": "Cette page n'existe pas.",
"404ReturnHome": "Retour à la page d'accueil",
"acc2FADisabled": "Authentification à deux facteurs désactivée",
"acc2FAEnabled": "Authentification à deux facteurs activée",
"acc2FAScanQR": "Scannez le code QR avec votre application d'authentification et saisissez le code à usage unique",
"acc2FAText1": "L'authentification à deux facteurs a été activée avec succès. Ces codes de secours peuvent être utilisés pour vous connecter en cas de perte d'accès à votre application d'authentification. Enregistrez-les maintenant, ils ne seront plus visibles.",
"acc2FAUseApp": "Utilisez une application d'authentification pour ajouter une couche supplémentaire de sécurité à votre compte",
"acc2FAuth": "Authentification à deux facteurs",
"accBonusPoints": "Points bonus",
"accBonusPointsHave": "point(s) bonus",
"accBuy": "Acheter",
"accCancel": "Annuler",
"accChangePass": "Changer le mot de passe",
"accClaimed": "Réclamé",
"accCopyLink": "Copier le lien",
"accCouldNotBuyItems": "Impossible d'acheter des articles",
"accCouldNotChangePass": "Impossible de changer le mot de passe",
"accCouldNotDelAcc": "Impossible de supprimer le compte",
"accCouldNotSendInvite": "Impossible d'envoyer une invitation",
"accCouldNotToggle2FA": "Impossible d'activer/désactiver l'authentification à deux facteurs",
"accCreated": "Créé",
"accCurrentPass": "Mot de passe actuel",
"accDangerZone": "Zone dangereuse",
"accDelAccText1": "Êtes-vous sûr de vouloir supprimer votre compte ? Cette action ne peut pas être annulée, et vous pourriez ne pas être en mesure de vous réinscrire. Vos informations personnelles seront supprimées, mais vos torrents téléchargés resteront.",
"accDeleteMyAcc": "Supprimer mon compte",
"accDeleteMyAccYes": "Oui, supprimer mon compte",
"accDisable": "Désactiver",
"accEnable": "Activer",
"accEnable2FA": "Activer l'authentification à deux facteurs",
"accEveryRequestYouFulfill": "pour chaque demande que vous accomplissez, ou",
"accForEveryGBYouUpload": "pour chaque Go que vous téléchargez",
"accIfYouAreAlsUploaderAcceptTorrent": "si vous êtes également l'uploader du torrent accepté",
"accInviteLinkCopiedClipboard": "Lien d'invitation copié dans le presse-papiers",
"accInvites": "Invitations",
"accRemaining": "restantes",
"accRoleUser": "Rôle : utilisateur",
"accRoleAdmin": "Rôle : administrateur",
"accInviteSentSuccess": "Invitation envoyée avec succès",
"accInviteText1": "Saisissez une adresse e-mail pour envoyer une invitation. L'utilisateur invité devra s'inscrire avec la même adresse e-mail. Une fois l'invitation générée, vous pouvez également copier un lien d'invitation direct.",
"accItemsPurchasedSuccess": "Articles achetés avec succès",
"accMyAccount": "Mon compte",
"accPassChangedSuccess": "Mot de passe changé avec succès",
"accPurchaseInvites": "Acheter des invitations",
"accPurchaseUpload1GB": "Acheter l'envoi (1 Go)",
"accRole": "Rôle",
"accSendInvite": "Envoyer une invitation",
"accThisIsAdminAcc": "Il s'agit d'un compte administrateur.",
"accValidUntil": "Valide jusqu'au",
"accYouCurrentlyHave": "Vous avez actuellement",
"accYouWillEarn": "Vous gagnerez",
"accNotAvailableToBuy": "Non disponible à l'achat",
"annPinnedAnnounce": "Annonces épinglées",
"annOtherAnnounce": "Autres annonces",
"annAnnounceCreatSuccess": "Annonce créée avec succès",
"annCouldNotCreateAnnounce": "Impossible de créer l'annonce",
"annNewAnnounce": "Nouvelle annonce",
"annBody": "Corps",
"annPinThisAnnounceQ": "Épingler cette annonce ?",
"annAllowCommentsQ": "Autoriser les commentaires ?",
"annCreateAnnounce": "Créer une annonce",
"annAnnounceDelSuccess": "Annonce supprimée avec succès",
"annCouldNotDelAnnounce": "Impossible de supprimer l'annonce",
"annUnpin": "Détacher",
"annPin": "Épingler",
"annUnpinned": "détachée",
"annPinned": "épinglée",
"annLastUpdated": "Dernière mise à jour",
"annCommentsDisabled": "Commentaires désactivés.",
"annAreYouSureYouWantToDelThisannounceQ": "Êtes-vous sûr de vouloir supprimer cette annonce ? Cela ne peut pas être annulé.",
"annAnnounceUpdatedSuccess": "Annonce mise à jour avec succès",
"annCouldNotUpdateAnnounce": "Impossible de mettre à jour l'annonce",
"annEditAnnounce": "Modifier l'annonce",
"annUpdateAnnounce": "Mettre à jour l'annonce",
"annAnnounce": "Annonce",
"bmYourBM": "Vos favoris",
"bmYouNotHaveAnyBM": "Vous n'avez aucun favori.",
"catCategories": "Catégories",
"catNoCategoryHaveBeenDefined": "Aucune catégorie n'a été définie.",
"catNoTagsHaveBeenDefined": "Aucun tag n'a été défini.",
"catNoResults": "Aucun résultat.",
"comCommentBy": "Commentaire de",
"comDelUser": "utilisateur supprimé",
"comOn": "le",
"email": "E-mail",
"errSomethingWentWrong": "Quelque chose s'est mal passé",
"errTooManyRequests": "Trop de demandes ! Vous avez été soumis à une limitation de taux. Veuillez attendre un moment avant de réessayer.",
"errIfErrorPersist": "Si l'erreur persiste, veuillez",
"errReportIt": "la signaler",
"errForNow": "Pour l'instant,",
"indexLatestAnnounce": "Dernière annonce",
"indexLatestTorrents": "Derniers torrents",
"indexSearch": "Rechercher",
"indexSearchTorrents": "Rechercher des torrents",
"indexText1": "Votre adresse e-mail n'est pas encore vérifiée. Vous ne pourrez pas télécharger ou téléverser de données tant que cela ne sera pas fait.",
"indexTime": "HH:mm Do MMM YYYY",
"listNoItemShow": "Aucun élément à afficher.",
"logIn": "Se connecter",
"logInFailed": "Impossible de se connecter",
"mdMarkdownPreview": "Aperçu Markdown",
"navAnnouncements": "Annonces",
"navBookmarks": "Favoris",
"navBrowse": "Parcourir",
"navHome": "Accueil",
"navLogOut": "Déconnexion",
"navReports": "Signalements",
"navRequests": "Demandes",
"navRSS": "RSS",
"navSearch": "Recherche",
"navStats": "Statistiques",
"navUpload": "Téléverser",
"navWiki": "Wiki",
"newPassword": "Nouveau mot de passe",
"password": "Mot de passe",
"passwordResetFailed": "Réinitialisation du mot de passe impossible",
"passwordResetRequestFailed": "Impossible d'initier la réinitialisation du mot de passe",
"passwordResetRequestSuccess": "Si un compte avec cette adresse e-mail existe, vous recevrez bientôt un e-mail",
"passwordResetSuccess": "Le mot de passe a été réinitialisé avec succès",
"poweredBy": "Propulsé par",
"register": "S'inscrire",
"registerFailed": "Impossible de s'inscrire",
"registrationClosed": "Inscription fermée",
"reqCreateNew": "Créer un nouveau",
"reqCreateReq": "Créer une demande",
"reqTitle": "Titre",
"reqPostedBy": "Posté par",
"reqPost": "Poster",
"reqRequestCreatedSuccess": "Demande créée avec succès",
"reqCouldNotCreateReq": "Impossible de créer la demande",
"reqNewRequest": "Nouvelle demande",
"reqWhatYouLookForQ": "Que cherchez-vous ?",
"reqRequestDelSuccess": "Demande supprimée avec succès",
"reqCouldNotDelReq": "Impossible de supprimer la demande",
"reqCommentPostSuccess": "Commentaire posté avec succès",
"reqCommentNotPost": "Impossible de poster un commentaire",
"reqSuggestionAddSuccess": "Suggestion ajoutée avec succès",
"reqSuggestionNotAdded": "Impossible d'ajouter une suggestion",
"reqSuggestionAcceptSuccess": "Suggestion acceptée avec succès",
"reqCouldNotAcceptSuggestion": "Impossible d'accepter la suggestion",
"reqDelete": "Supprimer",
"reqSuggestedTorrents": "Torrents suggérés",
"reqSuggestATorrent": "Proposer un torrent",
"reqAccepted": "Acceptée",
"reqAccept": "Accepter",
"reqNoTorrentsHaveBeenSuggestedYet": "Aucun torrent n'a encore été suggéré.",
"reqPostAComment": "Poster un commentaire",
"reqEnterInfohashTorrentBelow": "Saisissez l'infohash d'un torrent ci-dessous.",
"reqFulfilled": "Réalisée",
"reqPosted": "Postée",
"reqBy": "par",
"reqInfohash": "Infohash",
"reqSuggest": "Suggérer",
"repUnresolvedRep": "Signalements non résolus",
"repRepBy": "Signalé par",
"repReason": "Raison",
"repRepMarkSolved": "Signalement marqué comme résolu",
"repCouldNotResolveRep": "Impossible de résoudre le signalement",
"repRepOn": "Signalement le",
"repMarkSolved": "Marquer comme résolu",
"repRep": "Signalement",
"repTorrDetail": "Détails du torrent",
"resetPassword": "Réinitialiser le mot de passe",
"rssThereRSSFeedAt": "Il y a un flux RSS à",
"rssToAuthenticateYourself": "Pour vous authentifier, vous devez fournir les cookies",
"rssAnd": "et",
"rssToRSSEndpoint": "à l'URL du flux RSS, contenant votre nom d'utilisateur et votre mot de passe respectivement.",
"rssNoQueryParametersAreProvided": "Si aucun paramètre de requête n'est fourni, le flux RSS contiendra les 100 derniers torrents.",
"rssOnlyIncludeMatchingResults": "Pour inclure uniquement les résultats correspondants dans le flux, vous pouvez ajouter le",
"rssQueryParameter": "paramètre de requête, par exemple",
"searchSearchResults": "Résultats de la recherche pour",
"searchSearchError": "Erreur de recherche",
"statYouNotPermission": "Vous n'avez pas l'autorisation de faire cela.",
"statTrackerStat": "Statistiques du tracker",
"statActiveTorrents": "Torrents actifs",
"statBannedUsers": "Utilisateurs bannis",
"statCompletedDownloads": "Téléchargements terminés",
"statFilledRequests": "Demandes satisfaites",
"statInvitesAccepted": "Invitations acceptées",
"statLeechers": "Lecheurs",
"statPeers": "Pairs",
"statRegisteredUsers": "Utilisateurs enregistrés",
"statSeeders": "Seeders",
"statTotalComments": "Commentaires totaux",
"statTotalInvitesSent": "Invitations totales envoyées",
"statTotalRequests": "Demandes totales",
"statUploadedTorrents": "Torrents téléchargés",
"tagTaggedWith": "Étiqueté avec",
"tokenError": "Erreur de jeton",
"torrSeeders": "Seeders",
"torrLeechers": "Lecheurs",
"torrDownloads": "Téléchargements",
"torrUploaded": "Téléchargé",
"torrTorrEditSuccess": "Torrent modifié avec succès",
"torrCouldEditTorr": "Impossible de modifier le torrent",
"torrTorrDelSuccess": "Torrent supprimé avec succès",
"torrCouldNotDelTorr": "Impossible de supprimer le torrent",
"torrVoteSubmitSuccess": "Vote soumis avec succès",
"torrCouldNotSubmitVote": "Impossible de soumettre un vote",
"torrReportSubmitSuccess": "Signalement soumis avec succès",
"torrCouldNotSubmitReport": "Impossible de soumettre un signalement",
"torrFLToggleSuccess": "Freeleech activé/désactivé avec succès",
"torrCouldNotToggleFL": "Impossible d'activer/désactiver le freeleech",
"torrTorrRemFromGroupSuccess": "Torrent retiré du groupe avec succès",
"torrCouldNotRemTorrFromGroup": "Impossible de retirer le torrent du groupe",
"torrTorrent": "Torrent",
"torrCouldNotBookmarkTorr": "Impossible de mettre le torrent en favori",
"torrFL": "Freeleech",
"torrEdit": "Modifier",
"torrDownload": "Télécharger",
"torrLogInDownload": "Connectez-vous pour télécharger",
"torrFiles": "Fichiers",
"torrReport": "Signaler",
"torrRemTorr": "Supprimer ce torrent",
"torrAddTorr": "Ajouter un torrent",
"torrReasonForReport": "Raison du signalement",
"torrSureDeleteTorr": "Êtes-vous sûr de vouloir supprimer ce torrent ? Cela ne peut pas être annulé.",
"torrFreeleech": "Freeleech",
"torrUnset": "Non défini",
"torrSet": "Défini",
"torrUploadedBy": "Téléchargé par",
"torrDate": "Date",
"torrSize": "Taille",
"torrYes": "Oui",
"torrNo": "Non",
"torrGroupTorr": "Torrents groupés",
"torrThereAreNoOtherTorrGroup": "Il n'y a pas d'autres torrents dans ce groupe.",
"torrResults": "résultats",
"torrPage": "Page",
"torrOf": "de",
"torrRemovedFrom": "retiré de",
"torrAddedTo": "ajouté à",
"torrTorrNoTags": "Ce torrent n'a pas de tags.",
"totp": "Code à usage unique",
"uploadAddTag": "Ajouter un tag",
"uploadAnnounceURL": "URL de l'annonce",
"uploadAnonymousUpload": "Téléchargement anonyme",
"uploadCategory": "Catégorie",
"uploadCouldNotGetGroupSuggestions": "Impossible d'obtenir des suggestions de groupe",
"uploadCouldNotUploadFile": "Impossible de télécharger le fichier",
"uploadCouldNotUploadTorrent": "Impossible de télécharger le fichier .torrent",
"uploadDescription": "Description",
"uploadDragDropClickSelect": "Faites glisser et déposez un fichier .torrent ici, ou cliquez pour sélectionner",
"uploadDropFileHere": "Déposez le fichier ici...",
"uploadGroupWith": "Regrouper avec",
"uploadGroupWithThisTorrent": "Regrouper avec ce torrent",
"uploadInfoBox1": "Les extensions de fichier suivantes sont interdites. Tout torrent contenant des fichiers de ces types ne sera pas téléchargé.",
"uploadInfoBox2": "Il semble que ces torrents existants aient des noms similaires. Souhaitez-vous regrouper votre téléchargement avec l'un d'entre eux ? Les groupes ne doivent contenir que du contenu très similaire, par exemple le même film dans différents formats.",
"uploadInfoBox3": "Remarque : si vous avez commencé à semer un torrent avant de le télécharger, vous devrez peut-être actualiser les trackers dans votre client torrent une fois le téléchargement terminé.",
"uploadMarkdownSupport": "Prise en charge de Markdown",
"uploadMediaInfo": "Informations multimédias",
"uploadName": "Nom",
"uploadSource": "Source",
"uploadTags": "Tags",
"uploadTorrentFile": "Fichier .torrent",
"uploadTorrentUploadSuccess": "Torrent téléchargé avec succès",
"uploadUpload": "Téléverser",
"uploadRemove": "Supprimer",
"username": "Nom d'utilisateur",
"userUser": "Utilisateur",
"userSuccessfully": "avec succès",
"userCouldNot": "Impossible de",
"userProfile": "profil",
"userUserSince": "Utilisateur depuis",
"userUserSinceTime": "Do MMM YYYY",
"userOnlyAdminsSee": "Seuls les administrateurs peuvent voir ceci",
"userInvitedBy": "Invité par",
"userEmailVerified": "E-mail vérifié",
"userRemainingInvites": "Invitations restantes",
"userRatio": "Ratio",
"userHitNRuns": "Hit'n'runs",
"userDownloaded": "Téléchargé",
"userComments": "Commentaires",
"userNoComments": "Aucun commentaire.",
"userYouSureWant": "Êtes-vous sûr de vouloir",
"userThisUserQ": "cet utilisateur ?",
"userUploaded": "Téléversé",
"userMyUploads": "Mes téléversements",
"userMyDownloads": "Mes téléchargements",
"userMyComments": "Mes commentaires",
"userWarned": "Avertissement",
"userBanned": "Banni",
"userUnbanned": "Débanni",
"userChangePassword": "Changer le mot de passe",
"userSaveChanges": "Enregistrer les modifications",
"wiki": "Wiki",
"wiki404": "Page du wiki introuvable",
"wiki404Text": "La page que vous recherchez n'a pas pu être trouvée. Elle peut avoir été supprimée ou n'a peut-être jamais existé. Vous pouvez revenir à la page d'accueil ou utiliser la recherche pour trouver ce que vous cherchez.",
"wikiEdit": "Modifier",
"wikiLastEdited": "Dernière modification",
"wikiSave": "Enregistrer",
"wikiCancel": "Annuler",
"wikiRevisions": "Révisions",
"wikiRestoreThisRevision": "Restaurer cette révision",
"wikiSureToRestoreThisRevision": "Êtes-vous sûr de vouloir restaurer cette révision ?",
"wikiThisRevision": "Cette révision",
"wikiWasRestored": "a été restaurée",
"wikiBy": "par",
"wikiOn": "le",
"wikiViewSource": "Voir la source",
"wikiPageEdit": "Modifier la page du wiki",
"wikiEnterContent": "Saisissez le contenu de la page ici...",
"wikiEditSummary": "Résumé de la modification",
"wikiEditSummaryOptional": "Résumé de la modification (facultatif)",
"wikiEditConflict": "Conflit de modification",
"wikiEditText1": "Une autre personne a modifié cette page pendant que vous la modifiiez. Vous pouvez soit écraser les modifications de l'autre personne, soit les fusionner avec les vôtres. Assurez-vous de ne pas écraser des modifications importantes.",
"wikiEditOverwrite": "Écraser les modifications",
"wikiEditMerge": "Fusionner les modifications",
"wikiEditConflictText1": "Vous avez choisi d'écraser les modifications de l'autre personne. Toutes les modifications qu'ils ont apportées à la page seront perdues.",
"wikiEditConflictText2": "Vous avez choisi de fusionner les modifications de l'autre personne. Veuillez vérifier les conflits et décider quelles modifications doivent être conservées.",
"wikiEditConflictText3": "Les conflits suivants ont été détectés :",
"wikiThisPage": "Cette page",
"wikiHasBeenUpdated": "a été mise à jour",
"wikiReturnTo": "Retour à la page du wiki",
"wikiEditPage": "Modifier la page",
"wikiPageContent": "Contenu de la page",
"wikiDiscussion": "Discussion",
"wikiDiscussThisPage": "Discuter de cette page",
"wikiNoDiscussion": "Aucune discussion.",
"wikiDiscussionLocked": "Discussion verrouillée",
"wikiDiscussionUnlock": "Déverrouiller la discussion",
"wikiDiscussionLock": "Verrouiller la discussion",
"wikiDiscussionRemove": "Supprimer la discussion",
"wikiDiscussionPost": "Publier un message",
"wikiDiscussionPostSuccess": "Message posté avec succès",
"wikiDiscussionNotPost": "Impossible de poster un message",
"wikiDiscussionUnlockSuccess": "Discussion déverrouillée avec succès",
"wikiDiscussionLockSuccess": "Discussion verrouillée avec succès",
"wikiDiscussionRemoveSuccess": "Discussion supprimée avec succès",
"wikiDiscussionCreate": "Créer une discussion",
"wikiDiscussionTitle": "Titre de la discussion",
"wikiDiscussionTitleOptional": "Titre de la discussion (facultatif)",
"wikiDiscussionCreateSuccess": "Discussion créée avec succès",
"wikiDiscussionCouldNotCreate": "Impossible de créer la discussion",
"wikiDiscussionEdit": "Modifier la discussion",
"wikiDiscussionEditSuccess": "Discussion modifiée avec succès",
"wikiDiscussionCouldNotEdit": "Impossible de modifier la discussion",
"wikiDiscussionViewSource": "Voir la source de la discussion",
"wikiDeletePage": "Supprimer la page",
"wikiDeletePageSuccess": "Page supprimée avec succès",
"wikiDeletePageConfirm": "Êtes-vous sûr de vouloir supprimer cette page ? Cela ne peut pas être annulé.",
"wikiDeletePageText1": "Supprimer cette page supprimera également toutes les révisions associées et la discussion.",
"wikiEditDiscussion": "Modifier la discussion",
"wikiEditDiscussionPost": "Publier un message de discussion",
"wikiEditDiscussionPostSuccess": "Message de discussion posté avec succès",
"wikiEditDiscussionNotPost": "Impossible de poster un message de discussion",
"wikiEditDiscussionCreate": "Créer une discussion",
"wikiEditDiscussionCreateSuccess": "Discussion créée avec succès",
"wikiEditDiscussionCouldNotCreate": "Impossible de créer la discussion",
"wikiEditDiscussionEdit": "Modifier la discussion",
"wikiEditDiscussionEditSuccess": "Discussion modifiée avec succès",
"wikiEditDiscussionCouldNotEdit": "Impossible de modifier la discussion"
}
2 changes: 2 additions & 0 deletions client/locales/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,13 @@ import ru from "./ru.json";
import de from "./de.json";
import zh from "./zh.json";
import eo from "./eo.json";
import fr from "./fr.json";

export default {
en,
ru,
de,
zh,
eo,
fr,
};
Loading

0 comments on commit e3841eb

Please sign in to comment.