File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -571,6 +571,16 @@ Anyway?`,
571571 {#if builds }
572572 {@const build_number =
573573 version === " latest" ? builds [0 ].build_number : version }
574+ {@const build = builds .find ((b ) => b .build_number === build_number )}
575+ {@const langs = build ?.langs ?? []}
576+ {@const validLangs = langs .filter ((lang ) => {
577+ try {
578+ getLanguageName (lang );
579+ return true ;
580+ } catch {
581+ return false ;
582+ }
583+ })}
574584 <select
575585 value ={locale || " en" }
576586 on:change ={(e ) => {
@@ -581,7 +591,7 @@ Anyway?`,
581591 location .href = url .toString ();
582592 }}>
583593 <option value =" en" >English</option >
584- {#each [ ... ( builds . find (( b ) => b . build_number === build_number )?. langs ?? [])]. sort ( (a , b ) => a .localeCompare (b ) ) as lang }
594+ {#each validLangs . sort ((a , b ) => a .localeCompare (b )) as lang }
585595 <option value ={lang }>{getLanguageName (lang )}</option >
586596 {/each }
587597 </select >
You can’t perform that action at this time.
0 commit comments