Mozilla's Localization Platform
Перейти к файлу
Matjaž Horvat 696b32c541
Order lists of dicts in TM search API tests (#3547)
2025-01-27 09:41:30 +01:00
.github/workflows Update uv version for Docker, add comments to workflows (#3487) 2024-12-12 19:46:08 +01:00
bin Drop legacy Tags code (#3367) 2024-09-26 18:01:47 +02:00
docker Update uv version for Docker, add comments to workflows (#3487) 2024-12-12 19:46:08 +01:00
docs Drop SVN support (#3527) 2025-01-15 09:51:38 +01:00
error_pages Update prettier to version 3.3.3 (#3386) 2024-09-30 10:11:52 +02:00
media Fix bug 1699381: make the media folder configurable (#1901) 2021-03-19 19:39:54 +01:00
pontoon Order lists of dicts in TM search API tests (#3547) 2025-01-27 09:41:30 +01:00
requirements Refactor sync (#3312) 2024-12-20 00:09:40 +02:00
specs Update Transactional emails spec (#3479) 2024-12-12 10:13:26 +01:00
translate Rename status banner to user banner in css (#3537) 2025-01-24 10:55:29 +01:00
.codecov.yml Less and smaller codecov comments (#3410) 2024-10-15 20:12:28 +03:00
.coveragerc Update Python coverage config file, fix warning (#3379) 2024-09-26 08:42:08 +02:00
.dockerignore No bug - Enable running only changed frontend tests. (#1183) 2019-01-31 14:48:07 +01:00
.git-blame-ignore-revs Update .git-blame-ignore-revs for #2438 (#2445) 2022-03-08 20:11:44 +01:00
.gitignore Clean up .gitignore, dropping /translate/.gitignore as unnecessary (#3401) 2024-10-08 13:20:28 +03:00
.npmrc Refactor tag-admin to use functional components, stop testing its internals, replace webpack with rollup (#2432) 2022-02-21 19:28:25 +01:00
.prettierignore Update to eslint v9 (#3385) 2024-09-30 22:00:32 +02:00
.readthedocs.yaml Update dependencies for docs building, remove .pyup config (#3382) 2024-09-27 15:43:31 +02:00
CODE_OF_CONDUCT.md Set `tabWidth: 2` in Prettier config (#2438) 2022-03-03 09:46:35 +01:00
CONTRIBUTING.rst Improve `make shell`, add instructions for SSH in Docker (#3415) 2024-10-18 13:39:30 +02:00
LICENSE Fix license 2012-07-27 09:17:04 -04:00
MANIFEST.in More pythonic Playdoh layout: no top level __init__, no apps 2012-01-09 16:57:49 -06:00
Makefile Improve `make shell`, add instructions for SSH in Docker (#3415) 2024-10-18 13:39:30 +02:00
Procfile Use default Gunicorn worker timeout setting (#3293) 2024-08-01 18:27:19 +02:00
README.md Replace Discourse with GitHub Discussions (#3515) 2025-01-09 13:47:08 +01:00
SECURITY.md Bug 1688846: Point contributing docs from Bugzilla to GitHub (#1999) 2021-09-13 21:05:29 +02:00
app.json Drop SVN support (#3527) 2025-01-15 09:51:38 +01:00
babel.config.json Set `tabWidth: 2` in Prettier config (#2438) 2022-03-03 09:46:35 +01:00
contribute.json Replace Discourse with GitHub Discussions (#3515) 2025-01-09 13:47:08 +01:00
docker-compose.yml Drop legacy Tags code (#3367) 2024-09-26 18:01:47 +02:00
eslint.config.mjs Add notifications when a badge is awarded (#3442) 2024-12-11 17:51:37 +01:00
l10n.toml Refactor the frontend build (#2437) 2022-03-02 16:10:42 +01:00
manage.py Fix bug 1699455: Replace django-dotenv with python-dotenv (#1904) 2021-04-09 14:42:27 +02:00
package-lock.json Add notifications when a badge is awarded (#3442) 2024-12-11 17:51:37 +01:00
package.json Update to eslint v9 (#3385) 2024-09-30 22:00:32 +02:00
pytest.ini Include media/ in pytest norecursedirs (#3457) 2024-11-26 16:14:34 +02:00
requirements.txt Bug 1541252: Fix deployment on Heroku by removing requirements/python2.txt (#1309) 2019-06-07 08:54:02 +02:00
ruff.toml Use isort to format Python imports (#3251) 2024-06-05 06:09:35 +02:00
runtime.txt Update to python 3.11.11 (#3478) 2024-12-09 12:29:36 +01:00
setup.py Enabled support for pyflakes in pontoon. 2015-10-13 21:48:12 +02:00

README.md

Pontoon — Mozilla's Localization Platform

Pontoon is a translation management system used and developed by the Mozilla localization community. It specializes in open source localization that is driven by the community and uses version control systems for storing translations.

📚 Documentation

Installing Pontoon

If you are looking to host your own instance of Pontoon, there are several ways to do so. To deploy Pontoon to Heroku without leaving your web browser, click the Deploy to Heroku button below.

Deploy

Alternatively, you can deploy to Heroku manually by following our Deployment Documentation.

We don't have documentation for deploying to other platforms yet, so we recommend that you read the previously linked documentation and adapt it for your needs.

If you only want to deploy a local instance of Pontoon, for development or testing for example, see our Developer Setup using Docker. Please note that you should not deploy a production instance with Docker.

Contributing to Pontoon

Do you want to help us make Pontoon better? We are very glad!

To help you get started with contributing, we wrote The Guide to your First Contribution to Pontoon. It contains all the information you need to know to install Pontoon, populate its database, run tests, and send your contribution.

If you want to go further, you can:

License

This software is licensed under the New BSD License. For more information, read the LICENSE.

Screenshots

Teams dashboard

Translation app