[Issue #193] Fixed documentation
[Issue #193] Fixed uml
[Issue #193] Fixed code convention
Merge branch 'C4_m0hamed_C5F2_switch_locales' of github.com:MGhanem/smartsoft-13 into C4_m0hamed_C5F2_switch_locales
[Issue #193] Fixed code convention again
Merge pull request #265 from MGhanem/C4_m0hamed_C5F2_switch_locales

[Issue #193] Redid my work after wrong merge into master