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 dni51 PLN
91 30 dni51 PLNМогу написать программу для проверки правильности перевода названий элементов интерфейса и корректировки в ручном и автоматическом режимах.
-
30 dni2270 PLN
48 30 dni2270 PLNОтветил на вопросы в личку.
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebny architekt Airtable do zbudowania schematu relacyjnego i nowej czystej bazy AirtablePotrzebna pomoc w przemyśleniu i zbudowaniu czystiej schemy relacyjnej dla wewnętrznego systemu operacyjnego w Airtable. Obecna baza jest już używana przez zespół, ale rozwinęła się organicznie: struktura jest częściowo płaska, część tabel/widoków jest używana aktywnie, część… Bazy danych i SQL, Aplikacje desktopowe ∙ 3 dni 1 godzina temu ∙ 9 ofert |
Tworzenie oprogramowania do generowania plików cięcia drewnianych puzzliSzukamy programisty do stworzenia oprogramowania, które automatyzuje proces tworzenia plików cięcia dla drewnianych figurkowych puzzli. Aktualny proces Obecnie każdy plik jest tworzony ręcznie przez projektanta w Adobe Illustrator. Plik zawiera: zewnętrzny kontur puzzla o… Aplikacje desktopowe ∙ 3 dni 5 godzin temu ∙ 14 ofert |
Mała poprawka na stronie
59 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 4 dni 7 godzin temu ∙ 110 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 6 dni 14 godzin temu ∙ 44 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 12 dni 6 godzin temu ∙ 10 ofert |