Skip to main content

An internationalization engine designed with simplicity in mind

Project description

Severus

Severus – /seˈweː.rus/ – is a Python internationalization engine designed with simplicity in mind.

In a nutshell

it.json

{
    "Hello world!": "Ciao mondo!"
}

translate.py

from severus import Severus, language

T = Severus()

with language("it"):
    print(T("Hello world!"))

Documentation

The documentation is available under the docs folder.

License

Severus is released under the BSD License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

severus-1.5.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

severus-1.5.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file severus-1.5.0.tar.gz.

File metadata

  • Download URL: severus-1.5.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for severus-1.5.0.tar.gz
Algorithm Hash digest
SHA256 c6a2949933898023db3119d17a04feb0a74c1719a469fe7dd98c0be6ffe0e732
MD5 b0b6345bb78e3cf45cea6a21423484b9
BLAKE2b-256 4b97a804230daccb123cf0ac4febf0e0dbd92e682892b423edcb60119f662347

See more details on using hashes here.

Provenance

The following attestation bundles were made for severus-1.5.0.tar.gz:

Publisher: publish.yml on emmett-framework/severus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file severus-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: severus-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for severus-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c79e7c980eac7d328f21f63ab3c7205960918fb459329d5861a015b325a86ae3
MD5 1fc7c12a89fe6bcb7917c3f46ebea015
BLAKE2b-256 4326710f8bbdb161c8f2f949c1009d343bad17d57db0d02be80684fc4acb8e57

See more details on using hashes here.

Provenance

The following attestation bundles were made for severus-1.5.0-py3-none-any.whl:

Publisher: publish.yml on emmett-framework/severus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page