| 1234567891011121314151617181920212223242526272829303132333435363738 |
- import pathlib
- current = pathlib.Path(__file__).parent
- root = current.parent
- package = root / pathlib.Path("source")
- import sys
- sys.path.append(str(package))
- import cx_libtranslate
- lang = cx_libtranslate.languages(current)
- lang.load(pathlib.Path("./sample_index.json"))
- objects = lang.select("en_US")
- phrases = lang.select("pl_PL")
- print("Objects:")
- print("a.b: " + objects.tr("a.b").text)
- print("for example: " + objects.tr("for example").text)
- print()
- print("Phrases:")
- print("for example: " + phrases.tr("for example").text)
- print("example: " + phrases.tr("example").text)
- print()
- print("Avairable languages:")
- print(lang.avairable)
- print("Default language:")
- print(lang.default)
- print()
- phrases.set_as_default()
- print("Set as default:")
- print(_("sample"))
- print()
|