gecko-dev/third_party/python/fluent.syntax
Stas Malolepszy 9061bd6128 Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D90851
2020-09-21 12:26:42 +00:00
..
fluent Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
PKG-INFO Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
README.rst Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
setup.cfg Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
setup.py Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00

README.rst

Этот файл содержит неоднозначные символы Юникода!

Этот файл содержит неоднозначные символы Юникода, которые могут быть перепутаны с другими в текущей локали. Если это намеренно, можете спокойно проигнорировать это предупреждение. Используйте кнопку Экранировать, чтобы подсветить эти символы.

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

Read, write, and transform `Fluent`_ files.

This package includes the parser, serializer, and traversal
utilities like Visitor and Transformer. Youre 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