Fix for #1567

- Fix for #1567
- Fix for #1615
- Using translations
- PEP8 / Lint compliant
- Logic remains ~similar

![temp](https://f.cloud.github.com/assets/1189414/2331733/d78bd64e-a44d-11e3-859d-468bb39ff9d7.jpg)

For more info please refeer to #1567
brancho: fix/preferences_editor    :octopus: