gitextract_oi5hxoga/ ├── .formatter.exs ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── SECURITY.md │ ├── dependabot.yml │ └── workflows/ │ ├── main.yml │ └── publish-to-hex.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── coveralls.json ├── lib/ │ ├── gettext/ │ │ ├── application.ex │ │ ├── backend.ex │ │ ├── compiler.ex │ │ ├── error.ex │ │ ├── extractor.ex │ │ ├── extractor_agent.ex │ │ ├── fuzzy.ex │ │ ├── interpolation/ │ │ │ └── default.ex │ │ ├── interpolation.ex │ │ ├── macros.ex │ │ ├── merger.ex │ │ ├── missing_bindings_error.ex │ │ ├── plural.ex │ │ └── plural_form_error.ex │ ├── gettext.ex │ └── mix/ │ └── tasks/ │ ├── compile.gettext.ex │ ├── gettext.extract.ex │ └── gettext.merge.ex ├── mix.exs └── test/ ├── fixtures/ │ ├── bad_messages/ │ │ └── ru/ │ │ └── LC_MESSAGES/ │ │ └── errors.po │ ├── bom.po │ ├── empty.po │ ├── invalid_syntax_error.po │ ├── invalid_token_error.po │ ├── multi_messages/ │ │ ├── es/ │ │ │ └── LC_MESSAGES/ │ │ │ └── default.po │ │ └── it/ │ │ └── LC_MESSAGES/ │ │ ├── default.po │ │ └── errors.po │ ├── po_editors/ │ │ ├── poedit.po │ │ └── poeditor.com.po │ ├── single_messages/ │ │ ├── it/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── default.po │ │ │ ├── errors.po │ │ │ └── interpolations.po │ │ └── ja/ │ │ └── LC_MESSAGES/ │ │ └── errors.po │ └── valid.po ├── gettext/ │ ├── backend_test.exs │ ├── extractor_test.exs │ ├── fuzzy_test.exs │ ├── interpolation/ │ │ └── default_test.exs │ ├── macros_test.exs │ ├── merger_test.exs │ ├── new_backend_setup_test.exs │ └── plural_test.exs ├── gettext_test.exs ├── mix/ │ └── tasks/ │ ├── gettext.extract_test.exs │ └── gettext.merge_test.exs ├── support/ │ └── mix_project_helpers.ex └── test_helper.exs