Simply warn for unknown languages.

This commit is contained in:
The Unnamed Engineer
2025-06-10 14:54:05 -04:00
parent 1081832df0
commit b68d24deda

View File

@@ -10,7 +10,7 @@ class W3DHub
para "<b>Language</b>" para "<b>Language</b>"
para "<b>Launcher Language</b>", width: 0.249, margin_left: 32, margin_top: 12 para "<b>Launcher Language</b>", width: 0.249, margin_left: 32, margin_top: 12
stack(width: 0.75) do stack(width: 0.75) do
@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 @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
para "Select the UI language you'd like to use in the W3D Hub Launcher." para "Select the UI language you'd like to use in the W3D Hub Launcher."
end end
end end
@@ -114,7 +114,7 @@ class W3DHub
when "es" when "es"
"Español" "Español"
else else
raise "Unknown language code: #{string.inspect}" logger.warn("W3DHub::Settings") { "Unknown language code: #{string.inspect}" }
end end
end end
end end