Changeset 1348
- Timestamp:
- 02/14/08 11:34:36 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
org.jalcedo.babel.database/trunk/Rakefile
r1344 r1348 21 21 lang = ENV['language'] ? ENV['language'] : 'ja' 22 22 23 require 'logger' 24 Babel::Register.logger = Logger.new(STDOUT) 25 Babel::Register.logger.level = Logger::INFO 23 26 Babel::Register.new(project, version, user, lang).register 24 27 end org.jalcedo.babel.database/trunk/models/babel/register.rb
r1344 r1348 3 3 4 4 class Register 5 cattr_accessor :logger 6 5 7 def initialize project, version, username, language_iso 6 8 unless project && version && username && language_iso … … 24 26 25 27 def register 28 file_num = 0 29 string_num = 0 30 translated_num = 0 26 31 String.transaction do 27 32 self.files.each do |file| 28 #puts "files is #{file.id}"33 file_num += 1 29 34 String.find_all_by_file_id(file.id).each do |string| 35 string_num += 1 30 36 #puts "string is #{string.id}" 31 37 tr = Translation.new … … 35 41 tr.user = @user 36 42 # TODO validate tr and logged. 37 tr.save 43 if tr.valid? 44 translated_num += 1 45 tr.save 46 else 47 logger.info "Can't register string_id:#{string.id}, value:#{string.value}" if logger 48 #logger.debug "\t because, #{tr.error}"if logger 49 end 38 50 end 39 51 end 52 end 53 if logger 54 logger.info "\n- #{translated_num}/#{string_num} words were translated and registerd to database." 40 55 end 41 56 end org.jalcedo.babel.database/trunk/spec/babel/babel_japanease_dictionary_spec.rb
r1336 r1348 41 41 @dictionary.lookup('file.jpg').should be_nil 42 42 end 43 44 it "should ignore Mnemonic." do 45 @dictionary.lookup('Add Action XXXX Test &x').should be_nil 46 @dictionary.lookup('Add Action XXXX Test &x').should_not == 'Add Action XXXX Test (&X)' 47 end 43 48 end
