57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/zlocalize/rails/translated_columns.rb', line 57
def read_translated_column(col_name,locale,fetch_default = true)
s = self.read_attribute("#{col_name}_#{locale}")
if s.blank? && fetch_default
unless (default_locale = evaluate_default_locale_for_translations).blank?
if default_locale.to_s != locale.to_s
attr_name = "#{col_name}_#{default_locale}"
if self.respond_to?(attr_name)
return self.read_attribute(attr_name)
end
end
end
else
return s
end
end
|