Sha256: 7bac9d481dda2a6681709e5ef1d023a872169797faf0745e7e73a456511fd28e

Contents?: true

Size: 682 Bytes

Versions: 69

Compression:

Stored size: 682 Bytes

Contents

require 'hammer_cli/i18n'

module HammerCLIForeman
  module I18n

    class LocaleDomain < HammerCLI::I18n::LocaleDomain

      def translated_files
        Dir.glob(File.join(File.dirname(__FILE__), '../**/*.rb'))
      end

      def locale_dir
        File.join(File.dirname(__FILE__), '../../locale')
      end

      def domain_name
        'hammer-cli-foreman'
      end
    end

    class SystemLocaleDomain < LocaleDomain

      def locale_dir
        '/usr/share/locale'
      end

    end

  end
end

domain = [HammerCLIForeman::I18n::LocaleDomain.new, HammerCLIForeman::I18n::SystemLocaleDomain.new].find { |d| d.available? }
HammerCLI::I18n.add_domain(domain) if domain

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
hammer_cli_foreman-3.14.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.13.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.12.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.10.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.9.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.8.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.7.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.5.1 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.6.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.5.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.4.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.3.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.2.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-2.5.2 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.1.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-3.0.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-2.5.1 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-2.5.0 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-2.3.2 lib/hammer_cli_foreman/i18n.rb
hammer_cli_foreman-2.4.0 lib/hammer_cli_foreman/i18n.rb