mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-24 23:05:49 +00:00
Add files via upload
This commit is contained in:
@@ -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."
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user