rubberduck-vba / Rubberduck

Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
https://rubberduckvba.com
GNU General Public License v3.0
1.91k stars 299 forks source link

With language German (Czech and Spanish too) Settings-Menu Listbox doesn't fit to text #5013

Open Imh0t3b opened 5 years ago

Imh0t3b commented 5 years ago

Version 2.4.1.21400 Betriebssystem: Microsoft Windows NT 6.2.9200.0, x64 Hostprodukt: 2007 Microsoft Office system x86 Hostversion: 12.0.6735.5000 Hostprogramm: MSACCESS.EXE Screenresulution: 1366x768 Scaleing: 100$

Description With language: German in Settings-Menu, the options list on the left needs a scrollbar, ugly ;(

To Reproduce

  1. Set language to German
  2. Open "Einstellungen" from Rubberduck-Menu

Expected behavior The lists width should fit the options text. We can archive that by shorten the german text (it appears inconsistent to me anyway) or by extending the lists width. As only English and French fit without scrollbar, L would suggest having 10 percent more width and change german text to:

Screenshots settings

Vogel612 commented 5 years ago

The "correct" solution to this is changing the behaviour of the text layout or the column layout. Adjusting the width only hides the actual problem.

So either:

  1. Add TextWrapping to the list on the left side
  2. Dynamically grow the left column

I'm very much in favor of option 1, if only because we want a defined minimum width for the different settings pages.

Imh0t3b commented 5 years ago

TextWrapping would be great,,but what about my feelings on inconsistent naming in German? Any comments on my suggested translation changes? We can discus on Autocomplete not being translated and we should use plurals on first words e.g Referenzen Einstellungen. Besides that it is far more consistent.

Shall I create a feature request on TextWrapping?