Add files via upload

This commit is contained in:
Ewazer
2026-04-20 13:16:44 +02:00
committed by GitHub
parent 09f487d069
commit 5675a45bf3
8 changed files with 593 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
{
"app": {
"name": "Recordly",
"editorTitle": "Recordly Editor",
"subtitle": "Enregistrement et édition d’écran",
"language": "Langue",
"manageRecordings": "Ouvrir le dossier des enregistrements"
},
"actions": {
"cancel": "Annuler",
"close": "Fermer",
"export": "Exporter",
"load": "Charger",
"redo": "Rétablir",
"reset": "Réinitialiser",
"save": "Enregistrer",
"undo": "Annuler",
"delete": "Supprimer",
"done": "Terminé"
},
"errors": {
"invalidFileType": "Type de fichier invalide",
"failedToUploadImage": "Échec du téléchargement de l’image",
"fileReadError": "Une erreur s’est produite lors de la lecture du fichier."
}
}
+62
View File
@@ -0,0 +1,62 @@
{
"export": {
"pleaseTryAgain": "Veuillez réessayer",
"compilingGifProgress": "Compilation du GIF... {{progress}} %",
"compilingGifWait": "Compilation du GIF... Cela peut prendre un moment",
"takeMoment": "Cela peut prendre un moment...",
"exportFailed": "Échec de l’exportation",
"compilingGifTitle": "Compilation du GIF",
"exportingFormat": "Exportation en {{format}}",
"exportComplete": "Exportation terminée",
"formatReady": "Votre {{format}} est prêt",
"showInFolder": "Afficher dans le dossier",
"compiling": "Compilation",
"renderingFrames": "Rendu des images",
"processing": "Traitement...",
"status": "État",
"format": "Format",
"compilingStatus": "Compilation...",
"frames": "Images",
"cancelExport": "Annuler l’exportation",
"reopenSaveDialog": "Rouvrir la boîte de dialogue d’enregistrement",
"savedSuccess": "{{format}} enregistré avec succès !"
},
"addFont": {
"title": "Ajouter une police Google",
"heading": "Ajouter une police Google",
"description": "Ajoutez une police personnalisée depuis Google Fonts pour l’utiliser dans vos annotations.",
"urlLabel": "URL d’importation Google Fonts",
"urlPlaceholder": "https://fonts.googleapis.com/css2?family=Roboto&display=swap",
"urlHelp": "Récupérez-la sur Google Fonts : sélectionnez une police → cliquez sur « Obtenir la police » → copiez l’URL @import",
"nameLabel": "Nom affiché",
"namePlaceholder": "Ma police personnalisée",
"nameHelp": "C’est ainsi que la police apparaîtra dans le sélecteur de polices",
"adding": "Ajout...",
"addFont": "Ajouter la police",
"enterUrl": "Veuillez entrer une URL d’importation Google Fonts",
"invalidUrl": "Veuillez entrer une URL Google Fonts valide",
"enterName": "Veuillez entrer un nom de police",
"extractFailed": "Impossible d’extraire la famille de police depuis l’URL",
"addSuccess": "Police « {{name}} » ajoutée avec succès",
"addFailed": "Échec de l’ajout de la police",
"loadTimeout": "Le chargement de la police a pris trop de temps. Veuillez vérifier l’URL et réessayer.",
"loadFailed": "La police n’a pas pu être chargée. Veuillez vérifier que l’URL Google Fonts est correcte."
},
"shortcutsConfig": {
"title": "Raccourcis clavier",
"configurable": "Configurable",
"fixed": "Fixe",
"pressEscToCancel": "Appuyez sur Échap pour annuler",
"clickToChange": "Cliquez pour modifier",
"pressAKey": "Appuyez sur une touche…",
"alreadyUsedBy": "Déjà utilisé par <strong>{{action}}</strong>",
"swap": "Échanger",
"reserved": "Ce raccourci est réservé à « {{label}} » et ne peut pas être réassigné.",
"saved": "Raccourcis clavier enregistrés",
"resetNotice": "Réinitialisation aux raccourcis par défaut — cliquez sur Enregistrer pour appliquer",
"instructions": "Cliquez sur un raccourci puis appuyez sur la nouvelle combinaison de touches. Appuyez sur Échap pour annuler.",
"resetToDefaults": "Réinitialiser par défaut",
"cancel": "Annuler",
"save": "Enregistrer"
}
}
+137
View File
@@ -0,0 +1,137 @@
{
"playback": {
"play": "Lecture",
"pause": "Pause",
"skipBack": "Reculer",
"skipForward": "Avancer",
"muteUnmute": "Activer/Désactiver le son"
},
"annotations": {
"settings": "Paramètres des annotations",
"active": "Actif",
"text": "Texte",
"image": "Image",
"arrow": "Flèche",
"blur": "Flou",
"textContent": "Contenu du texte",
"textPlaceholder": "Entrez votre texte...",
"fontStyle": "Style de police",
"selectStyle": "Sélectionner un style",
"size": "Taille",
"toggleBold": "Activer/désactiver le gras",
"toggleItalic": "Activer/désactiver l’italique",
"toggleUnderline": "Activer/désactiver le soulignement",
"alignLeft": "Aligner à gauche",
"alignCenter": "Centrer",
"alignRight": "Aligner à droite",
"textColor": "Couleur du texte",
"background": "Arrière-plan",
"none": "Aucun",
"clearBackground": "Supprimer l’arrière-plan",
"uploadImage": "Importer une image",
"supportedFormats": "Formats pris en charge : JPG, PNG, GIF, WebP",
"arrowDirection": "Direction de la flèche",
"strokeWidth": "Épaisseur du trait : {{width}} px",
"arrowColor": "Couleur de la flèche",
"deleteAnnotation": "Supprimer l’annotation",
"shortcutsAndTips": "Raccourcis et conseils",
"tipSelectAnnotation": "Déplacez la tête de lecture vers une zone d’annotations superposées et sélectionnez un élément.",
"tipCycleForward": "Utilisez Tab pour parcourir les éléments superposés.",
"tipCycleBackward": "Utilisez Maj+Tab pour parcourir en arrière.",
"imageUploadSuccess": "Image importée avec succès !",
"imageUploadError": "Veuillez importer une image JPG, PNG, GIF ou WebP.",
"blurStrength": "Intensité du flou : {{strength}}",
"solidColor": "Couleur unie (censure)",
"borderRadius": "Rayon de bordure"
},
"fontStyles": {
"classic": "Classique",
"editor": "Éditeur",
"strong": "Fort",
"typewriter": "Machine à écrire",
"deco": "Décoratif",
"simple": "Simple",
"modern": "Moderne",
"clean": "Épuré"
},
"format": {
"mp4Video": "Vidéo MP4",
"mp4Description": "Fichier vidéo de haute qualité",
"gifAnimation": "Animation GIF",
"gifDescription": "Image animée à partager"
},
"gifOptions": {
"frameRate": "Fréquence d’images",
"outputSize": "Taille de sortie",
"outputDimensions": "Sortie : {{width}} × {{height}} px",
"loopAnimation": "Boucler l’animation",
"loopDescription": "Le GIF sera lu en continu"
},
"tutorial": {
"howTrimmingWorks": "Fonctionnement du découpage",
"title": "Comment fonctionne le découpage",
"understanding": "Comprendre comment supprimer les parties indésirables de votre vidéo.",
"descriptionP1": "L’outil de découpage fonctionne en définissant les segments que vous souhaitez",
"descriptionRemove": "supprimer",
"descriptionP2": "de votre vidéo.",
"descriptionP3": "Toute partie de la timeline couverte par un segment rouge sera supprimée lors de l’exportation.",
"visualExample": "Exemple visuel",
"removed": "SUPPRIMÉ",
"kept": "Conservé",
"finalVideo": "Vidéo finale",
"part": "Partie {{number}}",
"addTrimStep": "1. Ajouter un découpage",
"addTrimDesc": "Appuyez sur T ou cliquez sur l’icône des ciseaux pour marquer une section à supprimer.",
"adjustStep": "2. Ajuster",
"adjustDesc": "Faites glisser les bords de la zone rouge pour couvrir exactement ce que vous souhaitez retirer."
},
"feedback": {
"trigger": "Retour",
"title": "Retour et contact",
"description": "Contactez-nous directement ou ouvrez un ticket si quelque chose ne fonctionne pas ou manque.",
"emailLabel": "Email",
"xLabel": "X",
"reportIssue": "Signaler un problème / envoyer un retour",
"openFailed": "Échec de l’ouverture du lien."
},
"keyboardShortcuts": {
"trigger": "Raccourcis",
"title": "Raccourcis clavier",
"description": "Référence rapide pour la timeline et les contrôles de l’éditeur.",
"customizeTooltip": "Personnaliser les raccourcis",
"customize": "Personnaliser",
"panTimeline": "Déplacer la timeline",
"zoomTimeline": "Zoomer la timeline",
"cycleAnnotations": "Parcourir les annotations",
"tab": "Tab"
},
"actions": {
"saveAgain": "Enregistrer à nouveau",
"showInFolder": "Afficher dans le dossier"
},
"project": {
"untitled": "Sans titre"
},
"exportStatus": {
"exporting": "Exportation",
"renderingFile": "Rendu de votre fichier.",
"preparing": "Préparation de l’export...",
"completePercent": "{{percent}} % terminé",
"issue": "Problème d’exportation",
"complete": "Exportation terminée",
"savedSuccessfully": "Votre fichier a été enregistré avec succès."
},
"export": {
"processingAudioEdits": "Traitement de l’audio avec modifications de vitesse/superposition"
},
"toolbar": {
"addLayer": "Ajouter une couche",
"splitClip": "Diviser le clip (C)"
},
"timeline": {
"expand": "Développer la timeline",
"collapse": "Réduire la timeline"
},
"openRecordingsFolder": "Ouvrir le dossier des enregistrements"
}
+60
View File
@@ -0,0 +1,60 @@
{
"title": "Extensions",
"tabs": {
"browse": "Parcourir",
"installed": "Installées"
},
"actions": {
"submit": "Soumettre une extension",
"docs": "Documentation des extensions",
"refresh": "Actualiser",
"openFolder": "Ouvrir le dossier des extensions",
"uninstall": "Désinstaller",
"install": "Installer",
"installing": "Installation",
"add": "Ajouter",
"retry": "Réessayer",
"close": "Fermer",
"folder": "Dossier"
},
"status": {
"enabled": "Activée",
"disabled": "Désactivée",
"installed": "Installée"
},
"detail": {
"by": "Par {{author}}",
"unknownAuthor": "Auteur inconnu",
"noDescription": "Aucune description",
"downloads": "{{count}} téléchargements",
"preview": "Aperçu",
"screenshotAlt": "Capture d’écran {{number}}",
"description": "Description",
"tags": "Tags",
"permissions": "Autorisations",
"location": "Emplacement",
"error": "Erreur : {{message}}"
},
"empty": {
"title": "Aucune extension",
"description": "Installez des extensions pour ajouter des cadres, des effets de curseur et des outils d’édition."
},
"search": {
"placeholder": "Rechercher des extensions...",
"noResults": "Aucune extension trouvée",
"noMarketplace": "Aucune extension disponible sur le marketplace pour le moment",
"count": "{{count}} extension",
"countPlural": "{{count}} extensions"
},
"toast": {
"installedAndEnabled": "Extension installée et activée",
"uninstalled": "{{name}} désinstallée",
"uninstallFailed": "Échec de la désinstallation de {{name}}",
"searchFailed": "Échec de la recherche sur le marketplace",
"refreshed": "Extensions actualisées",
"refreshFailed": "Échec de l’actualisation des extensions",
"marketplaceInstalled": "{{name}} installée et activée",
"marketplaceInstallFailed": "Échec de l’installation de {{name}}",
"enableFailed": "Échec de l’activation de l’extension"
}
}
+77
View File
@@ -0,0 +1,77 @@
{
"recording": {
"disableSystemAudio": "Disable system audio",
"enableSystemAudio": "Enable system audio",
"disableMicrophone": "Disable microphone",
"enableMicrophone": "Enable microphone",
"disableWebcam": "Disable webcam overlay",
"enableWebcam": "Enable webcam overlay",
"countdownDelay": "Countdown delay",
"noDelay": "No delay",
"record": "Record",
"recordingFolder": "Recordings Path: {{path}}",
"chooseRecordingsFolder": "Choose recordings path",
"folderPath": "Path: /{{name}}/",
"openVideoFile": "Open video file",
"openProject": "Open project",
"hideHudFromVideo": "Hide HUD from recording",
"showHudInVideo": "Show HUD in recording",
"hideHud": "Hide HUD",
"closeApp": "Close App",
"screens": "Screens",
"windows": "Windows",
"noSourcesFound": "No sources found",
"microphone": "Microphone",
"turnOffMicrophone": "Turn Off Microphone",
"selectMicToEnable": "Select a microphone to enable",
"noMicrophonesFound": "No microphones found",
"webcam": "Webcam",
"turnOffWebcam": "Turn Off Webcam",
"hideFloatingWebcamPreview": "Hide Floating Preview",
"showFloatingWebcamPreview": "Show Floating Preview",
"selectWebcamToEnable": "Select a webcam to enable",
"noWebcamsFound": "No webcams found",
"recordingsFolder": "Recordings Path",
"language": "Language",
"paused": "PAUSED",
"rec": "REC",
"resume": "Resume",
"pause": "Pause",
"stop": "Stop",
"cancel": "Cancel",
"more": "More",
"update": {
"update": "Update",
"updated": "Updated",
"idleTitle": "Check for updates.",
"checkingTitle": "Checking for updates...",
"downloadingTitle": "Downloading update...",
"errorTitle": "Update check failed. Click to retry.",
"upToDateTitle": "Recordly {{version}} is up to date.",
"availableTitle": "Recordly {{version}} is available.",
"availableGenericTitle": "An update is available."
}
},
"sourceSelector": {
"loadingSources": "Loading sources...",
"screens": "Screens",
"windows": "Windows",
"noScreensAvailable": "No screens available",
"noWindowsAvailable": "No windows available",
"windowsNote": "Only visible (non-minimized) windows can be recorded.",
"windowPlaceholder": "Window",
"cancel": "Cancel",
"share": "Share"
},
"permissions": {
"screenRecordingNeeded": "Recordly needs Screen Recording permission before you start. System Settings has been opened. After enabling it, quit and reopen Recordly.",
"screenRecordingMissing": "Screen Recording permission is still missing. System Settings has been opened again. Enable it, then quit and reopen Recordly before recording.",
"accessibilityNeeded": "Recordly also needs Accessibility permission for cursor tracking. System Settings has been opened. After enabling it, quit and reopen Recordly.",
"accessibilityMissing": "Accessibility permission is still missing. System Settings has been opened again. Enable it, then quit and reopen Recordly before recording.",
"selectSource": "Please select a source to record",
"systemAudioUnavailable": "System audio is not available for this source. Recording will continue without system audio.",
"microphoneDenied": "Microphone access was denied. Recording will continue without microphone audio.",
"failedToStart": "Failed to start recording: {{error}}",
"failedToStartGeneric": "Failed to start recording"
}
}
+174
View File
@@ -0,0 +1,174 @@
{
"zoom": {
"level": "Niveau de zoom",
"selectRegion": "Sélectionnez une zone de zoom à ajuster",
"deleteZoom": "Supprimer le zoom",
"modeAuto": "Automatique",
"modeManual": "Manuel",
"modeManualDescription": "Définir un point de focus fixe pour ce zoom",
"modeAutoDescription": "La caméra suit automatiquement le curseur"
},
"trim": {
"deleteRegion": "Supprimer la zone de découpe"
},
"speed": {
"playbackSpeed": "Vitesse de lecture",
"selectRegion": "Sélectionnez une zone de vitesse à ajuster",
"deleteRegion": "Supprimer la zone de vitesse",
"label": "Vitesse"
},
"clip": {
"title": "Clip",
"muteAudio": "Couper le son",
"delete": "Supprimer le clip"
},
"effects": {
"title": "Effets vidéo",
"show": "Afficher",
"showCursor": "Afficher le curseur",
"loopCursor": "Boucler le curseur",
"cursorStyle": "Style du curseur",
"cursorStyleOptions": {
"tahoe": "Tahoe",
"dot": "Point",
"figma": "Minimal",
"mono": "Inversé",
"lavender": "Lavande",
"parched": "Parched",
"chooper": "Chooper",
"amongus": "Among Us",
"turtle": "Tortue"
},
"backgroundBlur": "Flou d’arrière-plan",
"zoomMotionBlur": "Flou de mouvement du zoom",
"connectZooms": "Relier les zooms",
"connectZoomsDescription": "Lisse les zones de zoom consécutives pour créer un mouvement de caméra continu.",
"autoApplyFreshRecordingZooms": "Appliquer automatiquement les zooms des nouveaux enregistrements",
"autoApplyFreshRecordingZoomsDescription": "Suggérer automatiquement des zooms suivant le curseur lorsque vous ouvrez un nouvel enregistrement.",
"zoomGeneralTitle": "Général",
"zoomGeneralDescription": "Paramètres globaux de mouvement pour chaque transition de zoom.",
"zoomInTitle": "Zoom avant",
"zoomInDescription": "Contrôle la manière dont la caméra entre dans une zone de zoom.",
"zoomOutTitle": "Zoom arrière",
"zoomOutDescription": "Contrôle la manière dont la caméra sort d’une zone de zoom.",
"connectedZoomTitle": "Entre les zooms",
"connectedZoomDescription": "Ajuste la transition entre des zones de zoom consécutives lorsque la connexion est activée.",
"zoomInDuration": "Durée du zoom avant",
"zoomInOverlap": "Chevauchement du zoom avant",
"zoomOutDuration": "Durée du zoom arrière",
"zoomInEasing": "Courbe du zoom avant",
"zoomOutEasing": "Courbe du zoom arrière",
"connectedZoomGap": "Intervalle entre zooms connectés",
"connectedZoomDuration": "Durée du zoom connecté",
"connectedZoomEasing": "Courbe du pan connecté",
"zoomEasingOptions": {
"recordly": "Recordly",
"glide": "Glide",
"smooth": "Lisse",
"snappy": "Rapide",
"linear": "Linéaire"
},
"cursorSize": "Taille du curseur",
"cursorSmoothing": "Lissage du curseur",
"off": "Désactivé",
"cursorMotionBlur": "Flou de mouvement du curseur",
"cursorClickBounce": "Rebond au clic du curseur",
"cursorClickBounceDuration": "Vitesse du rebond",
"cursorSway": "Oscillation du curseur",
"webcam": "Incrustation webcam",
"webcamFootage": "Vidéo de la webcam",
"webcamFootageDescription": "Aucune vidéo de webcam liée à cette vidéo",
"uploadWebcamFootage": "Importer une vidéo",
"replaceWebcamFootage": "Remplacer la vidéo",
"removeWebcamFootage": "Supprimer la vidéo",
"webcamFootageAdded": "Vidéo de webcam liée",
"webcamFootageRemoved": "Vidéo de webcam supprimée",
"webcamSize": "Taille de la webcam",
"webcamReactToZoom": "La webcam réagit au zoom",
"webcamRoundness": "Arrondi de la webcam",
"webcamShadow": "Ombre de la webcam",
"shadow": "Ombre",
"radius": "Rayon",
"roundness": "Arrondi",
"padding": "Marge intérieure",
"removeBackground": "Supprimer l’arrière-plan"
},
"sections": {
"scene": "Scène",
"captions": "Sous-titres",
"zoom": "Zoom",
"cursor": "Curseur",
"webcam": "Webcam",
"frame": "Cadre",
"crop": "Recadrage"
},
"captions": {
"enabled": "Afficher",
"language": "Langue",
"downloading": "Téléchargement...",
"deleteModel": "Supprimer le modèle",
"clearModel": "Effacer le modèle",
"downloadModel": "Télécharger le modèle",
"generating": "Génération...",
"generateFull": "Générer les sous-titres",
"regenerateFull": "Régénérer les sous-titres",
"clearFull": "Effacer les sous-titres",
"fontSettings": "Paramètres de police",
"defaultFont": "Par défaut",
"fontFamily": "Police",
"fontSize": "Taille de police",
"rowCount": "Lignes",
"animation": "Animation",
"animationOff": "Désactivée",
"animationFade": "Fondu",
"animationRise": "Remontée",
"animationPop": "Apparition",
"bottomOffset": "Décalage inférieur",
"maxWidth": "Largeur max",
"boxRadius": "Rayon de la boîte",
"backgroundOpacity": "Opacité de l’arrière-plan",
"textColor": "Couleur du texte"
},
"crop": {
"title": "Recadrer la vidéo",
"instruction": "Faites glisser chaque côté pour ajuster la zone de recadrage",
"top": "Haut",
"bottom": "Bas",
"left": "Gauche",
"right": "Droite",
"openEditor": "Ouvrir l’éditeur de recadrage"
},
"background": {
"title": "Arrière-plan",
"image": "Image",
"color": "Couleur",
"gradient": "Dégradé",
"wallpaperPreview": "Aperçu du fond d’écran",
"uploadCustom": "Importer un fond personnalisé",
"uploadSuccess": "Image personnalisée importée avec succès !",
"uploadError": "Veuillez importer un fichier image JPG ou JPEG.",
"uploadErrorDescription": "Seules les images JPG et JPEG sont prises en charge."
},
"export": {
"title": "Exportation",
"mp4": "MP4",
"gif": "GIF",
"quality": {
"low": "Faible",
"medium": "Moyenne",
"high": "Élevée",
"original": "Originale"
},
"fpsTitle": "IPS",
"loop": "Boucle",
"outputDimensions": "Sortie : {{dimensions}} px",
"sizePresetOriginalShort": "Orig",
"sizePresetMediumShort": "Moy",
"sizePresetLargeShort": "Grd",
"loadProject": "Charger le projet",
"saveProject": "Enregistrer le projet",
"exportVideo": "Exporter en {{format}}",
"reportBug": "Signaler un bug",
"starOnGithub": "Mettre une étoile sur GitHub"
}
}
+16
View File
@@ -0,0 +1,16 @@
{
"actions": {
"addZoom": "Ajouter un zoom",
"addTrim": "Ajouter un découpage",
"addSpeed": "Ajouter une vitesse",
"addAnnotation": "Ajouter une annotation",
"addKeyframe": "Ajouter une image clé",
"deleteSelected": "Supprimer la sélection",
"playPause": "Lecture / Pause",
"cycleForward": "Parcourir les annotations vers l’avant",
"cycleBackward": "Parcourir les annotations vers l’arrière",
"deleteSelectedAlt": "Supprimer la sélection (alt)",
"panTimeline": "Déplacer la timeline",
"zoomTimeline": "Zoomer la timeline"
}
}
+41
View File
@@ -0,0 +1,41 @@
{
"zoom": {
"cannotPlace": "Impossible de placer le zoom ici",
"existsOrNoSpace": "Un zoom existe déjà à cet emplacement ou il n’y a pas assez d’espace disponible.",
"suggestHandlerUnavailable": "Gestionnaire de suggestion de zoom indisponible",
"noTelemetry": "Aucune télémétrie du curseur disponible",
"recordFirst": "Enregistrez d’abord un screencast pour générer des suggestions basées sur le curseur.",
"noUsableTelemetry": "Aucune télémétrie du curseur exploitable",
"notEnoughMovement": "L’enregistrement ne contient pas assez de données de mouvement du curseur.",
"noInteractionMoments": "Aucun moment d’interaction clair trouvé",
"tryRecording": "Essayez un enregistrement avec des pauses ou des clics autour des actions importantes.",
"noAutoZoomSlots": "Aucun emplacement de zoom automatique disponible",
"dwellPointsOverlap": "Des points d’arrêt détectés se chevauchent avec des zones de zoom existantes.",
"addedSuggestions": "{{count}} suggestion(s) de zoom basée(s) sur l’interaction ajoutée(s)",
"label": "Zoom {{index}}",
"addZoom": "Ajouter un zoom (Z)",
"suggestZooms": "Suggérer des zooms à partir du curseur"
},
"trim": {
"cannotPlace": "Impossible de placer le découpage ici",
"existsOrNoSpace": "Un découpage existe déjà à cet emplacement ou il n’y a pas assez d’espace disponible.",
"label": "Découpage {{index}}",
"addTrim": "Ajouter un découpage (T)"
},
"speed": {
"cannotPlace": "Impossible de placer la vitesse ici",
"existsOrNoSpace": "Une zone de vitesse existe déjà à cet emplacement ou il n’y a pas assez d’espace disponible.",
"label": "Vitesse"
},
"annotation": {
"label": "Annotation",
"image": "Image",
"addAnnotation": "Ajouter une annotation (A)"
},
"audio": {
"label": "Audio"
},
"addSpeed": "Ajouter une vitesse (S)",
"resizeLeft": "Redimensionner vers la gauche",
"resizeRight": "Redimensionner vers la droite"
}