{"id":13482733,"url":"https://github.com/translate/pootle","last_synced_at":"2025-12-16T19:53:10.891Z","repository":{"id":2770941,"uuid":"3769702","full_name":"translate/pootle","owner":"translate","description":"Online translation tool","archived":false,"fork":false,"pushed_at":"2024-08-26T12:08:57.000Z","size":126434,"stargazers_count":1493,"open_issues_count":525,"forks_count":289,"subscribers_count":63,"default_branch":"master","last_synced_at":"2025-03-08T13:45:51.548Z","etag":null,"topics":["django","i18n","l10n","localisation","python","translation"],"latest_commit_sha":null,"homepage":"http://pootle.translatehouse.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/translate.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-03-19T23:06:03.000Z","updated_at":"2025-03-05T09:07:42.000Z","dependencies_parsed_at":"2024-08-26T14:03:14.685Z","dependency_job_id":"e3809cb9-25b0-41c1-a744-8b8fe14a5e2b","html_url":"https://github.com/translate/pootle","commit_stats":{"total_commits":16296,"total_committers":85,"mean_commits":"191.71764705882353","dds":0.7097447226313205,"last_synced_commit":"ae851204d0e71ec0df5879ffc2d66dce6efbfd83"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate%2Fpootle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate%2Fpootle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate%2Fpootle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/translate%2Fpootle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/translate","download_url":"https://codeload.github.com/translate/pootle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245854650,"owners_count":20683393,"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":["django","i18n","l10n","localisation","python","translation"],"created_at":"2024-07-31T17:01:05.022Z","updated_at":"2025-12-16T19:53:05.859Z","avatar_url":"https://github.com/translate.png","language":"Python","funding_links":[],"categories":["\u003ca id=\"tag-communication\" href=\"#tag-communication\"\u003eCommunication\u003c/a\u003e","Python","Apps","django","Tools"],"sub_categories":["Development","Other tools"],"readme":"|logo| Pootle\n=============\n\nMaintainers needed\n------------------\n\nPootle is in the process of looking for potential maintainers to take over.\nIf you are interested in maintaining Pootle please open an issue at `Pootle Issues \u003chttps://github.com/translate/pootle/issues\u003e`_.\n\nUntil then, users can use `Weblate \u003chttps://github.com/WeblateOrg/weblate\u003e`_ as an alternative.\n\n|chat| |build| |health| |coverage| |requirements|\n\n\n.. Resources\n\n`Docs \u003chttp://docs.translatehouse.org/projects/pootle/en/latest/\u003e`_ |\n`Changes \u003chttp://docs.translatehouse.org/projects/pootle/en/latest/releases/2.8.0.html\u003e`_ |\n`Issues \u003chttps://github.com/translate/pootle/issues\u003e`_ |\n`Community Support \u003chttps://gitter.im/translate/pootle\u003e`_ |\n`Contributing \u003chttps://github.com/translate/pootle/blob/master/CONTRIBUTING.rst\u003e`_ |\n`Development Channel \u003chttps://gitter.im/translate/dev\u003e`_\n\n\n`Pootle \u003chttp://pootle.translatehouse.org/\u003e`_ is an online translation and\nlocalization tool.  It works to lower the barrier of entry, providing tools to\nenable teams to work towards higher quality while welcoming newcomers.\n\n\nPootle is a Server\n------------------\n\nPootle is written in Python using the Django framework and therefore can be\ninstalled on any web server that supports serving WSGI applications.\n\nA number of translation projects for a number of languages can be hosted on\nPootle.  Teams can manage their files, permissions, projects, and translate\non-line.  Files can be downloaded for offline translation.\n\n\nInstallation\n------------\n\n⚠️ Only works with Python2\n\n::\n\n  pip install --pre Pootle\n\nDon't forget to read the `installation guide\n\u003chttp://docs.translatehouse.org/projects/pootle/en/latest/server/installation.html\u003e`_\nfor important details.\n\n\nCopying\n-------\n\nPootle is released under the General Public License, version 3 or later. See\nthe `LICENSE \u003chttps://github.com/translate/pootle/blob/master/LICENSE\u003e`_ file\nfor details.\n\n\n.. |logo| image:: https://cdn.rawgit.com/translate/pootle/master/pootle/static/images/logo-color.svg\n          :target: https://github.com/translate/pootle\n          :align: bottom\n\n.. |chat| image:: https://img.shields.io/gitter/room/translate/pootle.svg?style=flat-square\n        :alt: Join the chat at https://gitter.im/translate/pootle\n        :target: https://gitter.im/translate/pootle\n\n.. |build| image:: https://img.shields.io/travis/translate/pootle/master.svg?style=flat-square\n        :alt: Build Status\n        :target: https://travis-ci.org/translate/pootle/branches\n\n.. |health| image:: https://landscape.io/github/translate/pootle/master/landscape.svg?style=flat-square\n        :target: https://landscape.io/github/translate/pootle/master\n        :alt: Code Health\n\n.. |coverage| image:: https://img.shields.io/codecov/c/github/translate/pootle/master.svg?style=flat-square\n        :target: https://codecov.io/gh/translate/pootle/branch/master\n        :alt: Test Coverage\n\n.. |requirements| image:: https://img.shields.io/requires/github/translate/pootle/master.svg?style=flat-square\n        :target: https://requires.io/github/translate/pootle/requirements/?branch=master\n        :alt: Requirements\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranslate%2Fpootle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftranslate%2Fpootle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranslate%2Fpootle/lists"}