{"crate":{"id":"fluent-syntax","name":"fluent-syntax","updated_at":"2025-05-22T13:52:44.040678Z","versions":[1575055,1135445,337545,333894,331373,322110,287307,218197,212288,192429,141568,131183,106034,101532],"keywords":["i18n","internationalization","intl","l10n","localization"],"categories":["localization","internationalization"],"badges":[],"created_at":"2018-07-29T07:40:23.536237Z","downloads":20719092,"recent_downloads":7290370,"default_version":"0.12.0","num_versions":14,"yanked":false,"max_version":"0.12.0","newest_version":"0.12.0","max_stable_version":"0.12.0","description":"A low-level parser, AST, and serializer API for the syntax used by Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n","homepage":"https://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","links":{"version_downloads":"/api/v1/crates/fluent-syntax/downloads","versions":null,"owners":"/api/v1/crates/fluent-syntax/owners","owner_team":"/api/v1/crates/fluent-syntax/owner_team","owner_user":"/api/v1/crates/fluent-syntax/owner_user","reverse_dependencies":"/api/v1/crates/fluent-syntax/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1575055,"crate":"fluent-syntax","num":"0.12.0","dl_path":"/api/v1/crates/fluent-syntax/0.12.0/download","readme_path":"/api/v1/crates/fluent-syntax/0.12.0/readme","updated_at":"2025-05-22T13:52:44.040678Z","created_at":"2025-05-22T13:52:44.040678Z","downloads":8947866,"features":{"all-benchmarks":[],"default":[],"json":["serde","dep:serde_json"],"serde":["dep:serde"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.12.0/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.12.0/downloads","authors":"/api/v1/crates/fluent-syntax/0.12.0/authors"},"crate_size":32438,"published_by":{"id":87947,"login":"alerque","name":"Caleb Maclennan","avatar":"https://avatars.githubusercontent.com/u/173595?v=4","url":"https://github.com/alerque","github_username_matches":true,"created_at":"2009-12-29T12:51:25Z"},"audit_actions":[{"action":"publish","user":{"id":87947,"login":"alerque","name":"Caleb Maclennan","avatar":"https://avatars.githubusercontent.com/u/173595?v=4","url":"https://github.com/alerque","github_username_matches":true,"created_at":"2009-12-29T12:51:25Z"},"time":"2025-05-22T13:52:44.040678Z"}],"checksum":"54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198","rust_version":"1.64.0","has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2021","description":"A low-level parser, AST, and serializer API for the syntax used by Project Fluent,\na localization system designed to unleash the entire expressive power of natural language translations.\n","homepage":"https://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1891,"comment_lines":21,"files":17}},"total_code_lines":1891,"total_comment_lines":21}},{"id":1135445,"crate":"fluent-syntax","num":"0.11.1","dl_path":"/api/v1/crates/fluent-syntax/0.11.1/download","readme_path":"/api/v1/crates/fluent-syntax/0.11.1/readme","updated_at":"2024-05-05T19:24:52.386202Z","created_at":"2024-05-05T19:24:52.386202Z","downloads":8083441,"features":{"all-benchmarks":[],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0 OR MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.11.1/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.11.1/downloads","authors":"/api/v1/crates/fluent-syntax/0.11.1/authors"},"crate_size":32297,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2024-05-05T19:24:52.386202Z"}],"checksum":"2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d","rust_version":null,"has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2021","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1885,"comment_lines":21,"files":17}},"total_code_lines":1885,"total_comment_lines":21}},{"id":337545,"crate":"fluent-syntax","num":"0.11.0","dl_path":"/api/v1/crates/fluent-syntax/0.11.0/download","readme_path":"/api/v1/crates/fluent-syntax/0.11.0/readme","updated_at":"2021-02-09T20:17:54.706663Z","created_at":"2021-02-09T20:17:54.706663Z","downloads":2824742,"features":{"all-benchmarks":[],"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.11.0/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.11.0/downloads","authors":"/api/v1/crates/fluent-syntax/0.11.0/authors"},"crate_size":28524,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2021-02-09T20:17:54.706663Z"}],"checksum":"c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78","rust_version":null,"has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1367,"comment_lines":14,"files":16}},"total_code_lines":1367,"total_comment_lines":14}},{"id":333894,"crate":"fluent-syntax","num":"0.10.3","dl_path":"/api/v1/crates/fluent-syntax/0.10.3/download","readme_path":"/api/v1/crates/fluent-syntax/0.10.3/readme","updated_at":"2021-01-31T18:10:59.112818Z","created_at":"2021-01-31T18:10:59.112818Z","downloads":60906,"features":{"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.10.3/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.10.3/downloads","authors":"/api/v1/crates/fluent-syntax/0.10.3/authors"},"crate_size":22083,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2021-01-31T18:10:59.112818Z"}],"checksum":"784f660373ea898f712a7e67b43f35bf79608d46112747c29767d087611d716b","rust_version":null,"has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1389,"comment_lines":16,"files":15}},"total_code_lines":1389,"total_comment_lines":16}},{"id":331373,"crate":"fluent-syntax","num":"0.10.2","dl_path":"/api/v1/crates/fluent-syntax/0.10.2/download","readme_path":"/api/v1/crates/fluent-syntax/0.10.2/readme","updated_at":"2021-01-25T01:19:56.950065Z","created_at":"2021-01-25T01:19:56.950065Z","downloads":4473,"features":{"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.10.2/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.10.2/downloads","authors":"/api/v1/crates/fluent-syntax/0.10.2/authors"},"crate_size":21985,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2021-01-25T01:19:56.950065Z"}],"checksum":"6383c60105d231d00b96a289436a2a665177d86c1ce23762bb49e77ff70a118e","rust_version":null,"has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1385,"comment_lines":12,"files":14}},"total_code_lines":1385,"total_comment_lines":12}},{"id":322110,"crate":"fluent-syntax","num":"0.10.1","dl_path":"/api/v1/crates/fluent-syntax/0.10.1/download","readme_path":"/api/v1/crates/fluent-syntax/0.10.1/readme","updated_at":"2021-01-04T04:12:45.165163Z","created_at":"2021-01-04T04:12:45.165163Z","downloads":11172,"features":{"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.10.1/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.10.1/downloads","authors":"/api/v1/crates/fluent-syntax/0.10.1/authors"},"crate_size":17078,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2021-01-04T04:12:45.165163Z"}],"checksum":"edb1016e8c600060e0099218442fff329a204f6316d6ec974d590d3281517a52","rust_version":null,"has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1324,"comment_lines":12,"files":13}},"total_code_lines":1324,"total_comment_lines":12}},{"id":287307,"crate":"fluent-syntax","num":"0.10.0","dl_path":"/api/v1/crates/fluent-syntax/0.10.0/download","readme_path":"/api/v1/crates/fluent-syntax/0.10.0/readme","updated_at":"2020-09-25T04:58:51.598198Z","created_at":"2020-09-25T04:58:51.598198Z","downloads":14295,"features":{"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.10.0/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.10.0/downloads","authors":"/api/v1/crates/fluent-syntax/0.10.0/authors"},"crate_size":17004,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2020-09-25T04:58:51.598198Z"}],"checksum":"9389354f858e38f37d9a249133611a1fcaec469f44773b04ddbd82f4f08d49eb","rust_version":null,"has_lib":true,"bin_names":["parser","update_fixtures"],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1335,"comment_lines":12,"files":13}},"total_code_lines":1335,"total_comment_lines":12}},{"id":218197,"crate":"fluent-syntax","num":"0.9.3","dl_path":"/api/v1/crates/fluent-syntax/0.9.3/download","readme_path":"/api/v1/crates/fluent-syntax/0.9.3/readme","updated_at":"2020-03-04T18:16:14.686711Z","created_at":"2020-03-04T18:16:14.686711Z","downloads":501343,"features":{"default":[],"json":["serde","serde_json"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.9.3/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.9.3/downloads","authors":"/api/v1/crates/fluent-syntax/0.9.3/authors"},"crate_size":73722,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2020-03-04T18:16:14.686711Z"}],"checksum":"ac0f7e83d14cccbf26e165d8881dcac5891af0d85a88543c09dd72ebd31d91ba","rust_version":null,"has_lib":true,"bin_names":["parser"],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1482,"comment_lines":15,"files":8}},"total_code_lines":1482,"total_comment_lines":15}},{"id":212288,"crate":"fluent-syntax","num":"0.9.2","dl_path":"/api/v1/crates/fluent-syntax/0.9.2/download","readme_path":"/api/v1/crates/fluent-syntax/0.9.2/readme","updated_at":"2020-02-13T20:25:11.523629Z","created_at":"2020-02-13T20:25:11.523629Z","downloads":14027,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.9.2/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.9.2/downloads","authors":"/api/v1/crates/fluent-syntax/0.9.2/authors"},"crate_size":38227,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[{"action":"publish","user":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"time":"2020-02-13T20:25:11.523629Z"}],"checksum":"9fe937dbd784d0f085f05c15a06f0d5dd06ce31cc823f7ab12ebb3758d948b39","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1041,"comment_lines":15,"files":6}},"total_code_lines":1041,"total_comment_lines":15}},{"id":192429,"crate":"fluent-syntax","num":"0.9.1","dl_path":"/api/v1/crates/fluent-syntax/0.9.1/download","readme_path":"/api/v1/crates/fluent-syntax/0.9.1/readme","updated_at":"2019-11-26T21:16:31.994768Z","created_at":"2019-11-26T21:16:31.994768Z","downloads":49798,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.9.1/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.9.1/downloads","authors":"/api/v1/crates/fluent-syntax/0.9.1/authors"},"crate_size":37680,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[],"checksum":"7be7427364d95bc7b59f3b7cd0b1a74bb70c2ee0ae667b63b853d359470dc85c","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1033,"comment_lines":15,"files":6}},"total_code_lines":1033,"total_comment_lines":15}},{"id":141568,"crate":"fluent-syntax","num":"0.9.0","dl_path":"/api/v1/crates/fluent-syntax/0.9.0/download","readme_path":"/api/v1/crates/fluent-syntax/0.9.0/readme","updated_at":"2019-03-26T16:05:08.718746Z","created_at":"2019-03-26T16:05:08.718746Z","downloads":76222,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.9.0/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.9.0/downloads","authors":"/api/v1/crates/fluent-syntax/0.9.0/authors"},"crate_size":37539,"published_by":{"id":9648,"login":"zbraniecki","name":"Zibi Braniecki","avatar":"https://avatars.githubusercontent.com/u/449986?v=4","url":"https://github.com/zbraniecki","github_username_matches":true,"created_at":"2010-10-22T16:42:04Z"},"audit_actions":[],"checksum":"cd33f0ec4141fae9f6d6183c30504275b8a4c843b02517d17098593244ad4617","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1025,"comment_lines":15,"files":6}},"total_code_lines":1025,"total_comment_lines":15}},{"id":131183,"crate":"fluent-syntax","num":"0.8.0","dl_path":"/api/v1/crates/fluent-syntax/0.8.0/download","readme_path":"/api/v1/crates/fluent-syntax/0.8.0/readme","updated_at":"2019-02-01T00:15:58.475874Z","created_at":"2019-02-01T00:15:58.475874Z","downloads":8667,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.8.0/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.8.0/downloads","authors":"/api/v1/crates/fluent-syntax/0.8.0/authors"},"crate_size":28403,"published_by":null,"audit_actions":[],"checksum":"18279f7e946e0f08b253cd25ffedf6347f3811b37becf120d574dd0a44c3d906","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1125,"comment_lines":19,"files":6}},"total_code_lines":1125,"total_comment_lines":19}},{"id":106034,"crate":"fluent-syntax","num":"0.1.1","dl_path":"/api/v1/crates/fluent-syntax/0.1.1/download","readme_path":"/api/v1/crates/fluent-syntax/0.1.1/readme","updated_at":"2018-08-30T02:30:57.132611Z","created_at":"2018-08-30T02:30:57.132611Z","downloads":99483,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.1.1/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.1.1/downloads","authors":"/api/v1/crates/fluent-syntax/0.1.1/authors"},"crate_size":16301,"published_by":null,"audit_actions":[],"checksum":"b41352d1d5ba0d1fbfab27609e49e5e2596d8c342069bafe2e3a0155cd53c5f4","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1410,"comment_lines":2,"files":9}},"total_code_lines":1410,"total_comment_lines":2}},{"id":101532,"crate":"fluent-syntax","num":"0.1.0","dl_path":"/api/v1/crates/fluent-syntax/0.1.0/download","readme_path":"/api/v1/crates/fluent-syntax/0.1.0/readme","updated_at":"2018-07-29T07:40:23.536237Z","created_at":"2018-07-29T07:40:23.536237Z","downloads":3098,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0/MIT","links":{"dependencies":"/api/v1/crates/fluent-syntax/0.1.0/dependencies","version_downloads":"/api/v1/crates/fluent-syntax/0.1.0/downloads","authors":"/api/v1/crates/fluent-syntax/0.1.0/authors"},"crate_size":16215,"published_by":null,"audit_actions":[],"checksum":"f0de336e7f207b0414a5d536b28592a954e91ba76230a90203bdb94d2dc1a8fd","rust_version":null,"has_lib":true,"bin_names":[],"edition":null,"description":"Parser/Serializer tools for Fluent Syntax.","homepage":"http://www.projectfluent.org","documentation":null,"repository":"https://github.com/projectfluent/fluent-rs","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1410,"comment_lines":2,"files":9}},"total_code_lines":1410,"total_comment_lines":2}}],"keywords":[{"id":"i18n","keyword":"i18n","created_at":"2014-11-20T22:43:36.572350Z","crates_cnt":401},{"id":"internationalization","keyword":"internationalization","created_at":"2015-02-26T17:02:08.623306Z","crates_cnt":171},{"id":"intl","keyword":"intl","created_at":"2018-02-12T08:25:03.841373Z","crates_cnt":34},{"id":"l10n","keyword":"l10n","created_at":"2015-10-18T17:58:07.045989Z","crates_cnt":139},{"id":"localization","keyword":"localization","created_at":"2015-02-26T17:02:08.651167Z","crates_cnt":266}],"categories":[{"id":"localization","category":"Localization (L10n)","slug":"localization","description":"Crates to help adapting internationalized software to specific languages and regions.","created_at":"2017-08-12T21:35:32.065358Z","crates_cnt":521},{"id":"internationalization","category":"Internationalization (i18n)","slug":"internationalization","description":"Crates to help develop software capable of adapting to various languages and regions.","created_at":"2017-08-12T21:35:32.065358Z","crates_cnt":931}]}