{"id":28715533,"url":"https://github.com/python/python-docs-ro","last_synced_at":"2025-11-11T17:27:58.173Z","repository":{"id":280634582,"uuid":"942644792","full_name":"python/python-docs-ro","owner":"python","description":"O traducere în românește a documentației Python.","archived":false,"fork":false,"pushed_at":"2025-06-07T09:14:21.000Z","size":4681,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-12T15:19:39.442Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"license.po","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-04T12:45:13.000Z","updated_at":"2025-06-12T12:54:03.000Z","dependencies_parsed_at":"2025-06-12T15:19:38.521Z","dependency_job_id":"7c90c7d4-11cb-483e-9fe5-5ab7cf92f601","html_url":"https://github.com/python/python-docs-ro","commit_stats":null,"previous_names":["octag-m/python-in-ro","octag-m/python-docs-ro"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/python/python-docs-ro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fpython-docs-ro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fpython-docs-ro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fpython-docs-ro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fpython-docs-ro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python","download_url":"https://codeload.github.com/python/python-docs-ro/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python%2Fpython-docs-ro/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259910742,"owners_count":22930713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-15T02:10:20.926Z","updated_at":"2025-11-11T17:27:58.088Z","avatar_url":"https://github.com/python.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"O traducere în românește a documentației limbajului Python\n==========================================================\n\nTraducerea se realizează pe fragmente de text numite **mesaje**.\nAceste mesaje se găsesc/introduc în fișiere\n`PO \u003chttps://www.gnu.org/software/gettext/manual/html_node/PO-Files.html\u003e`_.\n\nFișierele PO pot fi generate, dacă lucrăm sub sistemul de \noperare Microsoft **Windows 11**, într-un cont de **administrator**, \nastfel:\n\n- instalăm cea mai recentă versiune **stabilă** de \n  `Python \u003chttps://www.python.org/\u003e`_;\n- instalăm generatorul de documentație \n  `Sphinx \u003chttps://www.sphinx-doc.org/en/master/usage/installation.html\u003e`_::\n\n     pip install -U sphinx\n\n- instalăm unealta\n  `sphinx-intl \u003chttps://www.sphinx-doc.org/en/master/usage/advanced/intl.html\u003e`_::\n\n     pip install sphinx-intl\n\n- descărcăm într-un director convenabil codul-sursă al celei mai recente\n  versiuni **stabile** de Python (aceeași ca mai sus); de exemplu, \n  `3.13.3 \u003chttps://www.python.org/downloads/source/\u003e`_;\n- în subdirectorul **Doc** al codului-sursă Python se găsește fișierul\n  **conf.py**, la sfârșitul căruia adăugăm::\n\n     # Optiuni pentru traducerea in romaneste\n     # Adaugat in [ 09.05.2025 ]\n     # Conform [ https://www.sphinx-doc.org/en/master/usage/advanced/intl.html ]\n     # -------------------------------------------------------------------------\n\n     locale_dirs = ['locale_python_3_13_3/']   # path is example but recommended.\n     gettext_compact = False                   # optional.\n     language = 'ro'\n\n- din subdirectorul **Doc**, deschidem un \n  `terminal Windows \u003chttps://learn.microsoft.com/en-us/windows/terminal/\u003e`_\n  și executăm comanda::\n\n     ./make gettext\n\n  Ea va genera subdirectorul **build/gettext** al directorului **Doc**, \n  care conține fișiere\n  `POT \u003chttps://www.drupal.org/community/contributor-guide/reference-information/localize-drupal-org/working-with-offline/po-and-pot-files\u003e`_.\n\n- în același terminal, comanda::\n\n     sphinx-intl update -p build/gettext -l ro\n\n  va produce subdirectorul **locale_python_3_13_3/ro/LC_MESSAGES** al directorului\n  **Doc**. Acesta conține fișierele PO căutate.\n\nPutem genera codul HTML al documentației folosind scriptul \n**scripturi/compilarea_traducerii.ps1** din acest proiect. Astfel,\nîntr-un terminal Windows cu **drepturi de administrator**\n(tastele Win + X, A), deschis din directorul unde se găsește\nscriptul PowerShell, executăm comenzile::\n\n    Set-ExecutionPolicy Unrestricted\n    ./compilarea_traducerii\n\n\nAcord asupra contribuției aduse la documentație\n-----------------------------------------------\n\nNOTĂ PRIVIND LICENȚA TRADUCERILOR: documentația Python\neste întreținută de o rețea globală de voluntari. Prin\npublicarea acestui proiect pe Transifex, GitHub sau în\nalt loc public și prin invitația adresată dumneavoastră\nde a participa la el vă propunem un acord în baza căruia\ndumneavoastră vă veți oferi îmbunătățirile aduse \ndocumentației Python sau traducerii acesteia spre \nfolosință de către PSF sub licența CC0 (disponibilă la \nadresa\nhttps://creativecommons.org/publicdomain/zero/1.0/legalcode).\nÎn schimb, veți putea pretinde recunoaștere asupra \nporțiunii din traducere la care ați contribuit și, dacă\ntraducerea dumneavoastră este acceptată de către PSF, veți\nputea (fără a fi obligat la aceasta) să transmiteți o\ncorecție cuprinzând adnotarea potrivită a fișierului\nMisc/ACKS sau TRANSLATORS. Deși nimic din acest acord\nasupra contribuției aduse la documentație nu obligă\nPSF să încorporeze textul contribuției dumneavoastră,\nparticiparea dumneavoastră la comunitatea Python este\nbinevenită și apreciată.\n\nConsfințiți acceptarea acestui acord prin transmiterea\nmuncii dumneavoastră către PSF pentru a fi inclusă în\ndocumentație.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython%2Fpython-docs-ro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpython%2Fpython-docs-ro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython%2Fpython-docs-ro/lists"}