chore(service): trim dead bibleVersion() entries, drop impossible shared bible fallback
bibleVersion() is only ever indexed with serviceLang (en|cu), so the fr/el/la/zh/ar entries were unreachable; the shared fallback URL (/data/shared/bible/...) does not exist on disk. No behavior change.
This commit is contained in:
1 parent
8c442bf7b6
commit
d0affe4e83
1 file changed
+5
-6
@@ -935,15 +935,15 @@ export class ServiceView {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Bible translation used for scripture readings inside services.
|
||||||
|
* Only 'en' and 'cu' can occur here: `serviceLang` maps ru→cu, so RU
|
||||||
|
* users read the Slavonic text, matching the rest of the service body.
|
||||||
|
*/
|
||||||
private bibleVersion(lang: string): string {
|
private bibleVersion(lang: string): string {
|
||||||
const map: Record<string, string> = {
|
const map: Record<string, string> = {
|
||||||
en: 'kjv',
|
en: 'kjv',
|
||||||
cu: 'elis',
|
cu: 'elis',
|
||||||
fr: 'ls',
|
|
||||||
el: 'spt',
|
|
||||||
la: 'vulgate',
|
|
||||||
zh: 'cuv',
|
|
||||||
ar: 'svd',
|
|
||||||
};
|
};
|
||||||
return map[lang] || 'kjv';
|
return map[lang] || 'kjv';
|
||||||
}
|
}
|
||||||
@@ -964,7 +964,6 @@ export class ServiceView {
|
|||||||
|
|
||||||
let text = await tryFetch(this.serviceLang);
|
let text = await tryFetch(this.serviceLang);
|
||||||
if (!text && this.serviceLang !== 'cu') text = await tryFetch('cu');
|
if (!text && this.serviceLang !== 'cu') text = await tryFetch('cu');
|
||||||
if (!text) text = await tryFetch('shared');
|
|
||||||
if (!text) return '';
|
if (!text) return '';
|
||||||
|
|
||||||
const lines = text.split('\n');
|
const lines = text.split('\n');
|
||||||
|
|||||||
Reference in new issue
Block a user