Здоровий глузд

Про дизайн, міста та дизайн у містах, кодінг та автоматизацію

Відмінювання українських антропонімів: прізвищ, імен та імен по батькові

Мені написав один військовий такий запит по автоматизації:

Підкажіть як можна автоматично список ПІБ, шт 40, отримати в родовому та давальному відмінку в ексель?

Сходу не знайшов ніяких рішень, як це робити в таблиці. Але знайшов непогану js-бібліотеку — shevchenko.js. Тож разом з Артемом Вейкусом зібрали простий сайт, на якому можна вставити пачку ПІБ та отримати їх у потрібному відмінку.

Сприймає текст з пробілами та з табуляторами, тож можна копіювати текст з таблиці та вставляти назад.

Як працює з даними з таблиці

А також зробили режим «все на долоні»: одразу всі результати у всіх відмінках на одній сторінці. Гарно саме для десктопа.

Все на JS, тому якщо відкрити сторінку і все працюватиме без інтернету, в також дані нікуди не передаються.

UPD: особливість роботи бібліотеки — відмінює кожне слово в ПІБ окремо, а не речення разом. Тому не зовсім коректно відпрацьовує правила правопису §83.1/п та §86.3/п3:

Коли в тексті уживано поряд декілька іменників чол. роду у формі давального (місцевого) відмінка однини, то для уникнення одноманітних відмінкових закінчень потрібно спочатку використовувати закінчення -ові, -еві (-єві), а тоді— -у (-ю): Симоне́нкові Оле́сю Андрі́йовичу, Леоні́дові Микола́йовичу Куце́нку, добро́дієві бригади́ру, па́ нові капіта́ ну.

UPD 2: у режимі all додав кнопку форматування у вигляді «Ім’я ПРІЗВИЩЕ» для документів.