├── .github └── workflows │ ├── poetry-publish.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .secrets.baseline ├── LICENSE ├── README.md ├── fluentogram ├── __init__.py ├── __main__.py ├── cli │ ├── __init__.py │ └── main.py ├── exceptions.py ├── nats │ ├── __init__.py │ ├── hub.py │ ├── mock.py │ └── storage.py ├── runner.py ├── src │ └── impl │ │ └── transator_hubs │ │ └── __init__.py ├── storage │ ├── __init__.py │ ├── base.py │ ├── file.py │ └── memory.py ├── stub_generator │ ├── __init__.py │ ├── generator.py │ ├── parser.py │ ├── stubs.py │ ├── templates.py │ └── tree.py ├── transformers │ ├── __init__.py │ ├── base.py │ ├── datetime.py │ └── money.py ├── translator.py └── translator_hub.py ├── pyproject.toml ├── scripts ├── lint-pre-commit.sh └── lint.sh └── tests ├── __init__.py ├── assets ├── conflict.ftl ├── conflict_in_prefix.ftl ├── locales │ └── en │ │ └── main.ftl ├── reference_with_args.ftl ├── simple.ftl └── test.ftl ├── test_basic_usage.py ├── test_deprecated_kv_translator.py ├── test_file_storage.py ├── test_generator.py ├── test_transformers.py └── test_update.py /.github/workflows/poetry-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/.github/workflows/poetry-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.secrets.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/.secrets.baseline -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/README.md -------------------------------------------------------------------------------- /fluentogram/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/__init__.py -------------------------------------------------------------------------------- /fluentogram/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/__main__.py -------------------------------------------------------------------------------- /fluentogram/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fluentogram/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/cli/main.py -------------------------------------------------------------------------------- /fluentogram/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/exceptions.py -------------------------------------------------------------------------------- /fluentogram/nats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fluentogram/nats/hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/nats/hub.py -------------------------------------------------------------------------------- /fluentogram/nats/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/nats/mock.py -------------------------------------------------------------------------------- /fluentogram/nats/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/nats/storage.py -------------------------------------------------------------------------------- /fluentogram/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/runner.py -------------------------------------------------------------------------------- /fluentogram/src/impl/transator_hubs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/src/impl/transator_hubs/__init__.py -------------------------------------------------------------------------------- /fluentogram/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/storage/__init__.py -------------------------------------------------------------------------------- /fluentogram/storage/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/storage/base.py -------------------------------------------------------------------------------- /fluentogram/storage/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/storage/file.py -------------------------------------------------------------------------------- /fluentogram/storage/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/storage/memory.py -------------------------------------------------------------------------------- /fluentogram/stub_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fluentogram/stub_generator/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/stub_generator/generator.py -------------------------------------------------------------------------------- /fluentogram/stub_generator/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/stub_generator/parser.py -------------------------------------------------------------------------------- /fluentogram/stub_generator/stubs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/stub_generator/stubs.py -------------------------------------------------------------------------------- /fluentogram/stub_generator/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/stub_generator/templates.py -------------------------------------------------------------------------------- /fluentogram/stub_generator/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/stub_generator/tree.py -------------------------------------------------------------------------------- /fluentogram/transformers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/transformers/__init__.py -------------------------------------------------------------------------------- /fluentogram/transformers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/transformers/base.py -------------------------------------------------------------------------------- /fluentogram/transformers/datetime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/transformers/datetime.py -------------------------------------------------------------------------------- /fluentogram/transformers/money.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/transformers/money.py -------------------------------------------------------------------------------- /fluentogram/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/translator.py -------------------------------------------------------------------------------- /fluentogram/translator_hub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/fluentogram/translator_hub.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/lint-pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/scripts/lint-pre-commit.sh -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/conflict.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/assets/conflict.ftl -------------------------------------------------------------------------------- /tests/assets/conflict_in_prefix.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/assets/conflict_in_prefix.ftl -------------------------------------------------------------------------------- /tests/assets/locales/en/main.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/assets/locales/en/main.ftl -------------------------------------------------------------------------------- /tests/assets/reference_with_args.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/assets/reference_with_args.ftl -------------------------------------------------------------------------------- /tests/assets/simple.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/assets/simple.ftl -------------------------------------------------------------------------------- /tests/assets/test.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/assets/test.ftl -------------------------------------------------------------------------------- /tests/test_basic_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/test_basic_usage.py -------------------------------------------------------------------------------- /tests/test_deprecated_kv_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/test_deprecated_kv_translator.py -------------------------------------------------------------------------------- /tests/test_file_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/test_file_storage.py -------------------------------------------------------------------------------- /tests/test_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/test_generator.py -------------------------------------------------------------------------------- /tests/test_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/test_transformers.py -------------------------------------------------------------------------------- /tests/test_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arustinal/fluentogram/HEAD/tests/test_update.py --------------------------------------------------------------------------------