root/lang/cplusplus/i3/windows/locale.rb @ 15423

Revision 15423, 0.6 kB (checked in by saturday06, 5 years ago)

衝撃!アプリケーションを正しく初期化できませんでしたエラー

Line 
1unless RUBY_PLATFORM.match(/mswin(?!ce)|mingw|cygwin|bccwin/)
2        exit(0)
3end
4
5package = ARGV[0]
6localedir = ARGV[1]
7linguas = []
8
9IO.foreach("po/LINGUAS") do |line|
10        linguas += line.gsub(/#.*$/,"").split(/[ \r\n]/)
11end
12
13system(<<SHELLSCRIPT)
14sh sh/potfiles.sh
15cd po
16make install
17rm -rf locale/
18rm -rf windows/bin/locale/
19SHELLSCRIPT
20
21linguas.each do |lang|
22        system(<<SHELLSCRIPT)
23mkdir -p locale/#{lang}/LC_MESSAGES
24cp -f #{localedir}/#{lang}/LC_MESSAGES/#{package}.mo  locale/#{lang}/LC_MESSAGES/#{package}.mo
25cp -f po/#{lang}.po locale/#{lang}/LC_MESSAGES/#{package}.po
26cp -rf locale windows/bin/
27SHELLSCRIPT
28end
Note: See TracBrowser for help on using the browser.