Changeset 15984 for lang/cplusplus
- Timestamp:
- 07/18/08 14:38:01 (5 years ago)
- Location:
- lang/cplusplus/i3/windows
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/cplusplus/i3/windows/dist.rb
r15982 r15984 14 14 CRLF = "perl -pe 's/\\n/\\r\\n/g'" 15 15 16 system(<<SHELLSCRIPT) 16 def system2(str) 17 system(str.strip.split(/(\r|\r\n|\n)/). 18 map{|s| s.gsub(/#.*$/, "")}. 19 delete_if{|s| s.strip.empty?}.join(" && ")) 20 end 21 22 s = system2(<<SHELLSCRIPT) 17 23 make windows-locale 18 24 rm -rf #{DIR} … … 30 36 pushd . 31 37 cd windows/dist/ 32 rm #{ZIP_NAME}38 rm -f #{ZIP_NAME} 33 39 zip -gr #{ZIP_NAME} #{ZIP_DIR} 34 40 popd 35 41 SHELLSCRIPT 42 43 if !s 44 exit 1 45 end -
lang/cplusplus/i3/windows/locale.rb
r15982 r15984 8 8 #localedir = ARGV.shift 9 9 10 def system2(str) 11 system(str.strip.split(/(\r|\r\n|\n)/). 12 map{|s| s.gsub(/#.*$/, "")}. 13 delete_if{|s| s.strip.empty?}.join(" && ")) 14 end 15 10 16 # localeの名前XXXの配列, ファイルから読み込み 11 17 linguas = [] … … 15 21 16 22 # update po XXX install?? 17 s ystem(<<SHELLSCRIPT)23 s = system2(<<SHELLSCRIPT) 18 24 sh sh/potfiles.sh 19 25 cd po … … 25 31 rm -rf windows/bin/locale/ 26 32 SHELLSCRIPT 33 if !s 34 exit 1 35 end 27 36 28 37 # localeの名前XXX毎の処理 29 38 linguas.each do |lang| 30 s ystem(<<SHELLSCRIPT)39 s = system2(<<SHELLSCRIPT) 31 40 mkdir -p locale/#{lang}/LC_MESSAGES 32 cp -fpo/#{lang}.gmo locale/#{lang}/LC_MESSAGES/#{PACKAGE_NAME}.mo33 cp -fpo/#{lang}.po locale/#{lang}/LC_MESSAGES/#{PACKAGE_NAME}.po34 cp -r flocale windows/bin/41 cp po/#{lang}.gmo locale/#{lang}/LC_MESSAGES/#{PACKAGE_NAME}.mo 42 cp po/#{lang}.po locale/#{lang}/LC_MESSAGES/#{PACKAGE_NAME}.po 43 cp -r locale windows/bin/ 35 44 SHELLSCRIPT 36 45 #cp -f #{localedir}/#{lang}/LC_MESSAGES/#{PACKAGE_NAME}.mo locale/#{lang}/LC_MESSAGES/#{PACKAGE_NAME}.mo 37 46 47 if !s 48 exit 1 49 end 38 50 end
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)