Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 941 Bytes

File metadata and controls

34 lines (23 loc) · 941 Bytes

Contributing

Thanks for helping improve Office Converter All-in-One.

Development setup

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.txt

Run smoke tests:

run_smoke_tests.bat

On Linux/macOS, GUI tests may require a virtual display, for example xvfb-run on Linux.

Pull request checklist

  • 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.bat ASCII-only with CRLF line endings.
  • Run tests/smoke_tests.py before submitting.
  • Do not commit generated build/, dist/, virtual environments or local logs.

Translation keys

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.