Detect which human language a document uses from OCaml, from the Nu Html validator
languages unicode ocaml

Documentation and code quality improvements across libraries

- Add README files for jsonwt, owntracks, monopam, and srcsetter
- Fix langdetect language count (47→49) in dune-project
- Remove unused variable in crockford encode function
- Improve retention type documentation in zulip channels.mli
- Refactor conpool is_healthy to reduce nesting and improve clarity
- Document unimplemented IDNA features in punycode README

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+2 -2
+1 -1
dune-project
··· 16 16 (synopsis "Language detection library using n-gram frequency analysis") 17 17 (description 18 18 "An OCaml port of the Cybozu langdetect algorithm. Detects the natural \ 19 - language of text using n-gram frequency profiles. Supports 47 languages \ 19 + language of text using n-gram frequency profiles. Supports 49 languages \ 20 20 including English, Chinese, Japanese, Arabic, and many European languages.") 21 21 (depends 22 22 (ocaml (>= 5.1.0))
+1 -1
langdetect.opam
··· 2 2 opam-version: "2.0" 3 3 synopsis: "Language detection library using n-gram frequency analysis" 4 4 description: 5 - "An OCaml port of the Cybozu langdetect algorithm. Detects the natural language of text using n-gram frequency profiles. Supports 47 languages including English, Chinese, Japanese, Arabic, and many European languages." 5 + "An OCaml port of the Cybozu langdetect algorithm. Detects the natural language of text using n-gram frequency profiles. Supports 49 languages including English, Chinese, Japanese, Arabic, and many European languages." 6 6 maintainer: ["Anil Madhavapeddy <anil@recoil.org>"] 7 7 authors: ["Anil Madhavapeddy"] 8 8 license: "MIT"