lib/i18n/tasks/command/commands/tree.rb in i18n-tasks-0.9.23 vs lib/i18n/tasks/command/commands/tree.rb in i18n-tasks-0.9.24

- old
+ new

@@ -8,15 +8,15 @@ include I18n::Tasks::KeyPatternMatching cmd :tree_translate, pos: '[tree (or stdin)]', desc: t('i18n_tasks.cmd.desc.tree_translate'), - args: [:locale_to_translate_from, arg(:data_format).from(1)] + args: [:locale_to_translate_from, arg(:data_format).from(1), :translation_backend] def tree_translate(opts = {}) forest = forest_pos_or_stdin!(opts) - print_forest i18n.google_translate_forest(forest, opts[:from]), opts + print_forest i18n.translate_forest(forest, from: opts[:from], backend: opts[:backend].to_sym), opts end cmd :tree_merge, pos: '[[tree] [tree] ... (or stdin)]', desc: t('i18n_tasks.cmd.desc.tree_merge'), @@ -37,27 +37,9 @@ unless pattern.blank? pattern_re = i18n.compile_key_pattern(pattern) forest = forest.select_keys { |full_key, _node| full_key =~ pattern_re } end print_forest forest, opts - end - - cmd :tree_rename_key, - pos: 'KEY_PATTERN NAME [tree (or stdin)]', - desc: t('i18n_tasks.cmd.desc.tree_rename_key'), - args: [['-k', '--key KEY_PATTERN', t('i18n_tasks.cmd.args.desc.key_pattern_to_rename')], - ['-n', '--name NAME', t('i18n_tasks.cmd.args.desc.new_key_name')], - :data_format] - - def tree_rename_key(opt = {}) - warn_deprecated 'Use tree-mv instead.' - key = arg_or_pos! :key, opt - name = arg_or_pos! :name, opt - forest = forest_pos_or_stdin! opt - fail CommandError, 'pass full key to rename (-k, --key)' if key.blank? - fail CommandError, 'pass new name (-n, --name)' if name.blank? - forest.rename_each_key!(key, name) - print_forest forest, opt end arg :all_locales, '-a', '--all-locales',