The data that describes a language (40 passages, no note) to the engine (13 passages, no note), never code: a folder holding pack.yaml (the name of the language, its apostrophes (3 passages, no note), its collation options, its plural (3 passages, no note) suffix rules (5 passages, no note), validated by language-pack.schema.json) and stopwords.txt. The engine ships en and fr; a regional variant (3 passages, no note) such as fr-CA uses the pack of its language (3 passages, no note) until a plugin registers (3 passages, no note) a more specific one; another language comes as a pack shipped by a plugin. Each source selects its pack through its BCP 47 locale (note: Locale per source), which decides its comparison form, its stopwords, its word segmentation (3 passages, no note) and the collation of its index (3 passages, no note).
Language pack
Properties3
- Application
- Concordance command line
- Domain
- Recognition
- Status
- valid
3 declared keys. The rest of the file is free text.
See the neighbourhood map6 pages6Neighbourhood mapLanguage pack
Neighbourhood map Language pack
Distance1 hop
59 neighbours in total, more than the map shows.
The 6 neighbourstextual equivalent
- Comparison formTermspecializes6
- StopwordTermspecializes7
- Word confidenceTermspecializes1
- LocaleTermspecializes8
- SourceTermspecializes7
- Alphabetical indexTermspecializes6
Six neighbours at most, always named. Beyond that the map teaches nothing: the list takes over.