Module: Dapp::Dapp::Logging::I18n
- Included in:
- Dapp::Dapp
- Defined in:
- lib/dapp/dapp/logging/i18n.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
Instance Method Details
#t(context: nil, **desc) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/dapp/dapp/logging/i18n.rb', line 11 def t(context: nil, **desc) code = desc[:code] data = desc[:data] || {} paths = [] paths << [:common, context, code].join('.') if context paths << [:common, code].join('.') ::I18n.t(*paths, **data, raise: true) rescue ::I18n::MissingTranslationData => _e raise ::NetStatus::Exception, code: :missing_translation, data: { code: code } end |