module QuickML::GetText
Public Instance Methods
codeconv(text)
click to toggle source
Used in group-sendmail.rb, ml-processor.rb, ml-session.rb
# File vendor/qwik/lib/qwik/ml-gettext.rb, line 26 def codeconv (text) return text if @gettext_catalog.nil? method = @gettext_catalog[:codeconv_method] return text if method.nil? return text.send(method) end
gettext(text, *args)
click to toggle source
# File vendor/qwik/lib/qwik/ml-gettext.rb, line 33 def gettext (text, *args) @gettext_catalog = nil if ! defined?(@gettext_catalog) @catalog = nil if ! defined?(@catalog) @message_charset = nil if ! defined?(@message_charset) @gettext_charset = nil if ! defined?(@gettext_charset) @gettext_catalog = @catalog if @catalog && @gettext_catalog.nil? if @message_charset && @gettext_charset.nil? @gettext_charset = @message_charset end unless @gettext_catalog && @gettext_catalog[:charset] == @gettext_charset return sprintf(text, *args) end translated_message = @gettext_catalog[text] if translated_message text = sprintf(translated_message, *args) method = @gettext_catalog[:codeconv_method] return text.send(method) if method return text end return sprintf(text, *args) end
Also aliased as: _
gettext2(text)
click to toggle source
# File vendor/qwik/lib/qwik/ml-gettext.rb, line 56 def gettext2 (text) @gettext_catalog = nil if ! defined?(@gettext_catalog) @catalog = nil if ! defined?(@catalog) @message_charset = nil if ! defined?(@message_charset) @gettext_charset = nil if ! defined?(@gettext_charset) @gettext_catalog = @catalog if @catalog && @gettext_catalog.nil? if @message_charset && @gettext_charset.nil? @gettext_charset = @message_charset end unless @gettext_catalog && @gettext_catalog[:charset] == @gettext_charset return text end translated_message = @gettext_catalog[text] if translated_message text = translated_message method = @gettext_catalog[:codeconv_method] return text.send(method) if method return text end return text end
Also aliased as: __
set_catalog(catalog)
click to toggle source
# File vendor/qwik/lib/qwik/ml-gettext.rb, line 15 def set_catalog (catalog) @catalog = nil @gettext_catalog = catalog end
set_charset(charset)
click to toggle source
# File vendor/qwik/lib/qwik/ml-gettext.rb, line 20 def set_charset(charset) @message_charset = nil @gettext_charset = charset end