Sha256: 73c758d48c9809de18e3e1622f768adfba1f9a789e81d03c4cf42a6318ac17c4

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

module ExpressTranslate
  class Language
    include ExpressTranslate
    def self.seed
      if !(Language.all.present?)
        Language.add({
          id: ExpressTranslate.config["language"]["id"],
          text: ExpressTranslate.config["language"]["text"],
          packages: ExpressTranslate.config["package"]["id"],
          is_origin: true
        })
      
        LanguageDetail.name = "lang_#{ExpressTranslate.config["language"]["id"]}_#{ExpressTranslate.config["package"]["id"]}"
        LanguageDetail.add({
          code: 'hello',
          text: 'Hello...'
        })
      
        Language.add({
          id: 'en',
          text: 'English',
          packages: 'fe',
          is_origin: true
        })
      
        Language.add({
          id: 'vi',
          text: 'Vietnamese',
          packages: 'fe',
          is_origin: false
        })
      
        Language.add({
          id: 'th',
          text: 'Laos',
          packages: 'fe',
          is_origin: false
        })
      
        Language.add({
          id: 'my',
          text: 'Singapore',
          packages: 'fe',
          is_origin: false
        })
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
express_translate-1.0.0.0 lib/seeds/languages_seed.rb