📄 pop_pluralization.rb
字号:
ENV["RAILS_ENV"] = 'development'
require 'config/environment'
include Globalize
def update_list(list, pl)
list.each do |lang|
lm = Language.pick(lang)
if !lm
puts "can't find #{lang}"
next
end
lm.update_attribute(:pluralization, pl)
puts "updated #{lm.english_name}"
end
end
update_list(%w(hu ja ko tr), 'c = 1')
update_list(%w(da nl en de no sv et fi fr el he it pt es eo), 'c == 1 ? 1 : 2')
update_list(%w(ga gd), 'c==1 ? 1 : c==2 ? 2 : 3')
update_list(%w(hr cs ru sk uk), 'c%10==1 && c%100!=11 ? 1 : c%10>=2 && c%10<=4 && (c%100<10 || c%100>=20) ? 2 : 3')
update_list(['lv'], 'c%10==1 && c%100!=11 ? 1 : c != 0 ? 2 : 3')
update_list(['lt'], 'c%10==1 && c%100!=11 ? 1 : c%10>=2 && (c%100<10 || c%100>=20) ? 2 : 3')
update_list(['pl'], 'c==1 ? 1 : c%10>=2 && c%10<=4 && (c%100<10 || c%100>=20) ? 2 : 3')
update_list(['sl'], 'c%100==1 ? 1 : c%100==2 ? 2 : c%100==3 || c%100==4 ? 3 : 4')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -