Skip to content

Commit cd7d11b

Browse files
committed
Update tests cf. a73e9e5
1 parent a73e9e5 commit cd7d11b

38 files changed

+75
-57
lines changed

examples/using-checker-lib-from-cpp/src/using-checker.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (C) 2017, Kevin Brubeck Unhammer <[email protected]>
2+
* Copyright (C) 2017–2019, Kevin Brubeck Unhammer <[email protected]>
33
*
44
* This program is free software: you can redistribute it and/or modify
55
* it under the terms of the GNU General Public License as published by
@@ -15,6 +15,8 @@
1515
* along with this program. If not, see <http://www.gnu.org/licenses/>.
1616
*/
1717

18+
// IMPORTANT: Check any changes to this file into git before running make check!
19+
1820
#ifdef HAVE_CONFIG_H
1921
# include <config.h>
2022
#endif
@@ -70,7 +72,8 @@ int runAr(const std::string& path, const std::u16string& pipename, bool verbose)
7072
<< " beg=" << e.beg
7173
<< " end=" << e.end
7274
<< " err=" << utf16conv.to_bytes(e.err)
73-
<< " msg=" << utf16conv.to_bytes(e.msg);
75+
<< " msg=" << utf16conv.to_bytes(e.msg.first)
76+
<< " dsc=" << utf16conv.to_bytes(e.msg.second);
7477
for(const auto& r : e.rep) {
7578
std::cout << " rep=" << utf16conv.to_bytes(r);
7679
}

python/libdivvun.i

+12-9
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,13 @@ wrap_unique_ptr(CheckerUniquePtr, divvun::Checker);
8181
size_t beg;
8282
size_t end;
8383
std::string err;
84-
std::string msg;
84+
std::string dsc;
8585
StringVector rep;
86+
std::string msg;
8687
};
8788

88-
typedef std::map<std::string, std::string> ToggleIdsBytes; // toggleIds[errtype] = msg;
89-
typedef std::vector<std::pair<std::string, std::string> > ToggleResBytes; // toggleRes = [(errtype_regex, msg), …];
89+
typedef std::map<std::string, std::pair<std::string, std::string>> ToggleIdsBytes; // toggleIds[errtype] = msg;
90+
typedef std::vector<std::pair<std::string, std::pair<std::string, std::string>> > ToggleResBytes; // toggleRes = [(errtype_regex, msg), …];
9091

9192
struct OptionBytes {
9293
std::string type;
@@ -134,17 +135,19 @@ wrap_unique_ptr(CheckerUniquePtr, divvun::Checker);
134135
utf8::utf16to8(r.begin(), r.end(), std::back_inserter(r8));
135136
rep.push_back(r8);
136137
}
137-
std::string form8, err8, msg8;
138+
std::string form8, err8, msg8, dsc8;
138139
utf8::utf16to8(e.form.begin(), e.form.end(), std::back_inserter(form8));
139140
utf8::utf16to8(e.err.begin(), e.err.end(), std::back_inserter(err8));
140-
utf8::utf16to8(e.msg.begin(), e.msg.end(), std::back_inserter(msg8));
141+
utf8::utf16to8(e.msg.first.begin(), e.msg.first.end(), std::back_inserter(msg8));
142+
utf8::utf16to8(e.msg.second.begin(), e.msg.second.end(), std::back_inserter(dsc8));
141143
errs_bytes.push_back({
142144
form8,
143145
e.beg,
144146
e.end,
145147
err8,
146-
msg8,
147-
rep
148+
dsc8,
149+
rep,
150+
msg8
148151
});
149152
}
150153
return errs_bytes;
@@ -157,13 +160,13 @@ wrap_unique_ptr(CheckerUniquePtr, divvun::Checker);
157160
const divvun::Prefs& p = lp.second;
158161
PrefsBytes pb;
159162
for(const std::pair<divvun::ErrId, divvun::Msg>& em : p.toggleIds) {
160-
pb.toggleIds[toUtf8(em.first)] = toUtf8(em.second);
163+
pb.toggleIds[toUtf8(em.first)] = std::make_pair(toUtf8(em.second.first), toUtf8(em.second.second));
161164
}
162165
// toggleRes TODO: can we get the regex as string out?
163166
for(const divvun::Option& o : p.options) {
164167
ToggleIdsBytes choices;
165168
for(const std::pair<divvun::ErrId, divvun::Msg>& c : o.choices) {
166-
choices[toUtf8(c.first)] = toUtf8(c.second);
169+
choices[toUtf8(c.first)] = std::make_pair(toUtf8(c.second.first), toUtf8(c.second.second));
167170
}
168171
OptionBytes ob = OptionBytes {
169172
o.type, o.name, choices

test/checker/expected.archive.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dieđuiguin",20,30,"msyn-valency-loc-com","msyn thingy",["diehtukorrekt"]]],"text":"seammas ballat ođđa dieđuiguin."}
1+
{"errs":[["dieđuiguin",20,30,"msyn-valency-loc-com","boasttut sátni",["diehtukorrekt"],"msyn thingy"]],"text":"seammas ballat ođđa dieđuiguin."}

test/checker/expected.spell.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["balaat",8,14,"typo","typo",["ballat"]],["dieđuiguin",27,37,"msyn-valency-loc-com","msyn thingy",["diehtukorrekt"]]],"text":"seammas balaat ballat ođđa dieđuiguin."}
1+
{"errs":[["balaat",8,14,"typo","typo",["ballat"],"typo"],["dieđuiguin",27,37,"msyn-valency-loc-com","boasttut sátni",["diehtukorrekt"],"msyn thingy"]],"text":"seammas balaat ballat ođđa dieđuiguin."}

test/checker/expected.xml.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dieđuiguin",20,30,"msyn-valency-loc-com","msyn thingy",["diehtukorrekt"]],["vel",36,39,"double-space-before","double-space-before",[]]],"text":"seammas ballat ođđa dieđuiguin. Ja vel."}
1+
{"errs":[["dieđuiguin",20,30,"msyn-valency-loc-com","boasttut sátni",["diehtukorrekt"],"msyn thingy"],["vel",36,39,"double-space-before","double-space-before",[],"double-space-before"]],"text":"seammas ballat ođđa dieđuiguin. Ja vel."}

test/checker/run-lib

+17-5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ if ! command -V git >/dev/null 2>/dev/null; then
44
# We use git to make pristine copy of ./examples; skip if we don't have git (e.g. package builders)
55
echo "No git, skipping run-lib test"
66
exit 77
7+
elif ! { git diff --quiet && git diff --cached --quiet; }; then
8+
echo "You have uncommitted changes, not running run-lib test"
9+
exit 77
710
fi
811

912
set -u
@@ -28,6 +31,7 @@ fi
2831
(
2932
cd ../..
3033
make --quiet install DESTDIR="${destdir}" &>>"${log}"
34+
echo "done installing" &>>"${log}"
3135
)
3236

3337
ls "${destdir}/${prefix}"/include/divvun/checker.hpp &>>"${log}"
@@ -57,8 +61,16 @@ fi
5761
make -j3 &>>"${log}"
5862

5963
input="seammas ballat ođđa dieđuiguin"
60-
expected='{"errs":[["dieđuiguin",20,30,"msyn-valency-loc-com","msyn thingy",["diehtukorrekt"]]],"text":"seammas ballat ođđa dieđuiguin"}
61-
form=dieđuiguin beg=20 end=30 err=msyn-valency-loc-com msg=msyn thingy rep=diehtukorrekt'
62-
echo "${input}" \
63-
| src/using-checker -a sme.zcheck -n smegram \
64-
| diff <(printf "%s\n" "${expected}") -
64+
got=$(echo "${input}" | src/using-checker -a sme.zcheck -n smegram)
65+
expected='{"errs":[["dieđuiguin",20,30,"msyn-valency-loc-com","boasttut sátni",["diehtukorrekt"],"msyn thingy"]],"text":"seammas ballat ođđa dieđuiguin"}
66+
form=dieđuiguin beg=20 end=30 err=msyn-valency-loc-com msg=msyn thingy dsc=boasttut sátni rep=diehtukorrekt'
67+
{
68+
echo "Input"
69+
echo "${input}"
70+
echo "Expected:"
71+
echo "${expected}"
72+
echo "Got:"
73+
echo "${got}"
74+
} &>>"${log}"
75+
76+
diff -b <(echo "${expected}") <(echo "${got}") &>>"${log}"
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[[" ja",34,37,"punct-rihkku","Rihkku",[", ja"]]],"text":"Otne leat sihke neahtta-bálvalusat ja mobiila atnuprográmmat "}
1+
{"errs":[[" ja",34,37,"punct-rihkku","rihkku",[", ja"],"Rihkku"]],"text":"Otne leat sihke neahtta-bálvalusat ja mobiila atnuprográmmat "}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[[" vel ja",34,41,"punct-rihkku","Rihkku",[", vel ja"]]],"text":"Otne leat sihke neahtta-bálvalusat vel ja mobiila atnuprográmmat "}
1+
{"errs":[[" vel ja",34,41,"punct-rihkku","rihkku",[", vel ja"],"Rihkku"]],"text":"Otne leat sihke neahtta-bálvalusat vel ja mobiila atnuprográmmat "}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["ja vel ",35,42,"punct-rihkku","Rihkku",["ja vel, "]]],"text":"Otne leat sihke neahtta-bálvalusat ja vel mobiila atnuprográmmat "}
1+
{"errs":[["ja vel ",35,42,"punct-rihkku","rihkku",["ja vel, "],"Rihkku"]],"text":"Otne leat sihke neahtta-bálvalusat ja vel mobiila atnuprográmmat "}

test/suggest/expected.badjel.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["badjel",33,39,"lex-bokte-not-badjel","\"bokte\" iige \"badjel\"",["bokte"]]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
1+
{"errs":[["badjel",33,39,"lex-bokte-not-badjel","boasttut sátni",["bokte"],"\"bokte\" iige \"badjel\""]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["girjii",23,29,"unreal-girjji","Čállinmeattáhus",["girjje","girjji"]],["Girjii",46,52,"real-override","gáhkku iige vuostá",["girjje","girjji"]]],"text":"Lean oainnat lohkan 42 girjii, šuohkeha Line.\nGirjii\n"}
1+
{"errs":[["girjii",23,29,"unreal-girjji","\"girjii\" maŋis galggašii leat blah",["girjje","girjji"],"Čállinmeattáhus"],["Girjii",46,52,"real-override","galggašii leat \"gáhkku\" iige \"vuostá\"",["girjje","girjji"],"gáhkku iige vuostá"]],"text":"Lean oainnat lohkan 42 girjii, šuohkeha Line.\nGirjii\n"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["girjii",23,29,"real-girjji","Čállinmeattáhus",["girjje","girjji"]],["Girjii",46,52,"real-override","gáhkku iige vuostá",["girjje","girjji"]]],"text":"Lean oainnat lohkan 42 girjii, šuohkeha Line.\nGirjii\n"}
1+
{"errs":[["girjii",23,29,"real-girjji","Čállinmeattáhus",["girjje","girjji"],"Čállinmeattáhus"],["Girjii",46,52,"real-override","galggašii leat \"gáhkku\" iige \"vuostá\"",["girjje","girjji"],"gáhkku iige vuostá"]],"text":"Lean oainnat lohkan 42 girjii, šuohkeha Line.\nGirjii\n"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["lávvomuorran dego",3,20,"syn-dego-nom","dego nom",["lávvomuorra dego"]],["lávvomuorran dego",3,20,"syn-not-dego","not dego",["lávvomuorran"]]],"text":"<p>lávvomuorran dego</p>"}
1+
{"errs":[["lávvomuorran dego",3,20,"syn-dego-nom","blah",["lávvomuorra dego"],"dego nom"],["lávvomuorran dego",3,20,"syn-not-dego","blah",["lávvomuorran"],"not dego"]],"text":"<p>lávvomuorran dego</p>"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dego lávvomuorran",0,17,"syn-not-dego","not dego",["lávvomuorran"]],["dego lávvomuorran",0,17,"syn-dego-nom","dego nom",["dego lávvomuorra"]]],"text":"dego lávvomuorran"}
1+
{"errs":[["dego lávvomuorran",0,17,"syn-not-dego","blah",["lávvomuorran"],"not dego"],["dego lávvomuorran",0,17,"syn-dego-nom","blah",["dego lávvomuorra"],"dego nom"]],"text":"dego lávvomuorran"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dego dego lávvomuorran",0,22,"syn-not-dego","not dego",["lávvomuorran"]]],"text":"dego dego lávvomuorran"}
1+
{"errs":[["dego dego lávvomuorran",0,22,"syn-not-dego","blah",["lávvomuorran"],"not dego"]],"text":"dego dego lávvomuorran"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dego dego lávvomuorran",0,22,"syn-not-dego","not dego",["lávvomuorran"]]],"text":"dego dego lávvomuorran"}
1+
{"errs":[["dego dego lávvomuorran",0,22,"syn-not-dego","blah",["lávvomuorran"],"not dego"]],"text":"dego dego lávvomuorran"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dego … lávvomuorran",0,19,"syn-not-dego","not dego",["… lávvomuorran"]]],"text":"dego … lávvomuorran"}
1+
{"errs":[["dego … lávvomuorran",0,19,"syn-not-dego","blah",["… lávvomuorran"],"not dego"]],"text":"dego … lávvomuorran"}

test/suggest/expected.delete.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["dego lávvomuorran",0,17,"syn-not-dego","not dego",["lávvomuorran"]]],"text":"dego lávvomuorran"}
1+
{"errs":[["dego lávvomuorran",0,17,"syn-not-dego","blah",["lávvomuorran"],"not dego"]],"text":"dego lávvomuorran"}

test/suggest/expected.dollar2.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["fiinna",9,15,"syn-pred-not-attr-msg","«fiinna» ja «čáppa» leaba blah",["fiinnis"]]],"text":"čáppa ja fiinna.\n"}
1+
{"errs":[["fiinna",9,15,"syn-pred-not-attr-msg","Predicative, iige attributive – «fiinna» ja «čáppa» leaba blah",["fiinnis"],"«fiinna» ja «čáppa» leaba blah"]],"text":"čáppa ja fiinna.\n"}

test/suggest/expected.fiinna.err

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
divvun-suggest: WARNING: No message for "syn-pred-not-attr" in xml:lang 'se', trying 'en'
2-
divvun-suggest: WARNING: No message for "syn-pred-not-attr" in any xml:lang
1+
divvun-suggest: WARNING: No <description> for "syn-pred-not-attr" in xml:lang 'se', trying 'en'
2+
divvun-suggest: WARNING: No <description> for "syn-pred-not-attr" in any xml:lang

test/suggest/expected.fiinna.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["fiinna",9,15,"syn-pred-not-attr","syn-pred-not-attr",["fiinnis"]]],"text":"čáppa ja fiinna.\n"}
1+
{"errs":[["fiinna",9,15,"syn-pred-not-attr","syn-pred-not-attr",["fiinnis"],"syn-pred-not-attr"]],"text":"čáppa ja fiinna.\n"}

test/suggest/expected.flushing.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["badjel",33,39,"lex-bokte-not-badjel","\"bokte\" iige \"badjel\"",["bokte"]]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
1+
{"errs":[["badjel",33,39,"lex-bokte-not-badjel","boasttut sátni",["bokte"],"\"bokte\" iige \"badjel\""]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["badjel",33,39,"msyn-valency-go-inf","Iskka<em>go</em>-oalgecealkaga iige infinitiiva",["bokte"]]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
1+
{"errs":[["badjel",33,39,"msyn-valency-go-inf","<em>go</em> iige infinitiiva",["bokte"],"Iskka<em>go</em>-oalgecealkaga iige infinitiiva"]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
divvun-suggest: WARNING: No message for "punct-rihkku-nosugg" in xml:lang 'se', trying 'en'
2-
divvun-suggest: WARNING: No message for "punct-rihkku-nosugg" in any xml:lang
1+
divvun-suggest: WARNING: No <description> for "punct-rihkku-nosugg" in xml:lang 'se', trying 'en'
2+
divvun-suggest: WARNING: No <description> for "punct-rihkku-nosugg" in any xml:lang
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[[", vel ja",34,42,"punct-rihkku-nosugg","punct-rihkku-nosugg",[]]],"text":"Otne leat sihke neahtta-bálvalusat, vel ja mobiila atnuprográmmat "}
1+
{"errs":[[", vel ja",34,42,"punct-rihkku-nosugg","punct-rihkku-nosugg",[],"punct-rihkku-nosugg"]],"text":"Otne leat sihke neahtta-bálvalusat, vel ja mobiila atnuprográmmat "}
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
divvun-suggest: WARNING: No message for "doublespace" in xml:lang 'se', trying 'en'
2-
divvun-suggest: WARNING: No message for "doublespace" in any xml:lang
1+
divvun-suggest: WARNING: No <description> for "doublespace" in xml:lang 'se', trying 'en'
2+
divvun-suggest: WARNING: No <description> for "doublespace" in any xml:lang
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[[", vel ja",34,44,"doublespace","doublespace",[", vel ja"]]],"text":"Otne leat sihke neahtta-bálvalusat, vel ja mobiila atnuprográmmat "}
1+
{"errs":[[", vel ja",34,44,"doublespace","doublespace",[", vel ja"],"doublespace"]],"text":"Otne leat sihke neahtta-bálvalusat, vel ja mobiila atnuprográmmat "}

test/suggest/expected.linebreaks.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["liegga riikii",14,27,"msyn-compound","Orru leahkime goallossátni",[]]],"text":"\ndon áibbašat liegga riikii.\n"}
1+
{"errs":[["liegga riikii",14,27,"msyn-compound","Orru leahkime goallossátni",[],"Orru leahkime goallossátni"]],"text":"\ndon áibbašat liegga riikii.\n"}

test/suggest/expected.relations.err

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
divvun-suggest: WARNING: No message for "syn-Du3-not-Foc" in xml:lang 'se', trying 'en'
2-
divvun-suggest: WARNING: No message for "syn-Du3-not-Foc" in any xml:lang
1+
divvun-suggest: WARNING: No <description> for "syn-Du3-not-Foc" in xml:lang 'se', trying 'en'
2+
divvun-suggest: WARNING: No <description> for "syn-Du3-not-Foc" in any xml:lang

test/suggest/expected.relations.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["sáhti",0,5,"syn-Du3-not-Foc","syn-Du3-not-Foc",[]]],"text":"sáhtiba"}
1+
{"errs":[["sáhti",0,5,"syn-Du3-not-Foc","syn-Du3-not-Foc",[],"syn-Du3-not-Foc"]],"text":"sáhtiba"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["badjel",33,39,"lex-bokte-not-badjel","\"bokte\" iige \"badjel\"",["bokte"]]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}
1+
{"errs":[["badjel",33,39,"lex-bokte-not-badjel","boasttut sátni",["bokte"],"\"bokte\" iige \"badjel\""]],"text":"sáddejuvvot báhpirat interneahta badjel.\n"}

test/suggest/expected.semroles.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["girjii",23,29,"real-girjji","Čállinmeattáhus",["girjje","girjji"]]],"text":"Lean oainnat lohkan 42 girjii, šuohkeha Line.\n"}
1+
{"errs":[["girjii",23,29,"real-girjji","Čállinmeattáhus",["girjje","girjji"],"Čállinmeattáhus"]],"text":"Lean oainnat lohkan 42 girjii, šuohkeha Line.\n"}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["Eallámušvallji",0,14,"msyn-compound","Orru leahkime goallossátni",["eallámušvalljái"]]],"text":"Eallámušvallji\n"}
1+
{"errs":[["Eallámušvallji",0,14,"msyn-compound","Orru leahkime goallossátni",["eallámušvalljái"],"Orru leahkime goallossátni"]],"text":"Eallámušvallji\n"}
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
divvun-suggest: WARNING: No message for "typo" in xml:lang 'se', trying 'en'
2-
divvun-suggest: WARNING: No message for "typo" in any xml:lang
1+
divvun-suggest: WARNING: No <description> for "typo" in xml:lang 'se', trying 'en'
2+
divvun-suggest: WARNING: No <description> for "typo" in any xml:lang
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["davasguvlui",0,11,"typo","typo",["davás guvlui","darvasgovlui","davrasgovlui","eavasgovlui","daŋasgovlui"]]],"text":"davasguvlui\n"}
1+
{"errs":[["davasguvlui",0,11,"typo","typo",["davás guvlui","darvasgovlui","davrasgovlui","eavasgovlui","daŋasgovlui"],"typo"]],"text":"davasguvlui\n"}

test/suggest/expected.superblanks.err

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
divvun-suggest: WARNING: No message for "syn-Du3-not-Foc" in xml:lang 'se', trying 'en'
2-
divvun-suggest: WARNING: No message for "syn-Du3-not-Foc" in any xml:lang
1+
divvun-suggest: WARNING: No <description> for "syn-Du3-not-Foc" in xml:lang 'se', trying 'en'
2+
divvun-suggest: WARNING: No <description> for "syn-Du3-not-Foc" in any xml:lang
+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["sáhti",6,11,"syn-Du3-not-Foc","syn-Du3-not-Foc",[]]],"text":"\n<br/>sáhti<em>{}[]</em>ba\n"}
1+
{"errs":[["sáhti",6,11,"syn-Du3-not-Foc","syn-Du3-not-Foc",[],"syn-Du3-not-Foc"]],"text":"\n<br/>sáhti<em>{}[]</em>ba\n"}

test/suggest/expected.utf16.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"errs":[["badjel",37,43,"lex-bokte-not-badjel","\"bokte\" iige \"badjel\"",["bokte"]]],"text":"🇳🇴sáddejuvvot báhpirat interneahta badjel.\n"}
1+
{"errs":[["badjel",37,43,"lex-bokte-not-badjel","boasttut sátni",["bokte"],"\"bokte\" iige \"badjel\""]],"text":"🇳🇴sáddejuvvot báhpirat interneahta badjel.\n"}

0 commit comments

Comments
 (0)