
Український 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.
