{"title":"Traduction de Django","version":"4.0","locale":"fr","docname":"internals/contributing/localizing","url":"/fr/4.0/internals/contributing/localizing/","canonical":"https://djangodocs.dev/fr/4.0/internals/contributing/localizing/","summary":"Différentes parties de Django telles que le site d’administration et les messages d’erreur de la validation sont traduisibles. Cela signifie qu’ils s’affichent…","html":"<h1>Traduction de Django<a class=\"heading-anchor\" href=\"#localizing-django\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Différentes parties de Django telles que le site d’administration et les messages d’erreur de la validation sont traduisibles. Cela signifie qu’ils s’affichent différemment selon la langue ou le pays des utilisateurs. Pour cela, Django utilise la même infrastructure d’internationalisation et de régionalisation que les applications Django, présentée dans la <a class=\"reference internal\" href=\"/fr/4.0/topics/i18n/\"><span class=\"doc\">documentation i18n</span></a>.</p>\n<section id=\"translations\">\n<h2>Traductions<a class=\"heading-anchor\" href=\"#translations\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Les traductions sont réalisées par des utilisateurs Django du monde entier. Le travail de traduction est coordonné sur <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a>.</p>\n<p>Si vous trouvez une traduction incorrecte ou que vous souhaitez discuter de certaines traductions, rendez-vous sur la <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">page du projet Django</a>. Si vous souhaitez donner un coup de main ou ajouter une langue qui n’est pas encore traduite, voici ce qu’il faut faire :</p>\n<ul>\n<li><p>Présentez-vous sur le <a class=\"reference external\" href=\"https://forum.djangoproject.com/c/internals/i18n/14\">forum de l’internationalisation de Django</a>.</p></li>\n<li><p>Prenez soin de lire les notes au sujet des <a class=\"reference internal\" href=\"/fr/4.0/topics/i18n/translation/#specialties-of-django-i18n\"><span class=\"std std-ref\">Spécialités des traductions Django</span></a>.</p></li>\n<li><p>Inscrivez-vous à <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a> et visitez la <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">page du projet Django</a>.</p></li>\n<li><p>Sur la <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">page du projet Django</a>, choisissez la langue sur laquelle vous voulez travailler, <strong>ou</strong> dans le cas où la langue n’existe pas encore, demandez la création d’une nouvelle équipe de langue en cliquant sur le lien « Demander une langue » et en choisissant la bonne langue.</p></li>\n<li><p>Cliquez ensuite sur le bouton « Rejoindre cette équipe » pour en devenir membre. Chaque équipe dispose d’au moins un coordinateur responsable de traiter les demandes d’appartenance. Il est aussi possible de contacter le coordinateur d’équipe pour clarifier des problèmes de procédure et en ce qui concerne le processus de traduction lui-même.</p></li>\n<li><p>Lorsque vous êtes accepté comme membre d’une équipe, choisissez la ressource de traduction que vous souhaitez mettre à jour à partir de la page de l’équipe. Par exemple, la ressource « core » se réfère au catalogue de traductions contenant toutes les traductions non « contrib ». Chacune des applications « contrib » dispose également d’une ressource propre (préfixée avec « contrib »).</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Note</p>\n<p>Pour plus d’informations sur la façon d’utiliser Transifex, lisez le <a class=\"reference external\" href=\"https://docs.transifex.com/\">Guide d’utilisation de Transifex</a>.</p>\n</aside>\n</li>\n</ul>\n<p>Les traductions de Transifex ne sont intégrées dans le dépôt Django qu’au moment d’une nouvelle <a class=\"reference internal\" href=\"/fr/4.0/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">publication principale</span></a>. Nous essayons de les mettre à jour une seconde fois lors d’une des <a class=\"reference internal\" href=\"/fr/4.0/internals/release-process/#term-Patch-release\"><span class=\"xref std std-term\">publications mineures</span></a> suivantes, mais cela dépend de la disponibilité du gestionnaire des traductions. Ne manquez donc pas la période de gel des chaînes (entre la version de prépublication et la version majeure) pour saisir l’opportunité de compléter et de corriger les traductions de votre langue !</p>\n</section>\n<section id=\"formats\">\n<h2>Formats<a class=\"heading-anchor\" href=\"#formats\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Vous pouvez également réviser <code class=\"docutils literal notranslate\"><span class=\"pre\">conf/locale/&lt;locale&gt;/formats.py</span></code>. Ce fichier spécifie les particularités de mise en forme de date, d’heure et de nombres pour votre langue. Voir <a class=\"reference internal\" href=\"/fr/4.0/topics/i18n/formatting/\"><span class=\"doc\">Régionalisation des formats</span></a> pour plus de détails.</p>\n<p>Les fichiers de mise en forme ne sont pas gérés sur Transifex. Pour les modifier, vous devez <a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">créer un correctif</span></a> à partir de l’arborescence source de Django, comme pour toute autre modification de code :</p>\n<ul class=\"simple\">\n<li><p>Créez un différentiel par rapport à la branche « main » actuelle dans Git.</p></li>\n<li><p>Ouvrez un ticket dans le système des tickets Django, définissez le champ <code class=\"docutils literal notranslate\"><span class=\"pre\">Component</span></code> à <code class=\"docutils literal notranslate\"><span class=\"pre\">Translations</span></code> et joignez-y le correctif.</p></li>\n</ul>\n</section>\n<section id=\"documentation\">\n<span id=\"translating-documentation\"></span><h2>Documentation<a class=\"heading-anchor\" href=\"#documentation\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Il existe également la possibilité de traduire la documentation, bien qu’il s’agisse d’un très gros travail pour une traduction complète (vous êtes avertis !). Nous utilisons le même <a class=\"reference external\" href=\"https://www.transifex.com/django/django-docs/\">outil Transifex</a>. Les traductions apparaîtront à l’adresse <code class=\"docutils literal notranslate\"><span class=\"pre\">https://docs.djangoproject.com/&lt;language_code&gt;/</span></code> lorsqu’au minimum les fichiers <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/intro/*</span></code> seront entièrement traduits dans votre langue.</p>\n<p>Une fois que les traductions sont publiées, les versions mises à jour à partir de Transifex seront recopiées de temps à autre vers le dépôt  <a class=\"reference external\" href=\"https://github.com/django/django-docs-translations\">django/django-docs-translations</a> et le site Web de documentation. Seules les traductions pour la dernière version stable de Django sont mises à jour.</p>\n</section>","rootId":"localizing-django","toc":[{"title":"Traductions","anchor":"translations","children":[]},{"title":"Formats","anchor":"formats","children":[]},{"title":"Documentation","anchor":"documentation","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Fonctionnement interne du projet Django","url":"/fr/4.0/internals/"},{"docname":"internals/contributing/index","title":"Contribuer à Django","url":"/fr/4.0/internals/contributing/"}],"prev":{"docname":"internals/contributing/writing-documentation","title":"Écrire la documentation","url":"/fr/4.0/internals/contributing/writing-documentation/"},"next":{"docname":"internals/contributing/committing-code","title":"Commit de code","url":"/fr/4.0/internals/contributing/committing-code/"},"formats":{"html":"/fr/4.0/internals/contributing/localizing/","markdown":"/fr/4.0/internals/contributing/localizing.md","json":"/fr/4.0/internals/contributing/localizing.json"},"source":"https://github.com/django/django/blob/stable/4.0.x/docs/internals/contributing/localizing.txt","official":"https://docs.djangoproject.com/fr/4.0/internals/contributing/localizing/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}