FastGettext
Hello my name is Michael Grosser Rathershort.com
FastSimpleCleanSafeGettext
FastGettext – GetText GetText is a pile of spaghetticode Entagled with AR/Rails/X namespace: 34 vs 7 9.17 times slower than FastGettext 2884 KB larger
FastGettext – Why use it? _('Hello!')  Simpler, Safer, Faster, more Maintainable then t('view.messages.greeting.friendly')
FastGettext – Simple? Readable & clean code Automatic translation finding (parsing + tests) No defaults needed
FastGettext – Safe? No ”No translation found” for users, ever! Always fallback to en No fuzzy translations No obsolete translations
FastGettext – Fast? 18 times faster Small footprint: 0.136mb vs 7.12mb Custom backends (.mo/.po/.yml/database...)
FastGettext – Maintainable Code is readable, no parallel yml lookup If it is tested, translation is known If it is not tested, everyone can see
FastGettext – When not to use Building plugins Building huge frameworks others use
FastGettext – Syntax _('Hello %{name}') % :name=>user.name _('available'): x n_('apple','apples',x) s_('Car|Name') <-> s_('User|Name')
FastGettext – gettext_i18n_rails DEMO

Fast Gettext