{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"}],"enrichment":{"capability":"Parse, write, and transform Fluent localization files with built-in support for syntax trees, serialization, and tree traversal utilities.","skillfed_tags":["localization","parsing","ast-manipulation"],"use_cases":["Parse and validate Fluent localization files in a build or CI pipeline.","Programmatically transform or migrate Fluent messages between formats or structures.","Build editor or IDE tooling that understands Fluent syntax and AST structure.","Extract and analyze localization metadata from Fluent files for reporting or auditing.","Serialize modified message trees back to Fluent format after programmatic edits."],"what_it_does":"fluent.syntax is a Python library for working with Fluent, a localization file format designed for expressive translations. It provides a parser to read Fluent files into an abstract syntax tree, a serializer to write trees back to Fluent syntax, and traversal utilities (Visitor and Transformer) for programmatic manipulation of localization messages. The package is built for developers who need to build tooling around Fluent rather than end-user localization; it exposes the full AST so you can inspect and modify message structure directly.\n\nThe library has a single runtime dependency (typing-extensions) and installs as a pure-Python wheel with low friction. It is actively maintained and has been in development since early 2019, with a stable API suitable for production use in localization pipelines, message transformation scripts, or Fluent-aware build tools.","worth_installing":"Yes, if you need to work with Fluent localization files programmatically. The package is actively maintained, has no known vulnerabilities, installs cleanly, and is permissively licensed. It is the standard tool for Fluent tooling in Python. Not necessary if you only consume pre-built Fluent translations at runtime."},"id":"fluent-syntax","links":{"html":"https://skillfed.io/packages/fluent-syntax","md":"https://skillfed.io/packages/fluent-syntax.md","pypi":"https://pypi.org/project/fluent-syntax/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2023-03-16","license_spdx":null,"license_treatment":"permissive","name":"fluent.syntax","python_support":"unspecified","summary":"Localization library for expressive translations."},"popularity":{"monthly_downloads":804824,"position":5016,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.19.0"}
