diff --git a/app/dictionaries/language_dictionary.rb b/app/dictionaries/language_dictionary.rb index a76059168..5c4933768 100644 --- a/app/dictionaries/language_dictionary.rb +++ b/app/dictionaries/language_dictionary.rb @@ -1,6 +1,5 @@ # Dictionary of Languages class LanguageDictionary < Dictionary - # Not really a dictionary (an array) ... def initialize @dictionary = TeSS::Config.languages @@ -23,14 +22,14 @@ def options_for_select(existing = nil) def values_for_search(keys) return unless keys - @dictionary.select { |key| keys.include?(key) }. - map { |key| render_language_name(key) } + + @dictionary.select { |key| keys.include?(key) } + .map { |key| render_language_name(key) } end def render_language_name(code) i18ndata_code = code.to_s.upcase I18n.t("languages.#{code.to_s.downcase}", - default: I18nData.languages(I18n.locale)[i18ndata_code].capitalize) + default: I18nData.languages(I18n.locale)[i18ndata_code]&.capitalize) end - end