Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pikoshyk/belarusianlacinka
Канвертар беларускай лацінкі | Swift
https://github.com/pikoshyk/belarusianlacinka
Last synced: 1 day ago
JSON representation
Канвертар беларускай лацінкі | Swift
- Host: GitHub
- URL: https://github.com/pikoshyk/belarusianlacinka
- Owner: pikoshyk
- License: bsd-3-clause
- Created: 2022-11-27T18:22:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-11T23:59:23.000Z (almost 2 years ago)
- Last Synced: 2024-11-08T03:03:49.301Z (6 days ago)
- Language: Swift
- Size: 12.7 KB
- Stars: 13
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-Belarusian - belarusianlacinka - Канвертар беларускай лацінкі | Swift (<a name="repositories"></a> Рэпазыторыі з зыходным кодам ##)
README
# Канвертар беларускай лацінкі | iOS Swift
> Гэты праект з'яўляецца перапісанай на Swift версія пракета [Lacinka](https://github.com/michaskruzelka/lacinka), першапачаткова створанага на PHP.
Belarusian Lacinka (Lacinica) converter
Бібліятэка для канвертавання тэкста на беларускай мове з кірыліцу ў лацінку і наадварот. Працуе з iOS, macOS, watchOS and tvOS, напісаная на Swift і даступная для ўстаноўкі праз Swift Package Manager.
Бібліятэка падтрымлівае канвертацыю:
- з Кірыліцы ў Лацінку
- з Лацінкі ў Кірыліцу
- у напісанне класічнае і акадэмічнае
- у лацінку традыцыйную і геаграфічную### Патрабаванні
- Xcode 12.x
- Swift 5.x### Swift Package Manager
Каб уключыць BelarusianLacinka ў пакет Swift Package Manager, дадай яго ў `dependencies` у файле `Package.swift`. Напрыклад:
```
dependencies: [
.package(url: "https://github.com/belanghelp/belarusianlacinka.git", from: ),
]
```### Ужыванне
```swift
import BelarusianLacinka
``````swift
let originalText = "Толькі тады, народзе, зажывеш шчасліва, калі маскаля над табой не будзе! (с) Кастусь Каліноўскі"
let converter = BLConverter()
let convertedText = converter.convert(text: originalText, direction: .toLacin, version: .traditional, orthograpy: .classic)
print(convertedText)
```Па пытаннях бібліятэкі можна звяртацца ў Twitter да [@pikoshyk](https://twitter.com/pikoshyk).
```
Праекту патрэбна дапамога: Dev, ML, PR, UI/UX, ...
```