forked from MapComplete/MapComplete
Detect core translations on error messages
This commit is contained in:
parent
39a2c3dd86
commit
bcf3e63829
1 changed files with 6 additions and 1 deletions
|
@ -233,7 +233,12 @@ class TranslationPart {
|
||||||
}
|
}
|
||||||
subparts = subparts.map(p => p.split(/\(.*\)/)[0])
|
subparts = subparts.map(p => p.split(/\(.*\)/)[0])
|
||||||
if (subparts.indexOf(part) < 0) {
|
if (subparts.indexOf(part) < 0) {
|
||||||
const [_, __, weblatepart, lang] = key.split("/")
|
let [_, __, weblatepart, lang] = key.split("/")
|
||||||
|
if (lang === undefined) {
|
||||||
|
// This is a core translation, it has one less path segment
|
||||||
|
lang = weblatepart
|
||||||
|
weblatepart = "core"
|
||||||
|
}
|
||||||
errors.push({
|
errors.push({
|
||||||
error: `The translation for ${key} does not have the required subpart ${part}.
|
error: `The translation for ${key} does not have the required subpart ${part}.
|
||||||
\tThe full translation is ${value}
|
\tThe full translation is ${value}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue