Український Flutter Staff Engineer Артем Гетьман розробив десктопний редактор локалізаційних файлів StringLane. Інструмент допомагає виявляти відсутні ключі та помилки локалізації ще до випуску застосунку в реліз. Фахівцям, які протестують StringLane на реальному проєкті та нададуть розгорнутий фідбек, розробник дарує безстрокову ліцензію.

Про реліз першої версії інструменту айтівець розповів у IT-спільноті на Reddit та в блозі проєкту.
За словами розробника, він має десятирічний досвід у створенні мобільних застосунків і брав участь у близько 12 проєктах. Поштовхом до створення StringLane стала ситуація, коли після релізу власного застосунку з підтримкою п’яти мов користувач повідомив про відсутні переклади, хоча автоматична збірка не показала жодних помилок.
«Я написав StringLane, оскільки локалізація була єдиною частиною мого релізу, яку я досі виконував вручну», — зазначив айтівець.
StringLane відображає всі локалізації проєкту поруч у єдиному вікні та працює безпосередньо з локальними файлами користувача, минаючи проміжні сервери. Програма підтримує формати ARB, .xcstrings, iOS .strings, Android XML та i18next. Окрім перевірки наявності ключів, інструмент аналізує складні мовні правила, зокрема коректність синтаксису ICU та наявність усіх форм множини. Також у редакторі інтегровано можливість перекладу за допомогою ШІ-моделей — через власний API-ключ користувача або локальну модель.
Наразі інструмент доступний для операційних систем macOS, Windows та Linux. Розробник пропонує повнофункціональний 14-денний тестовий період без необхідності реєстрації чи зазначення електронної пошти. Вартість одноразової ліцензії для перших користувачів становить $49.




Джерело: www.ukrinform.ua
