forked from mirrors/gecko-dev
42 lines
1.5 KiB
Text
42 lines
1.5 KiB
Text
Metadata-Version: 2.1
|
||
Name: fluent.syntax
|
||
Version: 0.19.0
|
||
Summary: Localization library for expressive translations.
|
||
Home-page: https://github.com/projectfluent/python-fluent
|
||
Author: Mozilla
|
||
Author-email: l10n-drivers@mozilla.org
|
||
License: APL 2
|
||
Keywords: fluent,localization,l10n
|
||
Classifier: Development Status :: 3 - Alpha
|
||
Classifier: Intended Audience :: Developers
|
||
Classifier: License :: OSI Approved :: Apache Software License
|
||
Classifier: Programming Language :: Python :: 3.6
|
||
Classifier: Programming Language :: Python :: 3.7
|
||
Classifier: Programming Language :: Python :: 3.8
|
||
Classifier: Programming Language :: Python :: 3.9
|
||
Classifier: Programming Language :: Python :: 3 :: Only
|
||
Description-Content-Type: text/x-rst
|
||
Requires-Dist: typing-extensions (<5,>=3.7)
|
||
|
||
``fluent.syntax`` |fluent.syntax|
|
||
---------------------------------
|
||
|
||
Read, write, and transform `Fluent`_ files.
|
||
|
||
This 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.
|
||
|
||
.. code-block:: python
|
||
|
||
>>> from fluent.syntax import parse, ast, serialize
|
||
>>> resource = parse("a-key = String to localize")
|
||
>>> resource.body[0].value.elements[0].value = "Localized string"
|
||
>>> serialize(resource)
|
||
'a-key = Localized string\n'
|
||
|
||
|
||
Find the full documentation on https://projectfluent.org/python-fluent/fluent.syntax/.
|
||
|
||
.. _fluent: https://projectfluent.org/
|
||
.. |fluent.syntax| image:: https://github.com/projectfluent/python-fluent/workflows/fluent.syntax/badge.svg
|