show all languages, order by selected then english

This commit is contained in:
2026-01-22 22:03:37 +01:00
parent 35b87b5589
commit 34ab3d80ae
2 changed files with 43 additions and 17 deletions
+17 -2
View File
@@ -1,6 +1,21 @@
module EntriesHelper
def alphabet_letters
("A".."Z").to_a
def alphabet_letters(language_code)
return ("A".."Z").to_a if language_code.blank?
case language_code.to_s
when "ru"
%w[
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
]
when "no"
("A".."Z").to_a + %w[Æ Ø Å]
when "sv"
("A".."Z").to_a + %w[Å Ä Ö]
when "fi"
("A".."Z").to_a + %w[Å Ä Ö]
else
("A".."Z").to_a
end
end
def entry_translation_for(entry, language_code)