Self‑Healing Localization

Linux.fista
Siirry navigaatioon Siirry hakuun
Self-Healing Localization Library
Tekijä(t) Tuomas Lähteenmäki
Kehittäjä(t) Tuomas Lähteenmäki
Ensijulkaisu 0.1.5 / 12. helmikuuta 2026
Vakaa versio 0.2.3  / 16. elokuuta 2026
Kehitysversio 0.2.4
Ohjelmoitu Python
Lisenssi Mit
Kotisivu codeberg.org
Lähdekoodi codeberg.org

Self-Healing Localization Library (SHL) on riippuvuuksista vapaa Python-kirjasto, joka automatisoi sovellusten lokalisoinnin. Se luo ja ylläpitää käännöstiedostoja automaattisesti ilman manuaalista työtä.

Ominaisuudet

[muokkaa]
  • Puuttuvat käännökset luodaan automaattisesti
  • Uudet kielitiedostot syntyvät tarvittaessa
  • BCP-47-tuki (fi-FI, pt-BR, zh-TW...)
  • GLFM-kielivalidaatio
  • DeepL, Google, MyMemory -tuki
  • Itsestään korjautuva

Asennus

[muokkaa]
pip install self-healing-localization

Esimerkki

[muokkaa]
from shl.engine import LocalizationEngine
engine = LocalizationEngine(lang_code="fi", base_lang="en")
teksti = engine.ui_text("tervetuloa", "Welcome to the App!")
print(teksti)  # "Tervetuloa sovellukseen!"

Aiheesta muualla

[muokkaa]