Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 4.76 KB

readme-ukr.md

File metadata and controls

55 lines (41 loc) · 4.76 KB

English | Українською

Транслітератор

🟢 Статус проєкту: активний[?]

Транслітерація відноситься до методу відображення однієї системи письма в іншій на основі фонетичної подібності. За допомогою цього інструменту ви вводите літери (наприклад, a, b, c тощо), які перетворюються на символи, які мають подібну вимову в кінцевій мові. Наприклад, в українській транслітерації можна ввести «vitannja», щоб отримати «вітання», що звучить як «vitannja». На вибір доступно декілька мовних пар


Цей транслітератор — це утиліта, яка перетворює введені користувачем дані, забезпечуючи всесистемну транслітерацію за допомогою конвертації між, наприклад, латиницею та кирилицею. Програма підтримує різні таблицi для різних мов і має кілька варіантів використання, крім початкового завдання полегшення введення тексту іноземними мовами.

Випадки Використання

  • Транслітерація уривку тексту.
  • Введення тексту іноземною мовою через транслітерацію.
  • Окремі мови використовують два алфавіти. Ймовірно, ця утиліта може згодитись.
  • Введення діакритиків та акцентів. Наприклад, щоб отримати õ, ви можете ввести ~o, що буде конвертовано в õ.

Скріншоти (Windows 11)

Скріншоти

Початок Роботи

  1. Клонуйте цей репозиторій або завантажте інсталятор зі сторінки релізів.
  2. Якщо ви клонували репозиторій, скомпілюйте його й запустіть проєкт.
  3. Програма відкрилась: скористайтесь випадаючим списком у правому верхньому кутi й оберіть таблицю транслітерації (наприклад, tableENG-LAT_UKR-CYR.json для транслітерації з англійської на українську).
  4. Вводьте текст, де забажаєте: у самому транслітераторі, в блокноті, у браузері. Вау! ✨

Таблиці Транслітерації

Таблиці транслітерації зберігаються в Transliterator.Core\Resources\TranslitTables у виглядi .json файлів.
Кожна таблиця є співставленням між вхідними та вихідними символами. Деякі таблиці не повністю відповідають існуючим стандартам транслітерації. Це спричинено технічними обмеженнями та задля простоти використання.

Заплановані доповнення

  • Редактор таблиць
  • Асинхронна обробка клавіш
  • Різна транслітерація в залежності від розміщення символів в рядку (наприклад, ya --> "я" на початку слова й ia -> "я", якщо це середина чи кінець)