An open API service indexing awesome lists of open source software.

https://github.com/projectfluent/python-fluent

Python implementation of Project Fluent
https://github.com/projectfluent/python-fluent

i18n internationalization l10n localization

Last synced: about 1 month ago
JSON representation

Python implementation of Project Fluent

Awesome Lists containing this project

README

        

Project Fluent
==============

This is a collection of Python packages to use the `Fluent localization
system `__.

python-fluent consists of these packages:

``fluent.syntax``
-----------------

The `syntax package `_ includes the parser, serializer, and traversal
utilities like Visitor and Transformer. You’re looking for this package
if you work on tooling for Fluent in Python.

``fluent.runtime``
------------------

The `runtime package `__ includes the library required to use Fluent to localize
your Python application. It comes with a ``Localization`` class to use,
based on an implementation of ``FluentBundle``. It uses the tooling parser above
to read Fluent files.

``fluent.pygments``
-------------------

A `plugin for pygments `_ to add syntax highlighting to Sphinx.

Discuss
-------

We’d love to hear your thoughts on Project Fluent! Whether you’re a
localizer looking for a better way to express yourself in your language,
or a developer trying to make your app localizable and multilingual, or
a hacker looking for a project to contribute to, please do get in touch
on the mailing list and the IRC channel.

- Mozilla Discourse: https://discourse.mozilla.org/c/fluent
- Matrix channel:
`#fluent:mozilla.org `__

Get Involved
------------

python-fluent is open-source, licensed under the Apache License, Version
2.0. We encourage everyone to take a look at our code and we’ll listen
to your feedback.