Автор Гілка: Система для оновлення перекладів на машині  (Прочитано 2232 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Є ідея написати систему подібну на apt/yum/smart/etc. але орієнтовану лише на переклади. Тобто на сервері є репозиторій перекладів і є клієнтська програма, яка ті переклади тягне та встановлює.

Які будуть ідеї?

Поки що вимоги до системи наступні:
  1. робота по протоколу HTTP;
  2. мінімальний трафік;
  3. коректність роботи - переклад повинен відповідати .pot-файлу програми;
  4. можливість зворотнього зв'язку від клієнта у вигляді нових неперекладених повідомлень.

Перший найпростіший варіант часткової реалізації - всі .po файли звалюються в купу, архівуються gzip-ом, оброблюються zsync-ом і синхронізуються на клієнтській стороні з допомогою того ж zsync-а.

Інший варіант - всі .po-файли звалюються в репозиторій SVN але кожен переклад в окремому каталозі (проекті?), клієнт використовує SVN для того щоб стягнути каталоги з потрібними перекладами. Як бонус, буде підтримка різних версій перекладів а не тільки останньої. Крім того, перекладачі зможуть відразу ж редагувати переклади, а Trac може бути використаний для синхронізації роботи перекладчів.

Ще якісь ідеї?
[Fedora Linux]

Відсутній 235

  • Кореспондент
  • ***
  • дописів: 238
  • Карма: +0/-0
ідея щодо каталогу реалізації каталогу перекладачів та програмного забезпечення за ними обговорювалася в "кулуарах" OSDN-conf ;) із Ярославом Федевичем. Було б дуже непогано таки обговорити цю ідею предметно й прив'язати щось на зразок системи контролю за самими перекладами.

Підтримую ідею типу SVN репозиторію для відслідковування змін й власне необхідного авторства. Плюси - можливість зливання разом паралельних перекладів й звісно контроль історії. Головне - як це гарно топологічно організувати й скрутити до купи щоб набути вигляд чогось на зразок trac із контолем поступаючих задач (обновленням вихідних po файлів при їх зміні в оригінальному ПЗ)
« Змінено: 2006-10-25 00:29:21 від uran »
Олександр Приймак |  Google Web Toolkit