mathjazz / fluent-kotlin

Kotlin tooling implementation of ProjectFluent

Home Page:https://www.projectfluent.org/fluent-kotlin/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Fluent

This is a collection of Kotlin packages to use the Fluent localization system.

fluent-kotlin consists of these packages:

fluent.syntax

The syntax package includes the parser, serializer, and traversal utilities like Visitor. You’re looking for this package if you work on tooling for Fluent in Kotlin or Java.

Contribute

The Kotlin sources in this project use ktlint. To run tests and resolve linting errors, run the following commands before submitting patches.

  • ./fluent.syntax/gradlew test -p './fluent.syntax'
  • ./fluent.syntax/gradlew ktlintFormat -p './fluent.syntax'

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 Matrix channel.

Get Involved

fluent-kotlin 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.

About

Kotlin tooling implementation of ProjectFluent

https://www.projectfluent.org/fluent-kotlin/

License:Other


Languages

Language:Kotlin 76.4%Language:FreeMarker 18.7%Language:Python 3.8%Language:Java 1.1%