Monkey patch I18n::JS to ensure translations are in a fixed order
authorTom Hughes <tom@compton.nu>
Fri, 31 Aug 2012 10:51:58 +0000 (11:51 +0100)
committerTom Hughes <tom@compton.nu>
Fri, 31 Aug 2012 10:51:58 +0000 (11:51 +0100)
commit81336c4a87b8651b37523fef74ea0f819eea35fa
treeec596a9d929a64b98a345e2953937e9d41816dd5
parent815c98c977831a9a7f84dca49186f5eea7b4a283
Monkey patch I18n::JS to ensure translations are in a fixed order

Without this the result of converting the hash to JSON can vary
which causes different hashes for the result JS asset.

This is only an issue with ruby 1.8 as ruby 1.9 hashes behave like
the ActiveSupport::OrderedHash and enumerate in insertion order.
config/initializers/i18n.rb