GUI-приложение для cверки и исправления контента в XML-файл
Имеются XML-файлы с руководствами пользователя.
Инструкции в руководстве ссылаются на конкретные элементы интерфейса.
Инструкции переводятся на много языков (переведенный файл также сделан на основе XML и содержит и исходный текст, и перевод).
После перевода нужно убедиться, что в переведенном тексте используются правильные переводы элементов интерфейса (которые не переводят, а подставляют из готового глоссария). Неправильные нужно исправлять (в автоматическом или ручном режиме).
Нужна программа (win32) с удобным интерфейсом, при помощи которой пользователь мог бы делать следующее:
1. Выполнять анализ переведенных файлов на предмет используемых типов UI и включать фильтр для определенных типов UI (далее работать только с ними).
2. Выполнять автоматическую сверку элементов UI в переведенных файлах друг с другом (для выявления несогласованностей) и с глоссариями (типов UI несколько, глоссариев, соответственно, тоже несколько), отчет показать на экране.
3. Выполнять следующие действия по каждой строке отчета:
§Автоисправление ошибки (замена перевода UI в тексте переводом UI из глоссария)
§Автоисправление этой и всех аналогичных ошибок (как "Заменить все" при проверке орфографии в Word)
§Исправление вручную (изменение перевода UI вручную в этом или всплывающем окне).
4. Экспортировать отчет в текущем состоянии и статистику по существующим элементам UI и их переводам их проверяемых файлов в таблицу Excel.
* При чтении файла перед обработкой переводов потребуется преобразование строк (они некоторым образом escaped, алгоритм известен).
Форматы файлов
§Файлы для проверки/исправления: на основе XML, собственная схема
§Глоссарий: Excel
§Экспортированный отчет: Excel
Предполагаемый пошаговый сценарий использования программы
1.Запуск программы (portable exe, установка не нужна).
2.Выбор файлов для проверки (добавлением через окно открытия файлов или перетаскиванием в список) и глоссарии (необязательно).
3.При необходимости исправление названия XML-элементов, содержащих UI, и их атрибутов (атрибуты указывают на тип UI), по умолчанию заданы стандартные названия.
4.Запуск проверки кнопкой "Check".
5.Программа последовательно проверяет элементы UI в указанных файлах на согласованность и собирает статистику.
6.Программа показывает список найденных несогласованных переводов и выделяет цветом потенциальные ошибки. Список можно фильтровать/сортировать по значениям любого столбца.
7.Пользователь последовательно проверяет строки и для каждой выбирает действие: Ignore, Auto Fix, Manual Fix или Fix all similar. Выбранное действие выполняется, состояние строки меняется соответственно. Если глоссарий не выбран, достпны только варианты Ignore и Manual Fix.
8.По завершении можно снова выполнить проверку (возврат к п.4 с сохранением состояния строк Ignored), чтобы убедиться, что ошибок больше нет.
9.В любой момент после шага 5 возможен экспорт отчета в текущем состоянии в таблицу Excel для дальнейшей обработки.
10.Возможен экспорт статистики по элементам UI (все найденные пары исходник-перевод, все исходники с разными переводами и т.п.).
Отвечая на данное объявление, укажите, пожалуйста
§что вы понимаете, что должна будет делать эта программа;
§по возможности дайте ссылку на выполненную похожую работу;
§сколько примерно денег и времени потребуется для создания программы;
§когда вы сможете приступить к работе.
Старт проекта ожидается в конце этой недели.
При отклике, не забывайте указать название проекта в сабже.
-
30 дней600 UAH
91 30 дней600 UAHМогу написать программу для проверки правильности перевода названий элементов интерфейса и корректировки в ручном и автоматическом режимах.
-
30 дней26 929 UAH
48 30 дней26 929 UAHОтветил на вопросы в личку.
Актуальные фриланс-проекты в категории Десктопные приложения
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 30 минут назад ∙ 4 ставки |
Создание ПО для генерации файлов резки деревянных пазловИщем разработчика для создания программного обеспечения, которое автоматизирует процесс построения файлов резки для деревянных фигурных пазлов. Текущий процесс Сейчас каждый файл создается дизайнером вручную в Adobe Illustrator. Файл содержит: внешний контур пазла произвольной… Десктопные приложения ∙ 4 часа 48 минут назад ∙ 10 ставок |
Небольшая правка на сайте
700 UAH
Нужно переподвизать договор оферты в футтере на новый , в компании поменялся регламент Задача на 20 минут Веб-программирование, Десктопные приложения ∙ 1 день 6 часов назад ∙ 104 ставки |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 3 дня 13 часов назад ∙ 43 ставки |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 9 дней 5 часов назад ∙ 10 ставок |