Нашел давнее сообщение:
... и да стоит проработать структуру папок для проект сейчас всё в кучу как я понял.
О переводе, есть возможность для этого использовать специализированные системы перевода? Например http://notabenoid.com/ - стоит создать тут тему. Главное всё структурировать и тогда дело пойдет. И да надо переходить уже сейчас на новую версию.
Я не уверен что специализированные системы нам сейчас помогут. Очень много текста переведено (больше половины - это уж точно), и я не уверен, что имеющиеся результаты перевода возможно запихнуть в такую систему. Конечно, я могу ошибаться.
По поводу структуры папок для исходников. Реально для сборки экзешника нужны нужны всего 5 файлов:
- dfrus034.exw - основной файл, здесь находится реализация общей последовательности действий
- patchdf.e - модуль для работы с машинным кодом
- patcher.e - модуль для работы с бинарными файлами, здесь находятся обёртки над встроенными процедурами Euphoria. Так сказать, дополнительный уровень абстракции
- pe.e - модуль для работы с форматом Portable Executable (заголовком, секциями, таблицей релокаций и т.д.)
- disasm.e - здесь находятся константы - опкоды машинных команд
Остальные файлы - это либо устаревшие реализации "основного" файла (PatchDF000-002), либо утилиты, например для преобразования текста, скачанного с wiki в чистый текстовый формат для trans.txt, или просто тестовые программы.
Так вот, поскольку я знаю для чего предназначен каждый из этих файлов, я считаю, что городить кучу папок незачем
Если кого-то будут интересовать какие-то технические детали, я попробую задокументировать то что будет нужно.