{"title":"Lokalizowanie Django","version":"2.1","locale":"pl","docname":"internals/contributing/localizing","url":"/pl/2.1/internals/contributing/localizing/","canonical":"https://djangodocs.dev/pl/2.1/internals/contributing/localizing/","summary":"Wiele części Django, takie jak panel administracyjny i powiadomienia o błędach walidacji, jest zinternacjonalizowanych.","html":"<h1>Lokalizowanie Django<a class=\"heading-anchor\" href=\"#localizing-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Wiele części Django, takie jak panel administracyjny i powiadomienia o błędach walidacji, jest zinternacjonalizowanych. To znaczy, że wyświetlają się one różnie w zależności od języka lub kraju każdego użytkownika. Aby to zrealizować, Django używa tej samej infrastruktury internacjonalizacji i lokalizacji, która jest dostępna dla aplikacji Django i opisana w <a class=\"reference internal\" href=\"/pl/2.1/topics/i18n/\"><span class=\"doc\">dokumentacji i18n</span></a>.</p>\n<section id=\"translations\">\n<h2>Tłumaczenia<a class=\"heading-anchor\" href=\"#translations\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tłumaczenia są dokonywane przez użytkowników Django na całym świecie. Praca tłumaczy jest koordynowana na platformie <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a>.</p>\n<p>Jeśli znajdziesz niepoprawne tłumaczenie lub chcesz przedyskutować poszczególne tłumaczenia, idź do <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">Django project page</a>. Jeśli chciałbyś pomóc w tłumaczeniu lub dodaniu języka, który nie jest jeszcze przetłumaczony, oto co masz zrobić:</p>\n<ul>\n<li><p>Dołącz do <a class=\"reference internal\" href=\"/pl/2.1/internals/mailing-lists/#django-i18n-mailing-list\"><span class=\"std std-ref\">listy mailingowej Django i18n</span></a> i przedstaw się.</p></li>\n<li><p>Upewnij się, że przeczytałeś uwagi o <a class=\"reference internal\" href=\"/pl/2.1/topics/i18n/translation/#specialties-of-django-i18n\"><span class=\"std std-ref\">Specialties of Django translation</span></a>.</p></li>\n<li><p>Zarejestruj się w platformie <a class=\"reference external\" href=\"https://www.transifex.com/\">Transifex</a> i odwiedź <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">Django project page</a>.</p></li>\n<li><p>Na <a class=\"reference external\" href=\"https://www.transifex.com/django/django/\">Django project page</a> wybierz język, nad którym chcesz pracować <strong>lub</strong> – w przypadku, gdy język jeszcze nie istnieje – wyślij prośbę o nowy zespół dla języka klikając w link „Request language” i wybierając odpowiedni język.</p></li>\n<li><p>Następnie kliknij przycisk „Join this Team”, aby stać się członkiem tego zespołu. Każdy zespół ma co najmniej jednego koordynatora, który jest odpowiedzialny za recenzję twojej prośby o członkostwo. Możesz oczywiście także skontaktować się z koordynatorem zespołu, aby wyjaśnić proceduralne problemy i zająć się pracą właściwego tłumaczenia.</p></li>\n<li><p>Kiedy już staniesz się członkiem zespołu wybierz zasób, który chcesz zaktualizować, na stronie zespołu. Na przykład zasób „core” odnosi się do katalogu tłumaczeń, który zawiera wszystkie tłumaczenia non-contrib. Każda z aplikacji contrib ma również zasób (z prefiksem „contrib”).</p>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Informacja</p>\n<p>Więcej informacji o tym, jak używać platformy Transifex znajdziesz w <a class=\"reference external\" href=\"https://docs.transifex.com/\">Transifex User Guide</a>.</p>\n</aside>\n</li>\n</ul>\n<p>Tłumaczenia z platformy Transifex są integrowane do repozytorium Django tylko w czasie nowego <a class=\"reference internal\" href=\"/pl/2.1/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">feature release</span></a>. Staramy się aktualizować je drugi raz w czasie kolejnych <a class=\"reference internal\" href=\"/pl/2.1/internals/release-process/#term-Patch-release\"><span class=\"xref std std-term\">patch release</span></a>-ów, ale jest to zależne od dostępności menadżera tłumaczeń. Więc nie przegap okresu zamrożenia napisów (pomiędzy kandydaturą na wydanie i wydaniem), aby wykorzystać szansę, aby dokończyć i naprawić tłumaczenia dla swojego języka!</p>\n</section>\n<section id=\"formats\">\n<h2>Formaty<a class=\"heading-anchor\" href=\"#formats\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Możesz również przejrzeć <code class=\"docutils literal notranslate\">conf/locale/&lt;locale&gt;/formats.py</code>. Ten plik opisuje szczegóły formatowania dat, czasu i liczb twojego locale. Szczegóły w <a class=\"reference internal\" href=\"/pl/2.1/topics/i18n/formatting/\"><span class=\"doc\">Format localization</span></a>.</p>\n<p>Pliki formatów nie są zarządzane przy użyciu Transifeksa. Aby je zmienić, musisz <a class=\"reference internal\" href=\"/pl/2.1/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">stworzyć łatę</span></a> w drzewie źródeł Django, jak dla każdej zmiany w kodzie:</p>\n<ul class=\"simple\">\n<li><p>Stwórz diff z bieżącą główną gałęzią Gita.</p></li>\n<li><p>Otwórz zgłoszenie w systemie zgłoszeń Django, ustaw jego pole <code class=\"docutils literal notranslate\">Component</code> na <code class=\"docutils literal notranslate\">Translations</code> i załącz do niego łatę.</p></li>\n</ul>\n</section>\n<section id=\"documentation\">\n<span id=\"translating-documentation\"></span><h2>Dokumentacja<a class=\"heading-anchor\" href=\"#documentation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Jest także możliwość tłumaczenia dokumentacji, chociaż jest ogromnym przedsięwzięciem przetłumaczenie jej w całości (zostałeś ostrzeżony!). Używamy tego samego <a class=\"reference external\" href=\"https://www.transifex.com/django/django-docs/\">narzędzia Transifex</a>. Tłumaczenia będą pojawiać się na <code class=\"docutils literal notranslate\">https://docs.djangoproject.com/&lt;language_code&gt;/</code>, kiedy przynajmniej pliki <code class=\"docutils literal notranslate\">docs/intro/*</code> będą w pełni przetłumaczone na twój język.</p>\n</section>","rootId":"localizing-django","toc":[{"title":"Tłumaczenia","anchor":"translations","children":[]},{"title":"Formaty","anchor":"formats","children":[]},{"title":"Dokumentacja","anchor":"documentation","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Dokumentacja wewnętrzna Django","url":"/pl/2.1/internals/"},{"docname":"internals/contributing/index","title":"Wkład w rozwój Django","url":"/pl/2.1/internals/contributing/"}],"prev":{"docname":"internals/contributing/writing-documentation","title":"Writing documentation","url":"/pl/2.1/internals/contributing/writing-documentation/"},"next":{"docname":"internals/contributing/committing-code","title":"Committing code","url":"/pl/2.1/internals/contributing/committing-code/"},"formats":{"html":"/pl/2.1/internals/contributing/localizing/","markdown":"/pl/2.1/internals/contributing/localizing.md","json":"/pl/2.1/internals/contributing/localizing.json"},"source":"https://github.com/django/django/blob/stable/2.1.x/docs/internals/contributing/localizing.txt","official":"https://docs.djangoproject.com/pl/2.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"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}