Vario code moved to a separate file vario.cpp
Fixes #1167
French translation fix