##// END OF EJS Templates
Flush buffer when asking for language (#2948)....
Jean-Philippe Lang -
r2505:b622e0f8ce68
parent child
Show More
@@ -1,29 +1,30
1 1 desc 'Load Redmine default configuration data'
2 2
3 3 namespace :redmine do
4 4 task :load_default_data => :environment do
5 5 include Redmine::I18n
6 6 set_language_if_valid('en')
7 7 puts
8 8
9 9 while true
10 10 print "Select language: "
11 11 print valid_languages.collect(&:to_s).sort.join(", ")
12 12 print " [#{current_language}] "
13 STDOUT.flush
13 14 lang = STDIN.gets.chomp!
14 15 break if lang.empty?
15 16 break if set_language_if_valid(lang)
16 17 puts "Unknown language!"
17 18 end
18 19
19 20 puts "===================================="
20 21
21 22 begin
22 23 Redmine::DefaultData::Loader.load(current_language)
23 24 puts "Default configuration data loaded."
24 25 rescue => error
25 26 puts "Error: " + error
26 27 puts "Default configuration data was not loaded."
27 28 end
28 29 end
29 30 end
General Comments 0
You need to be logged in to leave comments. Login now