From c3cee782656eca19595cb99cf7f3d9c7565e068a Mon Sep 17 00:00:00 2001 From: The Unnamed Engineer Date: Tue, 10 Jun 2025 13:00:41 -0400 Subject: [PATCH] Fix language error crash --- lib/pages/settings.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pages/settings.rb b/lib/pages/settings.rb index 789cabd..d096a7a 100644 --- a/lib/pages/settings.rb +++ b/lib/pages/settings.rb @@ -10,7 +10,7 @@ class W3DHub para "Language" para "Launcher Language", width: 0.249, margin_left: 32, margin_top: 12 stack(width: 0.75) do - @language_menu = list_box items: I18n.available_locales.map { |l| expand_language_code(l.to_s) }, choose: expand_language_code(Store.settings[:language]), width: 1.0 + @language_menu = list_box items: I18n.available_locales.map { |l| begin; expand_language_code(l.to_s); rescue => e; logger.warn("W3DHub::Settings") { "expand_language_code error for #{l.inspect}: #{e}" }; nil; end }.compact, choose: expand_language_code(Store.settings[:language]), width: 1.0 para "Select the UI language you'd like to use in the W3D Hub Launcher." end end @@ -114,7 +114,7 @@ class W3DHub when "es" "EspaƱol" else - raise "Unknown language error" + raise "Unknown language code: #{string.inspect}" end end end