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