feat: added translations for 4 tabs in Settings screen
This commit is contained in:
@@ -70,6 +70,80 @@ export const frFrMessages: TranslationMessages = {
|
||||
'settings.general.kgone.enabledOption': 'Activé',
|
||||
'settings.general.kgone.serverBaseUrl': 'URL de base du serveur',
|
||||
'settings.general.kgone.serverBaseUrlHelp': 'URL de base d’un serveur K.G.One Music Studio en cours d’exécution. Utilisée pour la génération de morceau complet, de clip et la séparation de stems.',
|
||||
'settings.audioIo.title': 'Entrées/Sorties audio',
|
||||
'settings.audioIo.deviceRouting': 'Routage des appareils',
|
||||
'settings.audioIo.refresh': 'Rafraîchir la liste des appareils',
|
||||
'settings.audioIo.refreshing': 'Rafraîchissement…',
|
||||
'settings.audioIo.description': 'Choisissez les appareils que KGStudio doit utiliser pour l’enregistrement et la lecture. Les changements d’entrée s’appliquent à la prochaine session d’enregistrement. Les changements de sortie demandent un rechargement de la page en v1.',
|
||||
'settings.audioIo.inputDevice': 'Appareil d’entrée audio',
|
||||
'settings.audioIo.outputDevice': 'Appareil de sortie audio',
|
||||
'settings.audioIo.inputHelp': 'Les changements s’appliquent au prochain enregistrement audio. Si l’appareil choisi est retiré, KGStudio reviendra à l’appareil système par défaut.',
|
||||
'settings.audioIo.outputHelp': 'Les changements de sortie demandent un rechargement en v1. La prise en charge du routage vers une sortie non par défaut est limitée dans les navigateurs, donc KGStudio continuera à utiliser la sortie système par défaut lorsqu’elle n’est pas prise en charge.',
|
||||
'settings.audioIo.outputSinkUnsupported': 'Ce navigateur n’expose pas de bascule fiable en direct de la sortie Web Audio. La sélection d’une sortie non par défaut reste un effort au mieux et peut finalement rester sur la sortie système par défaut.',
|
||||
'settings.audioIo.chooseOutputDevice': 'Choisir l’appareil de sortie…',
|
||||
'settings.audioIo.previousSelectedInput': 'Entrée précédemment sélectionnée (autorisation requise pour vérification)',
|
||||
'settings.audioIo.previousSelectedOutput': 'Sortie précédemment sélectionnée (autorisation requise pour vérification)',
|
||||
'settings.audioIo.status.inputUnavailable': 'L’appareil d’entrée audio précédemment sélectionné n’est pas disponible ; utilisation de l’appareil système par défaut.',
|
||||
'settings.audioIo.status.outputUnavailable': 'L’appareil de sortie audio précédemment sélectionné n’est pas disponible ; utilisation de l’appareil système par défaut.',
|
||||
'settings.audioIo.status.refreshed': 'La liste des appareils audio a été rafraîchie.',
|
||||
'settings.audioIo.status.readFailed': 'Impossible de lire les appareils audio depuis le navigateur.',
|
||||
'settings.audioIo.status.inputDefaultNextSession': 'L’entrée audio utilisera l’appareil système par défaut lors de la prochaine session d’enregistrement.',
|
||||
'settings.audioIo.status.inputChangedNextSession': 'L’entrée audio changera lors de la prochaine session d’enregistrement.',
|
||||
'settings.audioIo.status.outputDefaultAfterRefresh': 'La sortie audio utilisera l’appareil système par défaut après rechargement.',
|
||||
'settings.audioIo.status.outputSavedRefreshRequired': 'L’appareil de sortie audio a été enregistré. Rechargez la page pour l’appliquer en v1.',
|
||||
'settings.audioIo.status.outputPromptUnsupported': 'Ce navigateur ne prend pas en charge l’invite de sélection d’un appareil de sortie audio.',
|
||||
'settings.audioIo.status.outputSelectedRefreshRequired': 'Appareil de sortie sélectionné. Rechargez la page pour l’appliquer en v1.',
|
||||
'settings.audioIo.status.outputSelectionDenied': 'Le navigateur n’a pas autorisé la sélection d’une sortie non par défaut.',
|
||||
'settings.behavior.title': 'Comportement',
|
||||
'settings.behavior.editor': 'Éditeur',
|
||||
'settings.behavior.playheadUpdateFrequency': 'Fréquence de mise à jour de la tête de lecture (fps)',
|
||||
'settings.behavior.playheadUpdateFrequencyHelp': 'Fréquence de mise à jour de l’animation de la tête de lecture pendant la lecture. Des valeurs plus élevées (60 fps) donnent une animation plus fluide mais utilisent plus de CPU. Des valeurs plus faibles (10 fps) sont plus efficaces. Les changements s’appliquent immédiatement sans redémarrage.',
|
||||
'settings.behavior.spectrogramHeightResolution': 'Résolution verticale du spectrogramme',
|
||||
'settings.behavior.spectrogramHeightResolutionHelp': 'Contrôle le niveau de détail vertical du spectrogramme sur la plage de hauteurs visible. Des valeurs plus élevées accentuent les contours de hauteur mais consomment davantage de CPU et de mémoire lors du calcul du spectrogramme.',
|
||||
'settings.behavior.chatBox': 'Boîte de discussion',
|
||||
'settings.behavior.openAtStartup': 'Ouvrir au démarrage',
|
||||
'settings.behavior.audio': 'Audio',
|
||||
'settings.behavior.lookaheadTime': 'Temps d’anticipation (ms)',
|
||||
'settings.behavior.lookaheadTimeHelp': 'Temps d’anticipation de planification audio (0-500 ms). Des valeurs plus faibles (10-20 ms) réduisent la latence d’entrée MIDI mais peuvent provoquer des glitches audio sur les systèmes plus lents. Des valeurs plus élevées (100 ms et plus) améliorent la stabilité de lecture. Les changements s’appliquent immédiatement sans redémarrage.',
|
||||
'settings.behavior.playbackDelay': 'Délai de lecture (ms)',
|
||||
'settings.behavior.playbackDelayHelp': 'La lecture démarrera avec un léger délai après avoir appuyé sur le bouton de démarrage (0-500 ms). Augmenter cette valeur peut aider à stabiliser la lecture, surtout pendant les premiers ticks si la valeur d’anticipation est trop faible. Les changements s’appliquent immédiatement sans redémarrage.',
|
||||
'settings.behavior.midiAutomationInterpolation': 'Interpolation de l’automation MIDI',
|
||||
'settings.behavior.midiAutomationInterpolation.low': 'Économie (20 ms)',
|
||||
'settings.behavior.midiAutomationInterpolation.balanced': 'Équilibré (10 ms)',
|
||||
'settings.behavior.midiAutomationInterpolation.high': 'Haute qualité (5 ms)',
|
||||
'settings.behavior.midiAutomationInterpolationHelp': 'Contrôle la densité de cuisson de l’automation MIDI pour la lecture et le bounce. Des intervalles plus courts sonnent plus fluides mais planifient davantage d’événements.',
|
||||
'settings.behavior.midiInputLatency': 'Latence d’entrée MIDI (ms)',
|
||||
'settings.behavior.midiInputLatencyHelp': 'Correction temporelle pour l’enregistrement MIDI (0-500 ms). Si les notes enregistrées apparaissent légèrement en retard par rapport à ce que vous vouliez jouer, augmentez cette valeur pour l’aligner sur la latence d’entrée de votre appareil MIDI. La position de chaque note est reculée de cette valeur lors de la validation.',
|
||||
'settings.behavior.bounceStartsFromBeat1': 'Le bounce démarre au temps 1',
|
||||
'settings.behavior.bounceStartsFromBeat1Help': 'Oui inclut le silence initial entre le début du morceau et la première région rendue lors du bounce WAV/MP3. Non supprime ce silence initial et démarre le bounce à la première note rendue ou à la première région audio.',
|
||||
'settings.behavior.captureAudioForScreenSharing': 'Capturer l’audio pour le partage d’écran',
|
||||
'settings.behavior.captureAudioForScreenSharingHelp': 'Redémarrez KGStudio (rechargez la page) pour appliquer ce réglage. Activez cette option lorsque l’audio de KGStudio ne peut pas être capturé pendant le partage d’écran dans les appels vidéo (ex. Zoom, Teams). Cela crée un flux audio supplémentaire que les applications de capture d’écran peuvent détecter.',
|
||||
'settings.behavior.captureAudioForScreenSharingWarning': 'Lorsque vous partagez l’écran dans Zoom, vérifiez bien que l’option "Share Sound" est activée.',
|
||||
'settings.behavior.validation.lookahead.invalidNumber': 'Le temps d’anticipation doit être un nombre valide',
|
||||
'settings.behavior.validation.lookahead.range': 'Le temps d’anticipation doit être compris entre 0 et 0,5 seconde (0-500 ms)',
|
||||
'settings.behavior.validation.playbackDelay.invalidNumber': 'Le délai de lecture doit être un nombre valide',
|
||||
'settings.behavior.validation.playbackDelay.range': 'Le délai de lecture doit être compris entre 0 et 0,5 seconde (0-500 ms)',
|
||||
'settings.behavior.validation.recordingOffset.invalidNumber': 'La latence d’entrée MIDI doit être un nombre valide',
|
||||
'settings.behavior.validation.recordingOffset.range': 'La latence d’entrée MIDI doit être comprise entre 0 et 0,5 seconde (0-500 ms)',
|
||||
'settings.templates.title': 'Modèles',
|
||||
'settings.templates.customInstructions': 'Instructions personnalisées',
|
||||
'settings.templates.placeholder': 'Veuillez saisir vos instructions personnalisées pour l’assistant musical K.G.Studio',
|
||||
'settings.chordGuide.title': 'Guide d’accords',
|
||||
'settings.chordGuide.resetToDefault': 'Rétablir les valeurs par défaut',
|
||||
'settings.chordGuide.group.major': 'Accords candidats majeurs',
|
||||
'settings.chordGuide.group.minor': 'Accords candidats mineurs',
|
||||
'settings.chordGuide.help.major': 'Saisissez des accords relatifs à Do majeur. L’application les transposera automatiquement pour les autres armures majeures.',
|
||||
'settings.chordGuide.help.minor': 'Saisissez des accords relatifs à La mineur. L’application les transposera automatiquement pour les autres armures mineures.',
|
||||
'settings.chordGuide.functionsAria': 'Fonctions pour {group}',
|
||||
'settings.chordGuide.addTitle': 'Ajouter un accord à {group}',
|
||||
'settings.chordGuide.deleteSelectedRows': 'Supprimer les lignes sélectionnées',
|
||||
'settings.chordGuide.table.chord': 'Accord',
|
||||
'settings.chordGuide.table.notes': 'Notes',
|
||||
'settings.chordGuide.table.source': 'Source',
|
||||
'settings.chordGuide.table.note': 'Note',
|
||||
'settings.chordGuide.loadError': 'Impossible de charger les réglages du guide d’accords.',
|
||||
'settings.chordGuide.invalidChordSymbol': 'Veuillez saisir un symbole d’accord valide. Exemple : Bm7b5',
|
||||
'settings.chordGuide.unsupportedChordSymbol': 'Impossible de déduire les notes pour cet accord. Veuillez utiliser un symbole d’accord pris en charge.',
|
||||
'dialog.title.notice': 'Information',
|
||||
'dialog.title.timeSignature': 'Chiffrage de mesure',
|
||||
'dialog.title.tempoDetection': 'Détection du tempo',
|
||||
|
||||
Reference in New Issue
Block a user