Thanks for helping improve Office Converter All-in-One.
On Windows:
py -3 -m venv .venv
.venv\Scripts\python.exe -m pip install --upgrade pip setuptools wheel
.venv\Scripts\python.exe -m pip install -r requirements.txtRun smoke tests:
run_smoke_tests.batOn Linux/macOS, GUI tests may require a virtual display, for example xvfb-run on Linux.
- Keep the app usable on Windows.
- Do not remove the RU / EN language switcher.
- Add translations for both languages when adding UI text.
- Keep
build_exe.batASCII-only with CRLF line endings. - Run
tests/smoke_tests.pybefore submitting. - Do not commit generated
build/,dist/, virtual environments or local logs.
UI strings live in the TRANSLATIONS dictionary inside office_converter.py. Every key must exist in both RU and EN; the smoke tests enforce this.