Programantic Diff

Я локализую часть Javascript (репозиторий github здесь) для пользователей, говорящих по-испански. У меня есть текст на английском и испанском языках в формате PDF и программное обеспечение на английском языке.

PDF-файлы выглядят так (100 слайдов):

введите описание здесь

... и я мог бы выполнить локализацию с помощью копирования и вставки, но это займет некоторое время (плюс есть другие языки, выходящие на конвейер, поэтому я ищу версию, которую я мог бы сделать грамматически.

Если я копирую и вставляю оба файла в текстовый редактор, а затем делаю opendiff для них, я получаю перевод, который ищу:

введите описание здесь

Но я хочу иметь возможность получить доступ к этому из терминала - я хочу написать команду:

getDiffedLine english.txt 77 spanish.txt

Который найдет строку 77 в английской версии текстового файла и вернет лучшее совпадение в испанском файле. (Можно сказать "это одна из этих семи строк", но я могу работать с этим)

У меня есть какие-либо варианты или это явное неправильное использование diff?

0 ответов

Другие вопросы по тегам