japanese UI chore

This commit is contained in:
josc146
2023-07-29 21:44:33 +08:00
parent 9c8e7b2f08
commit 64fa939c19
2 changed files with 9 additions and 9 deletions

View File

@@ -27,7 +27,7 @@ export type ModelSourceItem = {
name: string;
size: number;
lastUpdated: string;
desc?: { [lang: string]: string; };
desc?: { [lang: string]: string | undefined; };
SHA256?: string;
url?: string;
downloadUrl?: string;
@@ -63,10 +63,10 @@ const columns: TableColumnDefinition<ModelSourceItem>[] = [
const lang: string = commonStore.settings.language;
if (a.desc && b.desc) {
if (lang in a.desc && lang in b.desc)
return b.desc[lang].localeCompare(a.desc[lang]);
else if ('en' in a.desc && 'en' in b.desc)
return b.desc['en'].localeCompare(a.desc['en']);
if (lang in a.desc && lang in b.desc && a.desc[lang] && b.desc[lang])
return b.desc[lang]!.localeCompare(a.desc[lang]!);
else if ('en' in a.desc && 'en' in b.desc && a.desc['en'] && b.desc['en'])
return b.desc['en']!.localeCompare(a.desc['en']!);
}
return 0;
},