Why some localized dialogs (e.g. Preferences) doesn resize to let the text fit in the window?
Many dialog windows take their height and width size from localizable strings. You need to change the numbers in those strings until the dialogs can contain the localized text. Remember: sizes should always fit even on low resolution display (at least 640×480 pixels), used by people with small monitors or sight impaired people. Often these numbers are followed by the em or px units. The former is the mean width of one character, the latter the display pixel unit.