Giant refactorizing for localization

It is me again, I rewrote almost every layouts in order to have localization.

I tried not to broke anything, but it is pretty hard to confirm that even if this should be fine.

I removed almost every hard coded strings which have no parameters. Application is thus almost fully translatable to other languages.

If this PR is merged, something about **stop hard-coding texts** in the guide lines would be great ;-)
now, I personally think that they must be localized: abbreviations are language dependent. I moved them to `metrics_..` syntax because i wanted them to be easily recognizable. Otherwise they ID name would be incomprehensible: `R.strings.m` would mean "meters abbreviation".. who would guess that?