{"id":6290,"date":"2025-01-17T11:11:07","date_gmt":"2025-01-17T11:11:07","guid":{"rendered":"https:\/\/ptc.wpml.org\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/"},"modified":"2026-05-07T14:11:25","modified_gmt":"2026-05-07T14:11:25","slug":"comment-traduire-des-fichiers-csv-avec-ptc","status":"publish","type":"documentation","link":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/","title":{"rendered":"Comment pr\u00e9parer un fichier CSV pour la traduction"},"content":{"rendered":"\n<p class=\"lead\">D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant la structure du fichier, les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.<\/p>\n\n<div class=\"wp-block-uagb-container uagb-block-a2ef876d alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-ecd9fc2c\"><p class=\"uagb-heading-text\"><strong>Sur cette<\/strong> <strong>page<\/strong><\/p><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#what-is-a-csv-file-for-translation\">Qu\u2019est-ce qu\u2019un fichier CSV pour la traduction ?<\/a><\/li>\n\n\n\n<li><a href=\"#how-to-structure-a-csv-file-for-translation\">Comment structurer un fichier CSV pour la traduction<\/a><\/li>\n\n\n\n<li><a href=\"#placeholders-and-variables-in-csv-translation\">Comment g\u00e9rer les placeholders et les variables dans la traduction CSV<\/a><\/li>\n\n\n\n<li><a href=\"#plural-forms-in-csv-translation\">Comment g\u00e9rer les formes plurielles dans la localisation CSV<\/a><\/li>\n\n\n\n<li><a href=\"#escaping-special-characters\">Comment \u00e9chapper les caract\u00e8res sp\u00e9ciaux dans les fichiers CSV<\/a><\/li>\n\n\n\n<li><a href=\"#example-of-a-translation-ready-csv-file\">Exemple d\u2019un fichier CSV pr\u00eat pour la traduction<\/a><\/li>\n\n\n\n<li><a href=\"#utf-8-encoding-for-csv-files\">Comment enregistrer votre fichier CSV avec l\u2019encodage UTF-8<\/a><\/li>\n\n\n\n<li><a href=\"#csv-translation-best-practices\">Meilleures pratiques pour la traduction CSV<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"what-is-a-csv-file-for-translation\">Qu\u2019est-ce qu\u2019un fichier CSV pour la traduction ?<\/h2>\n\n<p>Le CSV (Comma-Separated Values) est un format de texte brut qui organise les donn\u00e9es en lignes et colonnes, chaque valeur \u00e9tant s\u00e9par\u00e9e par une virgule. C\u2019est l\u2019un des formats les plus utilis\u00e9s pour la localisation de logiciels car il est l\u00e9ger, facile \u00e0 \u00e9diter et pris en charge par la plupart des frameworks de d\u00e9veloppement, des plateformes d\u2019e-commerce et des outils de traduction. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"how-to-structure-a-csv-file-for-translation\">Comment structurer un fichier CSV pour la traduction<\/h2>\n\n<p>Pour pr\u00e9parer un fichier CSV pour la traduction, vous avez besoin d\u2019une ligne d\u2019en-t\u00eate claire, de cl\u00e9s d\u2019identification uniques et d\u2019une colonne pour le texte source. Bien configurer ces \u00e9l\u00e9ments avant de t\u00e9l\u00e9charger votre fichier dans un outil de traduction permet d\u2019\u00e9viter les erreurs d\u2019importation, les cha\u00eenes manquantes et les sorties corrompues. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-the-header-row\">La ligne d\u2019en-t\u00eate<\/h3>\n\n<p>Faites en sorte que la premi\u00e8re ligne de votre fichier contienne les noms des colonnes et non du contenu. Utilisez des \u00e9tiquettes simples et descriptives comme <code>key<\/code>, <code>source_text<\/code> et <code>context<\/code>. Celles-ci indiquent pr\u00e9cis\u00e9ment \u00e0 votre outil de traduction et aux r\u00e9viseurs humains ce que contient chaque colonne.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-required-columns\">Colonnes requises<\/h3>\n\n<p>Tout CSV pr\u00eat pour la traduction n\u00e9cessite au minimum une colonne de cl\u00e9 et une colonne de texte source.<\/p>\n\n<p>La colonne <code>key<\/code> contient un identifiant unique pour chaque cha\u00eene. Votre application l\u2019utilise pour faire correspondre la bonne traduction au moment de l\u2019ex\u00e9cution. Utilisez une convention de nommage coh\u00e9rente, privil\u00e9giez les lettres minuscules, les underscores et les points. Cette colonne n\u2019est pas traduite. Les formats courants incluent <code>button.submit<\/code>, <code>error.invalid_login<\/code> et <code>onboarding.welcome_message<\/code>.    <\/p>\n\n<p>La colonne <code>source_text<\/code> contient le texte original dans votre langue de base, pr\u00eat \u00e0 \u00eatre traduit.<\/p>\n\n<div class=\"wrap-table zebra\">\n<table class=\"stack\">\n<thead>\n<tr><th>key<\/th><th>source_text<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"key\">button.submit<\/td>\n<td data-label=\"source_text\">Envoyer<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">error.invalid_login<\/td>\n<td data-label=\"source_text\">Nom d\u2019utilisateur ou mot de passe invalide.<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">onboarding.welcome_message<\/td>\n<td data-label=\"source_text\">Bienvenue sur notre application !<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Ne modifiez jamais une cl\u00e9 apr\u00e8s le d\u00e9but de la traduction. Cela cr\u00e9erait une nouvelle cha\u00eene et rendrait la traduction existante orpheline. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-optional-columns\">Colonnes optionnelles<\/h3>\n\n<p id=\"h-\">Incluez une colonne <code>context<\/code> ou <code>description<\/code> dans la mesure du possible. Les cha\u00eenes courtes comme \u00ab Save \u00bb ou \u00ab Back \u00bb peuvent avoir des significations diff\u00e9rentes selon l\u2019endroit o\u00f9 elles apparaissent dans votre interface.  Une br\u00e8ve note vous permet de savoir o\u00f9 chaque cha\u00eene appara\u00eet. <\/p>\n\n<p id=\"h-\">Pour les fichiers volumineux, une colonne <code>namespace<\/code> ou <code>group<\/code> vous aide \u00e0 organiser les cha\u00eenes par fonctionnalit\u00e9 ou par section, rendant le fichier nettement plus facile \u00e0 g\u00e9rer et \u00e0 r\u00e9viser.<\/p>\n\n<div class=\"wrap-table zebra\">\n<table class=\"stack\">\n<thead>\n<tr><th>key<\/th><th>source_text<\/th><th>context<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"key\">button.save<\/td>\n<td data-label=\"source_text\">Enregistrer<\/td>\n<td data-label=\"context\">Barre d\u2019outils de l\u2019\u00e9diteur de documents<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">checkout.button.save<\/td>\n<td data-label=\"source_text\">Enregistrer<\/td>\n<td data-label=\"context\">Formulaire d\u2019adresse de paiement<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"h-language-columns\">Colonnes de langue<\/h3>\n\n<p>Si votre flux de travail n\u00e9cessite de conserver les langues source et cible dans le m\u00eame fichier, ajoutez une colonne pour chaque langue cible en utilisant les codes de langue BCP-47 comme en-t\u00eate. Par exemple, utilisez <code>es_ES<\/code> pour l\u2019espagnol (Espagne) ou <code>fr_FR<\/code> pour le fran\u00e7ais. <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"placeholders-and-variables-in-csv-translation\">Comment g\u00e9rer les placeholders et les variables dans la traduction CSV<\/h2>\n\n<p>Diff\u00e9rents frameworks utilisent diff\u00e9rentes syntaxes de placeholder. Assurez-vous de conna\u00eetre le format attendu par votre application et utilisez-le de mani\u00e8re coh\u00e9rente dans tout votre fichier : <\/p>\n\n<div class=\"wrap-table zebra\">\n<table class=\"stack\">\n<thead>\n<tr><th>Format<\/th><th>Exemple<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"Format\"><code>{variable}<\/code><\/td>\n<td data-label=\"Example\">Bonjour, {username} !<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Format\"><code>%s<\/code><\/td>\n<td data-label=\"Example\">Bonjour, %s !<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Format\"><code>{0}<\/code><\/td>\n<td data-label=\"Example\">Vous avez {0} nouveaux messages.<\/td>\n<\/tr>\n<tr>\n<td data-label=\"Format\"><code>%1$s<\/code><\/td>\n<td data-label=\"Example\">%1$s vous a ajout\u00e9 comme contact.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Si votre texte source inclut des balises HTML comme <code>&lt;strong&gt;<\/code>, <code>&lt;br&gt;<\/code> ou <code>&lt;a href=\"\"&gt;<\/code>, traitez-les de la m\u00eame mani\u00e8re que les placeholders. <\/p>\n\n<p>Ne traduisez jamais les placeholders ou les balises HTML. PTC d\u00e9tecte et pr\u00e9serve automatiquement les placeholders et les balises HTML dans tous les formats pris en charge. Il ne les traduit ni ne les modifie jamais, et les maintient \u00e0 la bonne position dans chaque langue cible.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"plural-forms-in-csv-translation\">Comment g\u00e9rer les formes plurielles dans la localisation CSV<\/h2>\n\n<p>Pour g\u00e9rer correctement les pluriels dans toutes les langues, vous devez stocker les formes singuli\u00e8res et plurielles dans des lignes s\u00e9par\u00e9es avec des cl\u00e9s distinctes. Si vous combinez les formes plurielles dans une seule cha\u00eene, les traductions ne s\u2019adapteront pas aux r\u00e8gles grammaticales des autres langues. <\/p>\n\n<p>Par exemple :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>L\u2019anglais poss\u00e8de deux formes de pluriel : singulier et pluriel<\/li>\n\n\n\n<li>Beaucoup d\u2019autres langues en ont davantage : l\u2019arabe a six formes de pluriel, le russe en a trois et le polonais quatre<\/li>\n<\/ul>\n\n<p> Un outil de traduction qui ne prend en compte que le singulier et le pluriel produira des r\u00e9sultats incorrects pour ces langues.<\/p>\n\n<div class=\"wrap-table zebra\">\n<table class=\"stack\">\n<thead>\n<tr><th>key<\/th><th>source_text<\/th><th>context<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"key\">cart.item.singular<\/td>\n<td data-label=\"source_text\">Vous avez {count} article dans votre panier.<\/td>\n<td data-label=\"context\">Forme singuli\u00e8re : compte = 1<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">cart.item.plural<\/td>\n<td data-label=\"source_text\">Vous avez {count} articles dans votre panier.<\/td>\n<td data-label=\"context\">Forme plurielle : compte > 1<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">cart.item.zero<\/td>\n<td data-label=\"source_text\">Votre panier est vide.<\/td>\n<td data-label=\"context\">\u00c9tat z\u00e9ro<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<p>Ne combinez pas les formes plurielles dans une seule cha\u00eene en utilisant des barres obliques ou des parenth\u00e8ses, comme \u00ab Vous avez {count} article(s) dans votre panier. \u00bb Cette approche n\u2019est pas traduisible et rompt la grammaire de la plupart des langues.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"escaping-special-characters\">Comment \u00e9chapper les caract\u00e8res sp\u00e9ciaux dans les fichiers CSV<\/h2>\n\n<p>Pour que votre fichier CSV reste valide, vous devez g\u00e9rer correctement les caract\u00e8res sp\u00e9ciaux avant de l\u2019envoyer en traduction.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Virgules :<\/strong> Entourez toute cha\u00eene contenant une virgule de guillemets doubles, sinon l\u2019analyseur la traitera comme un s\u00e9parateur de colonne et divisera votre cha\u00eene sur plusieurs cellules.<\/li>\n\n\n\n<li><strong>Guillemets :<\/strong> si une cha\u00eene contient des guillemets doubles, \u00e9chappez-les en les doublant. Par exemple, <code>Click \"\"Save\"\" to continue<\/code>. <\/li>\n\n\n\n<li><strong>Guillemets courbes :<\/strong> Utilisez toujours des guillemets droits (<code>\"<\/code>) plut\u00f4t que des guillemets courbes (<code>\" \"<\/code>). Les analyseurs CSV ne reconnaissent pas les guillemets courbes et g\u00e9n\u00e9reront des erreurs de formatage. <\/li>\n\n\n\n<li><strong>Espaces de fin :<\/strong> Supprimez les espaces de fin de toutes les cellules avant d\u2019envoyer votre fichier. Ils sont invisibles dans la plupart des tableurs mais peuvent causer des \u00e9checs de correspondance de cha\u00eenes dans votre application. <\/li>\n\n\n\n<li><strong>Sauts de ligne :<\/strong> Si une cha\u00eene n\u00e9cessite un saut de ligne, entourez-la de guillemets doubles et incluez le saut \u00e0 l\u2019int\u00e9rieur.<\/li>\n<\/ul>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"example-of-a-translation-ready-csv-file\">Exemple d\u2019un fichier CSV pr\u00eat pour la traduction<\/h2>\n\n<div class=\"wrap-table zebra\">\n<table class=\"stack\">\n<thead>\n<tr><th>key<\/th><th>source_text<\/th><th>context<\/th><\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-label=\"key\">button.submit<\/td>\n<td data-label=\"source_text\">Envoyer<\/td>\n<td data-label=\"context\">Bouton de soumission de formulaire<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">nav.logout<\/td>\n<td data-label=\"source_text\">Se d\u00e9connecter<\/td>\n<td data-label=\"context\">Barre de navigation sup\u00e9rieure<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">error.invalid_login<\/td>\n<td data-label=\"source_text\">Nom d\u2019utilisateur ou mot de passe invalide.<\/td>\n<td data-label=\"context\">Message d\u2019erreur de l\u2019\u00e9cran de connexion<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">onboard.welcome_message<\/td>\n<td data-label=\"source_text\">Bienvenue sur notre application !<\/td>\n<td data-label=\"context\">Premier \u00e9cran apr\u00e8s l\u2019inscription<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">greeting.user<\/td>\n<td data-label=\"source_text\">Bonjour, {username} !<\/td>\n<td data-label=\"context\">En-t\u00eate du tableau de bord, contient un placeholder<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">cart.items.singular<\/td>\n<td data-label=\"source_text\">Vous avez {count} article dans votre panier.<\/td>\n<td data-label=\"context\">Singulier : compte = 1<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">cart.item.zero<\/td>\n<td data-label=\"source_text\">Votre panier est vide.<\/td>\n<td data-label=\"context\">\u00c9tat z\u00e9ro<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">cart.items.plural<\/td>\n<td data-label=\"source_text\">Vous avez {count} articles dans votre panier.<\/td>\n<td data-label=\"context\">Pluriel : compte > 1<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">cart.item.zero<\/td>\n<td data-label=\"source_text\">Votre panier est vide.<\/td>\n<td data-label=\"context\">\u00c9tat z\u00e9ro<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">promo.tagline<\/td>\n<td data-label=\"source_text\">\u00ab La vente se termine dimanche, profitez-en ! \u00bb<\/td>\n<td data-label=\"context\">Banni\u00e8re promotionnelle, contient une virgule<\/td>\n<\/tr>\n<tr>\n<td data-label=\"key\">tooltip.save<\/td>\n<td data-label=\"source_text\">\u00ab Cliquez sur \u00ab Enregistrer \u00bb pour conserver vos modifications. \u00bb<\/td>\n<td data-label=\"context\">Texte d\u2019infobulle, contient des guillemets<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"utf-8-encoding-for-csv-files\">Comment enregistrer votre fichier CSV avec l\u2019encodage UTF-8<\/h2>\n\n<p>Enregistrez votre fichier CSV avec l\u2019encodage UTF-8 avant de le t\u00e9l\u00e9charger pour traduction. L\u2019UTF-8 prend en charge tous les jeux de caract\u00e8res dont vous pourriez avoir besoin, y compris les caract\u00e8res accentu\u00e9s comme <code>\u00e9<\/code> et <code>\u00fc<\/code>, les \u00e9critures non latines comme l\u2019arabe, le japonais et le chinois, ainsi que les symboles sp\u00e9ciaux. <\/p>\n\n<p>Sans l\u2019UTF-8, les caract\u00e8res en dehors de l\u2019alphabet latin de base peuvent s\u2019afficher sous forme de <code>???<\/code>, de cases vides ou de texte illisible dans votre application.<\/p>\n\n<p><strong>Pour enregistrer en UTF-8 :<\/strong><\/p>\n\n<ul class=\"wp-block-list\">\n<li>Dans <strong>Excel<\/strong>, choisissez <strong>Fichier \u2192 Enregistrer sous<\/strong> et s\u00e9lectionnez \u00ab <strong>CSV UTF-8 (d\u00e9limit\u00e9 par des virgules) (*.csv<\/strong>) \u00bb dans le menu d\u00e9roulant des formats. <\/li>\n\n\n\n<li>Dans <strong>Google Sheets<\/strong>, allez dans <strong>Fichier \u2192 T\u00e9l\u00e9charger \u2192 Valeurs s\u00e9par\u00e9es par des virgules (.csv)<\/strong>. Google Sheets exporte en UTF-8 par d\u00e9faut. <\/li>\n<\/ul>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"csv-translation-best-practices\">Meilleures pratiques pour la traduction CSV<\/h2>\n\n<p>Suivre ces pratiques avant de traduire votre fichier CSV vous fera gagner du temps, \u00e9vitera les erreurs et am\u00e9liorera la qualit\u00e9 de vos traductions.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-use-a-dedicated-translation-tool\">\u2714 Utilisez un outil de traduction d\u00e9di\u00e9<\/h3>\n\n<p>\u00c9vitez de traduire les fichiers CSV manuellement dans un \u00e9diteur de texte ou un tableur. Les outils de traduction d\u00e9di\u00e9s comme PTC pr\u00e9servent la structure de votre fichier, g\u00e8rent correctement les placeholders et maintiennent vos cl\u00e9s intactes tout au long du processus. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-use-standard-commas-as-your-delimiter\">\u2714 Utilisez des virgules standard comme d\u00e9limiteur<\/h3>\n\n<p>Certains outils utilisent par d\u00e9faut des points-virgules, mais les virgules sont les plus largement prises en charge et les moins susceptibles de causer des erreurs d\u2019importation.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-keep-one-string-per-rows\">\u2714 Gardez une seule cha\u00eene par ligne<\/h3>\n\n<p>Combiner plusieurs cha\u00eenes dans une seule ligne rend les traductions impossibles \u00e0 g\u00e9rer et perturbe la plupart des outils de traduction.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-isolate-translatable-columns\">\u2714 Isolez les colonnes traduisibles<\/h3>\n\n<p>Lorsque vous travaillez avec de gros fichiers CSV, s\u00e9parez les colonnes n\u00e9cessitant une traduction de celles qui doivent rester inchang\u00e9es, telles que les identifiants num\u00e9riques, les SKU ou les param\u00e8tres techniques. Cela r\u00e9duit le risque qu\u2019un traducteur ou un outil modifie accidentellement des donn\u00e9es qui ne devraient pas l\u2019\u00eatre. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-avoid-merged-cells-and-spreadsheet-formatting\">\u2714 \u00c9vitez les cellules fusionn\u00e9es et le formatage de feuille de calcul<\/h3>\n\n<p>Le CSV est du texte brut. Tout formatage appliqu\u00e9 via un tableur est supprim\u00e9 lors du traitement du fichier. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-remove-unnecessary-columns-and-metadata\">\u2714 Supprimez les colonnes et m\u00e9tadonn\u00e9es inutiles<\/h3>\n\n<p>N\u2019incluez que les colonnes dont votre outil de traduction a besoin. Les colonnes superflues ajoutent de la confusion et augmentent le risque d\u2019erreurs d\u2019importation. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-test-with-a-small-sample-first\">\u2714 Testez d\u2019abord avec un petit \u00e9chantillon<\/h3>\n\n<p>Avant de soumettre un fichier volumineux \u00e0 la traduction, testez-le avec un petit \u00e9chantillon pour d\u00e9tecter rapidement les probl\u00e8mes de structure ou d\u2019encodage.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-validate-your-file-before-uploading\">\u2714 Validez votre fichier avant le t\u00e9l\u00e9chargement<\/h3>\n\n<p>V\u00e9rifiez que chaque ligne poss\u00e8de une cl\u00e9 unique sans doublon, qu\u2019aucune cl\u00e9 ne contient d\u2019espaces ou de caract\u00e8res sp\u00e9ciaux, et qu\u2019il n\u2019y a pas de lignes corrompues ou de traductions manquantes. La plupart des outils de gestion de traduction incluent une validation int\u00e9gr\u00e9e, ou vous pouvez utiliser un validateur CSV d\u00e9di\u00e9 avant le t\u00e9l\u00e9chargement. <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-keep-a-backup\">\u2714 Conservez une sauvegarde<\/h3>\n\n<p>Gardez toujours une copie de votre fichier CSV original avant de l\u2019envoyer pour traduction.<\/p>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<div class=\"wp-block-uagb-container uagb-block-ceefdef3 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"wp-block-uagb-image uagb-block-7de8b9b4 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png ,https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min.png 780w, https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min.png 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png\" alt=\"\" class=\"uag-image-7085\" width=\"1024\" height=\"2\" title=\"Border-min\" loading=\"lazy\" role=\"img\"><\/figure><\/div>\n\n\n\n<div class=\"wp-block-uagb-container uagb-block-458b8a83\">\n<div class=\"wp-block-uagb-advanced-heading uagb-block-9015aeb8\"><h2 class=\"uagb-heading-text\">Traduisez votre fichier CSV en ligne<\/h2><\/div>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-39fc1100\"><p class=\"uagb-heading-text\">Une fois votre fichier CSV correctement structur\u00e9, PTC s\u2019occupe du reste. T\u00e9l\u00e9chargez votre fichier, ajoutez le contexte du produit et obtenez des traductions pr\u00e9cises par IA. <\/p><\/div>\n\n\n\n<div class=\"wp-block-uagb-buttons uagb-buttons__outer-wrap uagb-btn__default-btn uagb-btn-tablet__default-btn uagb-btn-mobile__default-btn uagb-block-53bb3568 ma\"><div class=\"uagb-buttons__wrap uagb-buttons-layout-wrap \">\n<div class=\"wp-block-uagb-buttons-child uagb-buttons__outer-wrap uagb-block-0da0c654 wp-block-button\"><div class=\"uagb-button__wrapper\"><a class=\"uagb-buttons-repeater wp-block-button__link\" aria-label=\"\" href=\"https:\/\/ptc.wpml.org\/fr\/explore\/traduire-des-fichiers-csv-en-ligne\/\" rel=\"follow noopener\" target=\"_self\" role=\"button\"><div class=\"uagb-button__link\">D\u00e9couvrez comment traduire des fichiers CSV avec PTC<\/div><\/a><\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-ab797b6d wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" srcset=\"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png ,https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min.png 780w, https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min.png 360w\" sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png\" alt=\"\" class=\"uag-image-7085\" width=\"1024\" height=\"2\" title=\"Border-min\" loading=\"lazy\" role=\"img\"><\/figure><\/div>\n<\/div><\/div>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant la structure du fichier, les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8. Sur cette page Qu\u2019est-ce qu\u2019un fichier CSV pour la traduction ? Le CSV (Comma-Separated Values) est un format de texte brut qui organise les donn\u00e9es en lignes et colonnes, [&hellip;]<\/p>\n","protected":false},"parent":0,"menu_order":20,"template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"resources":[38],"class_list":["post-6290","documentation","type-documentation","status-publish","hentry","resources-formats-de-fichiers-de-ressources-pris-en-charge"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Comment pr\u00e9parer un fichier CSV pour la traduction - PTC<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment pr\u00e9parer un fichier CSV pour la traduction\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/\" \/>\n<meta property=\"og:site_name\" content=\"PTC\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T14:11:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/\",\"url\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/\",\"name\":\"Comment pr\u00e9parer un fichier CSV pour la traduction - PTC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ptc.wpml.org\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Border-min-1024x2.png\",\"datePublished\":\"2025-01-17T11:11:07+00:00\",\"dateModified\":\"2026-05-07T14:11:25+00:00\",\"description\":\"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ptc.wpml.org\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Border-min-1024x2.png\",\"contentUrl\":\"https:\\\/\\\/ptc.wpml.org\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Border-min-1024x2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/comment-traduire-des-fichiers-csv-avec-ptc\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/page-daccueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/documentation\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Comment pr\u00e9parer un fichier CSV pour la traduction\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/\",\"name\":\"PTC\",\"description\":\"Private Translation Cloud\",\"publisher\":{\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/#organization\",\"name\":\"PTC\",\"url\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ptc.wpml.org\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/logo-light.svg\",\"contentUrl\":\"https:\\\/\\\/ptc.wpml.org\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/logo-light.svg\",\"width\":300,\"height\":139,\"caption\":\"PTC\"},\"image\":{\"@id\":\"https:\\\/\\\/ptc.wpml.org\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment pr\u00e9parer un fichier CSV pour la traduction - PTC","description":"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment pr\u00e9parer un fichier CSV pour la traduction","og_description":"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.","og_url":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/","og_site_name":"PTC","article_modified_time":"2026-05-07T14:11:25+00:00","og_image":[{"url":"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/","url":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/","name":"Comment pr\u00e9parer un fichier CSV pour la traduction - PTC","isPartOf":{"@id":"https:\/\/ptc.wpml.org\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/#primaryimage"},"image":{"@id":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/#primaryimage"},"thumbnailUrl":"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png","datePublished":"2025-01-17T11:11:07+00:00","dateModified":"2026-05-07T14:11:25+00:00","description":"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8.","breadcrumb":{"@id":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/#primaryimage","url":"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png","contentUrl":"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/04\/Border-min-1024x2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/ptc.wpml.org\/fr\/documentation\/comment-traduire-des-fichiers-csv-avec-ptc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/ptc.wpml.org\/fr\/page-daccueil\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/ptc.wpml.org\/fr\/documentation\/"},{"@type":"ListItem","position":3,"name":"Comment pr\u00e9parer un fichier CSV pour la traduction"}]},{"@type":"WebSite","@id":"https:\/\/ptc.wpml.org\/fr\/#website","url":"https:\/\/ptc.wpml.org\/fr\/","name":"PTC","description":"Private Translation Cloud","publisher":{"@id":"https:\/\/ptc.wpml.org\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ptc.wpml.org\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/ptc.wpml.org\/fr\/#organization","name":"PTC","url":"https:\/\/ptc.wpml.org\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ptc.wpml.org\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2023\/11\/logo-light.svg","contentUrl":"https:\/\/ptc.wpml.org\/wp-content\/uploads\/2023\/11\/logo-light.svg","width":300,"height":139,"caption":"PTC"},"image":{"@id":"https:\/\/ptc.wpml.org\/fr\/#\/schema\/logo\/image\/"}}]}},"spectra_custom_meta":{"_wpv_contains_gutenberg_views":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"theme-transparent-header-meta":[""],"ast-site-content-layout":["default"],"_top_nav_excluded":[""],"_cms_nav_minihome":[""],"_last_translation_edit_mode":["translation-editor"],"_wpml_word_count":["2004"],"_yoast_indexnow_last_ping":["1772555547"],"cmplz_hide_cookiebanner":[""],"wpcf-order":["5"],"toolset_post_editor_mode":["classic"],"_wp_page_template":["default"],"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:3;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:1;s:18:\"uagb\/buttons-child\";i:1;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:3;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:0;s:20:\"uagb\/icon-list-child\";i:0;s:10:\"uagb\/image\";i:2;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:0;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_yoast_wpseo_title":["Comment pr\u00e9parer un fichier CSV pour la traduction %%sep%% %%sitename%%"],"_yoast_wpseo_metadesc":["D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8."],"_yoast_wpseo_focuskw":["csv"],"_yoast_wpseo_focuskeywords":["[{\"keyword\":\"traduire un fichier csv\",\"score\":\"61\"}]"],"_uag_page_assets":["a:9:{s:3:\"css\";s:19249:\".wp-block-uagb-container.uagb-block-a2ef876d .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a2ef876d .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a2ef876d .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-a2ef876d .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-a2ef876d .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-a2ef876d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2ef876d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1280px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 0px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-a2ef876d{box-shadow: 0px 0px   #00000070 ;padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 32px !important;margin-bottom: 48px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-width: 1px;border-left-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-style: solid;border-color: #d4b4fd;row-gap: 0px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-ecd9fc2c.wp-block-uagb-advanced-heading {margin-bottom: 12px;}.wp-block-uagb-advanced-heading.uagb-block-ecd9fc2c.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-ecd9fc2c.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-ecd9fc2c.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-ecd9fc2c.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-container.uagb-block-ceefdef3 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ceefdef3 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ceefdef3 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-ceefdef3 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-ceefdef3 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ceefdef3{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ceefdef3 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1280px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: space-between;flex-wrap: nowrap;row-gap: 0px;column-gap: 0px;}.wp-block-uagb-container.uagb-block-ceefdef3{box-shadow: 0px 0px   #00000070 ;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 44px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;overflow: visible;order: initial;border-top-left-radius: 20px;border-top-right-radius: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-color: inherit;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;background-attachment: scroll;background-image: url(https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/05\/Hero_bgd.png);background-clip: padding-box;row-gap: 0px;column-gap: 0px;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-7de8b9b4.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}.wp-block-uagb-container.uagb-block-458b8a83 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-458b8a83 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-458b8a83 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-458b8a83 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-458b8a83 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-458b8a83{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-458b8a83 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1280px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-458b8a83{box-shadow: 0px 0px   #00000070 ;padding-top: 48px;padding-bottom: 48px;padding-left: 48px;padding-right: 48px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8 .uagb-heading-text{font-size: 24px;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100.wp-block-uagb-advanced-heading .uagb-desc-text{margin-bottom: 15px;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100.wp-block-uagb-advanced-heading .uagb-highlight{font-style: normal;font-weight: Default;background: #007cba;color: #fff;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100.wp-block-uagb-advanced-heading .uagb-highlight::-moz-selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100.wp-block-uagb-advanced-heading .uagb-highlight::selection{color: #fff;background: #007cba;-webkit-text-fill-color: #fff;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100 .uagb-heading-text{font-size: 17px;}.uagb-block-53bb3568.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap {gap: 10px;}.uagb-block-53bb3568.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-button__wrapper .uagb-buttons-repeater{color: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .wp-block-button__link.has-text-color:hover .uagb-button__link{color: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .wp-block-button__link.has-text-color:focus .uagb-button__link{color: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-button__wrapper  .uagb-buttons-repeater.wp-block-button__link:hover{box-shadow: 0px 0px 0 #00000026;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater.wp-block-button__link{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-color: #333;border-style: solid;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater.wp-block-button__link:hover{border-color: #333;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater.wp-block-button__link:focus{border-color: #333;}.wp-block-uagb-buttons .uagb-block-0da0c654.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-color: #333;border-style: solid;}.wp-block-uagb-buttons .uagb-block-0da0c654.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater:hover{border-color: #333;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater .uagb-button__link{color: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater:hover .uagb-button__link{color: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater:focus .uagb-button__link{color: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater .uagb-button__icon > svg{width: 15px;height: 15px;fill: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater:hover .uagb-button__icon > svg{fill: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater:focus .uagb-button__icon > svg{fill: #161a1b;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater .uagb-button__icon-position-after{margin-left: 8px;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater .uagb-button__icon-position-before{margin-right: 8px;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-button__link{text-transform: normal;text-decoration: none;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-default figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image__figure figcaption{font-style: normal;align-self: center;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay figure img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 0.2;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner{left: 15px;right: 15px;top: 15px;bottom: 15px;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading{font-style: normal;color: #fff;opacity: 1;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-heading a{color: #fff;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 0;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__color-wrapper{opacity: 1;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{width: 30%;border-top-width: 2px;border-top-color: #fff;opacity: 0;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-caption{opacity: 1;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image__figure:hover .wp-block-uagb-image--layout-overlay__inner .uagb-image-separator{opacity: 1;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-default figure:hover img{box-shadow: 0px 0px 0 #00000070;}.uagb-block-ab797b6d.wp-block-uagb-image--layout-overlay figure:hover img{box-shadow: 0px 0px 0 #00000070;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-a2ef876d{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2ef876d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-a2ef876d{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 32px !important;margin-bottom: 48px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: #d4b4fd;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ceefdef3{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ceefdef3 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-ceefdef3{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 44px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-image: url(https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/05\/Hero_bgd.png);background-clip: padding-box;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-458b8a83{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-458b8a83 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-458b8a83{padding-top: 48px;padding-bottom: 48px;padding-left: 48px;padding-right: 48px;margin-top:  !important;margin-bottom:  !important;order: initial;}.uagb-block-53bb3568.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-53bb3568.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-0da0c654.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #333;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #333;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-a2ef876d{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2ef876d > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-a2ef876d{padding-top: 24px;padding-bottom: 24px;padding-left: 24px;padding-right: 24px;margin-top: 32px !important;margin-bottom: 48px !important;margin-left: 0px;margin-right: 0px;order: initial;border-style: solid;border-color: #d4b4fd;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-ceefdef3{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ceefdef3 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-ceefdef3{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;margin-top: 44px !important;margin-bottom: 0px !important;margin-left: 0px;margin-right: 0px;order: initial;background-image: url(https:\/\/ptc.wpml.org\/wp-content\/uploads\/2025\/05\/Hero_bgd.png);background-clip: padding-box;}.uagb-block-7de8b9b4.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-458b8a83{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-458b8a83 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-458b8a83{padding-top: 48px;padding-bottom: 48px;padding-left: 48px;padding-right: 48px;margin-top:  !important;margin-bottom:  !important;order: initial;flex-wrap: wrap;}.wp-block-uagb-advanced-heading.uagb-block-9015aeb8.wp-block-uagb-advanced-heading {text-align: center;}.wp-block-uagb-advanced-heading.uagb-block-39fc1100.wp-block-uagb-advanced-heading {text-align: center;}.uagb-block-53bb3568.uagb-buttons__outer-wrap .uagb-buttons__wrap {justify-content: center;align-items: center;}.uagb-block-53bb3568.uagb-buttons__outer-wrap .uagb-buttons__wrap .wp-block-button{width: auto;}.wp-block-uagb-buttons .uagb-block-0da0c654.wp-block-button.is-style-outline .uagb-button__wrapper .wp-block-button__link.uagb-buttons-repeater{border-style: solid;border-color: #333;}.wp-block-uagb-buttons .uagb-block-0da0c654 .uagb-buttons-repeater.wp-block-button__link{border-style: solid;border-color: #333;}.uagb-block-ab797b6d.wp-block-uagb-image .wp-block-uagb-image__figure img{width: px;height: auto;}}\";s:2:\"js\";s:161:\"document.addEventListener(\"DOMContentLoaded\", function(){ window.addEventListener( 'load', function() {\n\tUAGBButtonChild.init( '.uagb-block-0da0c654' );\n});\n });\";s:18:\"current_block_list\";a:17:{i:0;s:14:\"core\/paragraph\";i:1;s:14:\"uagb\/container\";i:2;s:21:\"uagb\/advanced-heading\";i:3;s:9:\"core\/list\";i:4;s:14:\"core\/list-item\";i:5;s:12:\"core\/heading\";i:6;s:9:\"core\/html\";i:7;s:11:\"core\/spacer\";i:9;s:10:\"uagb\/image\";i:10;s:12:\"uagb\/buttons\";i:11;s:18:\"uagb\/buttons-child\";i:12;s:11:\"core\/search\";i:13;s:10:\"core\/group\";i:14;s:17:\"core\/latest-posts\";i:15;s:20:\"core\/latest-comments\";i:16;s:13:\"core\/archives\";i:17;s:15:\"core\/categories\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";i:1778824033;s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":[],"uagb_author_info":{"display_name":"Kathy Banach","author_link":"https:\/\/ptc.wpml.org\/fr\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"D\u00e9couvrez comment pr\u00e9parer un fichier CSV pour la traduction, avec les meilleures pratiques concernant la structure du fichier, les cl\u00e9s, les placeholders, les formes plurielles, les caract\u00e8res sp\u00e9ciaux et l\u2019encodage UTF-8. Sur cette page Qu\u2019est-ce qu\u2019un fichier CSV pour la traduction ? Le CSV (Comma-Separated Values) est un format de texte brut qui organise les&hellip;","_links":{"self":[{"href":"https:\/\/ptc.wpml.org\/fr\/wp-json\/wp\/v2\/documentation\/6290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ptc.wpml.org\/fr\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/ptc.wpml.org\/fr\/wp-json\/wp\/v2\/types\/documentation"}],"wp:attachment":[{"href":"https:\/\/ptc.wpml.org\/fr\/wp-json\/wp\/v2\/media?parent=6290"}],"wp:term":[{"taxonomy":"resources","embeddable":true,"href":"https:\/\/ptc.wpml.org\/fr\/wp-json\/wp\/v2\/resources?post=6290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}