diff --git a/src/i18n/locales/fr/dialogs.json b/src/i18n/locales/fr/dialogs.json index fc32e6b..dbaae38 100644 --- a/src/i18n/locales/fr/dialogs.json +++ b/src/i18n/locales/fr/dialogs.json @@ -29,7 +29,7 @@ "description": "Comprendre comment supprimer les parties indésirables de votre vidéo.", "explanationBefore": "L'outil Coupe fonctionne en définissant les segments que vous souhaitez", "remove": "supprimer", - "explanationMiddle": " — tout élément", + "explanationMiddle": " — tout ce qui est", "covered": "couvert", "explanationAfter": "par un segment de coupe rouge sera coupé lors de l'export.", "visualExample": "Exemple visuel", diff --git a/src/i18n/locales/fr/editor.json b/src/i18n/locales/fr/editor.json index 779bcd7..03596bd 100644 --- a/src/i18n/locales/fr/editor.json +++ b/src/i18n/locales/fr/editor.json @@ -1,4 +1,10 @@ { + "newRecording": { + "title": "Retour à l'enregistreur", + "description": "Votre session actuelle a été enregistrée.", + "cancel": "Annuler", + "confirm": "Confirmer" + }, "errors": { "noVideoLoaded": "Aucune vidéo chargée", "videoNotReady": "Vidéo non prête", @@ -30,6 +36,8 @@ "systemAudioUnavailable": "Audio système non disponible. Enregistrement sans audio système.", "microphoneDenied": "Accès au microphone refusé. L'enregistrement continuera sans audio.", "cameraDenied": "Accès à la caméra refusé. L'enregistrement continuera sans webcam.", + "cameraDisconnected": "Webcam déconnectée.", + "cameraNotFound": "Caméra introuvable.", "permissionDenied": "Permission d'enregistrement refusée. Veuillez autoriser l'enregistrement d'écran." } } diff --git a/src/i18n/locales/fr/launch.json b/src/i18n/locales/fr/launch.json index f4bfb27..55521cb 100644 --- a/src/i18n/locales/fr/launch.json +++ b/src/i18n/locales/fr/launch.json @@ -33,5 +33,11 @@ "recording": { "selectSource": "Veuillez sélectionner une source à enregistrer" }, - "language": "Langue" + "language": "Langue", + "systemLanguagePrompt": { + "title": "Utiliser la langue de votre système ?", + "description": "Nous avons détecté {{language}} comme langue système. Voulez-vous passer OpenScreen en {{language}} ?", + "switch": "Passer en {{language}}", + "keepDefault": "Conserver la langue actuelle" + } } diff --git a/src/i18n/locales/fr/settings.json b/src/i18n/locales/fr/settings.json index ae98a59..0dff11f 100644 --- a/src/i18n/locales/fr/settings.json +++ b/src/i18n/locales/fr/settings.json @@ -8,12 +8,21 @@ "manual": "Manuel", "auto": "Auto", "autoDescription": "La caméra suit la position du curseur enregistré" + }, + "speed": { + "title": "Vitesse du zoom", + "instant": "Instantané", + "fast": "Rapide", + "smooth": "Fluide", + "lazy": "Lent" } }, "speed": { "playbackSpeed": "Vitesse de lecture", "selectRegion": "Sélectionnez une région de vitesse à ajuster", - "deleteRegion": "Supprimer la région de vitesse" + "deleteRegion": "Supprimer la région de vitesse", + "customPlaybackSpeed": "Vitesse de lecture personnalisée", + "maxSpeedError": "La vitesse ne peut pas dépasser 16×" }, "trim": { "deleteRegion": "Supprimer la région de coupe" @@ -24,7 +33,9 @@ "selectPreset": "Choisir un préréglage", "pictureInPicture": "Incrustation d'image", "verticalStack": "Empilement vertical", - "webcamShape": "Forme de la caméra" + "dualFrame": "Double cadre", + "webcamShape": "Forme de la caméra", + "webcamSize": "Taille de la caméra" }, "effects": { "title": "Effets vidéo",