lib/adhearsion-i18n/plugin.rb in adhearsion-i18n-0.0.1 vs lib/adhearsion-i18n/plugin.rb in adhearsion-i18n-0.0.2
- old
+ new
@@ -1,14 +1,23 @@
# encoding: utf-8
class AdhearsionI18n::Plugin < Adhearsion::Plugin
init :i18n do
- ::Adhearsion::CallController.mixin ::Adhearsion::I18n::CallControllerMethods
+ ::Adhearsion::CallController.mixin ::AdhearsionI18n::CallControllerMethods
+
+ config.locale_path.each do |dir|
+ logger.debug "Adding #{dir} to the I18n load path"
+ I18n.load_path += Dir["#{dir}/**/*.yml"]
+ end
+
logger.info "Adhearsion I18n loaded"
end
config :i18n do
locale_path ["#{Adhearsion.root}/config/locales"], transform: Proc.new { |v| v.split ':' }, desc: <<-__
List of directories from which to load locale data, colon-delimited
+ __
+ audio_path "#{Adhearsion.root}/audio", desc: <<-__
+ Base path from which audio files can be found. May be a filesystem path or some other URL (like HTTP)
__
end
end