@@ -5,13 +5,12 @@ module FormBuilderExtension
5
5
6
6
def translated_inputs ( name = "Translations" , options = { } , &block )
7
7
options . symbolize_keys!
8
- available_locales = options . fetch ( :available_locales , I18n . available_locales . sort )
8
+ available_locales = options . fetch ( :available_locales , I18n . available_locales )
9
9
switch_locale = options . fetch ( :switch_locale , false )
10
- auto_sort = options . fetch ( :auto_sort , true )
11
10
default_locale = options . fetch ( :default_locale , I18n . default_locale )
12
11
template . content_tag ( :div , class : "activeadmin-translations" ) do
13
12
template . content_tag ( :ul , class : "available-locales" ) do
14
- ( auto_sort ? available_locales . sort : available_locales ) . map do |locale |
13
+ available_locales . map do |locale |
15
14
default = 'default' if locale == default_locale
16
15
template . content_tag ( :li ) do
17
16
I18n . with_locale ( switch_locale ? locale : I18n . locale ) do
@@ -20,7 +19,7 @@ def translated_inputs(name = "Translations", options = {}, &block)
20
19
end
21
20
end . join . html_safe
22
21
end <<
23
- ( auto_sort ? available_locales . sort : available_locales ) . map do |locale |
22
+ available_locales . map do |locale |
24
23
translation = object . translations . find { |t | t . locale . to_s == locale . to_s }
25
24
translation ||= object . translations . build ( locale : locale )
26
25
fields = proc do |form |
0 commit comments