Skip to main content

EN: Simple and small package to convert belarussian cyrillic text to a modern (the one with ž, č, š and v) and classic (the one with ż, cz, sz and w) latin . BE: Просты і невялікі пакет для канвертацыі беларускай кірыліцы ў сучасную (з ž, č, š і v) і класічную (з ż, cz, sz і w) лацінку.

Project description

Łatynkatar

License: LGPL v3

Маленькая і простая бібліятэка для канвертацыі кірыліцы ў сучасную (з ž, č, š і v) і класічную (з ż, cz, sz і w) лацінку.

Усталёўка

Latynkatar ёсць у PyPI.

$ python -m pip install latynkatar

Не правяралася і не гарантуецца праца з Python да версіі 3.8.

Ужыванне

Усё досыць просталінейна:

>>> from latynkatar import Cyr2Lat
>>> # сучасная
>>> Cyr2Lat.convert("Але лёс склаўся так, што хрусць - і папалам!")
'Ale los skłaǔsia tak, što chrusć - i papałam!'
>>> # класічная
>>> Cyr2Lat.convert_classic("Але лёс склаўся так, што хрусць - і папалам!")
'Ale los skłaǔsia tak, szto chrusć - i papałam!'

Асноўныя параметры працы бібліятэкі:

  • Ніякага выпраўлення памылак.
  • Са зменаў правапісу толькі яўна пазначаецца транзітыўная мяккасць зычных, астатняе пры канвертацыі захоўваецца роўна з тымі ж асаблівасцямі правапісу і памылкамі, якія былі да канвертацыі.
  • Кірылічныя сімвалы, якім адпавядае некалькі лацінскіх сімвалаў пры трансляцыі вялікіх літар маюць вялікай толькі першую літару ў пары (Chleb, Jan), што можа быць праблемай у выпадках, калі гэта не слова з вялікай літары ці абрэвіятура, а проста нешта напісанае КАПСАМ. Бо атрымаецца ChLEB, JaN.

Анлайн канвертар

У якасці ўзору ўжывання бібліятэкі ці анлайн канвертара створанага на яе аснове магу прапанаваць паглядзець на сайт latynkatar.org. Зыходнікі даступныя тут.

Ліцэнзія

Copyright Andrej Zacharevicz, 2023

LGPL v3.0 ад GNU

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

latynkatar-1.2.1.tar.gz (183.6 kB view details)

Uploaded Source

Built Distribution

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

latynkatar-1.2.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file latynkatar-1.2.1.tar.gz.

File metadata

  • Download URL: latynkatar-1.2.1.tar.gz
  • Upload date:
  • Size: 183.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for latynkatar-1.2.1.tar.gz
Algorithm Hash digest
SHA256 b0318a15a82368134d4009b5cc050946f5826abde0b0e56c4b1252c513d06d70
MD5 066a7380a10bf7d1fb4e55bdb169a0cb
BLAKE2b-256 aacb04ac170a45f371f1963d7856799eff1a1ced4f4d8a79a6693a8bb1b27ab6

See more details on using hashes here.

File details

Details for the file latynkatar-1.2.1-py3-none-any.whl.

File metadata

  • Download URL: latynkatar-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for latynkatar-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 457d6a126cdb0fec9fa7140634f768e5824f96596c52619ee1ca586d56b23760
MD5 17193be9860670daa6f89fc1e718e9cc
BLAKE2b-256 1096820e6c973a45f6d25ff9686f8ab3bf5e697169ce8326ebec7a821ef91321

See more details on using hashes here.

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