⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pop_pluralization.rb

📁 A Hotel Management System based on Ruby on Rails.
💻 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 + -