From 8b17d9b4c14c2aecd84ff6f74f7c8de79e8b89a6 Mon Sep 17 00:00:00 2001 From: avashilling <165050625+avashilling@users.noreply.github.com> Date: Mon, 25 Aug 2025 15:47:24 -0400 Subject: [PATCH] sort space analytics languages alphabetically (#3801) Co-authored-by: ggurdin --- lib/pangea/space_analytics/space_analytics.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/pangea/space_analytics/space_analytics.dart b/lib/pangea/space_analytics/space_analytics.dart index 71ff28a56..a54715ddf 100644 --- a/lib/pangea/space_analytics/space_analytics.dart +++ b/lib/pangea/space_analytics/space_analytics.dart @@ -153,7 +153,10 @@ class SpaceAnalyticsState extends State { .toList(); List get availableLanguages => _langsToUsers.keys.toList() - ..sort((a, b) => a.langCode.compareTo(b.langCode)); + ..sort( + (a, b) => (a.getDisplayName(context) ?? a.displayName) + .compareTo(b.getDisplayName(context) ?? b.displayName), + ); int get completedDownloads => downloads.values.where((d) => d.summary != null).length;