lang-gle
Last build: 44 days ago
Total Builds1
Last build 44 days ago
Success Rate100%
1 passed, 0 failed
Visibility public
Repository access
Recent Builds
12m 24s
time-days-ago
11m 33s
time-days-ago
16m 7s
time-days-ago
13m 49s
time-days-ago
13m 6s
time-days-ago
10m 56s
time-days-ago
11m 45s
time-days-ago
12m 29s
time-days-ago
15m 0s
time-days-ago
10m 11s
time-days-ago
9m 49s
time-days-ago
18m 29s
time-days-ago
Put the fada vowels in the speller alphabet
The inclusion list had no á, é, í, ó or ú, so the ten a/á, e/é, i/í, o/ó and
u/ú transition pairs were the only thing that could put them into the error
model. giella-core 1.5.2 started dropping pair rules naming a symbol outside
the alphabet, which removed the accented vowels from the model altogether:
"bo" produced 205 corrections and not one of them was "bó". A missing or
misplaced síneadh fada is the most common Irish spelling error, so the speller
could not correct the error class it most needs to.
giella-core 1.14.1 stopped dropping those rules, which restores the ten pairs.
This fixes the underlying cause: the five vowels are letters of Irish and
belong in the alphabet, so they now take part in insertion, deletion and
substitution like any other letter. "bo" now yields 25 corrections carrying a
fada, including "bó".
Also drop č, î and ï. They are template leftovers: in this repository they
occur only in downcasing filters, hyphenation, foreign character classes and
stray North Sámi text, and in no Irish stem lexicon. Removing them roughly
pays for the five vowels, so the compiled error model is 49572 bytes against
56616 for the pre-1.5.2 behaviour.
Note that the weight column of the transition pairs has no effect: the
@_UNKNOWN_SYMBOL_@ rule that editdist.py emits subsumes those arcs, so every
substitution costs the same regardless of what the pairs declare. That is an
upstream issue, identical in C++ and Rust hfst, and is not addressed here.
0s
time-days-ago
docs: remove committed badge/test data (generated per build now)
docs/badgedata/, docs/testlogs/*.md, docs/typosreport/report*.json and the
legacy docs/report.json are regenerated on every main build and force-pushed
to the generated/docs-data branch, which the README badges and the /testlogs/
and /typosreport/ pages now read live over raw.githubusercontent.com. The
tracked copies go stale on every commit and add nothing; .gitignore (rev 335)
already keeps them out.
Kept: docs/testlogs/index.html and docs/typosreport/{bundle,global,index}.*
(page and viewer shells, not data).
0s
time-days-ago
23m 45s
time-days-ago
21s
time-days-ago
9m 42s
time-days-ago
40m 46s
time-days-ago
22m 15s
time-days-ago
Implement correction rule for 'thar an claí'
Added a rule to correct 'thar an claí' to 'thar an gclaí' and related definitions.
11m 15s
time-days-ago