Към съдържанието
PN Scripts

Инструменти за разработчици

Kavichka

Разширение за VS Code, което хваща скритите латински букви в кирилски думи и оправя българската типография: „кавички“, тирета, интервали около пунктуацията и мерните единици, в текстове, шаблони и низове в кода.

  • Visual Studio Code extension API
  • JavaScript
  • Bulgarian typography
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

VS Code със статия на български в Markdown, подчертавания от Kavichka и панела Problems с осем находки

Какъв проблем решава

Празнината

Българският текст в кода и шаблоните трупа грешки, които никой не вижда: латинска буква в средата на кирилска дума, прави кавички, дефиси вместо тирета, 3км без интервал. Проверката на правописа пропуска повечето, а VS Code дори отбелязва верните кирилски букви в низовете като подозрителни.

Какво представлява

Kavichka проверява само човешкия текст във всеки файл, посочва точната причина за всеки истински проблем и поправя един проблем или целия файл с една стъпка.

Как се използва

Чист български текст, който се намира при търсене, във всеки файл на проекта, с поправки, които не пипат кода около него.

За разработчици, редактори на съдържание и агенции, които държат български текст във VS Code, Kavichka е проверка на типографията, която разбира Markdown, шаблони и низове в кода.

За кого е

Използвайте го когато

  • Почистване на папката lang/bg на Laravel или на JSON преводи преди издание
  • Редактиране на статии в Markdown и текстове за сайтове с вярна типография
  • Откриване на думи, които не се намират при търсене, защото съдържат латинска буква

Направено за

  • Уеб разработчици, които правят български сайтове и приложения
  • Редактори на съдържание и технически автори, които работят във VS Code

Какво има вътре

Буквите, които не се виждат

Латинските o, a, e, p и c в кирилска дума изглеждат еднакво на екрана. Kavichka посочва буквата и кода ѝ и превръща думата в една азбука с бърза поправка. Цял ред на руски остава непокътнат, а едно „ы“ в българско изречение се отчита като грешка от клавиатурната подредба.

Типографията, която читателят забелязва

„Кавички“ вместо прави, тире с интервали вместо дефис, без интервал пред запетая и с интервал след нея, 2026 г. и 3 км с интервал, знак за многоточие и № пред числа. Видът на кавичките и тирето и интервалът пред мерките се настройват.

Само текстът, никога кодът

Markdown се проверява без блоковете с код и връзките, шаблоните по текста и четимите атрибути, кодът по низовете и коментарите. Екранираните кавички и изразите в шаблоните се пропускат, а файловете на Blade, Vue, Svelte и Twig работят и без инсталирани разширения за тях.

Поправка на една грешка или на всички

Всеки проблем има бърза поправка. Fix All поправя файл или избран текст с една стъпка за отмяна, а поправката при запис или действието source.fixAll.kavichka поддържат файла чист. Команди транслитерират имена и правят адреси от заглавия по Закона за транслитерацията.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Разширение
Платформи
JavaScript
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
Изтегляне (.vsix пакет за Visual Studio Code)
Зрялост
v1.0.1

Съвместимост

Платформа или среда Поддържани версии Тествано до
Visual Studio Code 1.85 или по-нова 1.141.0 (Linux)

Стек

  • Visual Studio Code extension API
  • JavaScript
  • Bulgarian typography

Kavichka предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Разширение за Visual Studio Code, което проверява българския текст за скрити латински букви в кирилски думи и за типографски проблеми като прави кавички, дефис вместо тире и липсващ интервал пред мерките, с бързи поправки, Fix All, транслитерация и адреси (slug).

Visual Studio Code 1.85 или по-нов. Няма зависимости и не прави мрежови заявки. Тествано е във VS Code 1.141.0 под Linux; редактори, базирани на VS Code, не са тествани.

Не проверява правопис и граматика, не сдвоява кавички на различни редове, не превръща вложените цитати във вътрешни кавички и не променя интервали от числа като 10-20.

Написано е на JavaScript върху API на VS Code. Правилата и откриването на текста в прозата, шаблоните и кода са покрити с тестове на Node, а разширението е пуснато във VS Code 1.141.0 с интеграционни тестове за диагностиките, бързите поправки, Fix All, настройките, командите и поправката при запис. Създадено с помощта на AI; правилата и връзката с редактора са проверени от PN Scripts с автоматичните тестове и в истински VS Code, от който са и снимките на екрана.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.