fluent, Fluent —计划,规范和文档

分享于 

2分钟阅读

GitHub

  繁體 雙語
The FTL syntax spec for describing localization resources
  • 源代码名称:fluent
  • 源代码网址:http://www.github.com/projectfluent/fluent
  • fluent源代码文档
  • fluent源代码下载
  • Git URL:
    git://www.github.com/projectfluent/fluent.git
    Git Clone代码到本地:
    git clone http://www.github.com/projectfluent/fluent
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/projectfluent/fluent
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Fluent是一个本地化系统,旨在释放自然语言的表现力。

    这个库包含规范。解析器的参考实现和Fluent文档。

    语法( 超空间)

    FTL语言中描述翻译资源的语法。 FTL代表流畅的翻译列表。 阅读流利的语法指南开始学习流利的语言。

    syntax/ 目录包含语法的引用实现,作为一个 LL(infinity) 解析器。

    spec/ 目录包含正式的EBNF语法,它由引用实现自动生成。

    插件开发

    在使用引用解析器时,请使用以下命令测试和验证你的工作:

    
    npm test # Test the parser against JSON AST fixtures.
    
    
    npm run lint # Lint the parser code.
    
    
    
    npm run generate:ebnf # Generate the EBNF from syntax/grammar.mjs.
    
    
    npm run generate:fixtures # Generate test fixtures (FTL → JSON AST).
    
    
    
    npm run build:guide # Build the HTML version of the Guide.
    
    
    
    npm run bench # Run the performance benchmark on large FTL.
    
    
    
    

    了解更多

    更多的关于的项目,包括实现链接和相关信息的信息。


    DOC  spec  Fluent  Planning  
    相关文章