chore: sync locales
Some checks are pending
CI / test-and-build (push) Waiting to run
CI / Playwright Tests (push) Waiting to run
CI / Build and Push Multi-Platform Docker Image (push) Blocked by required conditions
CI / deploy (push) Blocked by required conditions

This commit is contained in:
Ibrahima G. Coulibaly 2025-07-15 17:20:32 +01:00
commit 5ba8955890
13 changed files with 1510 additions and 34 deletions

44
.idea/workspace.xml generated
View file

@ -4,9 +4,9 @@
<option name="autoReloadType" value="SELECTIVE" /> <option name="autoReloadType" value="SELECTIVE" />
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="b30e2810-c4c1-4aad-b134-794e52cc1c7d" name="Changes" comment="fix: translations"> <list default="true" id="b30e2810-c4c1-4aad-b134-794e52cc1c7d" name="Changes" comment="fix: create-tool.mjs to use i18n object">
<change afterPath="$PROJECT_DIR$/scripts/delete-i18n.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/components/ToolHeader.tsx" beforeDir="false" afterPath="$PROJECT_DIR$/src/components/ToolHeader.tsx" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -531,22 +531,6 @@
<workItem from="1752493585622" duration="11629000" /> <workItem from="1752493585622" duration="11629000" />
<workItem from="1752507105323" duration="9008000" /> <workItem from="1752507105323" duration="9008000" />
</task> </task>
<task id="LOCAL-00185" summary="fix: path">
<option name="closed" value="true" />
<created>1743645074051</created>
<option name="number" value="00185" />
<option name="presentableId" value="LOCAL-00185" />
<option name="project" value="LOCAL" />
<updated>1743645074051</updated>
</task>
<task id="LOCAL-00186" summary="fix: vite worker format">
<option name="closed" value="true" />
<created>1743647707334</created>
<option name="number" value="00186" />
<option name="presentableId" value="LOCAL-00186" />
<option name="project" value="LOCAL" />
<updated>1743647707334</updated>
</task>
<task id="LOCAL-00187" summary="fix: tests"> <task id="LOCAL-00187" summary="fix: tests">
<option name="closed" value="true" /> <option name="closed" value="true" />
<created>1743691399769</created> <created>1743691399769</created>
@ -923,7 +907,23 @@
<option name="project" value="LOCAL" /> <option name="project" value="LOCAL" />
<updated>1752585351036</updated> <updated>1752585351036</updated>
</task> </task>
<option name="localTasksCounter" value="234" /> <task id="LOCAL-00234" summary="chore: delete unused i18n json files">
<option name="closed" value="true" />
<created>1752585829343</created>
<option name="number" value="00234" />
<option name="presentableId" value="LOCAL-00234" />
<option name="project" value="LOCAL" />
<updated>1752585829343</updated>
</task>
<task id="LOCAL-00235" summary="fix: create-tool.mjs to use i18n object">
<option name="closed" value="true" />
<created>1752586932190</created>
<option name="number" value="00235" />
<option name="presentableId" value="LOCAL-00235" />
<option name="project" value="LOCAL" />
<updated>1752586932190</updated>
</task>
<option name="localTasksCounter" value="236" />
<servers /> <servers />
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
@ -970,8 +970,6 @@
<option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" /> <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="false" />
<option name="CHECK_NEW_TODO" value="false" /> <option name="CHECK_NEW_TODO" value="false" />
<option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" /> <option name="ADD_EXTERNAL_FILES_SILENTLY" value="true" />
<MESSAGE value="chore: new logo and font" />
<MESSAGE value="chore: white logo" />
<MESSAGE value="chore: png icon" /> <MESSAGE value="chore: png icon" />
<MESSAGE value="fix: remove xml viewer" /> <MESSAGE value="fix: remove xml viewer" />
<MESSAGE value="feat: convert to jpg" /> <MESSAGE value="feat: convert to jpg" />
@ -995,7 +993,9 @@
<MESSAGE value="feat: password generator to test translation" /> <MESSAGE value="feat: password generator to test translation" />
<MESSAGE value="docs: translation docs" /> <MESSAGE value="docs: translation docs" />
<MESSAGE value="fix: translations" /> <MESSAGE value="fix: translations" />
<option name="LAST_COMMIT_MESSAGE" value="fix: translations" /> <MESSAGE value="chore: delete unused i18n json files" />
<MESSAGE value="fix: create-tool.mjs to use i18n object" />
<option name="LAST_COMMIT_MESSAGE" value="fix: create-tool.mjs to use i18n object" />
</component> </component>
<component name="VgoProject"> <component name="VgoProject">
<integration-enabled>false</integration-enabled> <integration-enabled>false</integration-enabled>

View file

@ -1,5 +1,42 @@
{ {
"changeSpeed": { "changeSpeed": {
"description": "Modifier la vitesse de lecture des fichiers audio. Accélérer ou ralentir le son tout en conservant la hauteur." "description": "Modifier la vitesse de lecture des fichiers audio. Accélérer ou ralentir le son tout en conservant la hauteur.",
"inputTitle": "Entrée audio",
"newAudioSpeed": "Nouvelle vitesse audio",
"outputFormat": "Format de sortie",
"resultTitle": "Audio édité",
"settingSpeed": "Réglage de la vitesse",
"shortDescription": "Modifier la vitesse des fichiers audio",
"speedDescription": "Multiplicateur par défaut : 2 signifie 2x plus rapide",
"title": "Changer la vitesse audio",
"toolInfo": {
"title": "Qu'est-ce que {{title}}?"
}
},
"extractAudio": {
"description": "Extraire la piste audio des fichiers vidéo.",
"extractingAudio": "Extraction audio",
"inputTitle": "Entrée vidéo",
"outputFormat": "Format de sortie",
"outputFormatDescription": "Sélectionnez le format dans lequel l'audio doit être extrait.",
"resultTitle": "Audio extrait",
"shortDescription": "Extrayez l'audio des fichiers vidéo (MP4, MOV, etc.) vers AAC, MP3 ou WAV.",
"title": "Extraire l'audio d'une vidéo",
"toolInfo": {
"description": "Cet outil vous permet d'extraire la piste audio de vos fichiers vidéo. Vous pouvez choisir parmi différents formats audio, notamment AAC, MP3 et WAV.",
"title": "Qu'est-ce que {{title}}?"
}
},
"mergeAudio": {
"description": "Combinez plusieurs fichiers audio en un seul fichier audio en les concaténant en séquence.",
"longDescription": "Cet outil vous permet de fusionner plusieurs fichiers audio en un seul fichier en les concaténant dans l'ordre de leur mise en ligne. Idéal pour combiner des segments de podcast, des morceaux de musique ou tout autre fichier audio à assembler. Compatible avec différents formats audio, dont MP3, AAC et WAV.",
"shortDescription": "Fusionnez plusieurs fichiers audio en un seul (MP3, AAC, WAV).",
"title": "Fusionner l'audio"
},
"trim": {
"description": "Coupez et rognez des fichiers audio pour extraire des segments spécifiques en spécifiant les heures de début et de fin.",
"longDescription": "Cet outil vous permet de découper des fichiers audio en spécifiant les heures de début et de fin. Vous pouvez extraire des segments spécifiques de fichiers audio plus longs, supprimer des parties inutiles ou créer des clips plus courts. Il prend en charge divers formats audio, dont MP3, AAC et WAV. Idéal pour le montage de podcasts, la production musicale ou tout autre besoin d'édition audio.",
"shortDescription": "Découpez des fichiers audio pour extraire des segments de temps spécifiques (MP3, AAC, WAV).",
"title": "Couper le son"
} }
} }

View file

@ -1 +1,114 @@
{} {
"changeCsvSeparator": {
"description": "Modifiez le délimiteur/séparateur dans les fichiers CSV. Convertissez vos fichiers entre différents formats CSV, comme la virgule, le point-virgule, la tabulation ou des séparateurs personnalisés.",
"shortDescription": "Modifier le délimiteur du fichier CSV",
"title": "Changer le séparateur CSV"
},
"csvRowsToColumns": {
"description": "Cet outil convertit les lignes d'un fichier CSV (valeurs séparées par des virgules) en colonnes. Il extrait les lignes horizontales du fichier CSV d'entrée une par une, les fait pivoter de 90 degrés et les affiche sous forme de colonnes verticales, l'une après l'autre, séparées par des virgules.', longDescription: 'Cet outil convertit les lignes d'un fichier CSV (valeurs séparées par des virgules) en colonnes. Par exemple, si les données CSV d'entrée comportent 6 lignes, la sortie comportera 6 colonnes et les éléments des lignes seront disposés de haut en bas. Dans un fichier CSV bien formé, le nombre de valeurs par ligne est le même. Cependant, si des lignes contiennent des champs manquants, le programme peut les corriger et vous pouvez choisir parmi les options disponibles : remplir les données manquantes avec des éléments vides ou remplacer les données manquantes par des éléments personnalisés, tels que « manquant », « ? » ou « x ». Pendant le processus de conversion, l'outil nettoie également le fichier CSV des informations inutiles, telles que les lignes vides (c'est-à-dire sans informations visibles) et les commentaires. Pour aider l'outil à identifier correctement les commentaires, vous pouvez spécifier dans les options le symbole au début d'une ligne qui démarre un commentaire. Ce symbole est généralement un dièse « # » ou une double barre oblique « // ». C'est incroyable !",
"longDescription": "Cet outil convertit les lignes d'un fichier CSV (valeurs séparées par des virgules) en colonnes. Par exemple, si les données CSV d'entrée comportent six lignes, le résultat comportera six colonnes et les éléments des lignes seront disposés de haut en bas. Dans un fichier CSV bien formé, le nombre de valeurs par ligne est identique. Cependant, si des champs manquent dans certaines lignes, le programme peut les corriger et vous pouvez choisir parmi les options disponibles : compléter les données manquantes avec des éléments vides ou les remplacer par des éléments personnalisés, tels que",
"shortDescription": "Convertissez les lignes CSV en colonnes.",
"title": "Convertir des lignes CSV en colonnes"
},
"csvToJson": {
"columnSeparator": "Séparateur de colonnes (par exemple, , ; \\t)",
"commentSymbol": "Symbole de commentaire (par exemple, #)",
"conversionOptions": "Options de conversion",
"description": "Convertissez des fichiers CSV au format JSON avec des options personnalisables pour les délimiteurs, les guillemets et le formatage de sortie. Prise en charge des en-têtes, des commentaires et de la conversion de type dynamique.",
"dynamicTypes": "Types dynamiques",
"dynamicTypesDescription": "Convertir automatiquement les nombres et les booléens",
"errorParsing": "Erreur lors de l'analyse du fichier CSV : {{error}}",
"fieldQuote": "Citation de champ (par exemple, \")",
"inputCsvFormat": "Format d'entrée CSV",
"inputTitle": "Entrée CSV",
"resultTitle": "Sortie JSON",
"shortDescription": "Convertissez les données CSV au format JSON.",
"skipEmptyLines": "Sauter les lignes vides",
"skipEmptyLinesDescription": "Ignorer les lignes vides dans le fichier CSV d'entrée",
"title": "Convertir CSV en JSON",
"useHeaders": "Utiliser les en-têtes",
"useHeadersDescription": "Traiter la première ligne comme en-tête de colonne"
},
"csvToTsv": {
"description": "Téléchargez votre fichier CSV via le formulaire ci-dessous et il sera automatiquement converti en fichier TSV. Dans les options de l'outil, vous pouvez personnaliser le format CSV d'entrée : spécifiez le délimiteur de champ, le caractère de guillemet et le symbole de commentaire, ignorez les lignes CSV vides et conservez ou non les en-têtes de colonnes CSV.",
"longDescription": "Cet outil convertit les données CSV (valeurs séparées par des virgules) en données TSV (valeurs séparées par des tabulations). CSV et TSV sont des formats de fichier courants pour stocker des données tabulaires, mais ils utilisent des séparateurs différents pour séparer les valeurs : le CSV utilise des virgules (",
"shortDescription": "Convertissez les données CSV au format TSV.",
"title": "Convertir CSV en TSV"
},
"csvToXml": {
"description": "Convertissez des fichiers CSV au format XML avec des options personnalisables.",
"shortDescription": "Convertissez les données CSV au format XML.",
"title": "Convertir CSV en XML"
},
"csvToYaml": {
"description": "Il vous suffit de télécharger votre fichier CSV via le formulaire ci-dessous et il sera automatiquement converti en fichier YAML. Dans les options de l'outil, vous pouvez spécifier le caractère de délimitation de champ, le caractère de guillemet et le caractère de commentaire pour adapter l'outil aux formats CSV personnalisés. Vous pouvez également sélectionner le format YAML de sortie : préservant ou excluant les en-têtes CSV.",
"longDescription": "Cet outil transforme les données CSV (Comma Separated Values) en données YAML (Yet Another Markup Language). CSV est un format tabulaire simple utilisé pour représenter des types de données matricielles composés de lignes et de colonnes. YAML, quant à lui, est un format plus avancé (en fait un sur-ensemble de JSON), qui crée des données plus lisibles pour la sérialisation et prend en charge les listes, les dictionnaires et les objets imbriqués. Ce programme prend en charge différents formats d'entrée CSV : les données d'entrée peuvent être séparées par des virgules (par défaut), des points-virgules, des barres verticales ou utiliser un autre délimiteur. Vous pouvez spécifier le délimiteur exact utilisé par vos données dans les options. De même, dans les options, vous pouvez spécifier le caractère guillemet utilisé pour encadrer les champs CSV (par défaut, un guillemet double). Vous pouvez également ignorer les lignes commençant par des commentaires en spécifiant les symboles de commentaire dans les options. Cela vous permet de préserver la clarté de vos données en ignorant les lignes inutiles. Il existe deux méthodes pour convertir un fichier CSV en YAML. La première méthode convertit chaque ligne CSV en liste YAML. La seconde méthode extrait les en-têtes de la première ligne CSV et crée des objets YAML avec des clés basées sur ces en-têtes. Vous pouvez également personnaliser le format YAML de sortie en spécifiant le nombre d'espaces pour l'indentation des structures YAML. Pour effectuer la conversion inverse, c'est-à-dire convertir un fichier YAML en CSV, vous pouvez utiliser notre outil de conversion YAML en CSV. C'est génial !",
"shortDescription": "Convertissez rapidement un fichier CSV en fichier YAML.",
"title": "Convertir CSV en YAML"
},
"findIncompleteCsvRecords": {
"checkingOptions": "Vérification des options",
"commentCharacterDescription": "Saisissez le caractère indiquant le début d'une ligne de commentaire. Les lignes commençant par ce symbole seront ignorées.",
"csvInputOptions": "Options de saisie CSV",
"csvSeparatorDescription": "Saisissez le caractère utilisé pour délimiter les colonnes dans le fichier d'entrée CSV.",
"deleteLinesWithNoData": "Supprimer les lignes sans données",
"deleteLinesWithNoDataDescription": "Supprimer les lignes vides du fichier d'entrée CSV.",
"description": "Il vous suffit de télécharger votre fichier CSV dans le formulaire ci-dessous et cet outil vérifiera automatiquement qu'aucune ligne ou colonne ne contient de valeur manquante. Dans les options de l'outil, vous pouvez ajuster le format du fichier d'entrée (spécifier le délimiteur, les guillemets et les commentaires). De plus, vous pouvez activer la vérification des valeurs vides, ignorer les lignes vides et limiter le nombre de messages d'erreur dans la sortie.",
"findEmptyValues": "Trouver des valeurs vides",
"findEmptyValuesDescription": "Afficher un message concernant les champs CSV vides (il ne s'agit pas de champs manquants mais de champs qui ne contiennent rien).",
"inputTitle": "Entrée CSV",
"limitNumberOfMessages": "Limiter le nombre de messages",
"messageLimitDescription": "Définissez la limite du nombre de messages dans la sortie.",
"quoteCharacterDescription": "Saisissez le caractère de citation utilisé pour citer les champs de saisie CSV.",
"resultTitle": "Statut CSV",
"shortDescription": "Trouvez rapidement les lignes et les colonnes dans CSV auxquelles il manque des valeurs.",
"title": "Rechercher des enregistrements CSV incomplets",
"toolInfo": {
"title": "Qu'est-ce qu'un {{title}}?"
}
},
"insertCsvColumns": {
"appendColumns": "Ajouter des colonnes",
"commentCharacterDescription": "Saisissez le caractère indiquant le début d'une ligne de commentaire. Les lignes commençant par ce symbole seront ignorées.",
"csvOptions": "Options CSV",
"csvSeparator": "Séparateur CSV",
"csvToInsert": "CSV à insérer",
"csvToInsertDescription": "Saisissez la ou les colonnes à insérer dans le fichier CSV. Le caractère de délimitation des colonnes doit être identique à celui du fichier d'entrée CSV. Remarque : les lignes vides seront ignorées.",
"customFillDescription": "Si le fichier CSV d'entrée est incomplet (valeurs manquantes), ajoutez-vous des champs vides ou des symboles personnalisés aux enregistrements pour créer un CSV bien formé ?",
"customFillValueDescription": "Utilisez cette valeur personnalisée pour remplir les champs manquants. (Fonctionne uniquement avec le mode « Valeurs personnalisées » ci-dessus.)",
"customPosition": "Position personnalisée",
"customPositionOptionsDescription": "Sélectionnez la méthode pour insérer les colonnes dans le fichier CSV.",
"description": "Ajoutez de nouvelles colonnes aux données CSV à des positions spécifiées.",
"fillWithCustomValues": "Remplir avec les valeurs douanières",
"fillWithEmptyValues": "Remplir avec des valeurs vides",
"headerName": "Nom de l'en-tête",
"headerNameDescription": "En-tête de la colonne après laquelle vous souhaitez insérer des colonnes.",
"inputTitle": "Entrée CSV",
"insertingPositionDescription": "Spécifiez où insérer les colonnes dans le fichier CSV.",
"position": "Position",
"positionOptions": "Options de position",
"prependColumns": "Ajouter des colonnes au début",
"quoteCharDescription": "Saisissez le caractère de citation utilisé pour citer les champs de saisie CSV.",
"resultTitle": "Sortie CSV",
"rowNumberDescription": "Numéro de la colonne après laquelle vous souhaitez insérer des colonnes.",
"separatorDescription": "Saisissez le caractère utilisé pour délimiter les colonnes dans le fichier d'entrée CSV.",
"shortDescription": "Insérez rapidement une ou plusieurs nouvelles colonnes n'importe où dans un fichier CSV.",
"title": "Insérer des colonnes CSV",
"toolInfo": {
"description": "Cet outil vous permet d'insérer de nouvelles colonnes dans des données CSV à des emplacements spécifiques. Vous pouvez ajouter des colonnes à des emplacements personnalisés en fonction des noms d'en-tête ou des numéros de colonne.",
"title": "Insérer des colonnes CSV"
}
},
"swapCsvColumns": {
"description": "Il vous suffit de télécharger votre fichier CSV dans le formulaire ci-dessous, de spécifier les colonnes à permuter et l'outil modifiera automatiquement la position de ces colonnes dans le fichier de sortie. Dans les options de l'outil, vous pouvez spécifier la position ou le nom des colonnes à permuter, corriger les données incomplètes et éventuellement supprimer les enregistrements vides et commentés.",
"longDescription": "Cet outil réorganise les données CSV en intervertissant la position de leurs colonnes. L'interversion des colonnes améliore la lisibilité d'un fichier CSV en regroupant ou en mettant au premier plan les données fréquemment utilisées, facilitant ainsi leur comparaison et leur modification. Par exemple, vous pouvez intervertir la première colonne avec la dernière, ou la deuxième avec la troisième. Pour intervertir les colonnes en fonction de leur position, sélectionnez l'option",
"shortDescription": "Réorganiser les colonnes CSV.",
"title": "Échanger les colonnes CSV"
},
"transposeCsv": {
"description": "Il vous suffit de télécharger votre fichier CSV via le formulaire ci-dessous et cet outil le transposera automatiquement. Dans les options, vous pouvez spécifier le caractère de début des lignes de commentaire dans le fichier CSV pour les supprimer. De plus, si le fichier CSV est incomplet (valeurs manquantes), vous pouvez remplacer les valeurs manquantes par le caractère vide ou un caractère personnalisé.",
"longDescription": "Cet outil transpose les fichiers CSV (valeurs séparées par des virgules). Il traite le fichier CSV comme une matrice de données et inverse tous les éléments sur la diagonale principale. Le fichier CSV de sortie contient les mêmes données CSV que le fichier d'entrée, mais toutes les lignes sont désormais des colonnes, et toutes les colonnes des lignes. Après la transposition, le fichier CSV aura des dimensions opposées. Par exemple, si le fichier d'entrée comporte 4 colonnes et 3 lignes, le fichier de sortie comportera 3 colonnes et 4 lignes. Lors de la conversion, le programme supprime également les lignes inutiles et corrige les données incomplètes. Plus précisément, l'outil supprime automatiquement tous les enregistrements vides et les commentaires commençant par un caractère spécifique, que vous pouvez définir dans l'option. De plus, en cas de corruption ou de perte des données CSV, l'utilitaire complète le fichier avec des champs vides ou personnalisés, que vous pouvez spécifier dans les options. Csv-abulous !",
"shortDescription": "Transposer rapidement un fichier CSV.",
"title": "Transposer CSV"
}
}

View file

@ -1 +1,98 @@
{} {
"changeColors": {
"description": "Monde",
"shortDescription": "Échanger rapidement les couleurs d'une image",
"title": "Changer une couleur dans une image"
},
"changeOpacity": {
"description": "Ajustez facilement la transparence de vos images. Téléchargez simplement votre image, utilisez le curseur pour définir le niveau d'opacité souhaité entre 0 (transparent) et 1 (opaque), puis téléchargez l'image modifiée.",
"shortDescription": "Ajuster la transparence des images",
"title": "Modifier l'opacité de l'image"
},
"compress": {
"description": "Réduisez la taille du fichier image tout en conservant la qualité.",
"inputTitle": "Image d'entrée",
"resultTitle": "Image compressée",
"shortDescription": "Compresser des images en maintenant une qualité raisonnable.",
"title": "Compresser une image"
},
"compressPng": {
"description": "C'est un programme pour compresser des images PNG. Dès que vous collez votre image PNG dans la zone d'entrée, le programme va la compresser et afficher le résultat dans la zone de sortie. Dans les options, vous pouvez ajuster le niveau de compression et comparer la taille des 2 fichiers.",
"shortDescription": "Compresser rapidement un PNG",
"title": "Compresser un PNG"
},
"convertJgpToPng": {
"description": "Convertissez rapidement vos images JPG en PNG. Importez simplement votre image PNG dans l'éditeur à gauche.",
"shortDescription": "Convertir rapidement vos images JPG en PNG",
"title": "Convertir un JPG en PNG"
},
"convertToJpg": {
"description": "Convertissez différents formats d'image (PNG, GIF, TIF, PSD, SVG, WEBP, HEIC, RAW) en JPG avec des paramètres de qualité et de couleur d'arrière-plan personnalisables.",
"shortDescription": "Convertir des images en JPG avec contrôle qualité",
"title": "Convertir des images en JPG"
},
"createTransparent": {
"description": "Monde",
"shortDescription": "Rendre rapidement une image transparente",
"title": "Créer un PNG transparent"
},
"crop": {
"description": "Recadrez les images pour supprimer les zones indésirables.",
"inputTitle": "Image d'entrée",
"resultTitle": "Image rognée",
"shortDescription": "Rogner des images rapidement.",
"title": "Rogner une image"
},
"editor": {
"description": "Éditeur d'images avancé avec des outils de recadrage, de rotation, d'annotation, d'ajustement des couleurs et d'ajout de filigranes. Retouchez vos images avec des outils professionnels directement dans votre navigateur.",
"shortDescription": "Modifiez des images avec des outils et des fonctionnalités avancés",
"title": "Éditeur d'images"
},
"imageToText": {
"description": "Extraire du texte à partir d'images (JPG, PNG) à l'aide de la reconnaissance optique de caractères (OCR).",
"shortDescription": "Extraire du texte à partir d'images à l'aide de l'OCR.",
"title": "Conversion d'image en texte (OCR)"
},
"qrCode": {
"description": "Générez des codes QR pour différents types de données : URL, texte, e-mail, téléphone, SMS, WiFi, vCard, etc.",
"shortDescription": "Créez des codes QR personnalisés pour différents formats de données.",
"title": "Générateur de code QR"
},
"removeBackground": {
"description": "Monde",
"shortDescription": "Supprimer automatiquement les arrière-plans des images",
"title": "Supprimer l'arrière-plan de l'image"
},
"resize": {
"description": "Redimensionner les images à différentes dimensions.",
"dimensionType": "Type de dimension",
"heightDescription": "Hauteur (en pixels)",
"inputTitle": "Image d'entrée",
"maintainAspectRatio": "Maintenir le rapport hauteur/largeur",
"maintainAspectRatioDescription": "Conserver le rapport hauteur/largeur d'origine de l'image.",
"percentage": "Pourcentage",
"percentageDescription": "Pourcentage de la taille d'origine (par exemple, 50 pour la demi-taille, 200 pour la double taille)",
"resizeByPercentage": "Redimensionner par pourcentage",
"resizeByPercentageDescription": "Redimensionner en spécifiant un pourcentage de la taille d'origine.",
"resizeByPixels": "Redimensionner par pixels",
"resizeByPixelsDescription": "Redimensionner en spécifiant les dimensions en pixels.",
"resizeMethod": "Méthode de redimensionnement",
"resultTitle": "Image redimensionnée",
"setHeight": "Définir la hauteur",
"setHeightDescription": "Spécifiez la hauteur en pixels et calculez la largeur en fonction du rapport hauteur/largeur.",
"setWidth": "Définir la largeur",
"setWidthDescription": "Spécifiez la largeur en pixels et calculez la hauteur en fonction du rapport hauteur/largeur.",
"shortDescription": "Redimensionnez facilement les images.",
"title": "Redimensionner l'image",
"toolInfo": {
"description": "Cet outil vous permet de redimensionner des images JPG, PNG, SVG ou GIF. Vous pouvez redimensionner en spécifiant les dimensions en pixels ou en pourcentage, avec des options permettant de conserver le rapport hauteur/largeur d'origine.",
"title": "Redimensionner l'image"
},
"widthDescription": "Largeur (en pixels)"
},
"rotate": {
"description": "Faire pivoter une image selon un angle spécifié.",
"shortDescription": "Faites pivoter une image facilement.",
"title": "Faire pivoter l'image"
}
}

View file

@ -1 +1,62 @@
{} {
"escapeJson": {
"description": "Échappez les caractères spéciaux dans les chaînes JSON. Convertissez les données JSON au format correctement échappé pour une transmission ou un stockage sécurisé.",
"shortDescription": "Échapper aux caractères spéciaux dans JSON",
"title": "Échapper le JSON"
},
"jsonToXml": {
"description": "Convertissez des données JSON au format XML. Transformez des objets JSON structurés en documents XML bien formés.",
"shortDescription": "Convertir JSON au format XML",
"title": "JSON vers XML"
},
"minify": {
"description": "Supprimez tous les espaces inutiles du JSON.",
"inputTitle": "Entrée JSON",
"resultTitle": "JSON minifié",
"shortDescription": "Minifier JSON en supprimant les espaces",
"title": "Minifier JSON",
"toolInfo": {
"description": "La minification JSON consiste à supprimer tous les espaces inutiles des données JSON tout en préservant leur validité. Cela inclut la suppression des espaces, des sauts de ligne et des indentations inutiles à l'analyse correcte du JSON. La minification réduit la taille des données JSON, les rendant plus efficaces pour le stockage et la transmission, tout en conservant la même structure de données et les mêmes valeurs.",
"title": "Qu'est-ce que la minification JSON ?"
}
},
"prettify": {
"description": "Formatez JSON avec une indentation et un espacement appropriés.",
"indentation": "Échancrure",
"inputTitle": "Entrée JSON",
"resultTitle": "JSON embelli",
"shortDescription": "Formater et embellir le code JSON",
"title": "Embellir JSON",
"toolInfo": {
"description": "Cet outil vous permet de formater les données JSON avec une indentation et un espacement appropriés, les rendant plus lisibles et plus faciles à utiliser.",
"title": "Embellir JSON"
},
"useSpaces": "Utiliser les espaces",
"useSpacesDescription": "Indenter la sortie avec des espaces",
"useTabs": "Utiliser les onglets",
"useTabsDescription": "Indenter la sortie avec des tabulations."
},
"stringify": {
"description": "Convertissez des objets JavaScript au format de chaîne JSON. Sérialisez des structures de données en chaînes JSON pour le stockage ou la transmission.",
"shortDescription": "Convertir des objets en chaîne JSON",
"title": "Stringify JSON"
},
"tsvToJson": {
"description": "Convertissez les données TSV (valeurs séparées par des tabulations) au format JSON. Transformez les données tabulaires en objets JSON structurés.",
"shortDescription": "Convertir le format TSV au format JSON",
"title": "TSV vers JSON"
},
"validateJson": {
"description": "Vérifiez si JSON est valide et bien formé.",
"inputTitle": "Entrée JSON",
"invalidJson": "❌ {{error}}",
"resultTitle": "Résultat de validation",
"shortDescription": "Valider le code JSON pour les erreurs",
"title": "Valider JSON",
"toolInfo": {
"description": "JSON (JavaScript Object Notation) est un format d'échange de données léger. La validation JSON garantit la conformité de la structure des données à la norme JSON. Un objet JSON valide doit comporter : - des noms de propriétés entre guillemets ; - des accolades {} correctement équilibrées ; - aucune virgule après la dernière paire clé-valeur ; - une imbrication correcte des objets et des tableaux. Cet outil vérifie le JSON d'entrée et fournit des informations pour identifier et corriger les erreurs courantes.",
"title": "Qu'est-ce que la validation JSON ?"
},
"validJson": "✅ JSON valide"
}
}

View file

@ -1 +1,208 @@
{} {
"duplicate": {
"concatenate": "Concatener",
"concatenateDescription": "Concaténer les copies (si cette option n'est pas cochée, les éléments seront entrelacés)",
"copyDescription": "Nombre de copies (fractionnable)",
"description": "L'utilitaire de duplication d'éléments de liste le plus simple au monde, accessible depuis un navigateur. Saisissez votre liste et spécifiez des critères de duplication pour créer des copies d'éléments. Idéal pour l'expansion de données, les tests ou la création de modèles répétitifs.",
"duplicationOptions": "Options de Duplication",
"examples": {
"fractional": {
"description": "Cet exemple montre comment dupliquer une liste avec un nombre fractionnaire de copies.",
"title": "duplication fractionnaire"
},
"interweave": {
"description": "Cet exemple montre comment entrelacer des éléments au lieu de les concaténer.",
"title": "Éléments entrelacés"
},
"reverse": {
"description": "Cet exemple montre comment dupliquer une liste dans lordre inverse.",
"title": "Duplication inversée"
},
"simple": {
"description": "Cet exemple montre comment dupliquer une liste de mots.",
"title": "Duplication simple"
}
},
"inputTitle": "Liste d'entrées",
"joinSeparatorDescription": "Séparateur pour joindre la liste dupliquée",
"resultTitle": "Liste dupliquée",
"reverse": "Inverse",
"reverseDescription": "Inverser les éléments dupliqués",
"shortDescription": "Dupliquer les éléments de la liste avec des critères spécifiés",
"splitByRegex": "Diviser par expression régulière",
"splitBySymbol": "Diviser par symbole",
"splitOptions": "Options de fractionnement",
"splitSeparatorDescription": "Séparateur pour diviser la liste",
"title": "Double",
"toolInfo": {
"description": "Cet outil vous permet de dupliquer des éléments d'une liste. Vous pouvez spécifier le nombre de copies (y compris les valeurs fractionnaires), contrôler si les éléments sont concaténés ou entrelacés, et même inverser les éléments dupliqués. Il est utile pour créer des motifs répétés, générer des données de test ou étendre des listes au contenu prévisible.",
"title": "Duplication de liste"
}
},
"findMostPopular": {
"description": "L'utilitaire de recherche par navigateur le plus simple au monde pour trouver les éléments les plus populaires d'une liste. Saisissez votre liste et obtenez instantanément les éléments qui apparaissent le plus fréquemment. Idéal pour l'analyse de données, l'identification de tendances ou la recherche d'éléments communs.",
"shortDescription": "Trouver les éléments les plus fréquemment utilisés",
"title": "Trouver les plus populaires"
},
"findUnique": {
"caseSensitiveItems": "Éléments sensibles à la casse",
"caseSensitiveItemsDescription": "Affichez les éléments avec une casse différente comme éléments uniques dans la liste.",
"delimiterDescription": "Définissez un symbole de délimitation ou une expression régulière.",
"description": "L'utilitaire de recherche d'éléments uniques dans une liste, le plus simple au monde, est disponible sur navigateur. Saisissez votre liste et obtenez instantanément toutes les valeurs uniques, sans doublons. Idéal pour le nettoyage des données, la déduplication ou la recherche d'éléments distincts.",
"findAbsolutelyUniqueItems": "Trouvez des articles absolument uniques",
"findAbsolutelyUniqueItemsDescription": "Afficher uniquement les éléments de la liste qui existent en un seul exemplaire.",
"inputListDelimiter": "Délimiteur de liste d'entrée",
"inputTitle": "Liste d'entrées",
"outputListDelimiter": "Délimiteur de liste de sortie",
"resultTitle": "Articles uniques",
"shortDescription": "Trouver des éléments uniques dans une liste",
"skipEmptyItems": "Ignorer les éléments vides",
"skipEmptyItemsDescription": "N'incluez pas les éléments de liste vides dans la sortie.",
"title": "Trouvez l'unique",
"trimItems": "Éléments de la liste de finition",
"trimItemsDescription": "Supprimez les espaces de début et de fin avant de comparer les éléments.",
"uniqueItemOptions": "Options d'articles uniques"
},
"group": {
"deleteEmptyItems": "Supprimer les éléments vides",
"deleteEmptyItemsDescription": "Ignorez les éléments vides et ne les incluez pas dans les groupes.",
"description": "L'utilitaire de regroupement d'éléments de liste le plus simple au monde, accessible depuis un navigateur. Saisissez votre liste et spécifiez des critères de regroupement pour organiser les éléments en groupes logiques. Idéal pour catégoriser des données, organiser des informations ou créer des listes structurées. Prend en charge les séparateurs personnalisés et diverses options de regroupement.",
"emptyItemsAndPadding": "Éléments vides et remplissage",
"groupNumberDescription": "Nombre d'éléments dans un groupe",
"groupSeparatorDescription": "Caractère séparateur de groupe",
"groupSizeAndSeparators": "Taille du groupe et séparateurs",
"inputItemSeparator": "Séparateur d'éléments d'entrée",
"inputTitle": "Liste d'entrée",
"itemSeparatorDescription": "Caractère séparateur d'éléments",
"leftWrapDescription": "Symbole d'enroulement gauche du groupe.",
"padNonFullGroups": "Groupes non complets de Pad",
"padNonFullGroupsDescription": "Remplissez les groupes non complets avec un élément personnalisé (saisissez ci-dessous).",
"paddingCharDescription": "Utilisez ce caractère ou cet objet pour compléter les groupes non complets.",
"resultTitle": "Articles groupés",
"rightWrapDescription": "Symbole d'enveloppement droit du groupe.",
"shortDescription": "Regrouper les éléments de la liste par propriétés communes",
"splitOperators": {
"regex": {
"description": "Délimitez les éléments de la liste dentrée avec une expression régulière.",
"title": "Utiliser une expression régulière pour le fractionnement"
},
"symbol": {
"description": "Délimitez les éléments de la liste d'entrée avec un caractère.",
"title": "Utiliser un symbole pour le fractionnement"
}
},
"splitSeparatorDescription": "Définissez un symbole de délimitation ou une expression régulière.",
"title": "Groupe"
},
"reverse": {
"description": "Cette application très simple, basée sur un navigateur, imprime tous les éléments d'une liste à l'envers. Les éléments saisis peuvent être séparés par n'importe quel symbole et vous pouvez également modifier le séparateur des éléments inversés.",
"inputTitle": "Liste d'entrée",
"itemSeparator": "Séparateur d'éléments",
"itemSeparatorDescription": "Définissez un symbole de délimitation ou une expression régulière.",
"outputListOptions": "Options de la liste de sortie",
"outputSeparatorDescription": "Séparateur d'éléments de liste de sortie.",
"resultTitle": "Liste inversée",
"shortDescription": "Inverser rapidement une liste",
"splitOperators": {
"regex": {
"description": "Délimitez les éléments de la liste dentrée avec une expression régulière.",
"title": "Utiliser une expression régulière pour le fractionnement"
},
"symbol": {
"description": "Délimitez les éléments de la liste d'entrée avec un caractère.",
"title": "Utiliser un symbole pour le fractionnement"
}
},
"splitterMode": "Mode séparateur",
"title": "Inverse",
"toolInfo": {
"description": "Cet utilitaire permet d'inverser l'ordre des éléments d'une liste. Il divise d'abord la liste d'entrée en éléments individuels, puis les parcourt du dernier au premier, en affichant chaque élément dans la sortie au cours de l'itération. La liste d'entrée peut contenir tout ce qui peut être représenté sous forme de données textuelles, notamment des chiffres, des nombres, des chaînes de caractères, des mots, des phrases, etc. Le séparateur d'éléments d'entrée peut également être une expression régulière. Par exemple, l'expression régulière /[;,]/ permet d'utiliser des éléments séparés par des virgules ou des points-virgules. Les délimiteurs des éléments d'entrée et de sortie sont personnalisables dans les options. Par défaut, les listes d'entrée et de sortie sont séparées par des virgules. Incroyable !",
"title": "Qu'est-ce qu'un inverseur de liste ?"
}
},
"rotate": {
"description": "L'utilitaire de rotation des éléments de liste le plus simple au monde, basé sur un navigateur. Saisissez votre liste et spécifiez le degré de rotation pour décaler les éléments d'un nombre de positions spécifié. Idéal pour la manipulation de données, les décalages circulaires ou la réorganisation des listes.",
"shortDescription": "Faire pivoter les éléments de la liste selon des positions spécifiées",
"title": "Tourner"
},
"shuffle": {
"delimiterDescription": "Définissez un symbole de délimitation ou une expression régulière.",
"description": "L'utilitaire de navigation le plus simple au monde pour mélanger les éléments d'une liste. Saisissez votre liste et obtenez instantanément une version aléatoire avec les éléments dans un ordre aléatoire. Idéal pour varier, tester le caractère aléatoire ou mélanger des données ordonnées.",
"inputListSeparator": "Séparateur de liste d'entrée",
"inputTitle": "Liste d'entrée",
"joinSeparatorDescription": "Utilisez ce séparateur dans la liste aléatoire.",
"outputLengthDescription": "Afficher autant d'éléments aléatoires",
"resultTitle": "Liste mélangée",
"shortDescription": "Randomiser l'ordre des éléments de la liste",
"shuffledListLength": "Longueur de la liste mélangée",
"shuffledListSeparator": "Séparateur de liste mélangée",
"title": "Mélanger"
},
"sort": {
"caseSensitive": "Tri sensible à la casse",
"caseSensitiveDescription": "Trier les majuscules et les minuscules séparément. Les majuscules précèdent les minuscules dans une liste ascendante. (Fonctionne uniquement en mode de tri alphabétique.)",
"description": "L'utilitaire de tri de listes le plus simple au monde, basé sur un navigateur. Saisissez votre liste et spécifiez des critères de tri pour organiser les éléments par ordre croissant ou décroissant. Idéal pour l'organisation de données, le traitement de texte ou la création de listes ordonnées.",
"inputItemSeparator": "Séparateur d'éléments d'entrée",
"inputTitle": "Liste d'entrée",
"joinSeparatorDescription": "Utilisez ce symbole comme jointure entre les éléments d'une liste triée.",
"orderDescription": "Sélectionnez un ordre de tri.",
"orderOptions": {
"decreasing": "Ordre décroissant",
"increasing": "Ordre croissant"
},
"removeDuplicates": "Supprimer les doublons",
"removeDuplicatesDescription": "Supprimer les éléments de liste en double.",
"resultTitle": "Liste triée",
"shortDescription": "Trier les éléments de la liste dans l'ordre spécifié",
"sortMethod": "Méthode de tri",
"sortMethodDescription": "Sélectionnez une méthode de tri.",
"sortOptions": {
"alphabetic": "Trier par ordre alphabétique",
"length": "Trier par longueur",
"numeric": "Trier numériquement"
},
"sortedItemProperties": "Propriétés des éléments triés",
"splitOperators": {
"regex": {
"description": "Délimitez les éléments de la liste dentrée avec une expression régulière.",
"title": "Utiliser une expression régulière pour le fractionnement"
},
"symbol": {
"description": "Délimitez les éléments de la liste d'entrée avec un caractère.",
"title": "Utiliser un symbole pour le fractionnement"
}
},
"splitSeparatorDescription": "Définissez un symbole de délimitation ou une expression régulière.",
"title": "Trier"
},
"truncate": {
"description": "L'utilitaire de tronquage de listes le plus simple au monde, accessible depuis un navigateur. Saisissez votre liste et spécifiez le nombre maximal d'éléments à conserver. Idéal pour le traitement de données, la gestion de listes ou la limitation de la longueur du contenu.",
"shortDescription": "Tronquer la liste au nombre spécifié d'éléments",
"title": "Tronquer"
},
"unwrap": {
"description": "L'utilitaire de dépliage de listes le plus simple au monde, basé sur un navigateur. Saisissez votre liste dépliée et spécifiez des critères de dépliage pour aplatir les éléments organisés. Idéal pour le traitement de données, la manipulation de texte ou l'extraction de contenu de listes structurées.",
"shortDescription": "Décompresser les éléments de la liste à partir du format structuré",
"title": "Déballer"
},
"wrap": {
"description": "Ajoutez du texte avant et après chaque élément de la liste.",
"inputTitle": "Liste d'entrées",
"joinSeparatorDescription": "Séparateur pour joindre la liste enveloppée",
"leftTextDescription": "Texte à ajouter avant chaque élément",
"removeEmptyItems": "Supprimer les éléments vides",
"resultTitle": "Liste enveloppée",
"rightTextDescription": "Texte à ajouter après chaque élément",
"shortDescription": "Envelopper les éléments de la liste avec des critères spécifiés",
"splitByRegex": "Diviser par expression régulière",
"splitBySymbol": "Diviser par symbole",
"splitOptions": "Options de fractionnement",
"splitSeparatorDescription": "Séparateur pour diviser la liste",
"title": "Envelopper",
"toolInfo": {
"description": "Cet outil vous permet d'ajouter du texte avant et après chaque élément d'une liste. Vous pouvez spécifier un texte différent pour les côtés gauche et droit, et contrôler le traitement de la liste. Il est utile pour ajouter des guillemets, des crochets ou d'autres éléments de mise en forme aux éléments d'une liste, préparer des données pour différents formats ou créer du texte structuré.",
"title": "Enveloppement de liste"
},
"wrapOptions": "Options d'enveloppement"
}
}

View file

@ -1 +1,89 @@
{} {
"arithmeticSequence": {
"commonDifferenceDescription": "Différence courante entre les termes (d)",
"description": "Générez des séquences arithmétiques avec des paramètres personnalisables.",
"firstTermDescription": "Premier terme de la suite (a₁)",
"numberOfTermsDescription": "Nombre de termes à générer (n)",
"outputFormat": "Format de sortie",
"resultTitle": "Séquence générée",
"separatorDescription": "Séparateur entre les termes",
"sequenceParameters": "Paramètres de séquence",
"shortDescription": "Générer des séquences arithmétiques",
"title": "Séquence arithmétique",
"toolInfo": {
"description": "Une suite arithmétique est une suite de nombres dont la différence entre chaque terme consécutif est constante. Cette différence constante est appelée différence commune. Étant donné le premier terme (a₁) et la différence commune (d), chaque terme peut être trouvé en additionnant la différence commune au terme précédent.",
"title": "Qu'est-ce qu'une suite arithmétique ?"
}
},
"generate": {
"arithmeticSequenceOption": "Option de séquence arithmétique",
"description": "Générer une séquence de nombres avec des paramètres personnalisables.",
"numberOfElementsDescription": "Nombre d'éléments dans la séquence.",
"resultTitle": "Numéros générés",
"separator": "Séparateur",
"separatorDescription": "Séparez les éléments de la séquence arithmétique par ce caractère.",
"shortDescription": "Générer des nombres aléatoires dans des plages spécifiées",
"startSequenceDescription": "Démarrer la séquence à partir de ce numéro.",
"stepDescription": "Augmentez chaque élément de ce montant",
"title": "Générer",
"toolInfo": {
"description": "Cet outil vous permet de générer une séquence de nombres avec des paramètres personnalisables. Vous pouvez spécifier la valeur de départ, le pas et le nombre d'éléments.",
"title": "Générer des nombres"
}
},
"ohmsLaw": {
"description": "Calcule la tension, le courant et la résistance",
"longDescription": "Cette calculatrice applique la loi d'Ohm (V = I × R) pour déterminer n'importe lequel des trois paramètres électriques lorsque les deux autres sont connus. La loi d'Ohm est un principe fondamental du génie électrique qui décrit la relation entre la tension (V), le courant (I) et la résistance (R). Cet outil est essentiel pour les électroniciens amateurs, les ingénieurs électriciens et les étudiants travaillant sur des circuits afin de résoudre rapidement les valeurs inconnues de leurs conceptions électriques.",
"shortDescription": "Calculer la tension, le courant ou la résistance dans les circuits électriques en utilisant la loi d'Ohm",
"title": "loi d'Ohm"
},
"slackline": {
"description": "Calcule la tension dans une slackline",
"longDescription": "Cette calculatrice suppose une charge au centre de la corde",
"shortDescription": "Calculez la tension approximative d'une slackline ou d'une corde à linge. Ne vous fiez pas à cela pour votre sécurité.",
"title": "Tension de la slackline"
},
"sphereArea": {
"description": "Aire d'une sphère",
"longDescription": "Cette calculatrice détermine l'aire de surface d'une sphère selon la formule A = 4πr². Vous pouvez saisir le rayon pour trouver l'aire de surface ou saisir l'aire de surface pour calculer le rayon requis. Cet outil est utile aux étudiants en géométrie, aux ingénieurs travaillant avec des objets sphériques et à toute personne devant effectuer des calculs impliquant des surfaces sphériques.",
"shortDescription": "Calculer l'aire de surface d'une sphère en fonction de son rayon",
"title": "Aire d'une sphère"
},
"sphereVolume": {
"description": "Volume d'une sphère",
"longDescription": "Cette calculatrice calcule le volume d'une sphère selon la formule V = (4/3)πr³. Vous pouvez saisir le rayon ou le diamètre pour trouver le volume, ou saisir le volume pour déterminer le rayon requis. Cet outil est précieux pour les étudiants, les ingénieurs et les professionnels travaillant avec des objets sphériques dans des domaines tels que la physique, l'ingénierie et la fabrication.",
"shortDescription": "Calculer le volume d'une sphère en utilisant le rayon ou le diamètre",
"title": "Volume d'une sphère"
},
"sum": {
"description": "Calculez la somme d'une liste de nombres. Saisissez les nombres séparés par des virgules ou des sauts de ligne pour obtenir leur somme totale.",
"extractionTypes": {
"delimiter": {
"description": "Personnalisez le séparateur de nombres ici. (Par défaut, il s'agit d'un saut de ligne.)",
"title": "Délimiteur de nombre"
},
"smart": {
"description": "Détection automatique des nombres dans l'entrée.",
"title": "Somme intelligente"
}
},
"inputTitle": "Entrée",
"numberExtraction": "Extraction de nombres",
"printRunningSum": "Imprimer le total cumulé",
"printRunningSumDescription": "Affichez la somme telle qu'elle est calculée étape par étape.",
"resultTitle": "Total",
"runningSum": "Somme courante",
"shortDescription": "Calculer la somme des nombres",
"title": "Somme",
"toolInfo": {
"description": "Il s'agit d'un utilitaire en ligne, accessible depuis un navigateur, permettant de calculer la somme de plusieurs nombres. Vous pouvez saisir les nombres séparés par une virgule, un espace ou tout autre caractère, y compris le saut de ligne. Vous pouvez également simplement coller un fragment de données textuelles contenant les valeurs numériques à additionner : l'utilitaire les extraira et calculera leur somme.",
"title": "Qu'est-ce qu'une calculatrice de somme numérique ?"
}
},
"voltageDropInWire": {
"description": "Calcule la tension aller-retour et la perte de puissance dans un câble à 2 conducteurs",
"longDescription": "Ce calculateur permet de déterminer la chute de tension et la perte de puissance dans un câble électrique à deux conducteurs. Il prend en compte la longueur du câble, la section du fil, la résistivité du matériau et le flux de courant. Il calcule la chute de tension aller-retour, la résistance totale du câble et la puissance dissipée sous forme de chaleur. Cet outil est particulièrement utile aux ingénieurs électriciens, aux électriciens et aux bricoleurs pour la conception de systèmes électriques afin de garantir que les niveaux de tension restent dans des limites acceptables sous charge.",
"shortDescription": "Calculer la chute de tension et la perte de puissance dans les câbles électriques en fonction de la longueur, du matériau et du courant",
"title": "Chute de tension aller-retour dans le câble"
}
}

View file

@ -1 +1,113 @@
{} {
"compressPdf": {
"compressedFileSize": "Taille du fichier compressé",
"compressingPdf": "Compression des PDF...",
"compressionLevel": "Niveau de compression",
"compressionSettings": "Paramètres de compression",
"description": "Réduire la taille des fichiers PDF tout en maintenant la qualité grâce à Ghostscript",
"errorCompressingPdf": "Échec de la compression du PDF : {{error}}",
"errorReadingPdf": "Échec de la lecture du fichier PDF. Veuillez vous assurer qu'il s'agit d'un PDF valide.",
"fileSize": "Taille du fichier original",
"highCompression": "Compression élevée",
"highCompressionDescription": "Réduction maximale de la taille du fichier avec une certaine perte de qualité",
"inputTitle": "Entrée PDF",
"lowCompression": "Faible compression",
"lowCompressionDescription": "Réduisez légèrement la taille du fichier avec une perte de qualité minimale",
"mediumCompression": "Compression moyenne",
"mediumCompressionDescription": "Équilibre entre la taille et la qualité des fichiers",
"pages": "Nombre de pages",
"resultTitle": "PDF compressé",
"shortDescription": "Compresser des fichiers PDF en toute sécurité dans votre navigateur",
"title": "Compresser le PDF"
},
"editor": {
"description": "Éditeur PDF avancé avec fonctions d'annotation, de remplissage de formulaires, de surlignage et d'export. Modifiez vos PDF directement dans le navigateur avec des outils de qualité professionnelle, notamment l'insertion de texte, le dessin, le surlignage, la signature et le remplissage de formulaires.",
"shortDescription": "Modifier les PDF avec des outils avancés d'annotation, de signature et d'édition",
"title": "Editeur de PDF"
},
"merge": {
"inputTitle": "Entrée PDF",
"loadingText": "Extraire les pages",
"resultTitle": "Sortie du PDF fusionné",
"toolInfo": {
"description": "Cet outil vous permet de fusionner plusieurs fichiers PDF en un seul document. Pour utiliser cet outil, il vous suffit de télécharger les fichiers PDF que vous souhaitez fusionner. L'outil combinera ensuite toutes les pages des fichiers d'entrée en un seul document PDF.",
"title": "Comment utiliser loutil de fusion de PDF ?"
}
},
"mergePdf": {
"description": "Comment utiliser l'outil Fusionner PDF ?",
"inputTitle": "PDF d'entrée",
"mergingPdfs": "Fusion de PDF",
"pdfOptions": "Options PDF",
"resultTitle": "PDF fusionné",
"shortDescription": "Fusionner plusieurs fichiers PDF en un seul document",
"sortByFileName": "Trier par nom de fichier",
"sortByFileNameDescription": "Trier les PDF par ordre alphabétique par nom de fichier",
"sortByUploadOrder": "Trier par ordre de téléchargement",
"sortByUploadOrderDescription": "Conserver les fichiers PDF dans l'ordre dans lequel ils ont été téléchargés",
"title": "Fusionner des PDF",
"toolInfo": {
"description": "Cet outil vous permet de combiner plusieurs fichiers PDF en un seul document. Vous pouvez choisir comment trier les PDF et l'outil les fusionnera dans l'ordre spécifié.",
"title": "Fusionner des fichiers PDF"
}
},
"pdfToEpub": {
"description": "Transformez les documents PDF en fichiers EPUB pour une meilleure compatibilité avec les liseuses.', icon: 'material-symbols:import-contacts', component: lazy(() => import('./index')), keywords: ['pdf', 'epub', 'convert', 'ebook'], path: 'pdf-to-epub', i18n: { name: 'pdf:pdfToEpub.title', description: 'pdf:pdfToEpub.description",
"shortDescription": "Convertir des fichiers PDF au format EPUB",
"title": "PDF vers EPUB"
},
"pdfToPng": {
"description": "Transformez les documents PDF en panneaux PNG.",
"longDescription": "Téléchargez un PDF et convertissez chaque page en image PNG de haute qualité directement dans votre navigateur. Cet outil est idéal pour extraire du contenu visuel ou partager des pages individuelles. Aucune donnée n'est téléchargée : tout fonctionne en local.",
"shortDescription": "Convertir des PDF en images PNG",
"title": "PDF en PNG"
},
"protectPdf": {
"description": "Ajoutez une protection par mot de passe à vos fichiers PDF en toute sécurité dans votre navigateur",
"shortDescription": "Protégez les fichiers PDF en toute sécurité avec un mot de passe",
"title": "Protéger le PDF"
},
"rotatePdf": {
"allPagesWillBeRotated": "Les {{count}} pages seront tournées",
"angleOptions": {
"clockwise90": "90° dans le sens des aiguilles d'une montre",
"counterClockwise270": "270° (90° dans le sens inverse des aiguilles d'une montre)",
"upsideDown180": "180° (à l'envers)"
},
"applyToAllPages": "Appliquer à toutes les pages",
"description": "Faire pivoter les pages d'un document PDF.",
"inputTitle": "Entrée PDF",
"longDescription": "Modifiez l'orientation des pages PDF en les faisant pivoter de 90, 180 ou 270 degrés. Utile pour corriger des documents mal numérisés ou préparer des PDF pour l'impression.",
"pageRangesDescription": "Saisissez les numéros de page ou les plages séparés par des virgules (par exemple, 1, 3, 5-7)",
"pageRangesPlaceholder": "par exemple, 1,5-8",
"pagesWillBeRotated": "{{count}} page{{count !== 1 ? 's' : ''}} sera tourné",
"pdfPageCount": "PDF a {{count}} page{{count !== 1 ? 's' : ''}}",
"resultTitle": "PDF pivoté",
"rotatingPages": "Rotation des pages",
"rotationAngle": "Angle de rotation",
"rotationSettings": "Paramètres de rotation",
"shortDescription": "Faire pivoter les pages d'un document PDF",
"title": "Faire pivoter le PDF",
"toolInfo": {
"description": "Cet outil vous permet de faire pivoter les pages d'un document PDF. Vous pouvez faire pivoter toutes les pages ou spécifier des pages individuelles. Choisissez un angle de rotation : 90° dans le sens horaire, 180° (à l'envers) ou 270° (90° dans le sens antihoraire). Pour faire pivoter des pages spécifiques, décochez « Appliquer à toutes les pages » et saisissez les numéros de page ou les plages de numéros séparés par des virgules (par exemple, 1, 3, 5-7).",
"title": "Comment utiliser l'outil de rotation PDF"
}
},
"splitPdf": {
"description": "Extraire des pages spécifiques d'un document PDF.",
"extractingPages": "Extraire les pages",
"inputTitle": "Entrée PDF",
"pageExtractionPreview": "{{count}} page{{count !== 1 ? 's' : ''}} sera(ont) extrait(s)",
"pageRangesDescription": "Saisissez les numéros de page ou les plages séparés par des virgules (par exemple, 1, 3, 5-7)",
"pageRangesPlaceholder": "par exemple, 1,5-8",
"pageSelection": "Sélection de page",
"pdfPageCount": "PDF a {{count}} page{{count !== 1 ? 's' : ''}}",
"resultTitle": "PDF extrait",
"shortDescription": "Extraire des pages spécifiques d'un fichier PDF",
"title": "Diviser le PDF",
"toolInfo": {
"description": "Cet outil vous permet d'extraire des pages spécifiques d'un document PDF. Vous pouvez spécifier des pages individuelles ou des plages de pages à extraire.",
"title": "Diviser le PDF"
}
}
}

View file

@ -1 +1,261 @@
{} {
"base64": {
"decode": "Décodage Base64",
"description": "Encodez ou décodez du texte à l'aide de l'encodage Base64.",
"encode": "Encodage Base64",
"inputTitle": "Données d'entrée",
"optionsTitle": "Options Base64",
"resultTitle": "Résultat",
"shortDescription": "Encoder ou décoder des données à l'aide de Base64.",
"title": "Encodeur/décodeur Base64",
"toolInfo": {
"description": "Base64 est un schéma de codage qui représente les données au format chaîne ASCII en les convertissant en une représentation radix-64. Bien qu'il puisse être utilisé pour encoder des chaînes, il est couramment utilisé pour encoder des données binaires destinées à être transmises sur des supports conçus pour traiter des données textuelles.",
"title": "Qu'est-ce que Base64 ?"
}
},
"censor": {
"description": "Utilitaire de censure de mots dans un texte. Chargez votre texte dans le formulaire de saisie à gauche, spécifiez tous les mots interdits dans les options et vous obtiendrez instantanément le texte censuré dans la zone de sortie. », longDescription: « Avec cet outil en ligne, vous pouvez censurer certains mots dans n'importe quel texte. Vous pouvez spécifier une liste de mots indésirables (tels que des jurons ou des mots secrets) et le programme les remplacera par d'autres mots pour créer un texte lisible. Les mots peuvent être spécifiés dans un champ de texte multiligne dans les options, en saisissant un mot par ligne. », keywords: ['text', 'censor', 'words', 'characters'], component: lazy(() => import('./index')), i18n: { name: 'string:censor.title', description: 'string:censor.description",
"shortDescription": "Masquez rapidement les gros mots ou remplacez-les par des mots alternatifs.",
"title": "Censure de texte"
},
"createPalindrome": {
"description": "L'utilitaire de navigateur le plus simple au monde pour créer des palindromes à partir de n'importe quel texte. Saisissez du texte et transformez-le instantanément en un palindrome qui se lit de la même manière à l'endroit comme à l'envers. Idéal pour les jeux de mots, la création de motifs de texte symétriques ou l'exploration de curiosités linguistiques.",
"shortDescription": "Créez un texte qui se lit de la même manière à l'avant et à l'arrière",
"title": "Créer un palindrome"
},
"extractSubstring": {
"description": "L'utilitaire le plus simple au monde, basé sur un navigateur, pour extraire des sous-chaînes de texte. Saisissez votre texte et spécifiez les positions de début et de fin pour extraire la portion souhaitée. Idéal pour le traitement de données, l'analyse de texte ou l'extraction de contenu spécifique à partir de blocs de texte volumineux.",
"shortDescription": "Extraire une partie de texte entre des positions spécifiées",
"title": "Extraire la sous-chaîne"
},
"join": {
"blankLinesAndTrailingSpaces": "Lignes vides et espaces de fin",
"deleteBlankDescription": "Supprimez les lignes qui nont pas de symboles de texte.",
"deleteBlankTitle": "Supprimer les lignes vides",
"deleteTrailingDescription": "Supprimez les espaces et les tabulations à la fin des lignes.",
"deleteTrailingTitle": "Supprimer les espaces de fin",
"description": "Joignez des morceaux de texte avec des séparateurs personnalisables.",
"inputTitle": "Textes",
"joinCharacterDescription": "Symbole reliant les fragments de texte. (Espace par défaut.)",
"joinCharacterPlaceholder": "Rejoindre le personnage",
"resultTitle": "Texte joint",
"shortDescription": "Joindre des éléments de texte avec un séparateur spécifié",
"textMergedOptions": "Options de fusion de texte",
"title": "Joindre le texte",
"toolInfo": {
"description": "Cet outil vous permet de fusionner des parties de texte. Il prend une liste de valeurs de texte, séparées par des sauts de ligne, et les fusionne. Vous pouvez définir le caractère qui sera placé entre les parties du texte combiné. Vous pouvez également ignorer les lignes vides et supprimer les espaces et les tabulations à la fin de chaque ligne. Textabulous !",
"title": "Qu'est-ce qu'un outil de jointure de texte ?"
}
},
"palindrome": {
"description": "L'utilitaire le plus simple au monde, basé sur un navigateur, permet de vérifier si un texte est un palindrome. Vérifiez instantanément si votre texte se lit de la même manière à l'endroit comme à l'envers. Idéal pour les jeux de mots, l'analyse linguistique ou la validation de structures de texte symétriques. Prend en charge divers délimiteurs et la détection de palindromes multi-mots.",
"shortDescription": "Vérifiez si le texte se lit de la même manière à l'avant et à l'arrière",
"title": "Palindrome"
},
"passwordGenerator": {
"avoidAmbiguous": "Évitez les caractères ambigus (i, I, l, 0, O)",
"description": "Générez des mots de passe aléatoires sécurisés avec une longueur et des types de caractères personnalisables. Choisissez entre minuscules, majuscules, chiffres et caractères spéciaux. Option permettant d'éviter les caractères ambigus pour une meilleure lisibilité.",
"includeLowercase": "Inclure des lettres minuscules (a-z)",
"includeNumbers": "Inclure des chiffres (0-9)",
"includeSymbols": "Inclure des caractères spéciaux",
"includeUppercase": "Inclure des lettres majuscules (A-Z)",
"lengthDesc": "Longueur du mot de passe",
"lengthPlaceholder": "par exemple 12",
"optionsTitle": "Options de mot de passe",
"resultTitle": "Mot de passe généré",
"shortDescription": "Générez des mots de passe aléatoires sécurisés avec des options personnalisées",
"title": "Générateur de mot de passe",
"toolInfo": {
"description": "Cet outil génère des mots de passe aléatoires sécurisés selon vos critères. Vous pouvez personnaliser la longueur, inclure ou exclure différents types de caractères et éviter les caractères ambigus pour une meilleure lisibilité. Idéal pour créer des mots de passe forts pour vos comptes, applications ou tout autre besoin de sécurité.",
"title": "À propos du générateur de mots de passe"
}
},
"quote": {
"allowDoubleQuotation": "Autoriser les guillemets doubles",
"description": "Ajoutez des guillemets autour du texte avec des options personnalisables.",
"inputTitle": "Texte d'entrée",
"leftQuoteDescription": "Caractère(s) de citation gauche",
"processAsMultiLine": "Traiter comme un texte multiligne",
"quoteEmptyLines": "Citer les lignes vides",
"quoteOptions": "Options de devis",
"resultTitle": "Texte cité",
"rightQuoteDescription": "Caractère(s) de citation à droite",
"shortDescription": "Ajoutez des guillemets autour du texte avec différents styles",
"title": "Citation de texte",
"toolInfo": {
"description": "Cet outil vous permet d'insérer des guillemets autour du texte. Vous pouvez choisir différents caractères de guillemets, gérer du texte multiligne et contrôler le traitement des lignes vides. Il est utile pour préparer du texte pour la programmation, formater des données ou créer du texte stylisé.",
"title": "Citation de texte"
}
},
"randomizeCase": {
"description": "L'utilitaire de sélection aléatoire de casse de texte le plus simple au monde, basé sur un navigateur. Saisissez votre texte et transformez-le instantanément en ajoutant des majuscules et des minuscules aléatoires. Idéal pour créer des effets de texte uniques, tester la sensibilité à la casse ou générer des modèles de texte variés.",
"shortDescription": "Randomiser la casse des lettres dans le texte",
"title": "Cas randomisé"
},
"removeDuplicateLines": {
"description": "Chargez votre texte dans le formulaire de saisie à gauche et obtenez instantanément du texte sans doublons dans la zone de sortie. Puissant, gratuit et rapide. Chargez des lignes de texte : obtenez des lignes de texte uniques.",
"shortDescription": "Supprimez rapidement toutes les lignes répétées du texte",
"title": "Supprimer les lignes en double"
},
"repeat": {
"delimiterDescription": "Délimiteur pour les copies de sortie.",
"delimiterPlaceholder": "Délimiteur",
"description": "Répétez le texte plusieurs fois avec des séparateurs personnalisables.",
"inputTitle": "Texte d'entrée",
"numberPlaceholder": "Nombre",
"repeatAmountDescription": "Nombre de répétitions.",
"repetitionsDelimiter": "Délimiteur de répétitions",
"resultTitle": "Texte répété",
"shortDescription": "Répéter le texte plusieurs fois",
"textRepetitions": "Répétitions de texte",
"title": "Répéter le texte",
"toolInfo": {
"description": "Cet outil vous permet de répéter un texte donné plusieurs fois avec un séparateur optionnel.",
"title": "Répéter le texte"
}
},
"reverse": {
"description": "L'utilitaire d'inversion de texte le plus simple au monde, basé sur un navigateur. Saisissez n'importe quel texte et inversez-le instantanément, caractère par caractère. Idéal pour créer du texte miroir, analyser des palindromes ou jouer avec les motifs de texte. Préserve les espaces et les caractères spéciaux lors de l'inversion.",
"inputTitle": "Texte à inverser",
"processMultiLine": "Traiter un texte multiligne",
"processMultiLineDescription": "Chaque ligne sera inversée indépendamment",
"resultTitle": "Texte inversé",
"reversalOptions": "Options d'inversion",
"shortDescription": "Inverser n'importe quel texte caractère par caractère",
"skipEmptyLines": "Sauter les lignes vides",
"skipEmptyLinesDescription": "Les lignes vides seront supprimées de la sortie",
"title": "Inverse",
"trimWhitespace": "Couper les espaces blancs",
"trimWhitespaceDescription": "Supprimer les espaces de début et de fin de chaque ligne"
},
"rot13": {
"description": "Coder ou décoder du texte à l'aide du chiffrement ROT13.",
"inputTitle": "Texte d'entrée",
"resultTitle": "Résultat ROT13",
"shortDescription": "Coder ou décoder du texte à l'aide du chiffrement ROT13.",
"title": "Encodeur/décodeur ROT13",
"toolInfo": {
"description": "ROT13 (rotation de 13 positions) est un chiffrement par substitution de lettres simple qui remplace une lettre par la 13e lettre suivante dans l'alphabet. ROT13 est un cas particulier du chiffrement de César, développé dans la Rome antique. L'alphabet anglais comportant 26 lettres, ROT13 est son propre inverse ; pour annuler ROT13, le même algorithme est appliqué, permettant ainsi la même opération de codage et de décodage.",
"title": "Qu'est-ce que ROT13 ?"
}
},
"rotate": {
"description": "Faire pivoter les caractères du texte selon des positions spécifiées.",
"inputTitle": "Texte d'entrée",
"processAsMultiLine": "Traiter comme un texte multiligne (faire pivoter chaque ligne séparément)",
"resultTitle": "Texte pivoté",
"rotateLeft": "Tourner à gauche",
"rotateRight": "Tourner à droite",
"rotationOptions": "Options de rotation",
"shortDescription": "Décaler les caractères dans le texte par position.",
"stepDescription": "Nombre de positions à faire tourner",
"title": "Faire pivoter le texte",
"toolInfo": {
"description": "Cet outil vous permet de faire pivoter les caractères d'une chaîne d'un nombre spécifié de positions. Vous pouvez effectuer une rotation vers la gauche ou la droite, et traiter du texte multiligne en faisant pivoter chaque ligne séparément. La rotation de chaîne est utile pour les transformations de texte simples, la création de motifs ou la mise en œuvre de techniques de chiffrement de base.",
"title": "Rotation des cordes"
}
},
"split": {
"charAfterChunkDescription": "Caractère après chaque morceau",
"charBeforeChunkDescription": "Caractère avant chaque morceau",
"chunksDescription": "Nombre de morceaux de longueur égale dans la sortie.",
"chunksTitle": "Utiliser un certain nombre de morceaux",
"description": "L'utilitaire de découpage de texte basé sur navigateur le plus simple au monde. Saisissez votre texte et spécifiez un séparateur pour le diviser en plusieurs parties. Idéal pour le traitement de données, la manipulation de texte ou l'extraction de contenu spécifique à partir de blocs de texte volumineux.",
"lengthDescription": "Nombre de symboles qui seront placés dans chaque bloc de sortie.",
"lengthTitle": "Utiliser la longueur pour le fractionnement",
"outputSeparatorDescription": "Caractère à insérer entre les segments séparés. (Par défaut, il s'agit du saut de ligne « \\n ».)",
"outputSeparatorOptions": "Options de séparateur de sortie",
"regexDescription": "Expression régulière permettant de diviser le texte en plusieurs parties.\n(Plusieurs espaces par défaut.)",
"regexTitle": "Utiliser une expression régulière pour le fractionnement",
"resultTitle": "Textes",
"shortDescription": "Diviser le texte en plusieurs parties à l'aide d'un séparateur",
"splitSeparatorOptions": "Options de séparateur fractionné",
"symbolDescription": "Caractère permettant de diviser le texte en plusieurs parties.\n(Espace par défaut.)",
"symbolTitle": "Utiliser un symbole pour le fractionnement",
"title": "Diviser"
},
"statistic": {
"characterFrequencyAnalysis": "Analyse de la fréquence des caractères",
"characterFrequencyAnalysisDescription": "Comptez la fréquence à laquelle chaque caractère apparaît dans le texte",
"delimitersOptions": "Options de délimiteurs",
"description": "Analysez le texte et générez des statistiques complètes.",
"includeEmptyLines": "Inclure les lignes vides",
"includeEmptyLinesDescription": "Inclure les lignes vides lors du comptage des lignes",
"inputTitle": "Texte d'entrée",
"resultTitle": "Statistiques textuelles",
"sentenceDelimitersDescription": "Saisissez les caractères personnalisés utilisés pour délimiter les phrases dans votre langue (séparés par une virgule) ou laissez-le vide par défaut.",
"sentenceDelimitersPlaceholder": "par exemple ., !, ?, ...",
"shortDescription": "Obtenez des statistiques sur votre texte",
"statisticsOptions": "Options de statistiques",
"title": "Statistiques textuelles",
"toolInfo": {
"description": "Cet outil vous permet d'analyser du texte et de générer des statistiques complètes, notamment le nombre de caractères, le nombre de mots, le nombre de lignes et l'analyse de fréquence des caractères et des mots.",
"title": "Qu'est-ce qu'un {{title}}?"
},
"wordDelimitersDescription": "Saisissez une expression régulière personnalisée pour compter les mots ou laissez-la vide par défaut.",
"wordDelimitersPlaceholder": "par exemple \\s.,;:!?\"«»()…",
"wordFrequencyAnalysis": "Analyse de fréquence des mots",
"wordFrequencyAnalysisDescription": "Comptez la fréquence à laquelle chaque mot apparaît dans le texte"
},
"textReplacer": {
"description": "Remplacez les modèles de texte par un nouveau contenu.",
"findPatternInText": "Trouver ce modèle dans le texte",
"findPatternUsingRegexp": "Trouver un modèle à l'aide d'une expression régulière",
"inputTitle": "Texte à remplacer",
"newTextPlaceholder": "Nouveau texte",
"regexpDescription": "Saisissez lexpression régulière que vous souhaitez remplacer.",
"replacePatternDescription": "Saisissez le modèle à utiliser pour le remplacement.",
"replaceText": "Remplacer le texte",
"resultTitle": "Texte avec remplacements",
"searchPatternDescription": "Saisissez le modèle de texte que vous souhaitez remplacer.",
"searchText": "Texte de recherche",
"shortDescription": "Remplacez rapidement du texte dans votre contenu",
"title": "Remplaceur de texte",
"toolInfo": {
"description": "Remplacez facilement du texte spécifique dans votre contenu grâce à cet outil simple et accessible depuis un navigateur. Saisissez simplement votre texte, définissez le texte à remplacer et la valeur de remplacement, et obtenez instantanément la version mise à jour.",
"title": "Remplaceur de texte"
}
},
"toMorse": {
"dashSymbolDescription": "Symbole qui correspondra au tiret dans le code Morse.",
"description": "Convertir du texte en code Morse.",
"dotSymbolDescription": "Symbole qui correspondra au point dans le code Morse.",
"longSignal": "Signal long",
"resultTitle": "code Morse",
"shortDescription": "Encoder rapidement du texte en morse",
"shortSignal": "Signal court",
"title": "Chaîne en morse"
},
"truncate": {
"addTruncationIndicator": "Ajouter un indicateur de troncature",
"charactersPlaceholder": "Personnages",
"description": "Raccourcir le texte à une longueur spécifiée.",
"indicatorDescription": "Caractères à ajouter à la fin (ou au début) du texte. Remarque : ils sont pris en compte dans la longueur.",
"inputTitle": "Texte d'entrée",
"leftSideDescription": "Supprimer des caractères du début du texte.",
"leftSideTruncation": "Troncature du côté gauche",
"lengthAndLines": "Longueur et lignes",
"lineByLineDescription": "Tronquez chaque ligne séparément.",
"lineByLineTruncating": "Tronquer ligne par ligne",
"maxLengthDescription": "Nombre de caractères à laisser dans le texte.",
"numberPlaceholder": "Nombre",
"resultTitle": "Texte tronqué",
"rightSideDescription": "Supprimer les caractères de la fin du texte.",
"rightSideTruncation": "Troncature du côté droit",
"shortDescription": "Tronquer le texte à une longueur spécifiée",
"suffixAndAffix": "Suffixe et affixe",
"title": "Tronquer le texte",
"toolInfo": {
"description": "Chargez votre texte dans le formulaire de saisie à gauche et vous obtiendrez automatiquement du texte tronqué à droite.",
"title": "Tronquer le texte"
},
"truncationSide": "Côté troncature"
},
"uppercase": {
"description": "Convertir le texte en lettres majuscules.",
"inputTitle": "Texte d'entrée",
"resultTitle": "Texte en majuscules",
"shortDescription": "Convertir le texte en majuscules",
"title": "Convertir en majuscules"
}
}

View file

@ -1 +1,100 @@
{} {
"checkLeapYears": {
"description": "Vérifiez si une année est bissextile et obtenez des informations sur les années bissextiles.",
"inputTitle": "Année d'entrée",
"resultTitle": "Résultat de l'année bissextile",
"shortDescription": "Vérifiez si une année est bissextile",
"title": "Vérifiez les années bissextiles",
"toolInfo": {
"description": "Une année bissextile est une année comportant un jour supplémentaire (le 29 février) pour synchroniser l'année civile avec l'année astronomique. Les années bissextiles ont lieu tous les 4 ans, sauf pour les années divisibles par 100 mais pas par 400.",
"title": "Qu'est-ce qu'une année bissextile ?"
}
},
"convertDaysToHours": {
"addHoursName": "Ajouter le nom des heures",
"addHoursNameDescription": "Ajoutez la chaîne hours aux valeurs de sortie",
"description": "Convertissez les jours en heures avec des options personnalisables.",
"hoursName": "Nom des heures",
"shortDescription": "Convertir des jours en heures",
"title": "Convertir des jours en heures",
"toolInfo": {
"description": "Cet outil vous permet de convertir des jours en heures. Vous pouvez saisir les jours sous forme de nombres ou d'unités, et l'outil les convertira en heures. Vous pouvez également ajouter le suffixe « heures » aux valeurs de sortie.",
"title": "Convertir des jours en heures"
}
},
"convertHoursToDays": {
"addDaysName": "Ajouter le nom du jour",
"addDaysNameDescription": "Ajoutez la chaîne days aux valeurs de sortie",
"daysName": "Nom des jours",
"description": "Convertissez les heures en jours avec des options personnalisables.",
"shortDescription": "Convertir des heures en jours",
"title": "Convertir des heures en jours",
"toolInfo": {
"description": "Cet outil vous permet de convertir des heures en jours. Vous pouvez saisir des heures sous forme de nombres ou d'unités, et l'outil les convertira en jours. Vous pouvez également ajouter le suffixe « jours » aux valeurs de sortie.",
"title": "Convertir des heures en jours"
}
},
"convertSecondsToTime": {
"addPadding": "Ajouter un rembourrage",
"addPaddingDescription": "Ajoutez un remplissage de zéro aux heures, minutes et secondes.",
"description": "Convertissez les secondes dans un format horaire lisible (heures:minutes:secondes). Saisissez le nombre de secondes pour obtenir l'heure formatée.",
"shortDescription": "Convertir les secondes au format horaire",
"timePadding": "Remplissage temporel",
"title": "Convertir les secondes en temps",
"toolInfo": {
"title": "Qu'est-ce qu'un {{title}}?"
}
},
"convertTimeToSeconds": {
"description": "Convertissez l'heure formatée (HH:MM:SS) en secondes.",
"inputTitle": "Heure d'entrée",
"resultTitle": "Secondes",
"shortDescription": "Convertir le format de l'heure en secondes",
"title": "Convertir le temps en secondes",
"toolInfo": {
"description": "Cet outil permet de convertir des chaînes de temps formatées (HH:MM:SS) en secondes. Il est utile pour calculer des durées et des intervalles de temps.",
"title": "Convertir le temps en secondes"
}
},
"crontabGuru": {
"description": "Générez et comprenez les expressions Cron. Créez des planifications Cron pour les tâches automatisées et les tâches système.",
"shortDescription": "Générer et comprendre les expressions cron",
"title": "Crontab Guru"
},
"timeBetweenDates": {
"description": "Calculez le décalage horaire entre deux dates. Obtenez la durée exacte en jours, heures, minutes et secondes.",
"endDate": "Date de fin",
"endDateTime": "Date et heure de fin",
"endTime": "Fin des temps",
"endTimezone": "Fuseau horaire de fin",
"shortDescription": "Calculer le temps entre deux dates",
"startDate": "Date de début",
"startDateTime": "Date et heure de début",
"startTime": "Heure de début",
"startTimezone": "Fuseau horaire de départ",
"title": "Temps entre les dates",
"toolInfo": {
"description": "Calculez le décalage horaire exact entre deux dates et heures, avec la prise en charge de différents fuseaux horaires. Cet outil fournit une analyse détaillée du décalage horaire en différentes unités (années, mois, jours, heures, minutes et secondes).",
"title": "Calculateur de temps entre les dates"
}
},
"truncateClockTime": {
"description": "Tronquez l'heure pour supprimer les secondes ou les minutes. Arrondissez l'heure à l'heure, à la minute ou à l'intervalle personnalisé le plus proche.",
"printDroppedComponents": "Imprimer les composants supprimés",
"shortDescription": "Tronquer l'heure de l'horloge à la précision spécifiée",
"timePadding": "Remplissage temporel",
"title": "Tronquer l'heure de l'horloge",
"toolInfo": {
"title": "Qu'est-ce qu'un {{title}}?"
},
"truncateMinutesAndSeconds": "Tronquer les minutes et les secondes",
"truncateMinutesAndSecondsDescription": "Supprimez les deux composants les minutes et les secondes de chaque heure dhorloge.",
"truncateOnlySeconds": "Tronquer uniquement les secondes",
"truncateOnlySecondsDescription": "Supprimez le composant secondes de chaque heure d'horloge.",
"truncationSide": "Côté troncature",
"useZeroPadding": "Utiliser le remplissage zéro",
"zeroPaddingDescription": "Faites en sorte que tous les composants de temps aient toujours une largeur de deux chiffres.",
"zeroPrintDescription": "Afficher les parties supprimées sous forme de valeurs nulles « 00 ».",
"zeroPrintTruncatedParts": "Parties tronquées sans impression"
}
}

View file

@ -1 +1,254 @@
{} {
"app": {
"language": "Langue",
"title": "OmniTools"
},
"audio": {
"changeSpeed": {
"description": "Modifier la vitesse de lecture des fichiers audio. Accélérer ou ralentir le son tout en conservant la hauteur.",
"name": "Changer la vitesse audio",
"shortDescription": "Modifier la vitesse des fichiers audio"
},
"extractAudio": {
"description": "Extrayez la piste audio d'un fichier vidéo et enregistrez-la en tant que fichier audio séparé dans le format de votre choix (AAC, MP3, WAV).",
"name": "Extraire l'audio",
"shortDescription": "Extrayez l'audio des fichiers vidéo (MP4, MOV, etc.) vers AAC, MP3 ou WAV."
}
},
"baseFileInput": {
"copyFailed": "Échec de la copie : {{error}}",
"dropFileHere": "Déposez votre {{type}} ici",
"fileCopied": "Fichier copié",
"selectFileDescription": "Cliquez ici pour sélectionner un {{type}} depuis votre appareil, appuyez sur Ctrl+V pour utiliser un {{type}} depuis votre presse-papiers ou faites glisser et déposez un fichier depuis le bureau"
},
"categories": {
"audio": {
"description": "Outils pour travailler avec l'audio : extraire l'audio d'une vidéo, ajuster la vitesse de l'audio, fusionner plusieurs fichiers audio et bien plus encore.",
"title": "Outils audio"
},
"csv": {
"description": "Outils pour travailler avec des fichiers CSV : convertissez des fichiers CSV en différents formats, manipulez les données CSV, validez la structure CSV et traitez efficacement les fichiers CSV.",
"title": "Outils CSV"
},
"gif": {
"description": "Outils pour travailler avec des animations GIF : créez des GIF transparents, extrayez des cadres GIF, ajoutez du texte au GIF, recadrez, faites pivoter, inversez les GIF et bien plus encore.",
"title": "Outils GIF"
},
"image-generic": {
"description": "Outils pour travailler avec des images : compresser, redimensionner, recadrer, convertir en JPG, faire pivoter, supprimer l'arrière-plan et bien plus encore.",
"title": "Outils d'image"
},
"json": {
"description": "Outils pour travailler avec des structures de données JSON : embellir et minimiser des objets JSON, aplatir des tableaux JSON, transformer des valeurs JSON en chaînes, analyser des données et bien plus encore",
"title": "Outils JSON"
},
"list": {
"description": "Outils pour travailler avec des listes : trier, inverser, randomiser les listes, trouver des éléments de liste uniques et en double, modifier les séparateurs d'éléments de liste et bien plus encore.",
"title": "Liste des outils"
},
"number": {
"description": "Outils pour travailler avec des nombres : générer des séquences de nombres, convertir des nombres en mots et des mots en nombres, trier, arrondir, factoriser des nombres et bien plus encore.",
"title": "Outils numériques"
},
"pdf": {
"description": "Outils pour travailler avec des fichiers PDF : extraire du texte à partir de PDF, convertir des PDF en d'autres formats, manipuler des PDF et bien plus encore.",
"title": "Outils PDF"
},
"png": {
"description": "Outils pour travailler avec des images PNG : convertissez des PNG en JPG, créez des PNG transparents, modifiez les couleurs PNG, recadrez, faites pivoter, redimensionnez des PNG et bien plus encore.",
"title": "Outils PNG"
},
"seeAll": "Tout voir {{title}}",
"string": {
"description": "Outils pour travailler avec du texte : convertissez du texte en images, recherchez et remplacez du texte, divisez du texte en fragments, joignez des lignes de texte, répétez du texte et bien plus encore.",
"title": "Outils de texte"
},
"time": {
"description": "Outils pour travailler avec l'heure et la date : calculez les différences horaires, convertissez entre les fuseaux horaires, formatez les dates, générez des séquences de dates et bien plus encore.",
"title": "Outils de temps"
},
"try": "Essayer {{title}}",
"video": {
"description": "Outils pour travailler avec des vidéos : extraire des images de vidéos, créer des GIF à partir de vidéos, convertir des vidéos en différents formats et bien plus encore.",
"title": "Outils vidéo"
},
"xml": {
"description": "Outils pour travailler avec des structures de données XML - visualiseur, embellisseur, validateur et bien plus encore",
"title": "Outils XML"
}
},
"csv": {
"findIncompleteCsvRecords": {
"description": "Il vous suffit de télécharger votre fichier CSV dans le formulaire ci-dessous et cet outil vérifiera automatiquement qu'aucune ligne ou colonne ne contient de valeur manquante. Dans les options de l'outil, vous pouvez ajuster le format du fichier d'entrée (spécifier le délimiteur, les guillemets et les commentaires). De plus, vous pouvez activer la vérification des valeurs vides, ignorer les lignes vides et limiter le nombre de messages d'erreur dans la sortie.",
"name": "Rechercher des enregistrements CSV incomplets",
"shortDescription": "Trouvez rapidement les lignes et les colonnes dans CSV auxquelles il manque des valeurs."
}
},
"hero": {
"brand": "OmniTools",
"description": "Boostez votre productivité avec OmniTools, la boîte à outils ultime pour accélérer vos tâches ! Accédez à des milliers d'utilitaires conviviaux pour modifier des images, du texte, des listes et des données, directement depuis votre navigateur.",
"examples": {
"calculateNumberSum": "Calculer la somme des nombres",
"changeGifSpeed": "Modifier la vitesse du GIF",
"compressPng": "Compresser PNG",
"createTransparentImage": "Créer une image transparente",
"prettifyJson": "Embellir JSON",
"sortList": "Trier une liste",
"splitPdf": "Diviser le PDF",
"splitText": "Diviser un texte",
"trimVideo": "Découper la vidéo"
},
"searchPlaceholder": "Rechercher tous les outils",
"title": "Faites avancer les choses rapidement avec"
},
"inputFooter": {
"clear": "Clair",
"copyToClipboard": "Copier dans le presse-papiers",
"importFromFile": "Importer à partir d'un fichier"
},
"list": {
"group": {
"description": "L'utilitaire de regroupement d'éléments de liste le plus simple au monde, accessible depuis un navigateur. Saisissez votre liste et spécifiez des critères de regroupement pour organiser les éléments en groupes logiques. Idéal pour catégoriser des données, organiser des informations ou créer des listes structurées. Prend en charge les séparateurs personnalisés et diverses options de regroupement.",
"name": "Groupe",
"shortDescription": "Regrouper les éléments de la liste par propriétés communes"
},
"reverse": {
"description": "Cette application très simple, basée sur un navigateur, imprime tous les éléments d'une liste à l'envers. Les éléments saisis peuvent être séparés par n'importe quel symbole et vous pouvez également modifier le séparateur des éléments inversés.",
"name": "Inverse",
"shortDescription": "Inverser rapidement une liste"
},
"sort": {
"description": "Il s'agit d'une application navigateur ultra-simple qui trie les éléments d'une liste et les organise par ordre croissant ou décroissant. Vous pouvez trier les éléments par ordre alphabétique, numérique ou par longueur. Vous pouvez également supprimer les doublons et les éléments vides, ainsi que les éléments individuels entourés d'espaces. Vous pouvez utiliser n'importe quel caractère séparateur pour séparer les éléments de la liste d'entrée ou une expression régulière. De plus, vous pouvez créer un nouveau délimiteur pour la liste de sortie triée.",
"name": "Trier",
"shortDescription": "Trier rapidement une liste"
}
},
"navbar": {
"buyMeACoffee": "Offre-moi un café",
"home": "Maison",
"tools": "Outils"
},
"number": {
"generate": {
"description": "Calculez rapidement une liste d'entiers dans votre navigateur. Pour obtenir votre liste, indiquez simplement le premier entier, modifiez la valeur et le nombre total dans les options ci-dessous, et cet utilitaire générera le nombre d'entiers correspondant.",
"name": "Générer des nombres",
"shortDescription": "Calculez rapidement une liste d'entiers dans votre navigateur"
},
"sum": {
"description": "Il s'agit d'une application très simple, accessible depuis un navigateur, qui additionne des nombres. Les nombres saisis peuvent être séparés par n'importe quel symbole et vous pouvez également modifier le séparateur des nombres additionnés.",
"name": "Somme des nombres",
"shortDescription": "Additionner rapidement une liste de nombres"
}
},
"numericInputWithUnit": {
"unit": "Unité"
},
"pdf": {
"compressPdf": {
"description": "Réduire la taille des fichiers PDF tout en maintenant la qualité grâce à Ghostscript",
"name": "Compresser le PDF",
"shortDescription": "Compresser des fichiers PDF en toute sécurité dans votre navigateur"
},
"mergePdf": {
"description": "Comment utiliser l'outil Fusionner PDF ?",
"name": "Fusionner des PDF",
"shortDescription": "Fusionner plusieurs fichiers PDF en un seul document"
},
"pdfToEpub": {
"description": "Transformez les documents PDF en fichiers EPUB pour une meilleure compatibilité avec les liseuses.",
"name": "PDF vers EPUB",
"shortDescription": "Convertir des fichiers PDF au format EPUB"
},
"protectPdf": {
"description": "Ajoutez une protection par mot de passe à vos fichiers PDF en toute sécurité dans votre navigateur",
"name": "Protéger le PDF",
"shortDescription": "Protégez les fichiers PDF en toute sécurité avec un mot de passe"
},
"splitPdf": {
"description": "Extraire des pages spécifiques d'un fichier PDF à l'aide de numéros de page ou de plages (par exemple, 1, 5-8)",
"name": "Diviser le PDF",
"shortDescription": "Extraire des pages spécifiques d'un fichier PDF"
}
},
"resultFooter": {
"copy": "Copier dans le presse-papiers",
"download": "Télécharger"
},
"string": {
"createPalindrome": {
"description": "L'utilitaire de navigateur le plus simple au monde pour créer des palindromes à partir de n'importe quel texte. Saisissez du texte et transformez-le instantanément en un palindrome qui se lit de la même manière à l'endroit comme à l'envers. Idéal pour les jeux de mots, la création de motifs de texte symétriques ou l'exploration de curiosités linguistiques.",
"name": "Créer un palindrome",
"shortDescription": "Créez un texte qui se lit de la même manière à l'avant et à l'arrière"
},
"palindrome": {
"description": "L'utilitaire le plus simple au monde, basé sur un navigateur, permet de vérifier si un texte est un palindrome. Vérifiez instantanément si votre texte se lit de la même manière à l'endroit comme à l'envers. Idéal pour les jeux de mots, l'analyse linguistique ou la validation de structures de texte symétriques. Prend en charge divers délimiteurs et la détection de palindromes multi-mots.",
"name": "Palindrome",
"shortDescription": "Vérifiez si le texte se lit de la même manière à l'avant et à l'arrière"
},
"repeat": {
"description": "Cet outil vous permet de répéter un texte donné plusieurs fois avec un séparateur optionnel.",
"name": "Répéter le texte",
"shortDescription": "Répéter le texte plusieurs fois"
},
"reverse": {
"description": "L'utilitaire d'inversion de texte le plus simple au monde, basé sur un navigateur. Saisissez n'importe quel texte et inversez-le instantanément, caractère par caractère. Idéal pour créer du texte miroir, analyser des palindromes ou jouer avec les motifs de texte. Préserve les espaces et les caractères spéciaux lors de l'inversion.",
"name": "Inverse",
"shortDescription": "Inverser n'importe quel texte caractère par caractère"
},
"toMorse": {
"description": "L'utilitaire de conversion de texte en code Morse le plus simple au monde, accessible depuis un navigateur. Chargez votre texte dans le formulaire de saisie à gauche et obtenez instantanément le code Morse dans la zone de sortie. Puissant, gratuit et rapide. Chargez du texte et obtenez le code Morse.",
"name": "Chaîne en morse",
"shortDescription": "Encoder rapidement du texte en morse"
},
"uppercase": {
"description": "L'utilitaire de conversion de texte en majuscules le plus simple au monde, accessible depuis un navigateur. Saisissez simplement votre texte et il sera automatiquement converti en majuscules. Idéal pour créer des titres, mettre en valeur du texte ou standardiser son format. Prend en charge divers formats de texte et préserve les caractères spéciaux.",
"name": "Majuscule",
"shortDescription": "Convertir le texte en lettres majuscules"
}
},
"toolExamples": {
"subtitle": "Cliquez pour essayer !",
"title": "{{title}} Exemples"
},
"toolFileResult": {
"copied": "Fichier copié",
"copyFailed": "Échec de la copie : {{error}}",
"loading": "Chargement... Cela peut prendre un moment.",
"result": "Résultat"
},
"toolHeader": {
"seeExamples": "Voir des exemples"
},
"toolLayout": {
"allToolsTitle": "Tous {{type}} Outils"
},
"toolMultiFileResult": {
"copied": "Fichier copié",
"copyFailed": "Échec de la copie : {{error}}",
"loading": "Chargement... Cela peut prendre un moment.",
"result": "Résultat"
},
"toolMultipleAudioInput": {
"inputTitle": "Saisir {{type}}",
"noFilesSelected": "Aucun fichier sélectionné"
},
"toolMultiplePdfInput": {
"inputTitle": "Saisir {{type}}",
"noFilesSelected": "Aucun fichier sélectionné"
},
"toolOptions": {
"title": "Options d'outils"
},
"toolTextInput": {
"copied": "Texte copié",
"copyFailed": "Échec de la copie : {{error}}",
"input": "Texte d'entrée",
"placeholder": "Entrez votre texte ici..."
},
"toolTextResult": {
"copied": "Texte copié",
"copyFailed": "Échec de la copie : {{error}}",
"loading": "Chargement... Cela peut prendre un moment.",
"result": "Résultat"
}
}

View file

@ -1 +1,113 @@
{} {
"changeSpeed": {
"defaultMultiplier": "Multiplicateur par défaut : 2 signifie 2x plus rapide",
"description": "Modifiez la vitesse de lecture des fichiers vidéo. Accélérez ou ralentissez les vidéos tout en conservant la synchronisation audio. Prise en charge de divers multiplicateurs de vitesse et formats vidéo courants.",
"inputTitle": "Entrée vidéo",
"newVideoSpeed": "Nouvelle vitesse vidéo",
"resultTitle": "Vidéo éditée",
"settingSpeed": "Réglage de la vitesse",
"shortDescription": "Modifier la vitesse de lecture vidéo",
"title": "Modifier la vitesse de la vidéo",
"toolInfo": {
"title": "Qu'est-ce qu'un {{title}}?"
}
},
"compress": {
"default": "Défaut",
"description": "Compressez vos vidéos en les adaptant à différentes résolutions (240p, 480p, 720p, etc.). Cet outil permet de réduire la taille des fichiers tout en conservant une qualité acceptable. Il prend en charge les formats vidéo courants comme MP4, WebM et OGG.",
"inputTitle": "Entrée vidéo",
"loadingText": "Compression vidéo...",
"lossless": "Sans perte",
"quality": "Qualité (CRF)",
"resolution": "Résolution",
"resultTitle": "Vidéo compressée",
"shortDescription": "Compresser des vidéos en les mettant à l'échelle vers différentes résolutions",
"title": "Compresser la vidéo",
"worst": "Pire"
},
"cropVideo": {
"cropCoordinates": "Coordonnées de culture",
"croppingVideo": "Recadrage vidéo",
"description": "Recadrez la vidéo pour supprimer les zones indésirables.",
"errorBeyondHeight": "La zone de recadrage s'étend au-delà de la hauteur de la vidéo ({{height}}px)",
"errorBeyondWidth": "La zone de recadrage s'étend au-delà de la largeur de la vidéo ({{width}}px)",
"errorCroppingVideo": "Erreur lors du recadrage de la vidéo. Veuillez vérifier les paramètres et le fichier vidéo.",
"errorLoadingDimensions": "Échec du chargement des dimensions de la vidéo",
"errorNonNegativeCoordinates": "Les coordonnées X et Y doivent être non négatives",
"errorPositiveDimensions": "La largeur et la hauteur doivent être positives",
"height": "Hauteur",
"inputTitle": "Entrée vidéo",
"loadVideoForDimensions": "Chargez une vidéo pour voir les dimensions",
"resultTitle": "Vidéo recadrée",
"shortDescription": "Recadrer la vidéo pour supprimer les zones indésirables",
"title": "Recadrer la vidéo",
"toolInfo": {
"description": "Cet outil vous permet de recadrer des fichiers vidéo afin de supprimer les zones indésirables. Vous pouvez spécifier la zone de recadrage en définissant les coordonnées X et Y, ainsi que les dimensions de largeur et de hauteur.",
"title": "Recadrer la vidéo"
},
"videoDimensions": "Dimensions de la vidéo : {{width}} × {{height}} pixels",
"videoInformation": "Informations vidéo",
"width": "Largeur",
"xCoordinate": "X (gauche)",
"yCoordinate": "Y (en haut)"
},
"flip": {
"description": "Retournez les fichiers vidéo horizontalement ou verticalement. Inversez les vidéos pour obtenir des effets spéciaux ou corriger les problèmes d'orientation.",
"flippingVideo": "Retournement vidéo",
"horizontalLabel": "Horizontal (miroir)",
"inputTitle": "Entrée vidéo",
"orientation": "Orientation",
"resultTitle": "Vidéo inversée",
"shortDescription": "Retourner la vidéo horizontalement ou verticalement",
"title": "Retourner la vidéo",
"verticalLabel": "Vertical (à l'envers)"
},
"gif": {
"changeSpeed": {
"description": "Modifiez la vitesse de lecture des animations GIF. Accélérez ou ralentissez les GIF tout en conservant une animation fluide.",
"shortDescription": "Modifier la vitesse de l'animation GIF",
"title": "Modifier la vitesse du GIF"
}
},
"loop": {
"description": "Créez une vidéo en boucle en répétant la vidéo originale plusieurs fois.",
"inputTitle": "Entrée vidéo",
"loopingVideo": "Vidéo en boucle",
"loops": "Boucles",
"numberOfLoops": "Nombre de boucles",
"resultTitle": "Vidéo en boucle",
"shortDescription": "Créer des fichiers vidéo en boucle",
"title": "Vidéo en boucle",
"toolInfo": {
"description": "Cet outil vous permet de créer une vidéo en boucle en répétant la vidéo originale plusieurs fois. Vous pouvez spécifier le nombre de répétitions.",
"title": "Qu'est-ce qu'un {{title}}?"
}
},
"rotate": {
"180Degrees": "180° (à l'envers)",
"270Degrees": "270° (90° dans le sens inverse des aiguilles d'une montre)",
"90Degrees": "90° dans le sens des aiguilles d'une montre",
"description": "Faites pivoter vos fichiers vidéo de 90, 180 ou 270 degrés. Corrigez l'orientation de vos vidéos ou créez des effets spéciaux grâce à un contrôle précis de la rotation.",
"inputTitle": "Entrée vidéo",
"resultTitle": "Vidéo tournée",
"rotatingVideo": "Vidéo rotative",
"rotation": "Rotation",
"shortDescription": "Faire pivoter la vidéo selon les degrés spécifiés",
"title": "Faire pivoter la vidéo"
},
"trim": {
"description": "Découpez vos fichiers vidéo en spécifiant les heures de début et de fin. Supprimez les sections indésirables au début ou à la fin de vos vidéos.",
"endTime": "Fin des temps",
"inputTitle": "Entrée vidéo",
"resultTitle": "Vidéo coupée",
"shortDescription": "Coupez la vidéo en supprimant les sections indésirables",
"startTime": "Heure de début",
"timestamps": "Horodatages",
"title": "Découper la vidéo"
},
"videoToGif": {
"description": "Convertissez des fichiers vidéo au format GIF animé. Extrayez des plages horaires spécifiques et créez des images animées partageables.",
"shortDescription": "Convertir une vidéo en GIF animé",
"title": "Vidéo en GIF"
}
}

View file

@ -1 +1,38 @@
{} {
"xmlBeautifier": {
"description": "Formater XML avec une indentation et un espacement appropriés.",
"indentation": "Indentation",
"inputTitle": "XML d'entrée",
"resultTitle": "XML embelli",
"shortDescription": "Formater et embellir le code XML",
"title": "Embellisseur XML",
"toolInfo": {
"description": "Cet outil vous permet de formater les données XML avec une indentation et un espacement appropriés, les rendant plus lisibles et plus faciles à utiliser.",
"title": "Embellisseur XML"
},
"useSpaces": "Utiliser les espaces",
"useSpacesDescription": "Indenter la sortie avec des espaces",
"useTabs": "Utiliser les onglets",
"useTabsDescription": "Indenter la sortie avec des tabulations."
},
"xmlValidator": {
"description": "Valider la syntaxe et la structure XML.",
"placeholder": "Collez ou importez du XML ici...",
"shortDescription": "Valider le code XML pour les erreurs",
"title": "Validateur XML",
"toolInfo": {
"description": "Cet outil vous permet de valider la syntaxe et la structure XML. Il vérifie la bonne formation du XML et fournit des messages d'erreur détaillés pour tout problème détecté.",
"title": "Validateur XML"
}
},
"xmlViewer": {
"description": "Afficher et explorer la structure XML dans un format arborescent.",
"inputTitle": "XML d'entrée",
"resultTitle": "Vue arborescente du XML",
"title": "Visionneuse XML",
"toolInfo": {
"description": "Cet outil vous permet de visualiser les données XML dans un format d'arborescence hiérarchique, ce qui facilite l'exploration et la compréhension de la structure des documents XML.",
"title": "Visionneuse XML"
}
}
}