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