Module: SgtnClient::TranslationLoader::Pseudo
- Defined in:
- lib/sgtn-client/loader/pseudo.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#initialize ⇒ Object
7 8 9 10 |
# File 'lib/sgtn-client/loader/pseudo.rb', line 7 def initialize(*) super @pseudo_tag = Sgtn.pseudo_tag end |
#load_bundle(component, locale) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/sgtn-client/loader/pseudo.rb', line 12 def load_bundle(component, locale) return super unless locale == Sgtn::PSEUDO_LOCALE SgtnClient.logger.debug { "[#{__FILE__}][#{__callee__}] component=#{component}, locale=#{locale}" } data = super(component, LocaleUtil.get_source_locale) data.each { |k, v| data[k] = "#{@pseudo_tag}#{v}#{@pseudo_tag}" } end |