handling UI distortion caused by localization

We have a web client for our product with translations in 3 languages: English, French and German. This web client has a way to send emails to one of 3 different target groups: All connected users (currently logged in), all users, specific user group (all users in a freely selectable group). These are done through 3 radio buttons on the same line.
The problem is that our form looks nicely lined out when using English as the language, but when using French and to a lesser extent German, we run into problems with our radio button labels extending far beyond the right edge of our other controls, meaning a distorted form background. Apart from looking ugly, this also makes the UI look inconsistent when switching from one language to another. This is caused by the word for user being a lot longer in French (Utilisateur) and somewhat longer in German (Benützer).
All solutions I can think of either don’t fix distortion or impact usability:
- Editing the dimensions of the other fields to fit the French length just makes it so the other languages look weirder;
- Placing French and German on 2 lines is again not consistent, but for the line height;
- Placing all messages on 2 lines distorts the line height on the form. in addition, the horizontal width also remains inconsistent.
- Changing this to a dropdown would solve most dimension-related issues, but also leads to extra clicks to choose the right value.
What is the best way to handle this?
How to choose sign-up details for mobile apps?

I am working on an idea I have for a mobile app, and I’m trying to figure out the best sign-up process. I want the app to sync with the user’s contact list just as WhatsApp does: i.e. it identifies all the contacts in your ph…
Redundant behaviors in context menu

In the menu hierarchy tree of file managers such as Windows Explorer, why are redundant behaviors of “expand” “collapse” folders given in context menu when the user can anyways click the + or – icon beside the folder to expan…
Should non-uniformly updated live regions use the ARIA busy attribute?

I am facing an issue while testing for accessibility.
I have used role=”alert” for an error message [single level]. Do I need to use aria-busy=”true” / aria-atomic=”true” / aria-live=”polite”
<td><span role=”alert”…
Sharing link to software installer

When sharing a link to a software installer what is the preferred UX pattern, to share a link to a download page or a direct link to the downloadable executable?
Using GIMP as an example…
GIMP download page
GIMP tar file…
Down arrow and up arrow status

I have to make an iOS app, where there are categories and I have to show the decrease and increase in status of particular category.
For decrease I used a red down arrow. For increase I used a green up arrow.
But in some c…
Save to Wantlist vs Save to Favourites [on hold]
![Save to Wantlist vs Save to Favourites [on hold]](https://uxsharelab.com/wp-content/themes/proxima/images/thumbnail-placeholder.gif)
I run a music recommendation site for electronic music vinyl records.
Users can listen to tracks and save them. The saves are then used as an algorithm to calculate personalized recommendations for the user.
The algorithm …
Interfaces designed deliberately to contain high density of content and actions

There has been a strong trend towards the simplification and shallow IA of modern websites and applications, yet I can’t help but wonder if there is also some correction required for certain applications that have been oversi…
What’s it called when people do menial work in service of data?

Where misunderstanding computers/programs creates new forms of tedious and/or repetitive work, which the computer ought to be doing.
Two examples:
Have a database but instead of importing directly from a spreadsheet, employ…
Why don’t TVs indicate which HDMI ports that are connected?

I think there’s many things that a TV could do to help me switch to the desired HDMI input, for example:
When I insert a cable, temporarily show a text saying “HDMI 4 connected”.
In the input selection menu, indicate which …