Mozilla's Localization Platform
Перейти к файлу
Axel Hecht c349a272e5
Fix bug 1697462, update node dependencies (#1895)
* Bug 1697462, update node dependencies

* Update babel and eslint

* Fix more references to lint-frontend

* Get make test to work again

* npm update

* yarn upgrade

* browserslist --update-db

* yarn upgrade react-scripts --latest

* Remove last Translate.Next in Makefile

* yarn upgrade tlds --latest

* yarn upgrade sinon --latest

* yarn upgrade enzyme-adapter-react-16 --latest

* Use yarn in workflow to stick to pinned versions

* Install top-level, too, as that has @babel/eslint-parser
2021-03-17 18:18:09 +01:00
.github/workflows Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
bin Remove unused legacy scripts (#1787) 2020-12-23 11:57:45 +01:00
docker Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
docs Read manage.py dotenv file from a supplied path (#1897) 2021-03-17 13:26:48 +01:00
error_pages Add custom error pages. With Tetris! (#574) 2017-04-11 13:16:16 +02:00
frontend Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
media Remove obsolete media subfolders 2014-02-17 21:02:50 +01:00
pontoon Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
requirements Read manage.py dotenv file from a supplied path (#1897) 2021-03-17 13:26:48 +01:00
specs Fix bug 1687529: Update specs for unreviewed suggestion graphs (#1858) 2021-02-09 17:54:13 +01:00
tests/js Bug 1615565: Move prettier to main folder (#1749) 2020-12-05 20:36:52 +01:00
.babelrc Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
.codecov.yml Fix bug 1685558: Use carryforward flags to deal with skipped test runs (#1801) 2021-01-21 19:42:05 +01:00
.dockerignore No bug - Enable running only changed frontend tests. (#1183) 2019-01-31 14:48:07 +01:00
.eslintignore Fix bug 1473330 - Translate.Next architecture (#989) 2018-07-18 11:39:52 +02:00
.eslintrc.js Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
.flake8 Bug 1594793 - Reformat Pontoon Python code with black. (#1529) 2019-12-31 17:07:43 +01:00
.git-blame-ignore-revs Remove prettier commit from bug 1688174 from git blame (#1824) 2021-01-24 14:16:51 +01:00
.gitignore Bug 1679710 - Remove duplicates from Concordance search results (#1795) 2021-01-05 23:27:12 +01:00
.prettierignore Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
.pyup.yml Bug 1541252: Fix deployment on Heroku by removing requirements/python2.txt (#1309) 2019-06-07 08:54:02 +02:00
Aptfile Install mercirual via pip instead of apt. 2015-06-03 11:40:19 -07:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct (#1239) 2019-03-28 15:17:47 +01:00
CONTRIBUTING.rst Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01: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 Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
Procfile Fix bug 1624408 - Increase the Gunicorn's worker timeout config option. (#1643) 2020-06-10 16:52:15 +02:00
README.md Update README clarifying chat channel scope (#1694) 2020-10-06 09:32:01 +02:00
app.json Fix bug 1657587: Update Raygun plan name (#1665) 2020-08-06 14:04:42 +02:00
contribute.json Actually link to the new chat. 2020-02-07 16:03:49 +01:00
docker-compose.yml Fix bug 1683619 - Migrate automation from Travis to GitHub Actions (#1784) 2020-12-22 13:16:25 +01:00
l10n.toml Fix bug 1584489: Remove fr and es from supported languages (#1399) 2019-09-30 18:33:02 +02:00
manage.py Read manage.py dotenv file from a supplied path (#1897) 2021-03-17 13:26:48 +01:00
package-lock.json Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
package.json Fix bug 1697462, update node dependencies (#1895) 2021-03-17 18:18:09 +01:00
pytest.ini Bug 1627655: Update python testing dependencies (#1697) 2020-10-10 08:19:06 +02:00
requirements.txt Bug 1541252: Fix deployment on Heroku by removing requirements/python2.txt (#1309) 2019-06-07 08:54:02 +02:00
runtime.txt Update python to 3.8.8 (#1882) 2021-02-26 21:40:22 +01:00
setup.cfg Fix bug 1455246 - Improve pytest environment. (#972) 2018-06-04 16:18:39 +04:00
setup.py Enabled support for pyflakes in pontoon. 2015-10-13 21:48:12 +02:00
webpack.config.js Fix bug 1456846 - Fix docker dev environment. (#942) 2018-05-09 14:45:48 +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 LICENSE.

Screenshots

Teams dashboard

Translation app