Split up language utils file

This commit is contained in:
schroda
2026-01-11 17:18:42 +01:00
parent 3d8d230995
commit c1ac58f4d6
6 changed files with 74 additions and 61 deletions

View File

@@ -21,7 +21,6 @@ import {
languageSpecialSortComparator,
toComparableLanguage,
toComparableLanguages,
toUniqueLanguageCodes,
} from '@/base/utils/Languages.ts';
import { getSourceMetadata } from '@/features/source/services/SourceMetadata.ts';
import {
@@ -30,6 +29,7 @@ import {
} from '@/features/settings/services/ServerSettingsMetadata.ts';
import { makeToast } from '@/base/utils/Toast.ts';
import { getErrorMessage } from '@/lib/HelperFunctions.ts';
import { toUniqueISOLanguageCodes } from '@/lib/ISOLanguageUtil.ts';
export class Sources {
static readonly LOCAL_SOURCE_ID = '0';
@@ -98,7 +98,7 @@ export class Sources {
enabled?: boolean;
} = {},
): Source[] {
const normalizedLanguages = toComparableLanguages(toUniqueLanguageCodes(languages ?? []));
const normalizedLanguages = toComparableLanguages(toUniqueISOLanguageCodes(languages ?? []));
return sources
.filter(