Modified:
trunk/lib/localization.rb
Log:
Return .dup from _() in the event they want to manipulate it.
Modified: trunk/lib/localization.rb
==============================================================================
--- trunk/lib/localization.rb (original)
+++ trunk/lib/localization.rb Fri Dec 14 13:29:17 2007
@@ -30,7 +30,7 @@
if @@l10s[self.lang].nil? or @@l10s[self.lang][string_to_localize].nil?
string_to_localize
else
- format = @@l10s[self.lang][string_to_localize]
+ format = @@l10s[self.lang][string_to_localize].dup
if format.is_a?(String) # pluralization not required; args
ignored here
format
elsif format.is_a?(Hash) # pluralization required