Class: GettextSimpleRails::Translators::ActiveAdminTranslator

Inherits:
Object
  • Object
show all
Defined in:
lib/gettext_simple_rails/translators/active_admin_translator.rb

Instance Method Summary collapse

Instance Method Details

#detected?Boolean

Returns:

  • (Boolean)


2
3
4
# File 'lib/gettext_simple_rails/translators/active_admin_translator.rb', line 2

def detected?
  return ::Kernel.const_defined?("ActiveAdmin")
end

#translationsObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/gettext_simple_rails/translators/active_admin_translator.rb', line 6

def translations
  result = {
    "active_admin" => {
      "globalize" => {
        "language" => {},
        "translations" => ""
      },
      "devise" => {
        "email" => {
          "title" => "Email"
        },
        "password" => {
          "title" => "Password"
        }
      }
    }
  }
  
  I18n.available_locales.each do |locale|
    result["active_admin"]["globalize"]["language"][locale.to_s] = locale.to_s
  end
  
  return result
end