18 lines
633 B
JavaScript
Executable File
18 lines
633 B
JavaScript
Executable File
const COURSE_TITLE_TRANSLATIONS = {
|
|
'Deutsch für Bisaya-Lernende - Alltag & Stabilisierung': {
|
|
ceb: 'Aleman para sa mga Bisaya nga Tigkat-on - Adlaw-adlaw ug Pagpalig-on'
|
|
},
|
|
'Bisaya für Familien - Alltag & Stabilisierung': {
|
|
ceb: 'Bisaya para sa mga Pamilya - Adlaw-adlaw ug Pagpalig-on'
|
|
}
|
|
};
|
|
|
|
export function localizeVocabCourseTitle(rawTitle, locale) {
|
|
const title = String(rawTitle || '').trim();
|
|
if (!title) return '';
|
|
const normalizedLocale = String(locale || 'de').toLowerCase();
|
|
const entry = COURSE_TITLE_TRANSLATIONS[title];
|
|
if (!entry) return title;
|
|
return entry[normalizedLocale] || title;
|
|
}
|