Use partial layouts to refactor couple row

Now, the couple name and number are created in a layout and not repeated
in each partial.
Translate rest of user-visible strings

Should the need arise, should be fully translatable.
Merge branch 'refactor-results-view'