Dyvo Strings.
Локалізуйте, а не страждайте.

String-локалізатор для Xcode-проєктів на Mac. Відкрийте проєкт — і миттєво побачте, що не перекладено, що застаріло і що зламає реліз.

Dyvo Strings — MyApp.xcodeproj
Ключ
English
Українська
onboarding.title
Welcome aboard
Ласкаво просимо
budget.limit.alert
Limit reached
Ліміт вичерпано
settings.export
Export data
Немає перекладу
settings.import
Import data
Немає перекладу
paywall.cta
Try for free
Спробувати безплатно
Українська
87%

Аудит за секунди

Перетягніть проєкт. Побачте все.

Киньте .xcodeproj у вікно — Dyvo Strings просканує String Catalogs, .strings та .stringsdict і покаже повну картину локалізації за лічені секунди.

  • Підтримка String Catalogs (.xcstrings), .strings і .stringsdict
  • Пропущені, застарілі та невикористані ключі — одним списком
  • Пошук хардкоднених рядків прямо у Swift-коді
23 пропущені переклади
Українська, Deutsch, Polski
7 невикористаних ключів
Можна безпечно видалити
4 хардкоднені рядки
Знайдено у SwiftUI-вʼю

Переклад на місці

Редагуйте всі мови в одній таблиці.

Забудьте про перемикання між файлами. Усі мови поруч, редагування — інлайн, а машинний переклад підставляє чернетку, яку лишається тільки перевірити.

  • Машинний переклад чернеток для 40+ мов
  • Перевірка плейсхолдерів: %@ та %d завжди на місці
  • Підтримка плюральних форм, зокрема всіх чотирьох українських
Швидкий переклад
settings.export
🇬🇧 English
Export data
🇺🇦 Українська · чернетка ШІ
Експортувати дані
⌘↩ Прийняти Редагувати

Безпечна синхронізація

Запис назад у проєкт — без сюрпризів.

Dyvo Strings пише зміни назад у ваші файли акуратно: зберігає форматування, коментарі та порядок ключів. Перед записом — наочний diff кожної зміни.

  • Попередній перегляд diff перед кожним записом
  • Експорт/імпорт XLIFF та CSV для роботи з перекладачами
  • CLI-режим для CI: завалюйте збірку, якщо є пропущені переклади
Термінал — CI
$ dyvostrings audit MyApp.xcodeproj
Сканування… 3 каталоги, 4 мови
✓ English      412/412
⚠ Українська   389/412 (23 пропущено)
⚠ Deutsch      264/412
✗ Збірку зупинено: неповна локалізація

Створено для розробників.

Миттєвий пошук

Фільтри за станом, мовою та каталогом. Пошук за ключем чи значенням — швидше, ніж у Xcode.

Git-friendly

Мінімальні diff-и: жодних переставлених ключів чи зміненого форматування у ваших PR.

Нативний для Mac

AppKit + SwiftUI, темна тема, повна підтримка клавіатурних шорткатів і Trackpad-жестів.

Статистика локалізації

Прогрес кожної мови, динаміка покриття між релізами та звіт, який не соромно показати менеджеру.

Працює офлайн

Ваш код не залишає Mac. Машинний переклад — опційний і вимикається одним перемикачем.

0
швидше, ніж локалізація вручну
0
мов із машинним перекладом чернеток
0
рядків коду залишає ваш Mac

Локалізуйте наступний
реліз за один вечір.

14 днів повної версії безплатно. Далі — одноразова покупка, без підписок.

macOS 14 Sonoma або новіша · Apple Silicon та Intel · 24,1 МБ

Технічні характеристики

Сумісність
macOS 14+ · Apple Silicon / Intel
Розмір
24,1 МБ
Формати
.xcstrings · .strings · .stringsdict · XLIFF · CSV
Ціна
Тріал 14 днів · далі $29 одноразово
Приватність
Працює офлайн, код не передається
Категорія
Інструменти розробника

Часті запитання

Чи підтримуються старі .strings-файли?

Так. Dyvo Strings працює і з сучасними String Catalogs (.xcstrings), і з класичними .strings та .stringsdict. Можна навіть мігрувати старі файли в каталог одним кліком.

Мій код кудись надсилається?

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

Як працює CLI для CI?

Разом із застосунком встановлюється команда dyvostrings. Додайте dyvostrings audit у ваш CI-пайплайн — і збірка завалиться, якщо у проєкті зʼявилися неперекладені ключі. Підтримуються JSON-звіти для GitHub Actions та Xcode Cloud.

Це підписка?

Ні, одноразова покупка. Усі мінорні оновлення — безплатні. Великі мажорні версії виходять приблизно раз на два роки зі знижкою для наявних користувачів.