mirror of
https://github.com/nishiki/manage-password.git
synced 2024-11-23 13:57:52 +00:00
new name for translation in cli
This commit is contained in:
parent
ea4c657036
commit
122f2e3393
1 changed files with 42 additions and 40 deletions
|
@ -23,11 +23,11 @@ class Cli
|
||||||
# Create a new config file
|
# Create a new config file
|
||||||
# @args: lang -> the software language
|
# @args: lang -> the software language
|
||||||
def setup(lang)
|
def setup(lang)
|
||||||
puts I18n.t('form.setup.title')
|
puts I18n.t('form.setup_config.title')
|
||||||
puts '--------------------'
|
puts '--------------------'
|
||||||
language = ask(I18n.t('form.setup.lang', lang: lang)).to_s
|
language = ask(I18n.t('form.setup_config.lang', lang: lang)).to_s
|
||||||
key = ask(I18n.t('form.setup.gpg_key')).to_s
|
key = ask(I18n.t('form.setup_config.gpg_key')).to_s
|
||||||
wallet_dir = ask(I18n.t('form.setup.wallet_dir')).to_s
|
wallet_dir = ask(I18n.t('form.setup_config.wallet_dir', home: "#{@config.config_dir}")).to_s
|
||||||
|
|
||||||
if language.nil? or language.empty?
|
if language.nil? or language.empty?
|
||||||
language = lang
|
language = lang
|
||||||
|
@ -35,7 +35,7 @@ class Cli
|
||||||
I18n.locale = language.to_sym
|
I18n.locale = language.to_sym
|
||||||
|
|
||||||
if @config.setup(key, lang, wallet_dir)
|
if @config.setup(key, lang, wallet_dir)
|
||||||
puts "#{I18n.t('form.setup.valid')}".green
|
puts "#{I18n.t('form.setup_config.valid')}".green
|
||||||
else
|
else
|
||||||
puts "#{I18n.t('display.error')} #8: #{@config.error_msg}".red
|
puts "#{I18n.t('display.error')} #8: #{@config.error_msg}".red
|
||||||
exit 2
|
exit 2
|
||||||
|
@ -89,17 +89,19 @@ class Cli
|
||||||
config = {}
|
config = {}
|
||||||
config['sync'] = {}
|
config['sync'] = {}
|
||||||
|
|
||||||
puts I18n.t('form.setup.title')
|
puts I18n.t('form.setup_wallet.title')
|
||||||
puts '--------------------'
|
puts '--------------------'
|
||||||
config['sync']['type'] = ask(I18n.t('form.setup.sync_type')).to_s
|
config['sync']['type'] = ask(I18n.t('form.setup_wallet.sync_type')).to_s
|
||||||
config['sync']['host'] = ask(I18n.t('form.setup.sync_host')).to_s
|
config['sync']['host'] = ask(I18n.t('form.setup_wallet.sync_host')).to_s
|
||||||
config['sync']['port'] = ask(I18n.t('form.setup.sync_port')).to_s
|
config['sync']['port'] = ask(I18n.t('form.setup_wallet.sync_port')).to_s
|
||||||
config['sync']['user'] = ask(I18n.t('form.setup.sync_user')).to_s
|
config['sync']['user'] = ask(I18n.t('form.setup_wallet.sync_user')).to_s
|
||||||
config['sync']['password'] = ask(I18n.t('form.setup.sync_pwd')).to_s
|
config['sync']['password'] = ask(I18n.t('form.setup_wallet.sync_pwd')).to_s
|
||||||
config['sync']['path'] = ask(I18n.t('form.setup.sync_path')).to_s
|
config['sync']['path'] = ask(I18n.t('form.setup_wallet.sync_path')).to_s
|
||||||
|
|
||||||
@mpw.set_config(config)
|
@mpw.set_config(config)
|
||||||
@mpw.write_data
|
@mpw.write_data
|
||||||
|
|
||||||
|
puts "#{I18n.t('form.setup_wallet.valid')}".green
|
||||||
rescue Exception => e
|
rescue Exception => e
|
||||||
puts "#{I18n.t('display.error')} #10: #{e}".red
|
puts "#{I18n.t('display.error')} #10: #{e}".red
|
||||||
exit 2
|
exit 2
|
||||||
|
@ -215,7 +217,7 @@ class Cli
|
||||||
@mpw.write_data
|
@mpw.write_data
|
||||||
@mpw.sync
|
@mpw.sync
|
||||||
|
|
||||||
puts "#{I18n.t('key.add.valid')}".green
|
puts "#{I18n.t('form.add_key.valid')}".green
|
||||||
rescue Exception => e
|
rescue Exception => e
|
||||||
puts "#{I18n.t('display.error')} #13: #{e}".red
|
puts "#{I18n.t('display.error')} #13: #{e}".red
|
||||||
end
|
end
|
||||||
|
@ -227,7 +229,7 @@ class Cli
|
||||||
@mpw.write_data
|
@mpw.write_data
|
||||||
@mpw.sync
|
@mpw.sync
|
||||||
|
|
||||||
puts "#{I18n.t('key.delete.valid')}".green
|
puts "#{I18n.t('form.delete_key.valid')}".green
|
||||||
rescue Exception => e
|
rescue Exception => e
|
||||||
puts "#{I18n.t('display.error')} #15: #{e}".red
|
puts "#{I18n.t('display.error')} #15: #{e}".red
|
||||||
end
|
end
|
||||||
|
@ -236,16 +238,16 @@ class Cli
|
||||||
def add
|
def add
|
||||||
options = {}
|
options = {}
|
||||||
|
|
||||||
puts I18n.t('form.add.title')
|
puts I18n.t('form.add_item.title')
|
||||||
puts '--------------------'
|
puts '--------------------'
|
||||||
options[:name] = ask(I18n.t('form.add.name')).to_s
|
options[:name] = ask(I18n.t('form.add_item.name')).to_s
|
||||||
options[:group] = ask(I18n.t('form.add.group')).to_s
|
options[:group] = ask(I18n.t('form.add_item.group')).to_s
|
||||||
options[:host] = ask(I18n.t('form.add.server')).to_s
|
options[:host] = ask(I18n.t('form.add_item.server')).to_s
|
||||||
options[:protocol] = ask(I18n.t('form.add.protocol')).to_s
|
options[:protocol] = ask(I18n.t('form.add_item.protocol')).to_s
|
||||||
options[:user] = ask(I18n.t('form.add.login')).to_s
|
options[:user] = ask(I18n.t('form.add_item.login')).to_s
|
||||||
password = ask(I18n.t('form.add.password')).to_s
|
password = ask(I18n.t('form.add_item.password')).to_s
|
||||||
options[:port] = ask(I18n.t('form.add.port')).to_s
|
options[:port] = ask(I18n.t('form.add_item.port')).to_s
|
||||||
options[:comment] = ask(I18n.t('form.add.comment')).to_s
|
options[:comment] = ask(I18n.t('form.add_item.comment')).to_s
|
||||||
|
|
||||||
item = Item.new(options)
|
item = Item.new(options)
|
||||||
|
|
||||||
|
@ -254,7 +256,7 @@ class Cli
|
||||||
@mpw.write_data
|
@mpw.write_data
|
||||||
@mpw.sync
|
@mpw.sync
|
||||||
|
|
||||||
puts "#{I18n.t('form.add.valid')}".green
|
puts "#{I18n.t('form.add_item.valid')}".green
|
||||||
end
|
end
|
||||||
|
|
||||||
# Update an item
|
# Update an item
|
||||||
|
@ -265,16 +267,16 @@ class Cli
|
||||||
if not item.nil?
|
if not item.nil?
|
||||||
options = {}
|
options = {}
|
||||||
|
|
||||||
puts I18n.t('form.update.title')
|
puts I18n.t('form.update_item.title')
|
||||||
puts '--------------------'
|
puts '--------------------'
|
||||||
options[:name] = ask(I18n.t('form.update.name' , name: item.name)).to_s
|
options[:name] = ask(I18n.t('form.update_item.name' , name: item.name)).to_s
|
||||||
options[:group] = ask(I18n.t('form.update.group' , group: item.group)).to_s
|
options[:group] = ask(I18n.t('form.update_item.group' , group: item.group)).to_s
|
||||||
options[:host] = ask(I18n.t('form.update.server' , server: item.host)).to_s
|
options[:host] = ask(I18n.t('form.update_item.server' , server: item.host)).to_s
|
||||||
options[:protocol] = ask(I18n.t('form.update.protocol', protocol: item.protocol)).to_s
|
options[:protocol] = ask(I18n.t('form.update_item.protocol', protocol: item.protocol)).to_s
|
||||||
options[:user] = ask(I18n.t('form.update.login' , login: item.user)).to_s
|
options[:user] = ask(I18n.t('form.update_item.login' , login: item.user)).to_s
|
||||||
password = ask(I18n.t('form.update.password')).to_s
|
password = ask(I18n.t('form.update_item.password')).to_s
|
||||||
options[:port] = ask(I18n.t('form.update.port' , port: item.port)).to_s
|
options[:port] = ask(I18n.t('form.update_item.port' , port: item.port)).to_s
|
||||||
options[:comment] = ask(I18n.t('form.update.comment' , comment: item.comment)).to_s
|
options[:comment] = ask(I18n.t('form.update_item.comment' , comment: item.comment)).to_s
|
||||||
|
|
||||||
options.delete_if { |k,v| v.empty? }
|
options.delete_if { |k,v| v.empty? }
|
||||||
|
|
||||||
|
@ -283,7 +285,7 @@ class Cli
|
||||||
@mpw.write_data
|
@mpw.write_data
|
||||||
@mpw.sync
|
@mpw.sync
|
||||||
|
|
||||||
puts "#{I18n.t('form.update.valid')}".green
|
puts "#{I18n.t('form.update_item.valid')}".green
|
||||||
else
|
else
|
||||||
puts I18n.t('display.nothing')
|
puts I18n.t('display.nothing')
|
||||||
end
|
end
|
||||||
|
@ -298,14 +300,14 @@ class Cli
|
||||||
item = @mpw.search_by_id(id)
|
item = @mpw.search_by_id(id)
|
||||||
|
|
||||||
if item.nil?
|
if item.nil?
|
||||||
puts I18n.t('display.nothing')
|
puts I18n.t('form.delete_item.not_valid', id: id)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
if not force
|
if not force
|
||||||
display_item(item)
|
display_item(item)
|
||||||
|
|
||||||
confirm = ask("#{I18n.t('form.delete.ask', id: id)} (y/N) ").to_s
|
confirm = ask("#{I18n.t('form.delete_item.ask', id: id)} (y/N) ").to_s
|
||||||
if not confirm =~ /^(y|yes|YES|Yes|Y)$/
|
if not confirm =~ /^(y|yes|YES|Yes|Y)$/
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -315,9 +317,9 @@ class Cli
|
||||||
@mpw.write_data
|
@mpw.write_data
|
||||||
@mpw.sync
|
@mpw.sync
|
||||||
|
|
||||||
puts "#{I18n.t('form.delete.valid', id: id)}".green
|
puts "#{I18n.t('form.delete_item.valid', id: id)}".green
|
||||||
rescue
|
rescue Exception => e
|
||||||
puts "#{I18n.t('display.error')} #16: #{@mpw.error_msg}".red
|
puts "#{I18n.t('display.error')} #16: #{e}".red
|
||||||
end
|
end
|
||||||
|
|
||||||
# Export the items in a CSV file
|
# Export the items in a CSV file
|
||||||
|
|
Loading…
Reference in a new issue