From cee7132a6d8213850234205de4a577c9a4b4e7d7 Mon Sep 17 00:00:00 2001 From: "dr.max" Date: Wed, 8 Apr 2015 11:25:49 -0700 Subject: [PATCH 1/4] move all code into src/github.com/maximilien/i18n4go This is to avoid the need to create src/github.com/maximilien/i18n4go and setting special GOPATH when checking out project from github. Now all that is needed is to checkout project and set GOPATH to the root directory where project is checked out into. --- bin/build | 5 ++++- bin/clean | 1 + bin/run | 1 + bin/test | 9 ++++++--- .../github.com/maximilien/i18n4go/cmds}/checkup.go | 0 .../github.com/maximilien/i18n4go/cmds}/cmd_interface.go | 0 .../maximilien/i18n4go/cmds}/create_translations.go | 0 .../maximilien/i18n4go/cmds}/extract_strings.go | 0 .../maximilien/i18n4go/cmds}/extract_strings_test.go | 0 .../github.com/maximilien/i18n4go/cmds}/fixup.go | 0 .../github.com/maximilien/i18n4go/cmds}/merge_string.go | 0 .../maximilien/i18n4go/cmds}/rewrite_package.go | 0 .../maximilien/i18n4go/cmds}/show_missing_strings.go | 0 .../maximilien/i18n4go/cmds}/verify_strings.go | 0 .../github.com/maximilien/i18n4go/common}/ast.go | 0 .../github.com/maximilien/i18n4go/common}/cmd.go | 0 .../github.com/maximilien/i18n4go/common}/common.go | 0 .../github.com/maximilien/i18n4go/gi18n}/gi18n.go | 0 .../maximilien/i18n4go/i18n}/i18n_init.go.template | 0 {i18n => src/github.com/maximilien/i18n4go/i18n}/init.go | 0 .../i18n4go/integration}/checkup/checkup_suite_test.go | 0 .../i18n4go/integration}/checkup/checkup_test.go | 0 .../create_translations_suite_test.go | 0 .../integration}/create_translations/f_option_test.go | 0 .../integration}/extract_strings/d_option_test.go | 0 .../extract_strings/extract_strings_suite_test.go | 0 .../integration}/extract_strings/f_o_options_test.go | 0 .../integration}/extract_strings/f_option_test.go | 0 .../i18n4go/integration}/fixup/fixup_suite_test.go | 0 .../maximilien/i18n4go/integration}/fixup/fixup_test.go | 0 .../i18n4go/integration}/merge_strings/d_option_test.go | 0 .../merge_strings/merge_strings_suite_test.go | 0 .../i18n4go/integration}/merge_strings/r_option_test.go | 0 .../integration}/merge_strings/source_language_test.go | 0 .../integration}/rewrite_package/d_option_test.go | 0 .../integration}/rewrite_package/f_option_test.go | 0 .../rewrite_package/i18n_strings_filename_test.go | 0 .../rewrite_package/init_code_snippet_filename_test.go | 0 .../i18n4go/integration}/rewrite_package/suite_test.go | 0 .../integration}/show_missing_strings/d_option_test.go | 0 .../show_missing_strings_suite_test.go | 0 .../integration}/test_helpers/build_executable.go | 0 .../i18n4go/integration}/test_helpers/helpers.go | 0 .../integration}/verify_strings/duplicate_keys_test.go | 0 .../i18n4go/integration}/verify_strings/f_option_test.go | 0 .../verify_strings/verify_strings_suite_test.go | 0 {main => src/github.com/maximilien/i18n4go/main}/main.go | 0 .../test_fixtures}/checkup/allgood/src/code/main.go | 0 .../checkup/allgood/translations/en_US.all.json | 0 .../checkup/allgood/translations/zh_CN.all.json | 0 .../test_fixtures}/checkup/notsogood/src/code/main.go | 0 .../checkup/notsogood/src/code/mypackage/thing.go | 0 .../checkup/notsogood/translations/en_US.all.json | 0 .../checkup/notsogood/translations/zh_CN.all.json | 0 .../f_option/input_files/quota.go.en.json | 0 .../f_option/input_files/quota.go.ja.json | 0 .../d_option/expected_output/create_org.go.en.json | 0 .../d_option/expected_output/create_org.go.en.po | 0 .../expected_output/create_org.go.extracted.json | 0 .../d_option/expected_output/create_quota.go.en.json | 0 .../d_option/expected_output/create_quota.go.en.po | 0 .../expected_output/create_quota.go.extracted.json | 0 .../d_option/expected_output/delete_org.go.en.json | 0 .../d_option/expected_output/delete_org.go.en.po | 0 .../expected_output/delete_org.go.extracted.json | 0 .../d_option/expected_output/delete_quota.go.en.json | 0 .../d_option/expected_output/delete_quota.go.en.po | 0 .../expected_output/delete_quota.go.extracted.json | 0 .../d_option/expected_output/org.go.en.json | 0 .../d_option/expected_output/org.go.en.po | 0 .../d_option/expected_output/org.go.extracted.json | 0 .../d_option/expected_output/orgs.go.en.json | 0 .../d_option/expected_output/orgs.go.en.po | 0 .../d_option/expected_output/orgs.go.extracted.json | 0 .../d_option/expected_output/quota.go.en.json | 0 .../d_option/expected_output/quota.go.en.po | 0 .../d_option/expected_output/quota.go.extracted.json | 0 .../d_option/expected_output/quotas.go.en.json | 0 .../d_option/expected_output/quotas.go.en.po | 0 .../d_option/expected_output/quotas.go.extracted.json | 0 .../d_option/expected_output/rename_org.go.en.json | 0 .../d_option/expected_output/rename_org.go.en.po | 0 .../expected_output/rename_org.go.extracted.json | 0 .../d_option/expected_output/set_quota.go.en.json | 0 .../d_option/expected_output/set_quota.go.en.po | 0 .../d_option/expected_output/set_quota.go.extracted.json | 0 .../d_option/expected_output/update_quota.go.en.json | 0 .../d_option/expected_output/update_quota.go.en.po | 0 .../expected_output/update_quota.go.extracted.json | 0 .../d_option/input_files/org/create_org.go | 0 .../d_option/input_files/org/delete_org.go | 0 .../extract_strings/d_option/input_files/org/org.go | 0 .../extract_strings/d_option/input_files/org/orgs.go | 0 .../d_option/input_files/org/rename_org.go | 0 .../d_option/input_files/org/set_quota.go | 0 .../d_option/input_files/quota/create_quota.go | 0 .../d_option/input_files/quota/delete_quota.go | 0 .../extract_strings/d_option/input_files/quota/quota.go | 0 .../extract_strings/d_option/input_files/quota/quotas.go | 0 .../d_option/input_files/quota/update_quota.go | 0 .../f_option/expected_output/app.go.en.json | 0 .../f_option/expected_output/app.go.en.po | 0 .../f_option/expected_output/app.go.extracted.json | 0 .../f_option/expected_output/app/app.go.en.json | 0 .../f_option/expected_output/app/app.go.en.po | 0 .../f_option/expected_output/app/app.go.extracted.json | 0 .../f_option/expected_output/issue16.go.en.json | 0 .../f_option/expected_output/issue4.go.en.json | 0 .../extract_strings/f_option/input_files/app.go | 0 .../extract_strings/f_option/input_files/issue16.go | 0 .../extract_strings/f_option/input_files/issue4.go | 0 .../extract_strings/f_option/input_files/no_strings.go | 0 .../test_fixtures}/fixup/allgood/src/code/main.go | 0 .../fixup/allgood/translations/en_US.all.json | 0 .../fixup/allgood/translations/zh_CN.all.json | 0 .../test_fixtures}/fixup/notsogood/add/src/code/main.go | 0 .../fixup/notsogood/add/src/code/mypackage/thing.go | 0 .../fixup/notsogood/add/translations/en_US.all.json | 0 .../fixup/notsogood/add/translations/zh_CN.all.json | 0 .../fixup/notsogood/delete/src/code/main.go | 0 .../fixup/notsogood/delete/src/code/mypackage/thing.go | 0 .../fixup/notsogood/delete/translations/en_US.all.json | 0 .../fixup/notsogood/delete/translations/zh_CN.all.json | 0 .../fixup/notsogood/extra_foreign_key/src/code/main.go | 0 .../extra_foreign_key/src/code/mypackage/thing.go | 0 .../extra_foreign_key/translations/en_US.all.json | 0 .../extra_foreign_key/translations/zh_CN.all.json | 0 .../fixup/notsogood/missing_foreign_key/src/code/main.go | 0 .../missing_foreign_key/src/code/mypackage/thing.go | 0 .../missing_foreign_key/translations/en_US.all.json | 0 .../missing_foreign_key/translations/zh_CN.all.json | 0 .../fixup/notsogood/multiple_update/src/code/main.go | 0 .../multiple_update/src/code/mypackage/thing.go | 0 .../multiple_update/translations/en_US.all.json | 0 .../multiple_update/translations/zh_CN.all.json | 0 .../fixup/notsogood/update/src/code/main.go | 0 .../fixup/notsogood/update/src/code/mypackage/thing.go | 0 .../fixup/notsogood/update/translations/en_US.all.json | 0 .../fixup/notsogood/update/translations/zh_CN.all.json | 0 .../fixup/notsogood/update_add/src/code/main.go | 0 .../notsogood/update_add/src/code/mypackage/thing.go | 0 .../notsogood/update_add/translations/en_US.all.json | 0 .../notsogood/update_add/translations/zh_CN.all.json | 0 .../merge_strings/d_option/expected_output/en.all.json | 0 .../merge_strings/d_option/input_files/main.go.en.json | 0 .../merge_strings/d_option/input_files/main.go.fr.json | 0 .../merge_strings/d_option/input_files/main2.go.en.json | 0 .../d_option/input_files/reordered/main1.go.en.json | 0 .../d_option/input_files/reordered/main3.go.en.json | 0 .../merge_strings/r_option/expected_output/en.all.json | 0 .../r_option/expected_output/sub/en.all.json | 0 .../merge_strings/r_option/input_files/main.go.en.json | 0 .../merge_strings/r_option/input_files/main.go.fr.json | 0 .../merge_strings/r_option/input_files/main2.go.en.json | 0 .../r_option/input_files/sub/main.go.en.json | 0 .../r_option/input_files/sub/main.go.fr.json | 0 .../r_option/input_files/sub/main2.go.en.json | 0 .../source_language/expected_output/fr.all.json | 0 .../source_language/input_files/main.go.fr.json | 0 .../source_language/input_files/main2.go.fr.json | 0 .../d_option/expected_output/doption/_en.all.json | 0 .../d_option/expected_output/doption/_test.go.en.json | 0 .../d_option/expected_output/doption/_test2.go.en.json | 0 .../d_option/expected_output/doption/en.all.json | 0 .../d_option/expected_output/doption/test.go.en.json | 0 .../d_option/expected_output/doption/test2.go.en.json | 0 .../rewrite_package/d_option/expected_output/test.go | 0 .../rewrite_package/d_option/expected_output/test2.go | 0 .../rewrite_package/d_option/expected_output/test3.go | 0 .../rewrite_package/d_option/input_files/test.go | 0 .../rewrite_package/d_option/input_files/test2.go | 0 .../rewrite_package/d_option/input_files/test3.go | 0 .../f_option/expected_output/i18n_init.go | 0 .../rewrite_package/f_option/expected_output/issue13.go | 0 .../f_option/expected_output/nested_dir/i18n_init.go | 0 .../f_option/expected_output/nested_dir/test.go | 0 .../rewrite_package/f_option/expected_output/test.go | 0 .../expected_output/test_interpolated_strings.go | 0 .../f_option/expected_output/test_templated_strings.go | 0 .../f_option/input_files/a_really_bad_test.go | 0 .../rewrite_package/f_option/input_files/issue13.go | 0 .../f_option/input_files/nested_dir/test.go | 0 .../rewrite_package/f_option/input_files/test.go | 0 .../f_option/input_files/test_interpolated_strings.go | 0 .../f_option/input_files/test_templated_strings.go | 0 .../i18n_strings_filename_option/expected_output/test.go | 0 .../expected_output/test_interpolated_strings.go | 0 .../expected_output/test_interpolated_strings.go.en.json | 0 .../expected_output/test_templated_strings.go | 0 .../input_files/_test_interpolated_strings.go.en.json | 0 .../input_files/strings.json | 0 .../i18n_strings_filename_option/input_files/test.go | 0 .../input_files/test_interpolated_strings.go | 0 .../input_files/test_interpolated_strings.go.en.json | 0 .../input_files/test_templated_strings.go | 0 .../input_files/test_templated_strings.go.en.json | 0 .../expected_output/i18n_init_default.go | 0 .../expected_output/i18n_init_from_template.go | 0 .../expected_output/issue14.go | 0 .../input_files/init_code_snippet.go.template | 0 .../init_code_snippet_filename/input_files/issue14.go | 0 .../d_option/input_files/extra_strings/app.go.en.json | 0 .../d_option/input_files/extra_strings/code/app.go | 0 .../d_option/input_files/missing_strings/app.go.en.json | 0 .../d_option/input_files/missing_strings/code/app.go | 0 .../input_files/no_missing_strings/app.go.en.json | 0 .../d_option/input_files/no_missing_strings/code/app.go | 0 .../duplicate_keys/input_files/quota.go.en.json | 0 .../duplicate_keys/input_files/quota.go.fr.json | 0 .../verify_strings/f_option/input_files/quota.go.af.json | 0 .../verify_strings/f_option/input_files/quota.go.cs.json | 0 .../verify_strings/f_option/input_files/quota.go.de.json | 0 .../verify_strings/f_option/input_files/quota.go.en.json | 0 .../verify_strings/f_option/input_files/quota.go.es.json | 0 .../verify_strings/f_option/input_files/quota.go.fr.json | 0 .../verify_strings/f_option/input_files/quota.go.it.json | 0 .../verify_strings/f_option/input_files/quota.go.ja.json | 0 .../verify_strings/f_option/input_files/quota.go.vi.json | 0 .../f_option/input_files/quota.go.zh_CN.json | 0 219 files changed, 12 insertions(+), 4 deletions(-) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/checkup.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/cmd_interface.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/create_translations.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/extract_strings.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/extract_strings_test.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/fixup.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/merge_string.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/rewrite_package.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/show_missing_strings.go (100%) rename {cmds => src/github.com/maximilien/i18n4go/cmds}/verify_strings.go (100%) rename {common => src/github.com/maximilien/i18n4go/common}/ast.go (100%) rename {common => src/github.com/maximilien/i18n4go/common}/cmd.go (100%) rename {common => src/github.com/maximilien/i18n4go/common}/common.go (100%) rename {gi18n => src/github.com/maximilien/i18n4go/gi18n}/gi18n.go (100%) rename {i18n => src/github.com/maximilien/i18n4go/i18n}/i18n_init.go.template (100%) rename {i18n => src/github.com/maximilien/i18n4go/i18n}/init.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/checkup/checkup_suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/checkup/checkup_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/create_translations/create_translations_suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/create_translations/f_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/extract_strings/d_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/extract_strings/extract_strings_suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/extract_strings/f_o_options_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/extract_strings/f_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/fixup/fixup_suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/fixup/fixup_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/merge_strings/d_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/merge_strings/merge_strings_suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/merge_strings/r_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/merge_strings/source_language_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/rewrite_package/d_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/rewrite_package/f_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/rewrite_package/i18n_strings_filename_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/rewrite_package/init_code_snippet_filename_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/rewrite_package/suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/show_missing_strings/d_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/show_missing_strings/show_missing_strings_suite_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/test_helpers/build_executable.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/test_helpers/helpers.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/verify_strings/duplicate_keys_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/verify_strings/f_option_test.go (100%) rename {integration => src/github.com/maximilien/i18n4go/integration}/verify_strings/verify_strings_suite_test.go (100%) rename {main => src/github.com/maximilien/i18n4go/main}/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/allgood/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/allgood/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/allgood/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/notsogood/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/notsogood/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/notsogood/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/checkup/notsogood/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/create_translations/f_option/input_files/quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/create_translations/f_option/input_files/quota.go.ja.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/create_org.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/create_org.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/create_org.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/create_quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/create_quota.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/create_quota.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/delete_org.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/delete_org.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/delete_org.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/delete_quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/delete_quota.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/delete_quota.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/org.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/org.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/org.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/orgs.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/orgs.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/orgs.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/quota.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/quota.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/quotas.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/quotas.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/quotas.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/rename_org.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/rename_org.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/rename_org.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/set_quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/set_quota.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/set_quota.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/update_quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/update_quota.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/expected_output/update_quota.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/org/create_org.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/org/delete_org.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/org/org.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/org/orgs.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/org/rename_org.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/org/set_quota.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/quota/create_quota.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/quota/delete_quota.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/quota/quota.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/quota/quotas.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/d_option/input_files/quota/update_quota.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/app.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/app.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/app.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/app/app.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/app/app.go.en.po (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/app/app.go.extracted.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/issue16.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/expected_output/issue4.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/input_files/app.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/input_files/issue16.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/input_files/issue4.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/extract_strings/f_option/input_files/no_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/allgood/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/allgood/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/allgood/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/add/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/add/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/add/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/add/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/delete/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/delete/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/delete/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/delete/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/extra_foreign_key/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/extra_foreign_key/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/missing_foreign_key/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/missing_foreign_key/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/multiple_update/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/multiple_update/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/multiple_update/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/multiple_update/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update_add/src/code/main.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update_add/src/code/mypackage/thing.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update_add/translations/en_US.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/fixup/notsogood/update_add/translations/zh_CN.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/d_option/expected_output/en.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/d_option/input_files/main.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/d_option/input_files/main.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/d_option/input_files/main2.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/d_option/input_files/reordered/main1.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/d_option/input_files/reordered/main3.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/expected_output/en.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/expected_output/sub/en.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/input_files/main.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/input_files/main.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/input_files/main2.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/input_files/sub/main.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/input_files/sub/main.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/r_option/input_files/sub/main2.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/source_language/expected_output/fr.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/source_language/input_files/main.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/merge_strings/source_language/input_files/main2.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/doption/_en.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/doption/_test.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/doption/_test2.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/doption/en.all.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/doption/test.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/doption/test2.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/test2.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/expected_output/test3.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/input_files/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/input_files/test2.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/d_option/input_files/test3.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/i18n_init.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/issue13.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/nested_dir/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/test_interpolated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/expected_output/test_templated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/input_files/a_really_bad_test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/input_files/issue13.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/input_files/nested_dir/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/input_files/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/input_files/test_interpolated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/f_option/input_files/test_templated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/strings.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/init_code_snippet_filename/expected_output/issue14.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/rewrite_package/init_code_snippet_filename/input_files/issue14.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/show_missing_strings/d_option/input_files/extra_strings/code/app.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/show_missing_strings/d_option/input_files/missing_strings/code/app.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/duplicate_keys/input_files/quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/duplicate_keys/input_files/quota.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.af.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.cs.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.de.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.en.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.es.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.fr.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.it.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.ja.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.vi.json (100%) rename {test_fixtures => src/github.com/maximilien/i18n4go/test_fixtures}/verify_strings/f_option/input_files/quota.go.zh_CN.json (100%) diff --git a/bin/build b/bin/build index 9e86bf6..15cbb65 100755 --- a/bin/build +++ b/bin/build @@ -1,10 +1,13 @@ #!/usr/bin/env bash + set -e +PACKAGE_ROOT_PATH=github.com/maximilien/i18n4go + export GOPATH=$(godep path):$GOPATH echo -e "\n Formatting packages..." go fmt ./... echo -e "\nGenerating Binary..." -go build -o $(dirname $0)/../out/gi18n ./gi18n/gi18n.go +go build -o $(dirname $0)/../out/gi18n ./src/$PACKAGE_ROOT_PATH/gi18n/gi18n.go diff --git a/bin/clean b/bin/clean index 0e97b34..ead446f 100755 --- a/bin/clean +++ b/bin/clean @@ -1,4 +1,5 @@ #!/usr/bin/env bash + set -e rm out/* \ No newline at end of file diff --git a/bin/run b/bin/run index c1ef813..d3b7f8c 100755 --- a/bin/run +++ b/bin/run @@ -1,4 +1,5 @@ #!/usr/bin/env bash + set -e export GOPATH=$(godep path):$GOPATH diff --git a/bin/test b/bin/test index 276db3c..98f8db8 100755 --- a/bin/test +++ b/bin/test @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash ( set -e @@ -12,6 +12,9 @@ } trap printStatus EXIT + +PACKAGE_ROOT_PATH=github.com/maximilien/i18n4go + export GOPATH=$(godep path):$GOPATH echo -e "\n Cleaning build artifacts..." @@ -21,8 +24,8 @@ go fmt ./... echo -e "\n Integration Testing packages:" - go test ./integration/... -parallel 4 $@ + go test ./src/$PACKAGE_ROOT_PATH/integration/... -parallel 4 $@ echo -e "\n Vetting packages for potential issues..." - go tool vet cmds common main i18n + go tool vet src/$PACKAGE_ROOT_PATH/cmds src/$PACKAGE_ROOT_PATH/common src/$PACKAGE_ROOT_PATH/main src/$PACKAGE_ROOT_PATH/i18n ) diff --git a/cmds/checkup.go b/src/github.com/maximilien/i18n4go/cmds/checkup.go similarity index 100% rename from cmds/checkup.go rename to src/github.com/maximilien/i18n4go/cmds/checkup.go diff --git a/cmds/cmd_interface.go b/src/github.com/maximilien/i18n4go/cmds/cmd_interface.go similarity index 100% rename from cmds/cmd_interface.go rename to src/github.com/maximilien/i18n4go/cmds/cmd_interface.go diff --git a/cmds/create_translations.go b/src/github.com/maximilien/i18n4go/cmds/create_translations.go similarity index 100% rename from cmds/create_translations.go rename to src/github.com/maximilien/i18n4go/cmds/create_translations.go diff --git a/cmds/extract_strings.go b/src/github.com/maximilien/i18n4go/cmds/extract_strings.go similarity index 100% rename from cmds/extract_strings.go rename to src/github.com/maximilien/i18n4go/cmds/extract_strings.go diff --git a/cmds/extract_strings_test.go b/src/github.com/maximilien/i18n4go/cmds/extract_strings_test.go similarity index 100% rename from cmds/extract_strings_test.go rename to src/github.com/maximilien/i18n4go/cmds/extract_strings_test.go diff --git a/cmds/fixup.go b/src/github.com/maximilien/i18n4go/cmds/fixup.go similarity index 100% rename from cmds/fixup.go rename to src/github.com/maximilien/i18n4go/cmds/fixup.go diff --git a/cmds/merge_string.go b/src/github.com/maximilien/i18n4go/cmds/merge_string.go similarity index 100% rename from cmds/merge_string.go rename to src/github.com/maximilien/i18n4go/cmds/merge_string.go diff --git a/cmds/rewrite_package.go b/src/github.com/maximilien/i18n4go/cmds/rewrite_package.go similarity index 100% rename from cmds/rewrite_package.go rename to src/github.com/maximilien/i18n4go/cmds/rewrite_package.go diff --git a/cmds/show_missing_strings.go b/src/github.com/maximilien/i18n4go/cmds/show_missing_strings.go similarity index 100% rename from cmds/show_missing_strings.go rename to src/github.com/maximilien/i18n4go/cmds/show_missing_strings.go diff --git a/cmds/verify_strings.go b/src/github.com/maximilien/i18n4go/cmds/verify_strings.go similarity index 100% rename from cmds/verify_strings.go rename to src/github.com/maximilien/i18n4go/cmds/verify_strings.go diff --git a/common/ast.go b/src/github.com/maximilien/i18n4go/common/ast.go similarity index 100% rename from common/ast.go rename to src/github.com/maximilien/i18n4go/common/ast.go diff --git a/common/cmd.go b/src/github.com/maximilien/i18n4go/common/cmd.go similarity index 100% rename from common/cmd.go rename to src/github.com/maximilien/i18n4go/common/cmd.go diff --git a/common/common.go b/src/github.com/maximilien/i18n4go/common/common.go similarity index 100% rename from common/common.go rename to src/github.com/maximilien/i18n4go/common/common.go diff --git a/gi18n/gi18n.go b/src/github.com/maximilien/i18n4go/gi18n/gi18n.go similarity index 100% rename from gi18n/gi18n.go rename to src/github.com/maximilien/i18n4go/gi18n/gi18n.go diff --git a/i18n/i18n_init.go.template b/src/github.com/maximilien/i18n4go/i18n/i18n_init.go.template similarity index 100% rename from i18n/i18n_init.go.template rename to src/github.com/maximilien/i18n4go/i18n/i18n_init.go.template diff --git a/i18n/init.go b/src/github.com/maximilien/i18n4go/i18n/init.go similarity index 100% rename from i18n/init.go rename to src/github.com/maximilien/i18n4go/i18n/init.go diff --git a/integration/checkup/checkup_suite_test.go b/src/github.com/maximilien/i18n4go/integration/checkup/checkup_suite_test.go similarity index 100% rename from integration/checkup/checkup_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/checkup/checkup_suite_test.go diff --git a/integration/checkup/checkup_test.go b/src/github.com/maximilien/i18n4go/integration/checkup/checkup_test.go similarity index 100% rename from integration/checkup/checkup_test.go rename to src/github.com/maximilien/i18n4go/integration/checkup/checkup_test.go diff --git a/integration/create_translations/create_translations_suite_test.go b/src/github.com/maximilien/i18n4go/integration/create_translations/create_translations_suite_test.go similarity index 100% rename from integration/create_translations/create_translations_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/create_translations/create_translations_suite_test.go diff --git a/integration/create_translations/f_option_test.go b/src/github.com/maximilien/i18n4go/integration/create_translations/f_option_test.go similarity index 100% rename from integration/create_translations/f_option_test.go rename to src/github.com/maximilien/i18n4go/integration/create_translations/f_option_test.go diff --git a/integration/extract_strings/d_option_test.go b/src/github.com/maximilien/i18n4go/integration/extract_strings/d_option_test.go similarity index 100% rename from integration/extract_strings/d_option_test.go rename to src/github.com/maximilien/i18n4go/integration/extract_strings/d_option_test.go diff --git a/integration/extract_strings/extract_strings_suite_test.go b/src/github.com/maximilien/i18n4go/integration/extract_strings/extract_strings_suite_test.go similarity index 100% rename from integration/extract_strings/extract_strings_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/extract_strings/extract_strings_suite_test.go diff --git a/integration/extract_strings/f_o_options_test.go b/src/github.com/maximilien/i18n4go/integration/extract_strings/f_o_options_test.go similarity index 100% rename from integration/extract_strings/f_o_options_test.go rename to src/github.com/maximilien/i18n4go/integration/extract_strings/f_o_options_test.go diff --git a/integration/extract_strings/f_option_test.go b/src/github.com/maximilien/i18n4go/integration/extract_strings/f_option_test.go similarity index 100% rename from integration/extract_strings/f_option_test.go rename to src/github.com/maximilien/i18n4go/integration/extract_strings/f_option_test.go diff --git a/integration/fixup/fixup_suite_test.go b/src/github.com/maximilien/i18n4go/integration/fixup/fixup_suite_test.go similarity index 100% rename from integration/fixup/fixup_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/fixup/fixup_suite_test.go diff --git a/integration/fixup/fixup_test.go b/src/github.com/maximilien/i18n4go/integration/fixup/fixup_test.go similarity index 100% rename from integration/fixup/fixup_test.go rename to src/github.com/maximilien/i18n4go/integration/fixup/fixup_test.go diff --git a/integration/merge_strings/d_option_test.go b/src/github.com/maximilien/i18n4go/integration/merge_strings/d_option_test.go similarity index 100% rename from integration/merge_strings/d_option_test.go rename to src/github.com/maximilien/i18n4go/integration/merge_strings/d_option_test.go diff --git a/integration/merge_strings/merge_strings_suite_test.go b/src/github.com/maximilien/i18n4go/integration/merge_strings/merge_strings_suite_test.go similarity index 100% rename from integration/merge_strings/merge_strings_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/merge_strings/merge_strings_suite_test.go diff --git a/integration/merge_strings/r_option_test.go b/src/github.com/maximilien/i18n4go/integration/merge_strings/r_option_test.go similarity index 100% rename from integration/merge_strings/r_option_test.go rename to src/github.com/maximilien/i18n4go/integration/merge_strings/r_option_test.go diff --git a/integration/merge_strings/source_language_test.go b/src/github.com/maximilien/i18n4go/integration/merge_strings/source_language_test.go similarity index 100% rename from integration/merge_strings/source_language_test.go rename to src/github.com/maximilien/i18n4go/integration/merge_strings/source_language_test.go diff --git a/integration/rewrite_package/d_option_test.go b/src/github.com/maximilien/i18n4go/integration/rewrite_package/d_option_test.go similarity index 100% rename from integration/rewrite_package/d_option_test.go rename to src/github.com/maximilien/i18n4go/integration/rewrite_package/d_option_test.go diff --git a/integration/rewrite_package/f_option_test.go b/src/github.com/maximilien/i18n4go/integration/rewrite_package/f_option_test.go similarity index 100% rename from integration/rewrite_package/f_option_test.go rename to src/github.com/maximilien/i18n4go/integration/rewrite_package/f_option_test.go diff --git a/integration/rewrite_package/i18n_strings_filename_test.go b/src/github.com/maximilien/i18n4go/integration/rewrite_package/i18n_strings_filename_test.go similarity index 100% rename from integration/rewrite_package/i18n_strings_filename_test.go rename to src/github.com/maximilien/i18n4go/integration/rewrite_package/i18n_strings_filename_test.go diff --git a/integration/rewrite_package/init_code_snippet_filename_test.go b/src/github.com/maximilien/i18n4go/integration/rewrite_package/init_code_snippet_filename_test.go similarity index 100% rename from integration/rewrite_package/init_code_snippet_filename_test.go rename to src/github.com/maximilien/i18n4go/integration/rewrite_package/init_code_snippet_filename_test.go diff --git a/integration/rewrite_package/suite_test.go b/src/github.com/maximilien/i18n4go/integration/rewrite_package/suite_test.go similarity index 100% rename from integration/rewrite_package/suite_test.go rename to src/github.com/maximilien/i18n4go/integration/rewrite_package/suite_test.go diff --git a/integration/show_missing_strings/d_option_test.go b/src/github.com/maximilien/i18n4go/integration/show_missing_strings/d_option_test.go similarity index 100% rename from integration/show_missing_strings/d_option_test.go rename to src/github.com/maximilien/i18n4go/integration/show_missing_strings/d_option_test.go diff --git a/integration/show_missing_strings/show_missing_strings_suite_test.go b/src/github.com/maximilien/i18n4go/integration/show_missing_strings/show_missing_strings_suite_test.go similarity index 100% rename from integration/show_missing_strings/show_missing_strings_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/show_missing_strings/show_missing_strings_suite_test.go diff --git a/integration/test_helpers/build_executable.go b/src/github.com/maximilien/i18n4go/integration/test_helpers/build_executable.go similarity index 100% rename from integration/test_helpers/build_executable.go rename to src/github.com/maximilien/i18n4go/integration/test_helpers/build_executable.go diff --git a/integration/test_helpers/helpers.go b/src/github.com/maximilien/i18n4go/integration/test_helpers/helpers.go similarity index 100% rename from integration/test_helpers/helpers.go rename to src/github.com/maximilien/i18n4go/integration/test_helpers/helpers.go diff --git a/integration/verify_strings/duplicate_keys_test.go b/src/github.com/maximilien/i18n4go/integration/verify_strings/duplicate_keys_test.go similarity index 100% rename from integration/verify_strings/duplicate_keys_test.go rename to src/github.com/maximilien/i18n4go/integration/verify_strings/duplicate_keys_test.go diff --git a/integration/verify_strings/f_option_test.go b/src/github.com/maximilien/i18n4go/integration/verify_strings/f_option_test.go similarity index 100% rename from integration/verify_strings/f_option_test.go rename to src/github.com/maximilien/i18n4go/integration/verify_strings/f_option_test.go diff --git a/integration/verify_strings/verify_strings_suite_test.go b/src/github.com/maximilien/i18n4go/integration/verify_strings/verify_strings_suite_test.go similarity index 100% rename from integration/verify_strings/verify_strings_suite_test.go rename to src/github.com/maximilien/i18n4go/integration/verify_strings/verify_strings_suite_test.go diff --git a/main/main.go b/src/github.com/maximilien/i18n4go/main/main.go similarity index 100% rename from main/main.go rename to src/github.com/maximilien/i18n4go/main/main.go diff --git a/test_fixtures/checkup/allgood/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/src/code/main.go similarity index 100% rename from test_fixtures/checkup/allgood/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/src/code/main.go diff --git a/test_fixtures/checkup/allgood/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/en_US.all.json similarity index 100% rename from test_fixtures/checkup/allgood/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/en_US.all.json diff --git a/test_fixtures/checkup/allgood/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/checkup/allgood/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/zh_CN.all.json diff --git a/test_fixtures/checkup/notsogood/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/main.go similarity index 100% rename from test_fixtures/checkup/notsogood/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/main.go diff --git a/test_fixtures/checkup/notsogood/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/checkup/notsogood/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/mypackage/thing.go diff --git a/test_fixtures/checkup/notsogood/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/en_US.all.json similarity index 100% rename from test_fixtures/checkup/notsogood/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/en_US.all.json diff --git a/test_fixtures/checkup/notsogood/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/checkup/notsogood/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/zh_CN.all.json diff --git a/test_fixtures/create_translations/f_option/input_files/quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.en.json similarity index 100% rename from test_fixtures/create_translations/f_option/input_files/quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.en.json diff --git a/test_fixtures/create_translations/f_option/input_files/quota.go.ja.json b/src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.ja.json similarity index 100% rename from test_fixtures/create_translations/f_option/input_files/quota.go.ja.json rename to src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.ja.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/org.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/org.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/org.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/org.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json diff --git a/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po diff --git a/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json diff --git a/test_fixtures/extract_strings/d_option/input_files/org/create_org.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/create_org.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/org/create_org.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/create_org.go diff --git a/test_fixtures/extract_strings/d_option/input_files/org/delete_org.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/delete_org.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/org/delete_org.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/delete_org.go diff --git a/test_fixtures/extract_strings/d_option/input_files/org/org.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/org.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/org/org.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/org.go diff --git a/test_fixtures/extract_strings/d_option/input_files/org/orgs.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/orgs.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/org/orgs.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/orgs.go diff --git a/test_fixtures/extract_strings/d_option/input_files/org/rename_org.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/rename_org.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/org/rename_org.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/rename_org.go diff --git a/test_fixtures/extract_strings/d_option/input_files/org/set_quota.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/set_quota.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/org/set_quota.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/set_quota.go diff --git a/test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go diff --git a/test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go diff --git a/test_fixtures/extract_strings/d_option/input_files/quota/quota.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quota.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/quota/quota.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quota.go diff --git a/test_fixtures/extract_strings/d_option/input_files/quota/quotas.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quotas.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/quota/quotas.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quotas.go diff --git a/test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go similarity index 100% rename from test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go diff --git a/test_fixtures/extract_strings/f_option/expected_output/app.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.json similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/app.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.json diff --git a/test_fixtures/extract_strings/f_option/expected_output/app.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.po similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/app.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.po diff --git a/test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json diff --git a/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json diff --git a/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po diff --git a/test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json diff --git a/test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json diff --git a/test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json similarity index 100% rename from test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json diff --git a/test_fixtures/extract_strings/f_option/input_files/app.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/app.go similarity index 100% rename from test_fixtures/extract_strings/f_option/input_files/app.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/app.go diff --git a/test_fixtures/extract_strings/f_option/input_files/issue16.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue16.go similarity index 100% rename from test_fixtures/extract_strings/f_option/input_files/issue16.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue16.go diff --git a/test_fixtures/extract_strings/f_option/input_files/issue4.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue4.go similarity index 100% rename from test_fixtures/extract_strings/f_option/input_files/issue4.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue4.go diff --git a/test_fixtures/extract_strings/f_option/input_files/no_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/no_strings.go similarity index 100% rename from test_fixtures/extract_strings/f_option/input_files/no_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/no_strings.go diff --git a/test_fixtures/fixup/allgood/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/src/code/main.go similarity index 100% rename from test_fixtures/fixup/allgood/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/src/code/main.go diff --git a/test_fixtures/fixup/allgood/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/allgood/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/en_US.all.json diff --git a/test_fixtures/fixup/allgood/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/allgood/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/add/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/add/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/add/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/add/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/delete/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/delete/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/delete/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/delete/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/multiple_update/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/multiple_update/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/update/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/update/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/update/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/update/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json diff --git a/test_fixtures/fixup/notsogood/update_add/src/code/main.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/main.go similarity index 100% rename from test_fixtures/fixup/notsogood/update_add/src/code/main.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/main.go diff --git a/test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go similarity index 100% rename from test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go diff --git a/test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json diff --git a/test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json similarity index 100% rename from test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json diff --git a/test_fixtures/merge_strings/d_option/expected_output/en.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/expected_output/en.all.json similarity index 100% rename from test_fixtures/merge_strings/d_option/expected_output/en.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/expected_output/en.all.json diff --git a/test_fixtures/merge_strings/d_option/input_files/main.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.en.json similarity index 100% rename from test_fixtures/merge_strings/d_option/input_files/main.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.en.json diff --git a/test_fixtures/merge_strings/d_option/input_files/main.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.fr.json similarity index 100% rename from test_fixtures/merge_strings/d_option/input_files/main.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.fr.json diff --git a/test_fixtures/merge_strings/d_option/input_files/main2.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main2.go.en.json similarity index 100% rename from test_fixtures/merge_strings/d_option/input_files/main2.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main2.go.en.json diff --git a/test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json similarity index 100% rename from test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json diff --git a/test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json similarity index 100% rename from test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json diff --git a/test_fixtures/merge_strings/r_option/expected_output/en.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/en.all.json similarity index 100% rename from test_fixtures/merge_strings/r_option/expected_output/en.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/en.all.json diff --git a/test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json similarity index 100% rename from test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json diff --git a/test_fixtures/merge_strings/r_option/input_files/main.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.en.json similarity index 100% rename from test_fixtures/merge_strings/r_option/input_files/main.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.en.json diff --git a/test_fixtures/merge_strings/r_option/input_files/main.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.fr.json similarity index 100% rename from test_fixtures/merge_strings/r_option/input_files/main.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.fr.json diff --git a/test_fixtures/merge_strings/r_option/input_files/main2.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main2.go.en.json similarity index 100% rename from test_fixtures/merge_strings/r_option/input_files/main2.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main2.go.en.json diff --git a/test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json similarity index 100% rename from test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json diff --git a/test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json similarity index 100% rename from test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json diff --git a/test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json similarity index 100% rename from test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json diff --git a/test_fixtures/merge_strings/source_language/expected_output/fr.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/expected_output/fr.all.json similarity index 100% rename from test_fixtures/merge_strings/source_language/expected_output/fr.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/expected_output/fr.all.json diff --git a/test_fixtures/merge_strings/source_language/input_files/main.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main.go.fr.json similarity index 100% rename from test_fixtures/merge_strings/source_language/input_files/main.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main.go.fr.json diff --git a/test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json similarity index 100% rename from test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json diff --git a/test_fixtures/rewrite_package/d_option/expected_output/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test.go similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test.go diff --git a/test_fixtures/rewrite_package/d_option/expected_output/test2.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test2.go similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/test2.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test2.go diff --git a/test_fixtures/rewrite_package/d_option/expected_output/test3.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test3.go similarity index 100% rename from test_fixtures/rewrite_package/d_option/expected_output/test3.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test3.go diff --git a/test_fixtures/rewrite_package/d_option/input_files/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test.go similarity index 100% rename from test_fixtures/rewrite_package/d_option/input_files/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test.go diff --git a/test_fixtures/rewrite_package/d_option/input_files/test2.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test2.go similarity index 100% rename from test_fixtures/rewrite_package/d_option/input_files/test2.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test2.go diff --git a/test_fixtures/rewrite_package/d_option/input_files/test3.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test3.go similarity index 100% rename from test_fixtures/rewrite_package/d_option/input_files/test3.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test3.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/issue13.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/issue13.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/issue13.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/issue13.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go diff --git a/test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go diff --git a/test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go diff --git a/test_fixtures/rewrite_package/f_option/input_files/issue13.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/issue13.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/input_files/issue13.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/issue13.go diff --git a/test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go diff --git a/test_fixtures/rewrite_package/f_option/input_files/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/input_files/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test.go diff --git a/test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go diff --git a/test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go diff --git a/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json similarity index 100% rename from test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json diff --git a/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go similarity index 100% rename from test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go diff --git a/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go similarity index 100% rename from test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go diff --git a/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go similarity index 100% rename from test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go diff --git a/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template similarity index 100% rename from test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template diff --git a/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go b/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go similarity index 100% rename from test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go rename to src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go diff --git a/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json similarity index 100% rename from test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json diff --git a/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go b/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go similarity index 100% rename from test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go rename to src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go diff --git a/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json similarity index 100% rename from test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json diff --git a/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go b/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go similarity index 100% rename from test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go rename to src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go diff --git a/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json similarity index 100% rename from test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json diff --git a/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go b/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go similarity index 100% rename from test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go rename to src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go diff --git a/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json similarity index 100% rename from test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json diff --git a/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json similarity index 100% rename from test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.af.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.af.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.af.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.af.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.de.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.de.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.de.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.de.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.en.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.en.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.en.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.en.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.es.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.es.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.es.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.es.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.it.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.it.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.it.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.it.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json diff --git a/test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json b/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json similarity index 100% rename from test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json rename to src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json From f194d7b6c78570b7e405b0f560b80d54e458914a Mon Sep 17 00:00:00 2001 From: "dr.max" Date: Wed, 8 Apr 2015 14:07:53 -0700 Subject: [PATCH 2/4] Revert "move all code into src/github.com/maximilien/i18n4go" This reverts commit cee7132a6d8213850234205de4a577c9a4b4e7d7. --- bin/build | 5 +---- bin/clean | 1 - bin/run | 1 - bin/test | 9 +++------ .../maximilien/i18n4go/cmds => cmds}/checkup.go | 0 .../maximilien/i18n4go/cmds => cmds}/cmd_interface.go | 0 .../i18n4go/cmds => cmds}/create_translations.go | 0 .../maximilien/i18n4go/cmds => cmds}/extract_strings.go | 0 .../i18n4go/cmds => cmds}/extract_strings_test.go | 0 .../github.com/maximilien/i18n4go/cmds => cmds}/fixup.go | 0 .../maximilien/i18n4go/cmds => cmds}/merge_string.go | 0 .../maximilien/i18n4go/cmds => cmds}/rewrite_package.go | 0 .../i18n4go/cmds => cmds}/show_missing_strings.go | 0 .../maximilien/i18n4go/cmds => cmds}/verify_strings.go | 0 .../maximilien/i18n4go/common => common}/ast.go | 0 .../maximilien/i18n4go/common => common}/cmd.go | 0 .../maximilien/i18n4go/common => common}/common.go | 0 .../maximilien/i18n4go/gi18n => gi18n}/gi18n.go | 0 .../i18n4go/i18n => i18n}/i18n_init.go.template | 0 {src/github.com/maximilien/i18n4go/i18n => i18n}/init.go | 0 .../checkup/checkup_suite_test.go | 0 .../integration => integration}/checkup/checkup_test.go | 0 .../create_translations_suite_test.go | 0 .../create_translations/f_option_test.go | 0 .../extract_strings/d_option_test.go | 0 .../extract_strings/extract_strings_suite_test.go | 0 .../extract_strings/f_o_options_test.go | 0 .../extract_strings/f_option_test.go | 0 .../fixup/fixup_suite_test.go | 0 .../integration => integration}/fixup/fixup_test.go | 0 .../merge_strings/d_option_test.go | 0 .../merge_strings/merge_strings_suite_test.go | 0 .../merge_strings/r_option_test.go | 0 .../merge_strings/source_language_test.go | 0 .../rewrite_package/d_option_test.go | 0 .../rewrite_package/f_option_test.go | 0 .../rewrite_package/i18n_strings_filename_test.go | 0 .../rewrite_package/init_code_snippet_filename_test.go | 0 .../rewrite_package/suite_test.go | 0 .../show_missing_strings/d_option_test.go | 0 .../show_missing_strings_suite_test.go | 0 .../test_helpers/build_executable.go | 0 .../integration => integration}/test_helpers/helpers.go | 0 .../verify_strings/duplicate_keys_test.go | 0 .../verify_strings/f_option_test.go | 0 .../verify_strings/verify_strings_suite_test.go | 0 {src/github.com/maximilien/i18n4go/main => main}/main.go | 0 .../checkup/allgood/src/code/main.go | 0 .../checkup/allgood/translations/en_US.all.json | 0 .../checkup/allgood/translations/zh_CN.all.json | 0 .../checkup/notsogood/src/code/main.go | 0 .../checkup/notsogood/src/code/mypackage/thing.go | 0 .../checkup/notsogood/translations/en_US.all.json | 0 .../checkup/notsogood/translations/zh_CN.all.json | 0 .../f_option/input_files/quota.go.en.json | 0 .../f_option/input_files/quota.go.ja.json | 0 .../d_option/expected_output/create_org.go.en.json | 0 .../d_option/expected_output/create_org.go.en.po | 0 .../expected_output/create_org.go.extracted.json | 0 .../d_option/expected_output/create_quota.go.en.json | 0 .../d_option/expected_output/create_quota.go.en.po | 0 .../expected_output/create_quota.go.extracted.json | 0 .../d_option/expected_output/delete_org.go.en.json | 0 .../d_option/expected_output/delete_org.go.en.po | 0 .../expected_output/delete_org.go.extracted.json | 0 .../d_option/expected_output/delete_quota.go.en.json | 0 .../d_option/expected_output/delete_quota.go.en.po | 0 .../expected_output/delete_quota.go.extracted.json | 0 .../d_option/expected_output/org.go.en.json | 0 .../d_option/expected_output/org.go.en.po | 0 .../d_option/expected_output/org.go.extracted.json | 0 .../d_option/expected_output/orgs.go.en.json | 0 .../d_option/expected_output/orgs.go.en.po | 0 .../d_option/expected_output/orgs.go.extracted.json | 0 .../d_option/expected_output/quota.go.en.json | 0 .../d_option/expected_output/quota.go.en.po | 0 .../d_option/expected_output/quota.go.extracted.json | 0 .../d_option/expected_output/quotas.go.en.json | 0 .../d_option/expected_output/quotas.go.en.po | 0 .../d_option/expected_output/quotas.go.extracted.json | 0 .../d_option/expected_output/rename_org.go.en.json | 0 .../d_option/expected_output/rename_org.go.en.po | 0 .../expected_output/rename_org.go.extracted.json | 0 .../d_option/expected_output/set_quota.go.en.json | 0 .../d_option/expected_output/set_quota.go.en.po | 0 .../d_option/expected_output/set_quota.go.extracted.json | 0 .../d_option/expected_output/update_quota.go.en.json | 0 .../d_option/expected_output/update_quota.go.en.po | 0 .../expected_output/update_quota.go.extracted.json | 0 .../d_option/input_files/org/create_org.go | 0 .../d_option/input_files/org/delete_org.go | 0 .../extract_strings/d_option/input_files/org/org.go | 0 .../extract_strings/d_option/input_files/org/orgs.go | 0 .../d_option/input_files/org/rename_org.go | 0 .../d_option/input_files/org/set_quota.go | 0 .../d_option/input_files/quota/create_quota.go | 0 .../d_option/input_files/quota/delete_quota.go | 0 .../extract_strings/d_option/input_files/quota/quota.go | 0 .../extract_strings/d_option/input_files/quota/quotas.go | 0 .../d_option/input_files/quota/update_quota.go | 0 .../f_option/expected_output/app.go.en.json | 0 .../f_option/expected_output/app.go.en.po | 0 .../f_option/expected_output/app.go.extracted.json | 0 .../f_option/expected_output/app/app.go.en.json | 0 .../f_option/expected_output/app/app.go.en.po | 0 .../f_option/expected_output/app/app.go.extracted.json | 0 .../f_option/expected_output/issue16.go.en.json | 0 .../f_option/expected_output/issue4.go.en.json | 0 .../extract_strings/f_option/input_files/app.go | 0 .../extract_strings/f_option/input_files/issue16.go | 0 .../extract_strings/f_option/input_files/issue4.go | 0 .../extract_strings/f_option/input_files/no_strings.go | 0 .../fixup/allgood/src/code/main.go | 0 .../fixup/allgood/translations/en_US.all.json | 0 .../fixup/allgood/translations/zh_CN.all.json | 0 .../fixup/notsogood/add/src/code/main.go | 0 .../fixup/notsogood/add/src/code/mypackage/thing.go | 0 .../fixup/notsogood/add/translations/en_US.all.json | 0 .../fixup/notsogood/add/translations/zh_CN.all.json | 0 .../fixup/notsogood/delete/src/code/main.go | 0 .../fixup/notsogood/delete/src/code/mypackage/thing.go | 0 .../fixup/notsogood/delete/translations/en_US.all.json | 0 .../fixup/notsogood/delete/translations/zh_CN.all.json | 0 .../fixup/notsogood/extra_foreign_key/src/code/main.go | 0 .../extra_foreign_key/src/code/mypackage/thing.go | 0 .../extra_foreign_key/translations/en_US.all.json | 0 .../extra_foreign_key/translations/zh_CN.all.json | 0 .../fixup/notsogood/missing_foreign_key/src/code/main.go | 0 .../missing_foreign_key/src/code/mypackage/thing.go | 0 .../missing_foreign_key/translations/en_US.all.json | 0 .../missing_foreign_key/translations/zh_CN.all.json | 0 .../fixup/notsogood/multiple_update/src/code/main.go | 0 .../multiple_update/src/code/mypackage/thing.go | 0 .../multiple_update/translations/en_US.all.json | 0 .../multiple_update/translations/zh_CN.all.json | 0 .../fixup/notsogood/update/src/code/main.go | 0 .../fixup/notsogood/update/src/code/mypackage/thing.go | 0 .../fixup/notsogood/update/translations/en_US.all.json | 0 .../fixup/notsogood/update/translations/zh_CN.all.json | 0 .../fixup/notsogood/update_add/src/code/main.go | 0 .../notsogood/update_add/src/code/mypackage/thing.go | 0 .../notsogood/update_add/translations/en_US.all.json | 0 .../notsogood/update_add/translations/zh_CN.all.json | 0 .../merge_strings/d_option/expected_output/en.all.json | 0 .../merge_strings/d_option/input_files/main.go.en.json | 0 .../merge_strings/d_option/input_files/main.go.fr.json | 0 .../merge_strings/d_option/input_files/main2.go.en.json | 0 .../d_option/input_files/reordered/main1.go.en.json | 0 .../d_option/input_files/reordered/main3.go.en.json | 0 .../merge_strings/r_option/expected_output/en.all.json | 0 .../r_option/expected_output/sub/en.all.json | 0 .../merge_strings/r_option/input_files/main.go.en.json | 0 .../merge_strings/r_option/input_files/main.go.fr.json | 0 .../merge_strings/r_option/input_files/main2.go.en.json | 0 .../r_option/input_files/sub/main.go.en.json | 0 .../r_option/input_files/sub/main.go.fr.json | 0 .../r_option/input_files/sub/main2.go.en.json | 0 .../source_language/expected_output/fr.all.json | 0 .../source_language/input_files/main.go.fr.json | 0 .../source_language/input_files/main2.go.fr.json | 0 .../d_option/expected_output/doption/_en.all.json | 0 .../d_option/expected_output/doption/_test.go.en.json | 0 .../d_option/expected_output/doption/_test2.go.en.json | 0 .../d_option/expected_output/doption/en.all.json | 0 .../d_option/expected_output/doption/test.go.en.json | 0 .../d_option/expected_output/doption/test2.go.en.json | 0 .../rewrite_package/d_option/expected_output/test.go | 0 .../rewrite_package/d_option/expected_output/test2.go | 0 .../rewrite_package/d_option/expected_output/test3.go | 0 .../rewrite_package/d_option/input_files/test.go | 0 .../rewrite_package/d_option/input_files/test2.go | 0 .../rewrite_package/d_option/input_files/test3.go | 0 .../f_option/expected_output/i18n_init.go | 0 .../rewrite_package/f_option/expected_output/issue13.go | 0 .../f_option/expected_output/nested_dir/i18n_init.go | 0 .../f_option/expected_output/nested_dir/test.go | 0 .../rewrite_package/f_option/expected_output/test.go | 0 .../expected_output/test_interpolated_strings.go | 0 .../f_option/expected_output/test_templated_strings.go | 0 .../f_option/input_files/a_really_bad_test.go | 0 .../rewrite_package/f_option/input_files/issue13.go | 0 .../f_option/input_files/nested_dir/test.go | 0 .../rewrite_package/f_option/input_files/test.go | 0 .../f_option/input_files/test_interpolated_strings.go | 0 .../f_option/input_files/test_templated_strings.go | 0 .../i18n_strings_filename_option/expected_output/test.go | 0 .../expected_output/test_interpolated_strings.go | 0 .../expected_output/test_interpolated_strings.go.en.json | 0 .../expected_output/test_templated_strings.go | 0 .../input_files/_test_interpolated_strings.go.en.json | 0 .../input_files/strings.json | 0 .../i18n_strings_filename_option/input_files/test.go | 0 .../input_files/test_interpolated_strings.go | 0 .../input_files/test_interpolated_strings.go.en.json | 0 .../input_files/test_templated_strings.go | 0 .../input_files/test_templated_strings.go.en.json | 0 .../expected_output/i18n_init_default.go | 0 .../expected_output/i18n_init_from_template.go | 0 .../expected_output/issue14.go | 0 .../input_files/init_code_snippet.go.template | 0 .../init_code_snippet_filename/input_files/issue14.go | 0 .../d_option/input_files/extra_strings/app.go.en.json | 0 .../d_option/input_files/extra_strings/code/app.go | 0 .../d_option/input_files/missing_strings/app.go.en.json | 0 .../d_option/input_files/missing_strings/code/app.go | 0 .../input_files/no_missing_strings/app.go.en.json | 0 .../d_option/input_files/no_missing_strings/code/app.go | 0 .../duplicate_keys/input_files/quota.go.en.json | 0 .../duplicate_keys/input_files/quota.go.fr.json | 0 .../verify_strings/f_option/input_files/quota.go.af.json | 0 .../verify_strings/f_option/input_files/quota.go.cs.json | 0 .../verify_strings/f_option/input_files/quota.go.de.json | 0 .../verify_strings/f_option/input_files/quota.go.en.json | 0 .../verify_strings/f_option/input_files/quota.go.es.json | 0 .../verify_strings/f_option/input_files/quota.go.fr.json | 0 .../verify_strings/f_option/input_files/quota.go.it.json | 0 .../verify_strings/f_option/input_files/quota.go.ja.json | 0 .../verify_strings/f_option/input_files/quota.go.vi.json | 0 .../f_option/input_files/quota.go.zh_CN.json | 0 219 files changed, 4 insertions(+), 12 deletions(-) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/checkup.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/cmd_interface.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/create_translations.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/extract_strings.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/extract_strings_test.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/fixup.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/merge_string.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/rewrite_package.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/show_missing_strings.go (100%) rename {src/github.com/maximilien/i18n4go/cmds => cmds}/verify_strings.go (100%) rename {src/github.com/maximilien/i18n4go/common => common}/ast.go (100%) rename {src/github.com/maximilien/i18n4go/common => common}/cmd.go (100%) rename {src/github.com/maximilien/i18n4go/common => common}/common.go (100%) rename {src/github.com/maximilien/i18n4go/gi18n => gi18n}/gi18n.go (100%) rename {src/github.com/maximilien/i18n4go/i18n => i18n}/i18n_init.go.template (100%) rename {src/github.com/maximilien/i18n4go/i18n => i18n}/init.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/checkup/checkup_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/checkup/checkup_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/create_translations/create_translations_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/create_translations/f_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/extract_strings/d_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/extract_strings/extract_strings_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/extract_strings/f_o_options_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/extract_strings/f_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/fixup/fixup_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/fixup/fixup_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/merge_strings/d_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/merge_strings/merge_strings_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/merge_strings/r_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/merge_strings/source_language_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/rewrite_package/d_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/rewrite_package/f_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/rewrite_package/i18n_strings_filename_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/rewrite_package/init_code_snippet_filename_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/rewrite_package/suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/show_missing_strings/d_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/show_missing_strings/show_missing_strings_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/test_helpers/build_executable.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/test_helpers/helpers.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/verify_strings/duplicate_keys_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/verify_strings/f_option_test.go (100%) rename {src/github.com/maximilien/i18n4go/integration => integration}/verify_strings/verify_strings_suite_test.go (100%) rename {src/github.com/maximilien/i18n4go/main => main}/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/allgood/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/allgood/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/allgood/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/notsogood/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/notsogood/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/notsogood/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/checkup/notsogood/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/create_translations/f_option/input_files/quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/create_translations/f_option/input_files/quota.go.ja.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/create_org.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/create_org.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/create_org.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/create_quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/create_quota.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/create_quota.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/delete_org.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/delete_org.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/delete_org.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/delete_quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/delete_quota.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/delete_quota.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/org.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/org.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/org.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/orgs.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/orgs.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/orgs.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/quota.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/quota.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/quotas.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/quotas.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/quotas.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/rename_org.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/rename_org.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/rename_org.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/set_quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/set_quota.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/set_quota.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/update_quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/update_quota.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/expected_output/update_quota.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/org/create_org.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/org/delete_org.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/org/org.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/org/orgs.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/org/rename_org.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/org/set_quota.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/quota/create_quota.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/quota/delete_quota.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/quota/quota.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/quota/quotas.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/d_option/input_files/quota/update_quota.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/app.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/app.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/app.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/app/app.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/app/app.go.en.po (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/app/app.go.extracted.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/issue16.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/expected_output/issue4.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/input_files/app.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/input_files/issue16.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/input_files/issue4.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/extract_strings/f_option/input_files/no_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/allgood/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/allgood/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/allgood/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/add/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/add/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/add/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/add/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/delete/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/delete/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/delete/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/delete/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/extra_foreign_key/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/extra_foreign_key/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/missing_foreign_key/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/missing_foreign_key/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/multiple_update/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/multiple_update/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/multiple_update/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/multiple_update/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update_add/src/code/main.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update_add/src/code/mypackage/thing.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update_add/translations/en_US.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/fixup/notsogood/update_add/translations/zh_CN.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/d_option/expected_output/en.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/d_option/input_files/main.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/d_option/input_files/main.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/d_option/input_files/main2.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/d_option/input_files/reordered/main1.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/d_option/input_files/reordered/main3.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/expected_output/en.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/expected_output/sub/en.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/input_files/main.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/input_files/main.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/input_files/main2.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/input_files/sub/main.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/input_files/sub/main.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/r_option/input_files/sub/main2.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/source_language/expected_output/fr.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/source_language/input_files/main.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/merge_strings/source_language/input_files/main2.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/doption/_en.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/doption/_test.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/doption/_test2.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/doption/en.all.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/doption/test.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/doption/test2.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/test2.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/expected_output/test3.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/input_files/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/input_files/test2.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/d_option/input_files/test3.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/i18n_init.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/issue13.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/nested_dir/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/test_interpolated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/expected_output/test_templated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/input_files/a_really_bad_test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/input_files/issue13.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/input_files/nested_dir/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/input_files/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/input_files/test_interpolated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/f_option/input_files/test_templated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/strings.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/init_code_snippet_filename/expected_output/issue14.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/rewrite_package/init_code_snippet_filename/input_files/issue14.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/show_missing_strings/d_option/input_files/extra_strings/code/app.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/show_missing_strings/d_option/input_files/missing_strings/code/app.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/duplicate_keys/input_files/quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/duplicate_keys/input_files/quota.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.af.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.cs.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.de.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.en.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.es.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.fr.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.it.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.ja.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.vi.json (100%) rename {src/github.com/maximilien/i18n4go/test_fixtures => test_fixtures}/verify_strings/f_option/input_files/quota.go.zh_CN.json (100%) diff --git a/bin/build b/bin/build index 15cbb65..9e86bf6 100755 --- a/bin/build +++ b/bin/build @@ -1,13 +1,10 @@ #!/usr/bin/env bash - set -e -PACKAGE_ROOT_PATH=github.com/maximilien/i18n4go - export GOPATH=$(godep path):$GOPATH echo -e "\n Formatting packages..." go fmt ./... echo -e "\nGenerating Binary..." -go build -o $(dirname $0)/../out/gi18n ./src/$PACKAGE_ROOT_PATH/gi18n/gi18n.go +go build -o $(dirname $0)/../out/gi18n ./gi18n/gi18n.go diff --git a/bin/clean b/bin/clean index ead446f..0e97b34 100755 --- a/bin/clean +++ b/bin/clean @@ -1,5 +1,4 @@ #!/usr/bin/env bash - set -e rm out/* \ No newline at end of file diff --git a/bin/run b/bin/run index d3b7f8c..c1ef813 100755 --- a/bin/run +++ b/bin/run @@ -1,5 +1,4 @@ #!/usr/bin/env bash - set -e export GOPATH=$(godep path):$GOPATH diff --git a/bin/test b/bin/test index 98f8db8..276db3c 100755 --- a/bin/test +++ b/bin/test @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/bin/bash ( set -e @@ -12,9 +12,6 @@ } trap printStatus EXIT - -PACKAGE_ROOT_PATH=github.com/maximilien/i18n4go - export GOPATH=$(godep path):$GOPATH echo -e "\n Cleaning build artifacts..." @@ -24,8 +21,8 @@ PACKAGE_ROOT_PATH=github.com/maximilien/i18n4go go fmt ./... echo -e "\n Integration Testing packages:" - go test ./src/$PACKAGE_ROOT_PATH/integration/... -parallel 4 $@ + go test ./integration/... -parallel 4 $@ echo -e "\n Vetting packages for potential issues..." - go tool vet src/$PACKAGE_ROOT_PATH/cmds src/$PACKAGE_ROOT_PATH/common src/$PACKAGE_ROOT_PATH/main src/$PACKAGE_ROOT_PATH/i18n + go tool vet cmds common main i18n ) diff --git a/src/github.com/maximilien/i18n4go/cmds/checkup.go b/cmds/checkup.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/checkup.go rename to cmds/checkup.go diff --git a/src/github.com/maximilien/i18n4go/cmds/cmd_interface.go b/cmds/cmd_interface.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/cmd_interface.go rename to cmds/cmd_interface.go diff --git a/src/github.com/maximilien/i18n4go/cmds/create_translations.go b/cmds/create_translations.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/create_translations.go rename to cmds/create_translations.go diff --git a/src/github.com/maximilien/i18n4go/cmds/extract_strings.go b/cmds/extract_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/extract_strings.go rename to cmds/extract_strings.go diff --git a/src/github.com/maximilien/i18n4go/cmds/extract_strings_test.go b/cmds/extract_strings_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/extract_strings_test.go rename to cmds/extract_strings_test.go diff --git a/src/github.com/maximilien/i18n4go/cmds/fixup.go b/cmds/fixup.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/fixup.go rename to cmds/fixup.go diff --git a/src/github.com/maximilien/i18n4go/cmds/merge_string.go b/cmds/merge_string.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/merge_string.go rename to cmds/merge_string.go diff --git a/src/github.com/maximilien/i18n4go/cmds/rewrite_package.go b/cmds/rewrite_package.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/rewrite_package.go rename to cmds/rewrite_package.go diff --git a/src/github.com/maximilien/i18n4go/cmds/show_missing_strings.go b/cmds/show_missing_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/show_missing_strings.go rename to cmds/show_missing_strings.go diff --git a/src/github.com/maximilien/i18n4go/cmds/verify_strings.go b/cmds/verify_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/cmds/verify_strings.go rename to cmds/verify_strings.go diff --git a/src/github.com/maximilien/i18n4go/common/ast.go b/common/ast.go similarity index 100% rename from src/github.com/maximilien/i18n4go/common/ast.go rename to common/ast.go diff --git a/src/github.com/maximilien/i18n4go/common/cmd.go b/common/cmd.go similarity index 100% rename from src/github.com/maximilien/i18n4go/common/cmd.go rename to common/cmd.go diff --git a/src/github.com/maximilien/i18n4go/common/common.go b/common/common.go similarity index 100% rename from src/github.com/maximilien/i18n4go/common/common.go rename to common/common.go diff --git a/src/github.com/maximilien/i18n4go/gi18n/gi18n.go b/gi18n/gi18n.go similarity index 100% rename from src/github.com/maximilien/i18n4go/gi18n/gi18n.go rename to gi18n/gi18n.go diff --git a/src/github.com/maximilien/i18n4go/i18n/i18n_init.go.template b/i18n/i18n_init.go.template similarity index 100% rename from src/github.com/maximilien/i18n4go/i18n/i18n_init.go.template rename to i18n/i18n_init.go.template diff --git a/src/github.com/maximilien/i18n4go/i18n/init.go b/i18n/init.go similarity index 100% rename from src/github.com/maximilien/i18n4go/i18n/init.go rename to i18n/init.go diff --git a/src/github.com/maximilien/i18n4go/integration/checkup/checkup_suite_test.go b/integration/checkup/checkup_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/checkup/checkup_suite_test.go rename to integration/checkup/checkup_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/checkup/checkup_test.go b/integration/checkup/checkup_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/checkup/checkup_test.go rename to integration/checkup/checkup_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/create_translations/create_translations_suite_test.go b/integration/create_translations/create_translations_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/create_translations/create_translations_suite_test.go rename to integration/create_translations/create_translations_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/create_translations/f_option_test.go b/integration/create_translations/f_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/create_translations/f_option_test.go rename to integration/create_translations/f_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/extract_strings/d_option_test.go b/integration/extract_strings/d_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/extract_strings/d_option_test.go rename to integration/extract_strings/d_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/extract_strings/extract_strings_suite_test.go b/integration/extract_strings/extract_strings_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/extract_strings/extract_strings_suite_test.go rename to integration/extract_strings/extract_strings_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/extract_strings/f_o_options_test.go b/integration/extract_strings/f_o_options_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/extract_strings/f_o_options_test.go rename to integration/extract_strings/f_o_options_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/extract_strings/f_option_test.go b/integration/extract_strings/f_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/extract_strings/f_option_test.go rename to integration/extract_strings/f_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/fixup/fixup_suite_test.go b/integration/fixup/fixup_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/fixup/fixup_suite_test.go rename to integration/fixup/fixup_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/fixup/fixup_test.go b/integration/fixup/fixup_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/fixup/fixup_test.go rename to integration/fixup/fixup_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/merge_strings/d_option_test.go b/integration/merge_strings/d_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/merge_strings/d_option_test.go rename to integration/merge_strings/d_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/merge_strings/merge_strings_suite_test.go b/integration/merge_strings/merge_strings_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/merge_strings/merge_strings_suite_test.go rename to integration/merge_strings/merge_strings_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/merge_strings/r_option_test.go b/integration/merge_strings/r_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/merge_strings/r_option_test.go rename to integration/merge_strings/r_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/merge_strings/source_language_test.go b/integration/merge_strings/source_language_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/merge_strings/source_language_test.go rename to integration/merge_strings/source_language_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/rewrite_package/d_option_test.go b/integration/rewrite_package/d_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/rewrite_package/d_option_test.go rename to integration/rewrite_package/d_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/rewrite_package/f_option_test.go b/integration/rewrite_package/f_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/rewrite_package/f_option_test.go rename to integration/rewrite_package/f_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/rewrite_package/i18n_strings_filename_test.go b/integration/rewrite_package/i18n_strings_filename_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/rewrite_package/i18n_strings_filename_test.go rename to integration/rewrite_package/i18n_strings_filename_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/rewrite_package/init_code_snippet_filename_test.go b/integration/rewrite_package/init_code_snippet_filename_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/rewrite_package/init_code_snippet_filename_test.go rename to integration/rewrite_package/init_code_snippet_filename_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/rewrite_package/suite_test.go b/integration/rewrite_package/suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/rewrite_package/suite_test.go rename to integration/rewrite_package/suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/show_missing_strings/d_option_test.go b/integration/show_missing_strings/d_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/show_missing_strings/d_option_test.go rename to integration/show_missing_strings/d_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/show_missing_strings/show_missing_strings_suite_test.go b/integration/show_missing_strings/show_missing_strings_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/show_missing_strings/show_missing_strings_suite_test.go rename to integration/show_missing_strings/show_missing_strings_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/test_helpers/build_executable.go b/integration/test_helpers/build_executable.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/test_helpers/build_executable.go rename to integration/test_helpers/build_executable.go diff --git a/src/github.com/maximilien/i18n4go/integration/test_helpers/helpers.go b/integration/test_helpers/helpers.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/test_helpers/helpers.go rename to integration/test_helpers/helpers.go diff --git a/src/github.com/maximilien/i18n4go/integration/verify_strings/duplicate_keys_test.go b/integration/verify_strings/duplicate_keys_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/verify_strings/duplicate_keys_test.go rename to integration/verify_strings/duplicate_keys_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/verify_strings/f_option_test.go b/integration/verify_strings/f_option_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/verify_strings/f_option_test.go rename to integration/verify_strings/f_option_test.go diff --git a/src/github.com/maximilien/i18n4go/integration/verify_strings/verify_strings_suite_test.go b/integration/verify_strings/verify_strings_suite_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/integration/verify_strings/verify_strings_suite_test.go rename to integration/verify_strings/verify_strings_suite_test.go diff --git a/src/github.com/maximilien/i18n4go/main/main.go b/main/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/main/main.go rename to main/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/src/code/main.go b/test_fixtures/checkup/allgood/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/src/code/main.go rename to test_fixtures/checkup/allgood/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/en_US.all.json b/test_fixtures/checkup/allgood/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/en_US.all.json rename to test_fixtures/checkup/allgood/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/zh_CN.all.json b/test_fixtures/checkup/allgood/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/allgood/translations/zh_CN.all.json rename to test_fixtures/checkup/allgood/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/main.go b/test_fixtures/checkup/notsogood/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/main.go rename to test_fixtures/checkup/notsogood/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/mypackage/thing.go b/test_fixtures/checkup/notsogood/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/src/code/mypackage/thing.go rename to test_fixtures/checkup/notsogood/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/en_US.all.json b/test_fixtures/checkup/notsogood/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/en_US.all.json rename to test_fixtures/checkup/notsogood/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/zh_CN.all.json b/test_fixtures/checkup/notsogood/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/checkup/notsogood/translations/zh_CN.all.json rename to test_fixtures/checkup/notsogood/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.en.json b/test_fixtures/create_translations/f_option/input_files/quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.en.json rename to test_fixtures/create_translations/f_option/input_files/quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.ja.json b/test_fixtures/create_translations/f_option/input_files/quota.go.ja.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/create_translations/f_option/input_files/quota.go.ja.json rename to test_fixtures/create_translations/f_option/input_files/quota.go.ja.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/create_org.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/create_org.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/create_quota.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/create_quota.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/delete_org.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/delete_org.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/delete_quota.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/org.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/org.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/org.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/org.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/org.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/orgs.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/orgs.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/quota.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/quota.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/quotas.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/quotas.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/rename_org.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/rename_org.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/set_quota.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/set_quota.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json b/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json rename to test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po b/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po rename to test_fixtures/extract_strings/d_option/expected_output/update_quota.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json b/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json rename to test_fixtures/extract_strings/d_option/expected_output/update_quota.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/create_org.go b/test_fixtures/extract_strings/d_option/input_files/org/create_org.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/create_org.go rename to test_fixtures/extract_strings/d_option/input_files/org/create_org.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/delete_org.go b/test_fixtures/extract_strings/d_option/input_files/org/delete_org.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/delete_org.go rename to test_fixtures/extract_strings/d_option/input_files/org/delete_org.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/org.go b/test_fixtures/extract_strings/d_option/input_files/org/org.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/org.go rename to test_fixtures/extract_strings/d_option/input_files/org/org.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/orgs.go b/test_fixtures/extract_strings/d_option/input_files/org/orgs.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/orgs.go rename to test_fixtures/extract_strings/d_option/input_files/org/orgs.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/rename_org.go b/test_fixtures/extract_strings/d_option/input_files/org/rename_org.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/rename_org.go rename to test_fixtures/extract_strings/d_option/input_files/org/rename_org.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/set_quota.go b/test_fixtures/extract_strings/d_option/input_files/org/set_quota.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/org/set_quota.go rename to test_fixtures/extract_strings/d_option/input_files/org/set_quota.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go b/test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go rename to test_fixtures/extract_strings/d_option/input_files/quota/create_quota.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go b/test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go rename to test_fixtures/extract_strings/d_option/input_files/quota/delete_quota.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quota.go b/test_fixtures/extract_strings/d_option/input_files/quota/quota.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quota.go rename to test_fixtures/extract_strings/d_option/input_files/quota/quota.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quotas.go b/test_fixtures/extract_strings/d_option/input_files/quota/quotas.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/quotas.go rename to test_fixtures/extract_strings/d_option/input_files/quota/quotas.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go b/test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go rename to test_fixtures/extract_strings/d_option/input_files/quota/update_quota.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.json b/test_fixtures/extract_strings/f_option/expected_output/app.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.json rename to test_fixtures/extract_strings/f_option/expected_output/app.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.po b/test_fixtures/extract_strings/f_option/expected_output/app.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.en.po rename to test_fixtures/extract_strings/f_option/expected_output/app.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json b/test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json rename to test_fixtures/extract_strings/f_option/expected_output/app.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json b/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json rename to test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po b/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po rename to test_fixtures/extract_strings/f_option/expected_output/app/app.go.en.po diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json b/test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json rename to test_fixtures/extract_strings/f_option/expected_output/app/app.go.extracted.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json b/test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json rename to test_fixtures/extract_strings/f_option/expected_output/issue16.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json b/test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json rename to test_fixtures/extract_strings/f_option/expected_output/issue4.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/app.go b/test_fixtures/extract_strings/f_option/input_files/app.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/app.go rename to test_fixtures/extract_strings/f_option/input_files/app.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue16.go b/test_fixtures/extract_strings/f_option/input_files/issue16.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue16.go rename to test_fixtures/extract_strings/f_option/input_files/issue16.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue4.go b/test_fixtures/extract_strings/f_option/input_files/issue4.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/issue4.go rename to test_fixtures/extract_strings/f_option/input_files/issue4.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/no_strings.go b/test_fixtures/extract_strings/f_option/input_files/no_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/extract_strings/f_option/input_files/no_strings.go rename to test_fixtures/extract_strings/f_option/input_files/no_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/src/code/main.go b/test_fixtures/fixup/allgood/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/src/code/main.go rename to test_fixtures/fixup/allgood/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/en_US.all.json b/test_fixtures/fixup/allgood/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/en_US.all.json rename to test_fixtures/fixup/allgood/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/zh_CN.all.json b/test_fixtures/fixup/allgood/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/allgood/translations/zh_CN.all.json rename to test_fixtures/fixup/allgood/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/main.go b/test_fixtures/fixup/notsogood/add/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/main.go rename to test_fixtures/fixup/notsogood/add/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/add/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/en_US.all.json b/test_fixtures/fixup/notsogood/add/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/add/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/add/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/main.go b/test_fixtures/fixup/notsogood/delete/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/main.go rename to test_fixtures/fixup/notsogood/delete/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/delete/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/en_US.all.json b/test_fixtures/fixup/notsogood/delete/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/delete/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/delete/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go b/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go rename to test_fixtures/fixup/notsogood/extra_foreign_key/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/extra_foreign_key/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json b/test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/extra_foreign_key/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/extra_foreign_key/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go b/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go rename to test_fixtures/fixup/notsogood/missing_foreign_key/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/missing_foreign_key/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json b/test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/missing_foreign_key/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/missing_foreign_key/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/main.go b/test_fixtures/fixup/notsogood/multiple_update/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/main.go rename to test_fixtures/fixup/notsogood/multiple_update/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/multiple_update/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json b/test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/multiple_update/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/multiple_update/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/main.go b/test_fixtures/fixup/notsogood/update/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/main.go rename to test_fixtures/fixup/notsogood/update/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/update/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/en_US.all.json b/test_fixtures/fixup/notsogood/update/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/update/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/update/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/main.go b/test_fixtures/fixup/notsogood/update_add/src/code/main.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/main.go rename to test_fixtures/fixup/notsogood/update_add/src/code/main.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go b/test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go rename to test_fixtures/fixup/notsogood/update_add/src/code/mypackage/thing.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json b/test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json rename to test_fixtures/fixup/notsogood/update_add/translations/en_US.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json b/test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json rename to test_fixtures/fixup/notsogood/update_add/translations/zh_CN.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/expected_output/en.all.json b/test_fixtures/merge_strings/d_option/expected_output/en.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/expected_output/en.all.json rename to test_fixtures/merge_strings/d_option/expected_output/en.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.en.json b/test_fixtures/merge_strings/d_option/input_files/main.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.en.json rename to test_fixtures/merge_strings/d_option/input_files/main.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.fr.json b/test_fixtures/merge_strings/d_option/input_files/main.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main.go.fr.json rename to test_fixtures/merge_strings/d_option/input_files/main.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main2.go.en.json b/test_fixtures/merge_strings/d_option/input_files/main2.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/main2.go.en.json rename to test_fixtures/merge_strings/d_option/input_files/main2.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json b/test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json rename to test_fixtures/merge_strings/d_option/input_files/reordered/main1.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json b/test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json rename to test_fixtures/merge_strings/d_option/input_files/reordered/main3.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/en.all.json b/test_fixtures/merge_strings/r_option/expected_output/en.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/en.all.json rename to test_fixtures/merge_strings/r_option/expected_output/en.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json b/test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json rename to test_fixtures/merge_strings/r_option/expected_output/sub/en.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.en.json b/test_fixtures/merge_strings/r_option/input_files/main.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.en.json rename to test_fixtures/merge_strings/r_option/input_files/main.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.fr.json b/test_fixtures/merge_strings/r_option/input_files/main.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main.go.fr.json rename to test_fixtures/merge_strings/r_option/input_files/main.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main2.go.en.json b/test_fixtures/merge_strings/r_option/input_files/main2.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/main2.go.en.json rename to test_fixtures/merge_strings/r_option/input_files/main2.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json b/test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json rename to test_fixtures/merge_strings/r_option/input_files/sub/main.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json b/test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json rename to test_fixtures/merge_strings/r_option/input_files/sub/main.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json b/test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json rename to test_fixtures/merge_strings/r_option/input_files/sub/main2.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/expected_output/fr.all.json b/test_fixtures/merge_strings/source_language/expected_output/fr.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/expected_output/fr.all.json rename to test_fixtures/merge_strings/source_language/expected_output/fr.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main.go.fr.json b/test_fixtures/merge_strings/source_language/input_files/main.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main.go.fr.json rename to test_fixtures/merge_strings/source_language/input_files/main.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json b/test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json rename to test_fixtures/merge_strings/source_language/input_files/main2.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json b/test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json rename to test_fixtures/rewrite_package/d_option/expected_output/doption/_en.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json b/test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json rename to test_fixtures/rewrite_package/d_option/expected_output/doption/_test.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json b/test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json rename to test_fixtures/rewrite_package/d_option/expected_output/doption/_test2.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json b/test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json rename to test_fixtures/rewrite_package/d_option/expected_output/doption/en.all.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json b/test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json rename to test_fixtures/rewrite_package/d_option/expected_output/doption/test.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json b/test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json rename to test_fixtures/rewrite_package/d_option/expected_output/doption/test2.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test.go b/test_fixtures/rewrite_package/d_option/expected_output/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test.go rename to test_fixtures/rewrite_package/d_option/expected_output/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test2.go b/test_fixtures/rewrite_package/d_option/expected_output/test2.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test2.go rename to test_fixtures/rewrite_package/d_option/expected_output/test2.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test3.go b/test_fixtures/rewrite_package/d_option/expected_output/test3.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/expected_output/test3.go rename to test_fixtures/rewrite_package/d_option/expected_output/test3.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test.go b/test_fixtures/rewrite_package/d_option/input_files/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test.go rename to test_fixtures/rewrite_package/d_option/input_files/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test2.go b/test_fixtures/rewrite_package/d_option/input_files/test2.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test2.go rename to test_fixtures/rewrite_package/d_option/input_files/test2.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test3.go b/test_fixtures/rewrite_package/d_option/input_files/test3.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/d_option/input_files/test3.go rename to test_fixtures/rewrite_package/d_option/input_files/test3.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go b/test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go rename to test_fixtures/rewrite_package/f_option/expected_output/i18n_init.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/issue13.go b/test_fixtures/rewrite_package/f_option/expected_output/issue13.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/issue13.go rename to test_fixtures/rewrite_package/f_option/expected_output/issue13.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go b/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go rename to test_fixtures/rewrite_package/f_option/expected_output/nested_dir/i18n_init.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go b/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go rename to test_fixtures/rewrite_package/f_option/expected_output/nested_dir/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test.go b/test_fixtures/rewrite_package/f_option/expected_output/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test.go rename to test_fixtures/rewrite_package/f_option/expected_output/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go b/test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go rename to test_fixtures/rewrite_package/f_option/expected_output/test_interpolated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go b/test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go rename to test_fixtures/rewrite_package/f_option/expected_output/test_templated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go b/test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go rename to test_fixtures/rewrite_package/f_option/input_files/a_really_bad_test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/issue13.go b/test_fixtures/rewrite_package/f_option/input_files/issue13.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/issue13.go rename to test_fixtures/rewrite_package/f_option/input_files/issue13.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go b/test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go rename to test_fixtures/rewrite_package/f_option/input_files/nested_dir/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test.go b/test_fixtures/rewrite_package/f_option/input_files/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test.go rename to test_fixtures/rewrite_package/f_option/input_files/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go b/test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go rename to test_fixtures/rewrite_package/f_option/input_files/test_interpolated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go b/test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go rename to test_fixtures/rewrite_package/f_option/input_files/test_templated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go b/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go rename to test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go b/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go rename to test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json b/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json rename to test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_interpolated_strings.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go b/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go rename to test_fixtures/rewrite_package/i18n_strings_filename_option/expected_output/test_templated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/_test_interpolated_strings.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/strings.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_interpolated_strings.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json b/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json rename to test_fixtures/rewrite_package/i18n_strings_filename_option/input_files/test_templated_strings.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go b/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go rename to test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_default.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go b/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go rename to test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/i18n_init_from_template.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go b/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go rename to test_fixtures/rewrite_package/init_code_snippet_filename/expected_output/issue14.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template b/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template rename to test_fixtures/rewrite_package/init_code_snippet_filename/input_files/init_code_snippet.go.template diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go b/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go rename to test_fixtures/rewrite_package/init_code_snippet_filename/input_files/issue14.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json b/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json rename to test_fixtures/show_missing_strings/d_option/input_files/extra_strings/app.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go b/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go rename to test_fixtures/show_missing_strings/d_option/input_files/extra_strings/code/app.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json b/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json rename to test_fixtures/show_missing_strings/d_option/input_files/missing_strings/app.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go b/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go rename to test_fixtures/show_missing_strings/d_option/input_files/missing_strings/code/app.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json b/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json rename to test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/app.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go b/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go rename to test_fixtures/show_missing_strings/d_option/input_files/no_missing_strings/code/app.go diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json b/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json rename to test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json b/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json rename to test_fixtures/verify_strings/duplicate_keys/input_files/quota.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.af.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.af.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.af.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.af.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.cs.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.de.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.de.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.de.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.de.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.en.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.en.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.en.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.en.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.es.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.es.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.es.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.es.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.fr.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.it.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.it.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.it.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.it.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.ja.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.vi.json diff --git a/src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json b/test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json similarity index 100% rename from src/github.com/maximilien/i18n4go/test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json rename to test_fixtures/verify_strings/f_option/input_files/quota.go.zh_CN.json From e9f5ce9f0566846ec2cf4af9aa0f35203bc26963 Mon Sep 17 00:00:00 2001 From: "dr.max" Date: Wed, 8 Apr 2015 14:25:17 -0700 Subject: [PATCH 3/4] renamed executable to i18n4go --- README.md | 136 +++++++++--------- bin/build | 2 +- cmds/create_translations.go | 38 ++--- cmds/extract_strings.go | 6 +- cmds/merge_string.go | 4 +- cmds/rewrite_package.go | 38 ++--- cmds/verify_strings.go | 40 +++--- common/common.go | 10 +- example/excluded.json | 2 +- i18n/init.go | 2 +- gi18n/gi18n.go => i18n4go/i18n4go.go | 40 +++--- integration/extract_strings/d_option_test.go | 6 +- .../extract_strings/f_o_options_test.go | 2 +- integration/extract_strings/f_option_test.go | 2 +- integration/fixup/fixup_suite_test.go | 5 +- integration/fixup/fixup_test.go | 2 +- integration/rewrite_package/d_option_test.go | 8 +- integration/rewrite_package/f_option_test.go | 8 +- .../i18n_strings_filename_test.go | 6 +- .../init_code_snippet_filename_test.go | 4 +- integration/test_helpers/build_executable.go | 4 +- integration/test_helpers/helpers.go | 2 +- main/main.go | 40 +++--- 23 files changed, 204 insertions(+), 203 deletions(-) rename gi18n/gi18n.go => i18n4go/i18n4go.go (86%) diff --git a/README.md b/README.md index ad40412..74e4477 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,9 @@ $ ./bin/build NOTE: if you get any dependency errors, then use `go get path/to/dependency` to get it, e.g., `go get github.com/onsi/ginkgo` and `go get github.com/onsi/gomega` -The executable output should now be located in: `out/gi18n`. Place it wherever you want, e.g., `/usr/local/bin` on Linux or Mac OS X. +The executable output should now be located in: `out/i18n4go`. Place it wherever you want, e.g., `/usr/local/bin` on Linux or Mac OS X. -You can now use the `gi18n` executable to issue some of the typical i18n tooling processes. +You can now use the `i18n4go` executable to issue some of the typical i18n tooling processes. ### Running Tests ----------------- @@ -89,21 +89,21 @@ For instance to create `fr_FR` file(s) for French and every other locale_Languag ### Help -------- -Printing the usage help: `$ gi18n -h` or `$ gi18n --help` +Printing the usage help: `$ i18n4go -h` or `$ i18n4go --help` ``` -usage: gi18n -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -f - or: gi18n -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -d [-r] [--ignore-regexp ] +usage: i18n4go -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -f + or: i18n4go -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -d [-r] [--ignore-regexp ] -usage: gi18n -c rewrite-package [-v] [-r] -d [--i18n-strings-filename | --i18n-strings-dirname ] - or: gi18n -c rewrite-package [-v] [-r] -f --i18n-strings-filename +usage: i18n4go -c rewrite-package [-v] [-r] -d [--i18n-strings-filename | --i18n-strings-dirname ] + or: i18n4go -c rewrite-package [-v] [-r] -f --i18n-strings-filename -usage: gi18n -c merge-strings [-v] [-r] [--source-language ] -d +usage: i18n4go -c merge-strings [-v] [-r] [--source-language ] -d -usage: gi18n -c verify-strings [-v] [--source-language ] -f --language-files - or: gi18n -c verify-strings [-v] [--source-language ] -f --languages +usage: i18n4go -c verify-strings [-v] [--source-language ] -f --language-files + or: i18n4go -c verify-strings [-v] [--source-language ] -f --languages -usage: gi18n -c create-translations [-v] [--google-translate-api-key ] [--source-language ] -f --languages -o +usage: i18n4go -c create-translations [-v] [--google-translate-api-key ] [--source-language ] -f --languages -o -h | --help prints the usage -v verbose @@ -142,9 +142,9 @@ The general usage for `-extract-strings` command is: The command `-c extract-strings` pulls strings out of go files. For the examples below we are running the tool on a copy of the the [CloudFoundry CLI](https://github.com/cloudfoundry/cli) cloned in the `./tmp` ``` -$ gi18n -c extract-strings -v --po -f ./tmp/cli/cf/app/app.go -o ./tmp/cli/i18n -output-match-package +$ i18n4go -c extract-strings -v --po -f ./tmp/cli/cf/app/app.go -o ./tmp/cli/i18n -output-match-package -gi18n: extracting strings from file: ./tmp/cli/cf/app/app.go +i18n4go: extracting strings from file: ./tmp/cli/cf/app/app.go Could not find: excluded.json Loaded 0 excluded strings Could not find: excluded.json @@ -194,7 +194,7 @@ msgstr "%s help [COMMAND]" To extract multiples files that are in one directory, use the following: ``` -$ gi18n -c extract-strings -v --po -d ./tmp/cli/cf/app/ -o ./tmp/cli/i18n -output-match-package -ignore-regexp ".*test.*" +$ i18n4go -c extract-strings -v --po -d ./tmp/cli/cf/app/ -o ./tmp/cli/i18n -output-match-package -ignore-regexp ".*test.*" ... ``` @@ -221,12 +221,12 @@ The general usage for `-merge-strings` command is: The command `-c merge-strings` combines strings in multiple `*.go.[lang].json` files generated by `Extract Strings` into one file. Using the same example source as above. ``` -$ gi18n -c merge-strings -v -d ./tmp/cli/i18n/app -source-language en +$ i18n4go -c merge-strings -v -d ./tmp/cli/i18n/app -source-language en -gi18n: scanning file: tmp/cli/i18n/app/app.go.en.json -gi18n: scanning file: tmp/cli/i18n/app/flag_helper.go.en.json -gi18n: scanning file: tmp/cli/i18n/app/help.go.en.json -gi18n: saving combined language file: tmp/cli/i18n/app/en.all.json +i18n4go: scanning file: tmp/cli/i18n/app/app.go.en.json +i18n4go: scanning file: tmp/cli/i18n/app/flag_helper.go.en.json +i18n4go: scanning file: tmp/cli/i18n/app/help.go.en.json +i18n4go: saving combined language file: tmp/cli/i18n/app/en.all.json Total time: 1.283116ms ``` @@ -259,11 +259,11 @@ The command `-c rewrite-package` will modify the go source files such that every a. running it on one source file ``` -$ gi18n -c rewrite-package -v -f tmp/cli/cf/app/help.go -i18n-strings-dirname tmp/cli/i18n/app/ -o tmp/cli/cf/app/ +$ i18n4go -c rewrite-package -v -f tmp/cli/cf/app/help.go -i18n-strings-dirname tmp/cli/i18n/app/ -o tmp/cli/cf/app/ -gi18n: rewriting strings for source file: tmp/cli/cf/app/help.go -gi18n: adding init func to package: app to output dir: tmp/cli/cf/app -gi18n: inserting T() calls for strings that need to be translated +i18n4go: rewriting strings for source file: tmp/cli/cf/app/help.go +i18n4go: adding init func to package: app to output dir: tmp/cli/cf/app +i18n4go: inserting T() calls for strings that need to be translated saving file to path tmp/cli/cf/app/help.go Total files parsed: 1 @@ -274,24 +274,24 @@ Total time: 9.986963ms b. running it on a directory ``` -$ gi18n -c rewrite-package -v -d tmp/cli/cf/app/ -i18n-strings-dirname tmp/cli/i18n/app/ -o tmp/cli/cf/app/ +$ i18n4go -c rewrite-package -v -d tmp/cli/cf/app/ -i18n-strings-dirname tmp/cli/i18n/app/ -o tmp/cli/cf/app/ -gi18n: rewriting strings in dir tmp/cli/cf/app/, recursive: false +i18n4go: rewriting strings in dir tmp/cli/cf/app/, recursive: false -gi18n: loading JSON strings from file: tmp/cli/i18n/app/app.go.en.json -gi18n: rewriting strings for source file: tmp/cli/cf/app/app.go -gi18n: adding init func to package: app to output dir: tmp/cli/cf/app -gi18n: inserting T() calls for strings that need to be translated +i18n4go: loading JSON strings from file: tmp/cli/i18n/app/app.go.en.json +i18n4go: rewriting strings for source file: tmp/cli/cf/app/app.go +i18n4go: adding init func to package: app to output dir: tmp/cli/cf/app +i18n4go: inserting T() calls for strings that need to be translated saving file to path tmp/cli/cf/app/app.go -gi18n: loading JSON strings from file: tmp/cli/i18n/app/flag_helper.go.en.json -gi18n: rewriting strings for source file: tmp/cli/cf/app/flag_helper.go -gi18n: adding init func to package: app to output dir: tmp/cli/cf/app -gi18n: inserting T() calls for strings that need to be translated +i18n4go: loading JSON strings from file: tmp/cli/i18n/app/flag_helper.go.en.json +i18n4go: rewriting strings for source file: tmp/cli/cf/app/flag_helper.go +i18n4go: adding init func to package: app to output dir: tmp/cli/cf/app +i18n4go: inserting T() calls for strings that need to be translated saving file to path tmp/cli/cf/app/flag_helper.go -gi18n: loading JSON strings from file: tmp/cli/i18n/app/help.go.en.json -gi18n: rewriting strings for source file: tmp/cli/cf/app/help.go -gi18n: adding init func to package: app to output dir: tmp/cli/cf/app -gi18n: inserting T() calls for strings that need to be translated +i18n4go: loading JSON strings from file: tmp/cli/i18n/app/help.go.en.json +i18n4go: rewriting strings for source file: tmp/cli/cf/app/help.go +i18n4go: adding init func to package: app to output dir: tmp/cli/cf/app +i18n4go: inserting T() calls for strings that need to be translated saving file to path tmp/cli/cf/app/help.go Total files parsed: 3 @@ -336,22 +336,22 @@ The general usage for `-c create-translations` command is: The command `-create-translations` generates copies of the `-source-language` file, one per language specified in the `-languages` flag (seperated by comma). ``` -$ gi18n -create-translations -v -f tmp/cli/i18n/app/en.all.json -source-language en -languages "en_US,fr_FR,es_ES,de_DE" -o tmp/cli/i18n/app/ +$ i18n4go -create-translations -v -f tmp/cli/i18n/app/en.all.json -source-language en -languages "en_US,fr_FR,es_ES,de_DE" -o tmp/cli/i18n/app/ -gi18n: creating translation files for: tmp/cli/i18n/app/en.all.json +i18n4go: creating translation files for: tmp/cli/i18n/app/en.all.json -gi18n: creating translation file copy for language: en_US -gi18n: creating translation file: tmp/cli/i18n/app/en_US.all.json -gi18n: created default translation file: tmp/cli/i18n/app/en_US.all.json -gi18n: creating translation file copy for language: fr_FR -gi18n: creating translation file: tmp/cli/i18n/app/fr_FR.all.json -gi18n: created default translation file: tmp/cli/i18n/app/fr_FR.all.json -gi18n: creating translation file copy for language: es_ES -gi18n: creating translation file: tmp/cli/i18n/app/es_ES.all.json -gi18n: created default translation file: tmp/cli/i18n/app/es_ES.all.json -gi18n: creating translation file copy for language: de_DE -gi18n: creating translation file: tmp/cli/i18n/app/de_DE.all.json -gi18n: created default translation file: tmp/cli/i18n/app/de_DE.all.json +i18n4go: creating translation file copy for language: en_US +i18n4go: creating translation file: tmp/cli/i18n/app/en_US.all.json +i18n4go: created default translation file: tmp/cli/i18n/app/en_US.all.json +i18n4go: creating translation file copy for language: fr_FR +i18n4go: creating translation file: tmp/cli/i18n/app/fr_FR.all.json +i18n4go: created default translation file: tmp/cli/i18n/app/fr_FR.all.json +i18n4go: creating translation file copy for language: es_ES +i18n4go: creating translation file: tmp/cli/i18n/app/es_ES.all.json +i18n4go: created default translation file: tmp/cli/i18n/app/es_ES.all.json +i18n4go: creating translation file copy for language: de_DE +i18n4go: creating translation file: tmp/cli/i18n/app/de_DE.all.json +i18n4go: created default translation file: tmp/cli/i18n/app/de_DE.all.json Total time: 2.143251ms ``` @@ -385,31 +385,31 @@ had a `./tmp/cli/i18n/app/fr.all.json` for French and that file had missing stri `tmp/cli/i18n/app/fr.all.json.missing.diff.json`, as in the following: ``` -$ gi18n -c verify-strings -v -f tmp/cli/i18n/app/en.all.json -languages "fr" +$ i18n4go -c verify-strings -v -f tmp/cli/i18n/app/en.all.json -languages "fr" targetFilenames: [tmp/cli/i18n/app/fr.all.json] -gi18n: ERROR input file does not match target file: tmp/cli/i18n/app/fr.all.json -gi18n: generated diff file: tmp/cli/i18n/app/fr.all.json.missing.diff.json -gi18n: Error verifying target filename: tmp/cli/i18n/app/fr.all.json -gi18n: Could not verify strings for input filename, err: gi18n: target file is missing i18n strings with IDs: --,'%v',- +i18n4go: ERROR input file does not match target file: tmp/cli/i18n/app/fr.all.json +i18n4go: generated diff file: tmp/cli/i18n/app/fr.all.json.missing.diff.json +i18n4go: Error verifying target filename: tmp/cli/i18n/app/fr.all.json +i18n4go: Could not verify strings for input filename, err: i18n4go: target file is missing i18n strings with IDs: --,'%v',- ``` Similarly, `verify-strings` will make sure that no additonal strings are added. So if we had an additional German `de.all.json` file that included additional strings running `verify-strings` would include a `tmp/cli/i18n/app/de.all.json.extra.diff.json`. ``` -$ gi18n -v -verify-strings -f tmp/cli/i18n/app/en.all.json -languages "fr,de" +$ i18n4go -v -verify-strings -f tmp/cli/i18n/app/en.all.json -languages "fr,de" targetFilenames: [tmp/cli/i18n/app/fr.all.json tmp/cli/i18n/app/de.all.json] -gi18n: ERROR input file does not match target file: tmp/cli/i18n/app/fr.all.json -gi18n: generated diff file: tmp/cli/i18n/app/fr.all.json.missing.diff.json -gi18n: Error verifying target filename: tmp/cli/i18n/app/fr.all.json -gi18n: WARNING target file has extra key with ID: advanced -gi18n: WARNING target file has extra key with ID: apps -gi18n: WARNING target file contains total of extra keys: 2 -gi18n: generated diff file: tmp/cli/i18n/app/de.all.json.extra.diff.json -gi18n: Error verifying target filename: tmp/cli/i18n/app/de.all.json -gi18n: Could not verify strings for input filename, err: gi18n: target file has extra i18n strings with IDs: advanced,apps +i18n4go: ERROR input file does not match target file: tmp/cli/i18n/app/fr.all.json +i18n4go: generated diff file: tmp/cli/i18n/app/fr.all.json.missing.diff.json +i18n4go: Error verifying target filename: tmp/cli/i18n/app/fr.all.json +i18n4go: WARNING target file has extra key with ID: advanced +i18n4go: WARNING target file has extra key with ID: apps +i18n4go: WARNING target file contains total of extra keys: 2 +i18n4go: generated diff file: tmp/cli/i18n/app/de.all.json.extra.diff.json +i18n4go: Error verifying target filename: tmp/cli/i18n/app/de.all.json +i18n4go: Could not verify strings for input filename, err: i18n4go: target file has extra i18n strings with IDs: advanced,apps ``` Finally, if a combined language file contains both extra and missing keys then `verify-strings` will generate two diff files: `missing` and `extra`. @@ -440,7 +440,7 @@ to the generated files from extracted strings. As an example run, generate an extracted string files useing the command: ``` -$ gi18n -c extract-strings -p -d ./tmp/cli/cf/app/ -o ./tmp/cli/i18n -output-match-package -ignore-regexp ".*test.*" -e ./example/excluded.json +$ i18n4go -c extract-strings -p -d ./tmp/cli/cf/app/ -o ./tmp/cli/i18n -output-match-package -ignore-regexp ".*test.*" -e ./example/excluded.json ``` If we inspect the `./tmp/cli/i18n/app/app.go.en.json` file there should not be an entry for `"id": "help"`, but you should still see an entry for `"id": "show help"` @@ -463,7 +463,7 @@ As an example for regular expressions, let us consider the `^json:`. This expres `./tmp/cli/cf/api/resources/events.go` file such as: `ExitDescription string `json:"exit_description"`. After running the command: ``` -$ gi18n -c extract-strings -v -d ./tmp/cli/cf/api/resources -o ./tmp/cli/i18n -output-match-package -ignore-regexp ".*test.*" -e ./example/excluded.json +$ i18n4go -c extract-strings -v -d ./tmp/cli/cf/api/resources -o ./tmp/cli/i18n -output-match-package -ignore-regexp ".*test.*" -e ./example/excluded.json ``` We can inspect the `./tmp/cli/i18n/resources/events.go.en.json` file and see that there are no strings with the expression `json:`. diff --git a/bin/build b/bin/build index 9e86bf6..b064e6f 100755 --- a/bin/build +++ b/bin/build @@ -7,4 +7,4 @@ echo -e "\n Formatting packages..." go fmt ./... echo -e "\nGenerating Binary..." -go build -o $(dirname $0)/../out/gi18n ./gi18n/gi18n.go +go build -o $(dirname $0)/../out/i18n4go ./i18n4go/i18n4go.go diff --git a/cmds/create_translations.go b/cmds/create_translations.go index 0d7f811..28fc682 100644 --- a/cmds/create_translations.go +++ b/cmds/create_translations.go @@ -75,24 +75,24 @@ func (ct *createTranslations) Printf(msg string, a ...interface{}) (int, error) } func (ct *createTranslations) Run() error { - ct.Println("gi18n: creating translation files for:", ct.Filename) + ct.Println("i18n4go: creating translation files for:", ct.Filename) ct.Println() for _, language := range ct.Languages { - ct.Println("gi18n: creating translation file copy for language:", language) + ct.Println("i18n4go: creating translation file copy for language:", language) if ct.options.GoogleTranslateApiKeyFlag != "" { destFilename, err := ct.createTranslationFileWithGoogleTranslate(language) if err != nil { - return fmt.Errorf("gi18n: could not create translation file for language: %s with Google Translate", language) + return fmt.Errorf("i18n4go: could not create translation file for language: %s with Google Translate", language) } - ct.Println("gi18n: created translation file with Google Translate:", destFilename) + ct.Println("i18n4go: created translation file with Google Translate:", destFilename) } else { destFilename, err := ct.createTranslationFile(ct.Filename, language) if err != nil { - return fmt.Errorf("gi18n: could not create default translation file for language: %s\nerr:%s", language, err.Error()) + return fmt.Errorf("i18n4go: could not create default translation file for language: %s\nerr:%s", language, err.Error()) } - ct.Println("gi18n: created default translation file:", destFilename) + ct.Println("i18n4go: created default translation file:", destFilename) } } @@ -110,7 +110,7 @@ func (ct *createTranslations) createTranslationFileWithGoogleTranslate(language err = common.CreateOutputDirsIfNeeded(ct.OutputDirname) if err != nil { ct.Println(err) - return "", fmt.Errorf("gi18n: could not create output directory: %s", ct.OutputDirname) + return "", fmt.Errorf("i18n4go: could not create output directory: %s", ct.OutputDirname) } destFilename := filepath.Join(ct.OutputDirname, strings.Replace(fileName, ct.options.SourceLanguageFlag, language, -1)) @@ -118,19 +118,19 @@ func (ct *createTranslations) createTranslationFileWithGoogleTranslate(language i18nStringInfos, err := common.LoadI18nStringInfos(ct.Filename) if err != nil { ct.Println(err) - return "", fmt.Errorf("gi18n: could not load i18n strings from file: %s", ct.Filename) + return "", fmt.Errorf("i18n4go: could not load i18n strings from file: %s", ct.Filename) } if len(i18nStringInfos) == 0 { - return "", fmt.Errorf("gi18n: input file: %s is empty", ct.Filename) + return "", fmt.Errorf("i18n4go: input file: %s is empty", ct.Filename) } - ct.Println("gi18n: attempting to use Google Translate to translate source strings in: ", language) + ct.Println("i18n4go: attempting to use Google Translate to translate source strings in: ", language) modifiedI18nStringInfos := make([]common.I18nStringInfo, len(i18nStringInfos)) for i, i18nStringInfo := range i18nStringInfos { translation, _, err := ct.googleTranslate(i18nStringInfo.Translation, language) if err != nil { - ct.Println("gi18n: error invoking Google Translate for string:", i18nStringInfo.Translation) + ct.Println("i18n4go: error invoking Google Translate for string:", i18nStringInfo.Translation) } else { modifiedI18nStringInfos[i] = common.I18nStringInfo{ID: i18nStringInfo.ID, Translation: translation} } @@ -139,7 +139,7 @@ func (ct *createTranslations) createTranslationFileWithGoogleTranslate(language err = common.SaveI18nStringInfos(ct, ct.Options(), modifiedI18nStringInfos, destFilename) if err != nil { ct.Println(err) - return "", fmt.Errorf("gi18n: could not save Google Translate i18n strings to file: %s", destFilename) + return "", fmt.Errorf("i18n4go: could not save Google Translate i18n strings to file: %s", destFilename) } if ct.options.PoFlag { @@ -147,7 +147,7 @@ func (ct *createTranslations) createTranslationFileWithGoogleTranslate(language err = common.SaveI18nStringsInPo(ct, ct.Options(), modifiedI18nStringInfos, poFilename) if err != nil { ct.Println(err) - return "", fmt.Errorf("gi18n: could not save PO file: %s", poFilename) + return "", fmt.Errorf("i18n4go: could not save PO file: %s", poFilename) } } @@ -165,15 +165,15 @@ func (ct *createTranslations) createTranslationFile(sourceFilename string, langu i18nStringInfos, err := common.LoadI18nStringInfos(sourceFilename) if err != nil { ct.Println(err) - return "", fmt.Errorf("gi18n: could not load i18n strings from file: %s", sourceFilename) + return "", fmt.Errorf("i18n4go: could not load i18n strings from file: %s", sourceFilename) } if len(i18nStringInfos) == 0 { - return "", fmt.Errorf("gi18n: input file: %s is empty", sourceFilename) + return "", fmt.Errorf("i18n4go: input file: %s is empty", sourceFilename) } destFilename := filepath.Join(ct.OutputDirname, strings.Replace(fileName, ct.options.SourceLanguageFlag, language, -1)) - ct.Println("gi18n: creating translation file:", destFilename) + ct.Println("i18n4go: creating translation file:", destFilename) return destFilename, common.CopyFileContents(sourceFilename, destFilename) } @@ -184,7 +184,7 @@ func (ct *createTranslations) googleTranslate(translateString string, language s response, err := http.Get(googleTranslateUrl) if err != nil { - ct.Println("gi18n: ERROR invoking Google Translate: ", googleTranslateUrl) + ct.Println("i18n4go: ERROR invoking Google Translate: ", googleTranslateUrl) return "", "", err } @@ -192,14 +192,14 @@ func (ct *createTranslations) googleTranslate(translateString string, language s body, err := ioutil.ReadAll(response.Body) if err != nil { - ct.Println("gi18n: ERROR parsing Google Translate response body") + ct.Println("i18n4go: ERROR parsing Google Translate response body") return "", "", err } var googleTranslateData GoogleTranslateData err = json.Unmarshal(body, &googleTranslateData) if err != nil { - ct.Println("gi18n: ERROR parsing Google Translate response body") + ct.Println("i18n4go: ERROR parsing Google Translate response body") return "", "", err } diff --git a/cmds/extract_strings.go b/cmds/extract_strings.go index c8febb6..57b66de 100644 --- a/cmds/extract_strings.go +++ b/cmds/extract_strings.go @@ -88,7 +88,7 @@ func (es *extractStrings) Run() error { } else { err := es.InspectDir(es.options.DirnameFlag, es.options.RecurseFlag) if err != nil { - es.Println("gi18n: could not extract strings from directory:", es.options.DirnameFlag) + es.Println("i18n4go: could not extract strings from directory:", es.options.DirnameFlag) return err } es.Println() @@ -99,7 +99,7 @@ func (es *extractStrings) Run() error { } func (es *extractStrings) InspectFile(filename string) error { - es.Println("gi18n: extracting strings from file:", filename) + es.Println("i18n4go: extracting strings from file:", filename) if es.options.DryRunFlag { es.Println("WARNING running in -dry-run mode") } @@ -207,7 +207,7 @@ func (es *extractStrings) InspectFile(filename string) error { } func (es *extractStrings) InspectDir(dirName string, recursive bool) error { - es.Printf("gi18n: inspecting dir %s, recursive: %t\n", dirName, recursive) + es.Printf("i18n4go: inspecting dir %s, recursive: %t\n", dirName, recursive) es.Println() fset := token.NewFileSet() diff --git a/cmds/merge_string.go b/cmds/merge_string.go index 6869e82..99dcc85 100644 --- a/cmds/merge_string.go +++ b/cmds/merge_string.go @@ -72,7 +72,7 @@ func (ms *MergeStrings) combineStringInfosPerDirectory(directory string) error { ms.I18nStringInfos = common.I18nStringInfoMapValues2Array(combinedMap) sort.Sort(ms) common.SaveI18nStringInfos(ms, ms.Options(), ms.I18nStringInfos, filePath) - ms.Println("gi18n: saving combined language file: " + filePath) + ms.Println("i18n4go: saving combined language file: " + filePath) if ms.Recurse { for _, directory = range directories { @@ -104,7 +104,7 @@ func (ms MergeStrings) matchFileToSourceLanguage(files []string, lang string) (l for _, file := range files { if strings.Contains(file, languageMatcher) { list = append(list, file) - ms.Println("gi18n: scanning file: " + file) + ms.Println("i18n4go: scanning file: " + file) } } return diff --git a/cmds/rewrite_package.go b/cmds/rewrite_package.go index 8935597..74c1ff5 100644 --- a/cmds/rewrite_package.go +++ b/cmds/rewrite_package.go @@ -145,7 +145,7 @@ func (rp *rewritePackage) loadStringsToBeTranslated(fileName string) error { } func (rp *rewritePackage) processDir(dirName string, recursive bool) error { - rp.Printf("gi18n: rewriting strings in dir %s, recursive: %t\n", dirName, recursive) + rp.Printf("i18n4go: rewriting strings in dir %s, recursive: %t\n", dirName, recursive) rp.Println() fileInfos, _ := ioutil.ReadDir(dirName) @@ -163,9 +163,9 @@ func (rp *rewritePackage) processDir(dirName string, recursive bool) error { } rp.I18nStringsFilename = filepath.Join(rp.I18nStringsDirname, i18nFilename) - rp.Printf("gi18n: loading JSON strings from file: %s\n", rp.I18nStringsFilename) + rp.Printf("i18n4go: loading JSON strings from file: %s\n", rp.I18nStringsFilename) if err := rp.loadStringsToBeTranslated(rp.I18nStringsFilename); err != nil { - rp.Println("gi18n: WARNING could not find JSON file:", rp.I18nStringsFilename, err.Error()) + rp.Println("i18n4go: WARNING could not find JSON file:", rp.I18nStringsFilename, err.Error()) rp.resetProcessing() continue } @@ -200,7 +200,7 @@ func (rp *rewritePackage) ignoreFile(fileName string) bool { func (rp *rewritePackage) processFilename(fileName string) error { rp.TotalFiles += 1 - rp.Println("gi18n: rewriting strings for source file:", fileName) + rp.Println("i18n4go: rewriting strings for source file:", fileName) fileSet := token.NewFileSet() @@ -222,7 +222,7 @@ func (rp *rewritePackage) processFilename(fileName string) error { importPath, err := rp.determineImportPath(absFilePath) if err != nil { - rp.Println("gi18n: error determining the import path:", err.Error()) + rp.Println("i18n4go: error determining the import path:", err.Error()) return err } @@ -233,20 +233,20 @@ func (rp *rewritePackage) processFilename(fileName string) error { outputDir := filepath.Join(rp.OutputDirname, filepath.Dir(rp.relativePathForFile(fileName))) err = rp.addInitFuncToPackage(astFile.Name.Name, outputDir, importPath) if err != nil { - rp.Println("gi18n: error adding init() func to package:", err.Error()) + rp.Println("i18n4go: error adding init() func to package:", err.Error()) return err } err = rp.insertTFuncCall(astFile) if err != nil { - rp.Println("gi18n: error appending T() to AST file:", err.Error()) + rp.Println("i18n4go: error appending T() to AST file:", err.Error()) return err } relativeFilePath := rp.relativePathForFile(fileName) err = rp.saveASTFile(relativeFilePath, fileName, astFile, fileSet) if err != nil { - rp.Println("gi18n: error saving AST file:", err.Error()) + rp.Println("i18n4go: error saving AST file:", err.Error()) return err } @@ -254,7 +254,7 @@ func (rp *rewritePackage) processFilename(fileName string) error { i18nStringInfos := common.I18nStringInfoMapValues2Array(rp.UpdatedExtractedStrings) err := common.SaveI18nStringInfos(rp, rp.Options(), i18nStringInfos, rp.I18nStringsFilename) if err != nil { - rp.Println("gi18n: error saving updated i18n strings file:", err.Error()) + rp.Println("i18n4go: error saving updated i18n strings file:", err.Error()) return err } } @@ -265,36 +265,36 @@ func (rp *rewritePackage) processFilename(fileName string) error { func (rp *rewritePackage) determineImportPath(filePath string) (string, error) { dirName := filepath.Dir(filePath) if rp.options.RootPathFlag == "" { - rp.Println("gi18n: using the PWD as the rootPath:", os.Getenv("PWD")) + rp.Println("i18n4go: using the PWD as the rootPath:", os.Getenv("PWD")) rp.RootPath = os.Getenv("PWD") } - rp.Println("gi18n: determining import path using root path:", rp.RootPath) + rp.Println("i18n4go: determining import path using root path:", rp.RootPath) pkg, err := build.Default.ImportDir(rp.RootPath, build.ImportMode(1)) if err != nil { - rp.Println("gi18n: error getting root path import:", err.Error) + rp.Println("i18n4go: error getting root path import:", err.Error) return "", err } - rp.Println("gi18n: got a root pkg with import path:", pkg.ImportPath) + rp.Println("i18n4go: got a root pkg with import path:", pkg.ImportPath) otherPkg, err := build.Default.ImportDir(dirName, build.ImportMode(0)) if err != nil { - rp.Println("gi18n: error getting root path import:", err.Error) + rp.Println("i18n4go: error getting root path import:", err.Error) return "", err } - rp.Println("gi18n: got a pkg with import:", otherPkg.ImportPath) + rp.Println("i18n4go: got a pkg with import:", otherPkg.ImportPath) importPath := otherPkg.ImportPath importPath = strings.Replace(importPath, pkg.ImportPath, "", 1) if strings.HasPrefix(importPath, "/") { importPath = strings.TrimLeft(importPath, "/") } - rp.Println("gi18n: using import path as:", importPath) + rp.Println("i18n4go: using import path as:", importPath) return importPath, nil } func (rp *rewritePackage) insertTFuncCall(astFile *ast.File) error { - rp.Println("gi18n: inserting T() calls for strings that need to be translated") + rp.Println("i18n4go: inserting T() calls for strings that need to be translated") var declarations []ast.Decl if len(astFile.Imports) > 0 { declarations = astFile.Decls[1:] @@ -544,7 +544,7 @@ func (rp *rewritePackage) wrapBasicLitWithT(basicLit *ast.BasicLit) ast.Expr { } func (rp *rewritePackage) addInitFuncToPackage(packageName, outputDir, importPath string) error { - rp.Println("gi18n: adding init func to package:", packageName, " to output dir:", outputDir) + rp.Println("i18n4go: adding init func to package:", packageName, " to output dir:", outputDir) common.CreateOutputDirsIfNeeded(outputDir) @@ -564,7 +564,7 @@ func (rp *rewritePackage) getInitFuncCodeSnippetContent(packageName, importPath if rp.InitCodeSnippetFilename != "" { bytes, err := ioutil.ReadFile(rp.InitCodeSnippetFilename) if err != nil { - rp.Printf("gi18n: error reading content of init code snippet file: %s\n, using default", rp.InitCodeSnippetFilename) + rp.Printf("i18n4go: error reading content of init code snippet file: %s\n, using default", rp.InitCodeSnippetFilename) } else { snippetContent = string(bytes) } diff --git a/cmds/verify_strings.go b/cmds/verify_strings.go index 6363209..0fd2205 100644 --- a/cmds/verify_strings.go +++ b/cmds/verify_strings.go @@ -55,7 +55,7 @@ func (vs *verifyStrings) Printf(msg string, a ...interface{}) (int, error) { func (vs *verifyStrings) Run() error { fileName, filePath, err := common.CheckFile(vs.InputFilename) if err != nil { - vs.Println("gi18n: Error checking input filename: ", vs.InputFilename) + vs.Println("i18n4go: Error checking input filename: ", vs.InputFilename) return err } @@ -64,7 +64,7 @@ func (vs *verifyStrings) Run() error { for _, targetFilename := range targetFilenames { err = vs.verify(vs.InputFilename, targetFilename) if err != nil { - vs.Println("gi18n: Error verifying target filename: ", targetFilename) + vs.Println("i18n4go: Error verifying target filename: ", targetFilename) } } @@ -91,12 +91,12 @@ func (vs *verifyStrings) verify(inputFilename string, targetFilename string) err inputI18nStringInfos, err := common.LoadI18nStringInfos(inputFilename) if err != nil { - vs.Println("gi18n: Error loading the i18n strings from input filename:", inputFilename) + vs.Println("i18n4go: Error loading the i18n strings from input filename:", inputFilename) return err } if len(inputI18nStringInfos) == 0 { - return fmt.Errorf("gi18n: Error input file: %s is empty", inputFilename) + return fmt.Errorf("i18n4go: Error input file: %s is empty", inputFilename) } inputMap, err := common.CreateI18nStringInfoMap(inputI18nStringInfos) @@ -106,7 +106,7 @@ func (vs *verifyStrings) verify(inputFilename string, targetFilename string) err targetI18nStringInfos, err := common.LoadI18nStringInfos(targetFilename) if err != nil { - vs.Println("gi18n: Error loading the i18n strings from target filename:", targetFilename) + vs.Println("i18n4go: Error loading the i18n strings from target filename:", targetFilename) return err } @@ -114,51 +114,51 @@ func (vs *verifyStrings) verify(inputFilename string, targetFilename string) err for _, stringInfo := range targetI18nStringInfos { if _, ok := inputMap[stringInfo.ID]; ok { if common.IsTemplatedString(stringInfo.ID) && vs.isTemplatedStringTranslationInvalid(stringInfo) { - vs.Println("gi18n: WARNING target file has invalid templated translations with key ID: ", stringInfo.ID) + vs.Println("i18n4go: WARNING target file has invalid templated translations with key ID: ", stringInfo.ID) targetInvalidStringInfos = append(targetInvalidStringInfos, stringInfo) } delete(inputMap, stringInfo.ID) } else { - vs.Println("gi18n: WARNING target file has extra key with ID: ", stringInfo.ID) + vs.Println("i18n4go: WARNING target file has extra key with ID: ", stringInfo.ID) targetExtraStringInfos = append(targetExtraStringInfos, stringInfo) } } var verficationError error if len(targetExtraStringInfos) > 0 { - vs.Println("gi18n: WARNING target file contains total of extra keys:", len(targetExtraStringInfos)) + vs.Println("i18n4go: WARNING target file contains total of extra keys:", len(targetExtraStringInfos)) diffFilename, err := vs.generateExtraKeysDiffFile(targetExtraStringInfos, targetFilename) if err != nil { - vs.Println("gi18n: ERROR could not create the diff file:", err) + vs.Println("i18n4go: ERROR could not create the diff file:", err) return err } - vs.Println("gi18n: generated diff file:", diffFilename) - verficationError = fmt.Errorf("gi18n: target file has extra i18n strings with IDs: %s", strings.Join(keysForI18nStringInfos(targetExtraStringInfos), ",")) + vs.Println("i18n4go: generated diff file:", diffFilename) + verficationError = fmt.Errorf("i18n4go: target file has extra i18n strings with IDs: %s", strings.Join(keysForI18nStringInfos(targetExtraStringInfos), ",")) } if len(targetInvalidStringInfos) > 0 { - vs.Println("gi18n: WARNING target file contains total of invalid translations:", len(targetInvalidStringInfos)) + vs.Println("i18n4go: WARNING target file contains total of invalid translations:", len(targetInvalidStringInfos)) diffFilename, err := vs.generateInvalidTranslationDiffFile(targetInvalidStringInfos, targetFilename) if err != nil { - vs.Println("gi18n: ERROR could not create the diff file:", err) + vs.Println("i18n4go: ERROR could not create the diff file:", err) return err } - vs.Println("gi18n: generated diff file:", diffFilename) - verficationError = fmt.Errorf("gi18n: target file has invalid i18n strings with IDs: %s", strings.Join(keysForI18nStringInfos(targetInvalidStringInfos), ",")) + vs.Println("i18n4go: generated diff file:", diffFilename) + verficationError = fmt.Errorf("i18n4go: target file has invalid i18n strings with IDs: %s", strings.Join(keysForI18nStringInfos(targetInvalidStringInfos), ",")) } if len(inputMap) > 0 { - vs.Println("gi18n: ERROR input file does not match target file:", targetFilename) + vs.Println("i18n4go: ERROR input file does not match target file:", targetFilename) diffFilename, err := vs.generateMissingKeysDiffFile(valuesForI18nStringInfoMap(inputMap), targetFilename) if err != nil { - vs.Println("gi18n: ERROR could not create the diff file:", err) + vs.Println("i18n4go: ERROR could not create the diff file:", err) return err } - vs.Println("gi18n: generated diff file:", diffFilename) - verficationError = fmt.Errorf("gi18n: target file is missing i18n strings with IDs: %s", strings.Join(keysForI18nStringInfoMap(inputMap), ",")) + vs.Println("i18n4go: generated diff file:", diffFilename) + verficationError = fmt.Errorf("i18n4go: target file is missing i18n strings with IDs: %s", strings.Join(keysForI18nStringInfoMap(inputMap), ",")) } return verficationError @@ -184,7 +184,7 @@ func (vs *verifyStrings) isTemplatedStringTranslationInvalid(stringInfo common.I } if len(missingArgs) > 0 { - vs.Println("gi18n: templated string is invalid, missing args in translation:", strings.Join(missingArgs, ",")) + vs.Println("i18n4go: templated string is invalid, missing args in translation:", strings.Join(missingArgs, ",")) return true } diff --git a/common/common.go b/common/common.go index 00143aa..c15f7e4 100644 --- a/common/common.go +++ b/common/common.go @@ -189,7 +189,7 @@ func SaveStringsInPo(printer PrinterInterface, options Options, stringInfos map[ } func SaveI18nStringsInPo(printer PrinterInterface, options Options, i18nStrings []I18nStringInfo, fileName string) error { - printer.Println("gi18n: creating and saving i18n strings to .po file:", fileName) + printer.Println("i18n4go: creating and saving i18n strings to .po file:", fileName) if !options.DryRunFlag && len(i18nStrings) != 0 { file, err := os.Create(fileName) @@ -276,7 +276,7 @@ func CopyI18nStringInfoMap(i18nStringInfoMap map[string]I18nStringInfo) map[stri func GetTemplatedStringArgs(aString string) []string { re, err := getTemplatedStringRegexp() if err != nil { - fmt.Errorf("gi18n: Error compiling templated string Regexp: %s", err.Error()) + fmt.Errorf("i18n4go: Error compiling templated string Regexp: %s", err.Error()) return []string{} } @@ -294,7 +294,7 @@ func GetTemplatedStringArgs(aString string) []string { func IsTemplatedString(aString string) bool { re, err := getTemplatedStringRegexp() if err != nil { - fmt.Errorf("gi18n: Error compiling templated string Regexp: %s", err.Error()) + fmt.Errorf("i18n4go: Error compiling templated string Regexp: %s", err.Error()) return false } @@ -304,7 +304,7 @@ func IsTemplatedString(aString string) bool { func IsInterpolatedString(aString string) bool { re, err := getInterpolatedStringRegexp() if err != nil { - fmt.Errorf("gi18n: Error compiling interpolated string Regexp: %s", err.Error()) + fmt.Errorf("i18n4go: Error compiling interpolated string Regexp: %s", err.Error()) return false } @@ -318,7 +318,7 @@ func ConvertToTemplatedString(aString string) string { re, err := getInterpolatedStringRegexp() if err != nil { - fmt.Errorf("gi18n: Error compiling interpolated string Regexp: %s", err.Error()) + fmt.Errorf("i18n4go: Error compiling interpolated string Regexp: %s", err.Error()) return "" } diff --git a/example/excluded.json b/example/excluded.json index a54d578..4d7ee8f 100644 --- a/example/excluded.json +++ b/example/excluded.json @@ -8,7 +8,7 @@ "extract_strings", "excluded.json", - "gi18n", + "i18n4go", ".en.json", ".extracted.json", "json:\"id\"", diff --git a/i18n/init.go b/i18n/init.go index a42abf1..cf145b2 100644 --- a/i18n/init.go +++ b/i18n/init.go @@ -100,7 +100,7 @@ func loadFromAsset(packageName, assetPath, locale, language string) error { return errors.New(fmt.Sprintf("Could not load i18n asset: %v", assetKey)) } - tmpDir, err := ioutil.TempDir("", "gi18n_res") + tmpDir, err := ioutil.TempDir("", "i18n4go_res") if err != nil { return err } diff --git a/gi18n/gi18n.go b/i18n4go/i18n4go.go similarity index 86% rename from gi18n/gi18n.go rename to i18n4go/i18n4go.go index fc6d2d4..b09eec0 100644 --- a/gi18n/gi18n.go +++ b/i18n4go/i18n4go.go @@ -59,7 +59,7 @@ func extractStringsCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not extract strings, err:", err) + cmd.Println("i18n4go: Could not extract strings, err:", err) os.Exit(1) } @@ -79,7 +79,7 @@ func createTranslationsCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not create translation files, err:", err) + cmd.Println("i18n4go: Could not create translation files, err:", err) os.Exit(1) } @@ -99,7 +99,7 @@ func verifyStringsCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not verify strings for input filename, err:", err) + cmd.Println("i18n4go: Could not verify strings for input filename, err:", err) os.Exit(1) } @@ -120,7 +120,7 @@ func rewritePackageCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not successfully rewrite package, err:", err) + cmd.Println("i18n4go: Could not successfully rewrite package, err:", err) os.Exit(1) } @@ -140,7 +140,7 @@ func mergeStringsCmd() { err := mergeStrings.Run() if err != nil { - mergeStrings.Println("gi18n: Could not merge strings, err:", err) + mergeStrings.Println("i18n4go: Could not merge strings, err:", err) os.Exit(1) } @@ -160,7 +160,7 @@ func showMissingStringsCmd() { err := showMissingStrings.Run() if err != nil { - showMissingStrings.Println("gi18n: Could not show missing strings, err:", err) + showMissingStrings.Println("i18n4go: Could not show missing strings, err:", err) os.Exit(1) } @@ -180,7 +180,7 @@ func checkupCmd() { err := checkup.Run() if err != nil { - checkup.Println("gi18n: Could not checkup, err:", err) + checkup.Println("i18n4go: Could not checkup, err:", err) os.Exit(1) } @@ -200,7 +200,7 @@ func fixupCmd() { err := fixup.Run() if err != nil { - fixup.Println("gi18n: Could not fixup, err:", err) + fixup.Println("i18n4go: Could not fixup, err:", err) os.Exit(1) } @@ -253,22 +253,22 @@ func init() { func usage() { usageString := ` -usage: gi18n -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -f - or: gi18n -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -d [-r] [--ignore-regexp ] +usage: i18n4go -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -f + or: i18n4go -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -d [-r] [--ignore-regexp ] -usage: gi18n -c rewrite-package [-v] [-r] -d [--i18n-strings-filename | --i18n-strings-dirname ] [--init-code-snippet-filename ] - or: gi18n -c rewrite-package [-v] [-r] -f --i18n-strings-filename [--init-code-snippet-filename ] +usage: i18n4go -c rewrite-package [-v] [-r] -d [--i18n-strings-filename | --i18n-strings-dirname ] [--init-code-snippet-filename ] + or: i18n4go -c rewrite-package [-v] [-r] -f --i18n-strings-filename [--init-code-snippet-filename ] -usage: gi18n -c create-translations [-v] [--google-translate-api-key ] [--source-language ] -f --languages -o +usage: i18n4go -c create-translations [-v] [--google-translate-api-key ] [--source-language ] -f --languages -o -usage: gi18n -c merge-strings [-v] [-r] [--source-language ] -d +usage: i18n4go -c merge-strings [-v] [-r] [--source-language ] -d -usage: gi18n -c verify-strings [-v] [--source-language ] -f --language-files - or: gi18n -c verify-strings [-v] [--source-language ] -f --languages +usage: i18n4go -c verify-strings [-v] [--source-language ] -f --language-files + or: i18n4go -c verify-strings [-v] [--source-language ] -f --languages -usage: gi18n -c show-missing-strings [-v] -d --i18n-strings-filename +usage: i18n4go -c show-missing-strings [-v] -d --i18n-strings-filename -usage: gi18n -c checkup +usage: i18n4go -c checkup -h | --help prints the usage -v verbose @@ -378,7 +378,7 @@ func handlePanic() { func displayCrashDialog(errorMessage string) { formattedString := ` Something completely unexpected happened. This is a bug in %s. -Please file this bug : https://github.com/maximilien/gi18n/issues +Please file this bug : https://github.com/maximilien/i18n4go/issues Tell us that you ran this command: %s @@ -393,5 +393,5 @@ and this stack trace: ` stackTrace := "\t" + strings.Replace(string(debug.Stack()), "\n", "\n\t", -1) - println(fmt.Sprintf(formattedString, "gi18n", strings.Join(os.Args, " "), errorMessage, stackTrace)) + println(fmt.Sprintf(formattedString, "i18n4go", strings.Join(os.Args, " "), errorMessage, stackTrace)) } diff --git a/integration/extract_strings/d_option_test.go b/integration/extract_strings/d_option_test.go index 6121435..abef566 100644 --- a/integration/extract_strings/d_option_test.go +++ b/integration/extract_strings/d_option_test.go @@ -23,7 +23,7 @@ var _ = Describe("extract-strings -d dirName", func() { _, err := os.Getwd() Ω(err).ShouldNot(HaveOccurred()) - outputPath, err = ioutil.TempDir("", "gi18n4go") + outputPath, err = ioutil.TempDir("", "i18n4go4go") Ω(err).ToNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "extract_strings") @@ -35,7 +35,7 @@ var _ = Describe("extract-strings -d dirName", func() { os.RemoveAll(outputPath) }) - Context("When gi18n4go is run with the -d flag", func() { + Context("When i18n4go4go is run with the -d flag", func() { BeforeEach(func() { session := Runi18n("-c", "extract-strings", "-v", "--po", "--meta", "-d", inputFilesPath, "-o", outputPath, "--ignore-regexp", "^[.]\\w+.go$") @@ -63,7 +63,7 @@ var _ = Describe("extract-strings -d dirName", func() { }) }) - Context("When gi18n4go is run with the -d -r flags", func() { + Context("When i18n4go4go is run with the -d -r flags", func() { BeforeEach(func() { inputFilesPath = filepath.Join(inputFilesPath, "..") diff --git a/integration/extract_strings/f_o_options_test.go b/integration/extract_strings/f_o_options_test.go index 8bd042e..8145b19 100644 --- a/integration/extract_strings/f_o_options_test.go +++ b/integration/extract_strings/f_o_options_test.go @@ -29,7 +29,7 @@ var _ = Describe("extract-strings -f fileName -o outputDir", func() { BeforeEach(func() { var err error - outputPath, err = ioutil.TempDir("", "gi18n4go") + outputPath, err = ioutil.TempDir("", "i18n4go4go") Ω(err).ToNot(HaveOccurred()) }) diff --git a/integration/extract_strings/f_option_test.go b/integration/extract_strings/f_option_test.go index 53451e9..cdf2e4a 100644 --- a/integration/extract_strings/f_option_test.go +++ b/integration/extract_strings/f_option_test.go @@ -109,7 +109,7 @@ var _ = Describe("extract-strings -f fileName", func() { BeforeEach(func() { var err error - OUTPUT_PATH, err = ioutil.TempDir("", "gi18n4go") + OUTPUT_PATH, err = ioutil.TempDir("", "i18n4go4go") Ω(err).ShouldNot(HaveOccurred()) session := Runi18n("-c", "extract-strings", "-f", filepath.Join(inputFilesPath, "no_strings.go"), "-o", OUTPUT_PATH) diff --git a/integration/fixup/fixup_suite_test.go b/integration/fixup/fixup_suite_test.go index 3943a22..da661b0 100644 --- a/integration/fixup/fixup_suite_test.go +++ b/integration/fixup/fixup_suite_test.go @@ -1,11 +1,12 @@ package fixup_test import ( + "testing" + "github.com/maximilien/i18n4go/integration/test_helpers" + . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" - - "testing" ) func TestCheckup(t *testing.T) { diff --git a/integration/fixup/fixup_test.go b/integration/fixup/fixup_test.go index 5abf37e..a024bbe 100644 --- a/integration/fixup/fixup_test.go +++ b/integration/fixup/fixup_test.go @@ -69,7 +69,7 @@ var _ = Describe("fixup", func() { } //session = Runi18n("-c", "fixup") - cmd = exec.Command(Gi18nExec, "-c", "fixup") + cmd = exec.Command(I18n4goExec, "-c", "fixup") stdinPipe, err = cmd.StdinPipe() if err != nil { diff --git a/integration/rewrite_package/d_option_test.go b/integration/rewrite_package/d_option_test.go index 40dfef5..0ac0c23 100644 --- a/integration/rewrite_package/d_option_test.go +++ b/integration/rewrite_package/d_option_test.go @@ -30,7 +30,7 @@ var _ = Describe("rewrite-package -d dirname -r", func() { rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -119,7 +119,7 @@ var _ = Describe("rewrite-package -d dirname -r", func() { rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -156,7 +156,7 @@ var _ = Describe("rewrite-package -d dirname -r", func() { rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -194,7 +194,7 @@ var _ = Describe("rewrite-package -d dirname -r", func() { rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") diff --git a/integration/rewrite_package/f_option_test.go b/integration/rewrite_package/f_option_test.go index d95a3df..215f27c 100644 --- a/integration/rewrite_package/f_option_test.go +++ b/integration/rewrite_package/f_option_test.go @@ -31,7 +31,7 @@ var _ = Describe("rewrite-package -f filename", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -79,7 +79,7 @@ var _ = Describe("rewrite-package -f filename", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -134,7 +134,7 @@ var _ = Describe("rewrite-package -f filename", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -174,7 +174,7 @@ var _ = Describe("rewrite-package -f filename", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") diff --git a/integration/rewrite_package/i18n_strings_filename_test.go b/integration/rewrite_package/i18n_strings_filename_test.go index cd85b61..ccd6d93 100644 --- a/integration/rewrite_package/i18n_strings_filename_test.go +++ b/integration/rewrite_package/i18n_strings_filename_test.go @@ -30,7 +30,7 @@ var _ = Describe("rewrite-package --i18n-strings-filename some-file", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -71,7 +71,7 @@ var _ = Describe("rewrite-package --i18n-strings-filename some-file", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -112,7 +112,7 @@ var _ = Describe("rewrite-package --i18n-strings-filename some-file", func() { Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") diff --git a/integration/rewrite_package/init_code_snippet_filename_test.go b/integration/rewrite_package/init_code_snippet_filename_test.go index 770c965..98860c4 100644 --- a/integration/rewrite_package/init_code_snippet_filename_test.go +++ b/integration/rewrite_package/init_code_snippet_filename_test.go @@ -31,7 +31,7 @@ var _ = Describe("rewrite-package [...] --init-code-snippet-filename some-file", Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") @@ -86,7 +86,7 @@ var _ = Describe("rewrite-package [...] --init-code-snippet-filename some-file", Ω(err).ShouldNot(HaveOccurred()) rootPath = filepath.Join(dir, "..", "..") - outputDir, err = ioutil.TempDir(rootPath, "gi18n_integration") + outputDir, err = ioutil.TempDir(rootPath, "i18n4go_integration") Ω(err).ShouldNot(HaveOccurred()) fixturesPath = filepath.Join("..", "..", "test_fixtures", "rewrite_package") diff --git a/integration/test_helpers/build_executable.go b/integration/test_helpers/build_executable.go index 04e7d3f..c325abf 100644 --- a/integration/test_helpers/build_executable.go +++ b/integration/test_helpers/build_executable.go @@ -6,10 +6,10 @@ import ( . "github.com/onsi/gomega" ) -var Gi18nExec string +var I18n4goExec string func BuildExecutable() { var err error - Gi18nExec, err = gexec.Build("./../../gi18n") + I18n4goExec, err = gexec.Build("./../../i18n4go") Ω(err).ShouldNot(HaveOccurred()) } diff --git a/integration/test_helpers/helpers.go b/integration/test_helpers/helpers.go index 4e064f5..3a3f561 100644 --- a/integration/test_helpers/helpers.go +++ b/integration/test_helpers/helpers.go @@ -53,7 +53,7 @@ func RemoveAllFiles(args ...string) { } func Runi18n(args ...string) *Session { - session := RunCommand(Gi18nExec, args...) + session := RunCommand(I18n4goExec, args...) return session } diff --git a/main/main.go b/main/main.go index fc6d2d4..b09eec0 100644 --- a/main/main.go +++ b/main/main.go @@ -59,7 +59,7 @@ func extractStringsCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not extract strings, err:", err) + cmd.Println("i18n4go: Could not extract strings, err:", err) os.Exit(1) } @@ -79,7 +79,7 @@ func createTranslationsCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not create translation files, err:", err) + cmd.Println("i18n4go: Could not create translation files, err:", err) os.Exit(1) } @@ -99,7 +99,7 @@ func verifyStringsCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not verify strings for input filename, err:", err) + cmd.Println("i18n4go: Could not verify strings for input filename, err:", err) os.Exit(1) } @@ -120,7 +120,7 @@ func rewritePackageCmd() { err := cmd.Run() if err != nil { - cmd.Println("gi18n: Could not successfully rewrite package, err:", err) + cmd.Println("i18n4go: Could not successfully rewrite package, err:", err) os.Exit(1) } @@ -140,7 +140,7 @@ func mergeStringsCmd() { err := mergeStrings.Run() if err != nil { - mergeStrings.Println("gi18n: Could not merge strings, err:", err) + mergeStrings.Println("i18n4go: Could not merge strings, err:", err) os.Exit(1) } @@ -160,7 +160,7 @@ func showMissingStringsCmd() { err := showMissingStrings.Run() if err != nil { - showMissingStrings.Println("gi18n: Could not show missing strings, err:", err) + showMissingStrings.Println("i18n4go: Could not show missing strings, err:", err) os.Exit(1) } @@ -180,7 +180,7 @@ func checkupCmd() { err := checkup.Run() if err != nil { - checkup.Println("gi18n: Could not checkup, err:", err) + checkup.Println("i18n4go: Could not checkup, err:", err) os.Exit(1) } @@ -200,7 +200,7 @@ func fixupCmd() { err := fixup.Run() if err != nil { - fixup.Println("gi18n: Could not fixup, err:", err) + fixup.Println("i18n4go: Could not fixup, err:", err) os.Exit(1) } @@ -253,22 +253,22 @@ func init() { func usage() { usageString := ` -usage: gi18n -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -f - or: gi18n -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -d [-r] [--ignore-regexp ] +usage: i18n4go -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -f + or: i18n4go -c extract-strings [-vpe] [--dry-run] [--output-flat|--output-match-package|-o ] -d [-r] [--ignore-regexp ] -usage: gi18n -c rewrite-package [-v] [-r] -d [--i18n-strings-filename | --i18n-strings-dirname ] [--init-code-snippet-filename ] - or: gi18n -c rewrite-package [-v] [-r] -f --i18n-strings-filename [--init-code-snippet-filename ] +usage: i18n4go -c rewrite-package [-v] [-r] -d [--i18n-strings-filename | --i18n-strings-dirname ] [--init-code-snippet-filename ] + or: i18n4go -c rewrite-package [-v] [-r] -f --i18n-strings-filename [--init-code-snippet-filename ] -usage: gi18n -c create-translations [-v] [--google-translate-api-key ] [--source-language ] -f --languages -o +usage: i18n4go -c create-translations [-v] [--google-translate-api-key ] [--source-language ] -f --languages -o -usage: gi18n -c merge-strings [-v] [-r] [--source-language ] -d +usage: i18n4go -c merge-strings [-v] [-r] [--source-language ] -d -usage: gi18n -c verify-strings [-v] [--source-language ] -f --language-files - or: gi18n -c verify-strings [-v] [--source-language ] -f --languages +usage: i18n4go -c verify-strings [-v] [--source-language ] -f --language-files + or: i18n4go -c verify-strings [-v] [--source-language ] -f --languages -usage: gi18n -c show-missing-strings [-v] -d --i18n-strings-filename +usage: i18n4go -c show-missing-strings [-v] -d --i18n-strings-filename -usage: gi18n -c checkup +usage: i18n4go -c checkup -h | --help prints the usage -v verbose @@ -378,7 +378,7 @@ func handlePanic() { func displayCrashDialog(errorMessage string) { formattedString := ` Something completely unexpected happened. This is a bug in %s. -Please file this bug : https://github.com/maximilien/gi18n/issues +Please file this bug : https://github.com/maximilien/i18n4go/issues Tell us that you ran this command: %s @@ -393,5 +393,5 @@ and this stack trace: ` stackTrace := "\t" + strings.Replace(string(debug.Stack()), "\n", "\n\t", -1) - println(fmt.Sprintf(formattedString, "gi18n", strings.Join(os.Args, " "), errorMessage, stackTrace)) + println(fmt.Sprintf(formattedString, "i18n4go", strings.Join(os.Args, " "), errorMessage, stackTrace)) } From 8cd1f3cf59264eb838b0144925d7bad3cb008b74 Mon Sep 17 00:00:00 2001 From: "dr.max" Date: Wed, 8 Apr 2015 14:26:19 -0700 Subject: [PATCH 4/4] updated version --- i18n4go/i18n4go.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n4go/i18n4go.go b/i18n4go/i18n4go.go index b09eec0..53c077c 100644 --- a/i18n4go/i18n4go.go +++ b/i18n4go/i18n4go.go @@ -13,7 +13,7 @@ import ( "github.com/maximilien/i18n4go/common" ) -const VERSION = "v0.1.1" +const VERSION = "v0.2.0" var options common.Options