Files
yourpart3/frontend/src/utils/vocabCourseTitle.js

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;
}