- add 1.9.3 to travis' rvm list
Where translations are drawn from different sources which may be using different codes for the same language it can be useful to have mappings where two codes fallback to each other. This patch allows that by ensuring that the recursion in the computation of the mapping terminates instead of running out of stack.
…ent with I18n::Gettext.plurals_keys.
…This is useful for other translation engines that do not want to use the key based syntax (tr8n). Also makes it a lot easier to put a cache in front of I18n.