This commit is contained in:
@ -69,6 +69,16 @@ export function targetLanguages(languages) {
|
||||
return (languages || []).filter(l => l.languageCode !== SOURCE_LANG);
|
||||
}
|
||||
|
||||
export function isLanguageGloballyEnabled(lang) {
|
||||
if (!lang) return false;
|
||||
if (lang.languageCode === SOURCE_LANG) return true;
|
||||
return Number(lang.enabled ?? 1) === 1;
|
||||
}
|
||||
|
||||
export function globallyEnabledLanguages(languages) {
|
||||
return (languages || []).filter(isLanguageGloballyEnabled);
|
||||
}
|
||||
|
||||
/** Sort rows within a group: missing translations first, then questionnaire order */
|
||||
export function sortGroupItems(items, targetLang) {
|
||||
return [...items].sort((a, b) => {
|
||||
|
||||
Reference in New Issue
Block a user