Metadata-Version: 2.1
Name: Weblate
Version: 5.6.2
Summary: A web-based continuous localization system with tight version control integration
Author-email: Michal Čihař <michal@weblate.org>
License: GPLv3+
Project-URL: Documentation, https://docs.weblate.org/
Project-URL: Download, https://weblate.org/download/
Project-URL: Funding, https://weblate.org/donate/
Project-URL: Homepage, https://weblate.org/
Project-URL: Issue Tracker, https://github.com/WeblateOrg/weblate/issues
Project-URL: Release Notes, https://docs.weblate.org/en/latest/changes.html
Project-URL: Source Code, https://github.com/WeblateOrg/weblate
Project-URL: Twitter, https://twitter.com/WeblateOrg
Keywords: i18n,l10n,gettext,git,mercurial,translate
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Internationalization
Classifier: Topic :: Software Development :: Localization
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: COPYING
Requires-Dist: aeidon<1.16,>=1.14.1
Requires-Dist: ahocorasick-rs<0.23.0,>=0.20.0
Requires-Dist: borgbackup<1.3,>=1.2.5
Requires-Dist: celery[redis]<5.5,>=5.4.0
Requires-Dist: certifi>=2023.7.22
Requires-Dist: charset-normalizer<4.0,>=2.0.12
Requires-Dist: crispy-bootstrap3==2024.1
Requires-Dist: cryptography>=42.0.2
Requires-Dist: cssselect<1.3,>=1.2
Requires-Dist: Cython<3.1,>=3.0.0
Requires-Dist: diff-match-patch==20230430
Requires-Dist: django-appconf<1.1,>=1.0.3
Requires-Dist: django-celery-beat<2.7,>=2.6.0
Requires-Dist: django-compressor<5,>=4.4
Requires-Dist: django-cors-headers<4.5,>=4.3.0
Requires-Dist: django-crispy-forms<2.3,>=2.1
Requires-Dist: django-filter<24.3,>=23.4
Requires-Dist: django-redis<6.0,>=5.4.0
Requires-Dist: Django[argon2]<5.1,>=5.0
Requires-Dist: djangorestframework<3.16,>=3.15.0
Requires-Dist: filelock<4,>=3.12.2
Requires-Dist: fluent.syntax<0.20,>=0.18.1
Requires-Dist: GitPython<3.2,>=3.1.0
Requires-Dist: hiredis<2.4,>=2.2.1
Requires-Dist: html2text<2024.2.27,>=2024.2.25
Requires-Dist: iniparse==0.5
Requires-Dist: jsonschema<5,>=4.5
Requires-Dist: lxml<5.3,>=5.2.0
Requires-Dist: misaka<2.2,>=2.1.0
Requires-Dist: mistletoe<1.4,>=1.3.0
Requires-Dist: nh3<0.3,>=0.2.14
Requires-Dist: openpyxl<3.2,>=3.1.0
Requires-Dist: packaging<24.2,>=22
Requires-Dist: phply<1.3,>=1.2.6
Requires-Dist: Pillow<10.4,>=10.3.0
Requires-Dist: pycairo>=1.20.0
Requires-Dist: Pygments<3.0,>=2.15.0
Requires-Dist: PyGObject>=3.40.1
Requires-Dist: pyicumessageformat<1.1,>=1.0.0
Requires-Dist: pyparsing<3.2,>=3.1.1
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: python-redis-lock[django]<4.1,>=4
Requires-Dist: rapidfuzz<3.10,>=2.6.0
Requires-Dist: redis<5.1.0,>=5.0.2
Requires-Dist: requests<2.33,>=2.32.2
Requires-Dist: ruamel.yaml<0.19.0,>=0.17.2
Requires-Dist: sentry-sdk<3.0,>=2.2
Requires-Dist: siphashc<3.0,>=2.1
Requires-Dist: social-auth-app-django<6.0.0,>=5.4.0
Requires-Dist: social-auth-core<5.0.0,>=4.5.0
Requires-Dist: tesserocr<2.8.0,>=2.6.1
Requires-Dist: translate-toolkit<3.14,>=3.13.1
Requires-Dist: translation-finder<3.0,>=2.16
Requires-Dist: user-agents<2.3,>=2.0
Requires-Dist: weblate-language-data>=2024.3
Requires-Dist: weblate-schemas==2024.1
Provides-Extra: alibaba
Requires-Dist: aliyun-python-sdk-alimt<4.0.0,>=3.2.0; extra == "alibaba"
Provides-Extra: all
Requires-Dist: Weblate[alibaba,amazon,antispam,gerrit,google,ldap,mercurial,openai,postgres,saml,zxcvbn]; extra == "all"
Provides-Extra: amazon
Requires-Dist: boto3<1.35.0,>=1.28.62; extra == "amazon"
Provides-Extra: antispam
Requires-Dist: python-akismet<0.5,>=0.4.2; extra == "antispam"
Provides-Extra: ci
Requires-Dist: build==1.2.1; extra == "ci"
Requires-Dist: coverage==7.5.4; extra == "ci"
Requires-Dist: uv==0.2.13; extra == "ci"
Requires-Dist: twine==5.1.1; extra == "ci"
Provides-Extra: dev
Requires-Dist: Weblate[all,ci,lint,mypy,test]; extra == "dev"
Requires-Dist: django-debug-toolbar==4.4.2; extra == "dev"
Requires-Dist: PyICU==2.13.1; extra == "dev"
Requires-Dist: reuse==3.0.2; extra == "dev"
Requires-Dist: scour==0.38.2; extra == "dev"
Requires-Dist: tinyunicodeblock==1.3; extra == "dev"
Requires-Dist: tomli; extra == "dev"
Provides-Extra: gerrit
Requires-Dist: git-review<2.5.0,>=2.2.0; extra == "gerrit"
Provides-Extra: google
Requires-Dist: google-cloud-translate<3.16.0,>=3.8.0; extra == "google"
Provides-Extra: ldap
Requires-Dist: django-auth-ldap<5.0.0,>=4.6.0; extra == "ldap"
Provides-Extra: lint
Requires-Dist: pre-commit==3.7.1; extra == "lint"
Requires-Dist: pylint==3.2.3; extra == "lint"
Provides-Extra: mercurial
Requires-Dist: mercurial<7.0,>=6.2; extra == "mercurial"
Provides-Extra: mypy
Requires-Dist: boto3-stubs==1.34.131; extra == "mypy"
Requires-Dist: celery-types==0.22.0; extra == "mypy"
Requires-Dist: django-stubs-ext==5.0.2; extra == "mypy"
Requires-Dist: django-stubs==5.0.2; extra == "mypy"
Requires-Dist: djangorestframework-stubs==3.15.0; extra == "mypy"
Requires-Dist: types-lxml==2024.4.14; extra == "mypy"
Requires-Dist: mypy==1.10.0; extra == "mypy"
Requires-Dist: types-jsonschema==4.22.0.20240610; extra == "mypy"
Requires-Dist: types-openpyxl==3.1.4.20240621; extra == "mypy"
Requires-Dist: types-Pillow==10.2.0.20240520; extra == "mypy"
Requires-Dist: types-python-dateutil==2.9.0.20240316; extra == "mypy"
Requires-Dist: types-requests==2.32.0.20240622; extra == "mypy"
Provides-Extra: mysql
Requires-Dist: mysqlclient<3,>=2.1.1; extra == "mysql"
Provides-Extra: openai
Requires-Dist: openai<2.0,>=1.28.1; extra == "openai"
Provides-Extra: postgres
Requires-Dist: psycopg[binary]<4,>=3.1.8; extra == "postgres"
Provides-Extra: saml
Requires-Dist: python3-saml>=1.2.1; extra == "saml"
Provides-Extra: test
Requires-Dist: responses==0.25.3; extra == "test"
Requires-Dist: respx==0.21.1; extra == "test"
Requires-Dist: selenium==4.22.0; extra == "test"
Provides-Extra: zxcvbn
Requires-Dist: django-zxcvbn-password==2.1.1; extra == "zxcvbn"

.. image:: https://s.weblate.org/cdn/Logo-Darktext-borders.png
   :alt: Weblate
   :target: https://weblate.org/
   :height: 80px

**Weblate is libre software web-based continuous localization system,
used by over 2500 libre projects and companies in more than 165 countries.**

Install it, or use the Hosted Weblate service at `weblate.org`_.

.. image:: https://img.shields.io/badge/website-weblate.org-blue.svg
    :alt: Website
    :target: https://weblate.org/

.. image:: https://hosted.weblate.org/widget/weblate/svg-badge.svg
    :alt: Translation status
    :target: https://hosted.weblate.org/engage/weblate/

.. image:: https://bestpractices.coreinfrastructure.org/projects/552/badge
    :alt: CII Best Practices
    :target: https://bestpractices.coreinfrastructure.org/projects/552

.. image:: https://api.reuse.software/badge/github.com/WeblateOrg/weblate
    :alt: REUSE status
    :target: https://api.reuse.software/info/github.com/WeblateOrg/weblate

.. image:: https://img.shields.io/pypi/v/weblate.svg
    :target: https://pypi.org/project/Weblate/

.. image:: https://readthedocs.org/projects/weblate/badge/
    :target: https://docs.weblate.org/

.. image:: https://img.shields.io/github/license/WeblateOrg/weblate.svg
    :alt: License
    :target: https://github.com/WeblateOrg/weblate/blob/main/COPYING

Support
-------

Weblate is libre software with optional professional support and cloud
hosting offerings. Check out https://weblate.org/hosting/ for more information.

Documentation
-------------

To be found in the ``docs`` directory of the source code, or
viewed online on https://docs.weblate.org/

Installation
------------

Setup instructions:

https://docs.weblate.org/en/latest/admin/install.html

Bugs
----

Please report feature requests and problems to:

https://github.com/WeblateOrg/weblate/issues


Live chat
---------

Live chat about Weblate is available at `Libera.Chat <https://libera.chat/>`_ IRC network. The channel name is ``#weblate``. This can be accessed by, for example, https://web.libera.chat/#weblate or an IRC client installed on your computer.

License
-------

Copyright © Michal Čihař michal@weblate.org

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the `GNU General Public License
<https://www.gnu.org/licenses/gpl-3.0.html>`_ for more details.

.. _weblate.org: https://weblate.org/
