Skip to content

Commit

Permalink
Merge pull request #96 from davy7125/master
Browse files Browse the repository at this point in the history
French translation update
  • Loading branch information
spessasus authored Jan 10, 2025
2 parents f41005d + e4828cc commit 9fa124e
Show file tree
Hide file tree
Showing 9 changed files with 160 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
export const rendererSettingsLocale = {
title: "Renderer settings",
noteFallingTime: {
title: "Note falling time (miliseconds)",
title: "Note falling time (milliseconds)",
description: "How fast the notes fall (visually)"
},

noteAfterTriggerTime: {
title: "Note after trigger time (miliseconds)",
title: "Note after trigger time (milliseconds)",
description: "How long the notes fall after they get triggered. Zero means that they trigger at the bottom."
},

Expand Down
23 changes: 21 additions & 2 deletions src/website/js/locale/locale_files/locale_fr/export_audio.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ export const exportAudio = {
title: "Durée additionnelle (s)",
description: "Durée additionnelle à la fin du morceau pour donner le temps au son de disparaitre, en secondes"
},
sampleRate: {
title: "Fréquence d'échantillonnage",
description: "Fréquence d'échantillonnage du fichier de sortie en Hz (ne changez ce paramètre que si vous savez ce que vous faites)"
},

separateChannels: {
title: "Séparation des canaux",
Expand Down Expand Up @@ -66,7 +70,8 @@ export const exportAudio = {
},
compress: {
title: "Compresser",
description: "Compacter les échantillons grâce à l'algorithme de compression avec pertes Ogg Vorbis\nCeci réduit de manière significative le poids du fichier\nNote : si la banque de sons était déjà compressée, cette option ne décompressera pas même en étant désactivée"
description: "Compacter les échantillons grâce à l'algorithme de compression avec pertes Ogg Vorbis\n" +
"Ceci réduit de manière significative le poids du fichier\nNote : si la banque de sons était déjà compressée, cette option ne décompressera pas même en étant désactivée"
},
quality: {
title: "Qualité de compression",
Expand All @@ -75,10 +80,24 @@ export const exportAudio = {
}
},

dls: {
button: {
title: "DLS (.dls)",
description: "Exporte la soundfont au format DLS"
},
warning: {
title: "Avertissement concernant l'exportation DLS",
message: "L'exportation DLS est limitée et peut produire des fichiers corrompus avec des soundfonts lourdes et complexes.",
details: "Plus d'info",
confirm: "Continuer l'exportation"
}
},

rmidi: {
button: {
title: "MIDI embarqué (.rmi)",
description: "Exporter le fichier MIDI modifié avec la banque de sons allégée dans un seul fichier\nNote : ce format n'est pas supporté par tous les lecteurs MIDI"
description: "Exporter le fichier MIDI modifié avec la banque de sons allégée dans un seul fichier\n" +
"Note : ce format n'est pas supporté par tous les lecteurs MIDI"
},

progress: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ export const sequencerControllerLocale = {
noLyrics: "Paroles indisponibles...",
otherText: {
title: "Autre texte"
},

subtitles: {
title: "Charger des sous-titres ASS",
description: "Chargez vos propres sous-titres au format .ass"
}
}
};
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ export const rendererSettingsLocale = {
description: "Définition de la vitesse à laquelle les notes tombent sur le clavier (visuellement)"
},

noteAfterTriggerTime: {
title: "Durée après le déclenchement d'une note (millisecondes)",
description: "Durée de la chute des notes après leur déclenchement. Zéro signifie qu'elles se déclenchent en bas"
},

waveformThickness: {
title: "Épaisseur du trait des formes d'ondes (pixels)",
description: "Définition de l'épaisseur du trait des formes d'ondes"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ export const settingsLocale = {

selectLanguage: {
title: "Langue",
description: "Change la langue de l'interface"
description: "Change la langue de l'interface",
helpTranslate: "Traduire SpessaSynth"
},

layoutDirection: {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
export const effectsConfig = {
button: {
title: "Configuration des effets",
description: "Configure les effets de chorus et de réverbération ainsi que le vibrato personnalisé"
},
reverbConfig: {
title: "Configuration de la réverbération",
description: "Configure l'effet de réverbération",
impulseResponse: {
title: "Response impulsionnelle",
description: "Sélectionnez la réponse impulsionnelle pour la réverbération à convolution"
}
},

chorusConfig: {
title: "Configuration du chorus",
description: "Configure l'effet de chorus",
nodesAmount: {
title: "Nombre de lignes de retard",
description: "Nombre de lignes de retard (pour chaque canal stéréo) à utiliser"
},
defaultDelay: {
title: "Délai (s)",
description: "Durée en secondes de la première ligne de retard"
},
delayVariation: {
title: "Augmentation du délai (s)",
description: "Durée à ajouter en secondes pour chaque ligne de retard après la première"
},
stereoDifference: {
title: "Différence stéréo (s)",
description: "Différence du délai entre 2 canaux (ajouté au canal de gauche et soustrait au canal de droite)"
},
oscillatorFrequency: {
title: "Fréquence LFO (Hz)",
description: "Fréquence de l'oscillateur (LFO) de la première ligne de retard, en Hz. Le LFO contrôle la durée du retard."
},
frequencyVariation: {
title: "Augmentation LFO (Hz)",
description: "Quantité à ajouter à la fréquence d'oscillation de chaque ligne de retard après la première, en Hz"
},
oscillatorGain: {
title: "Gain LFO (s)",
description: "Combien l'oscillateur modifie-t-il le délai des lignes de retard, en secondes "
},
apply: {
title: "Valider",
description: "Sauvegarde les paramètres des effets"
}
}
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
export const keyModifiers = {
button: {
title: "Modificateur de notes",
description: "Permet de modifier des notes, individuellement"
},

mainTitle: "Éditeur de modifications de notes",

detailedDescription: "Ce menu vous permet de modifier une note MIDI d'un canal choisi.\n"
+ "Vous pouvez actuellement modifier sa vélocité et assigner un patch (instrument).\n" +
"Cette fonction est particulièrement utile pour les percussions.",

prompt: "Que voulez-vous faire ?",

selectKey: {
prompt: "Appuyez sur la note que vous voulez modifier sur le clavier.",
title: "Sélectionner une note",
change: "Changer la note"
},

selectedChannel: {
title: "Canal sélectionné",
description: "Le canal auquel appartient la note à modifier"
},

selectedKey: {
title: "Note sélectionnée : {0}",
description: "Vous avez sélectionné la note MIDI {0}"
},

modifyKey: {
title: "Modifier une note",
description: "Modifie une note d'un canal choisi",
velocity: {
title: "Forcer la vélocité",
description: "Vélocité à utiliser pour cette note, ignorant la vélocité indiquée par les signaux MIDI. La valeur -1 désactive le forçage"
},
preset: {
title: "Forcer le preset",
description: "Preset à utiliser pour cette note",
unchanged: "Inchangé"
},
apply: {
title: "Valider",
description: "Sauvegarder les modificateurs"
}
},

removeModification: {
title: "Enlever un modificateur",
description: "Enlever un modificateur s'appliquant à une note pour un canal donné",

remove: {
title: "Enlever",
description: "Enlever ce modificateur de note"
}
},

resetModifications: {
title: "Tout réinitialiser",
description: "Enlever tous les modificateurs de notes pour tous les canaux",

confirmation: {
title: "Confirmation",
description: "Êtes-vous sûr(e) de bien vouloir supprimer tous les modificateurs ?"
}
}
};
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import { channelControllerLocale } from "./channel_controller.js";
import { effectsConfig } from "./effects_config.js";
import { keyModifiers } from "./key_modifiers.js";

/**
*
Expand Down Expand Up @@ -64,5 +66,7 @@ export const synthesizerControllerLocale = {
cubic: "Interpolation cubique"
},

channelController: channelControllerLocale
channelController: channelControllerLocale,
effectsConfig: effectsConfig,
keyModifiers: keyModifiers
};
2 changes: 1 addition & 1 deletion src/website/js/renderer/renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ class Renderer
{
// variables
/**
* falling time in miliseconds
* falling time in milliseconds
* @type {number}
*/
this.noteFallingTimeMs = 1000;
Expand Down

0 comments on commit 9fa124e

Please sign in to comment.