{"title":"Traduction de Django","version":"4.1","locale":"fr","docname":"internals/contributing/localizing","url":"/fr/4.1/internals/contributing/localizing/","canonical":"https://djangodocs.dev/fr/4.1/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.","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.1/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>If you find an incorrect translation or want to discuss specific translations,\ngo to the <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">Django project page</a>. If you would like to help out with\ntranslating or adding a language that isn’t yet translated, here’s what to do:</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.1/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>Once you are a member of a team choose the translation resource you\nwant to update on the team page. For example, the « core » resource refers\nto the translation catalog that contains all non-contrib translations.\nEach of the contrib apps also has a resource (prefixed with « 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.1/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.1/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\">conf/locale/&lt;locale&gt;/formats.py</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.1/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.1/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\">Component</code> à <code class=\"docutils literal notranslate\">Translations</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\">https://docs.djangoproject.com/&lt;language_code&gt;/</code> lorsqu’au minimum les fichiers <code class=\"docutils literal notranslate\">docs/intro/*</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.1/internals/"},{"docname":"internals/contributing/index","title":"Contribuer à Django","url":"/fr/4.1/internals/contributing/"}],"prev":{"docname":"internals/contributing/writing-documentation","title":"Écrire la documentation","url":"/fr/4.1/internals/contributing/writing-documentation/"},"next":{"docname":"internals/contributing/committing-code","title":"Commit de code","url":"/fr/4.1/internals/contributing/committing-code/"},"formats":{"html":"/fr/4.1/internals/contributing/localizing/","markdown":"/fr/4.1/internals/contributing/localizing.md","json":"/fr/4.1/internals/contributing/localizing.json"},"source":"https://github.com/django/django/blob/stable/4.1.x/docs/internals/contributing/localizing.txt","official":"https://docs.djangoproject.com/fr/4.1/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"]}