Self‑Healing Localization
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!"