Skip to content

Instantly share code, notes, and snippets.

@arthurnn
Created April 7, 2014 19:05
Show Gist options
  • Save arthurnn/10031665 to your computer and use it in GitHub Desktop.
Save arthurnn/10031665 to your computer and use it in GitHub Desktop.
require 'benchmark'
require 'i18n'
p I18n.config.enforce_available_locales = "true" == ARGV[0]
I18n.available_locales = [:en, :"es-CR", :ne, :it, :gl, :ru, :eu, :hr, :vi, :"pt-BR", :el, :sr, :hi, :"hi-IN", :mk, :id, :de, :bn, :"es-VE", :lt, :cy, :et, :rm, :uk, :bs, :"de-AT", :ar, :"es-MX", :tl, :nn, :"en-US", :eo, :or, :ca, :sk, :wo, :he, :pl, :tr, :ko, :fr, :"zh-HK", :bg, :af, :hu, :"de-CH", :nl, :"es-CO", :es, :uz, :kn, :"zh-CN", :lv, :sl, :fa, :"en-IN", :"es-PE", :"en-CA", :sw, :da, :cs, :ja, :"en-AU", :pt, :nb, :sv, :fi, :"fr-CA", :"es-AR", :th, :"en-GB", :lo, :mn, :is, :ro, :"en-NZ", :"es-CL", :"it-CH", :"en-IE", :"es-419", :"fr-CH", :az, :"zh-TW"]
puts Benchmark.measure { 10000.times { I18n.t "foo" } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment