Питання по інструментарію — система синхронізації структур даних (в XML? в JSON? ще якось?)
Вихідна задача — розробити багатомовний веб-інтерфейс.
Так мені то виглядає, що можна взяти набір XML (або JSON, або щось типу) структур даних, які описують всі елементи інтерфейсу і зґенерити з них необхідні шаблони (така задача сама по собі за рамками сформульованого тут питання — це для мене не є для проблемою).
Для перекладу на другу мову — досить перекласти текстові елементи в вихідній структурі даних — все просто.
Але при внесенні правок — упс! — треба автоматом фіксувати відмінності — як між структурами даних на різних мовах, так і між версіями даних в файлі деякої мови; а далі — оновлювати файл «другої» мови.
В ідеалі, по-моєму, рішення мало би бути симетричним — щоб вносити правки в довільний з «мовних» файлів, а потім просто проходити по diff’ах і фіксити відповідні місця в решті.
Чи може хто парадити якусь «малу механізацію» для такої задачі?
Наче й написати таке не дуже довго — але невже нема стандартних рішень?
35 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів