class String

Public Instance Methods

pluralize_for(count, plural = nil) click to toggle source
# File lib/tr8n/extensions/string_extension.rb, line 30
def pluralize_for(count, plural = nil)
  return self if count==1
  plural || pluralize
end
tr8n_translated() click to toggle source
# File lib/tr8n/extensions/string_extension.rb, line 39
def tr8n_translated
  return self if frozen?
  @tr8n_translated = true
  self.html_safe
end
tr8n_translated?() click to toggle source
# File lib/tr8n/extensions/string_extension.rb, line 45
def tr8n_translated?
  @tr8n_translated
end
translate(desc = "", tokens = {}, options = {}, language = Tr8n::Config.current_language) click to toggle source
# File lib/tr8n/extensions/string_extension.rb, line 26
def translate(desc = "", tokens = {}, options = {}, language = Tr8n::Config.current_language)
  language.translate(self, desc, tokens, options)
end
trl(desc = "", tokens = {}, options = {}, language = Tr8n::Config.current_language) click to toggle source
# File lib/tr8n/extensions/string_extension.rb, line 35
def trl(desc = "", tokens = {}, options = {}, language = Tr8n::Config.current_language)
  translate(desc, tokens, options.merge(:skip_decorations => true), language)
end