On 09/12/2011 08:14 PM, Alexandre Julliard wrote: > Francois Gouget <fgou...@free.fr> writes: > >> This is the next step in making full use of the PO files for translating >> Wine. But how to get there is unclear, hence this RFC. >> >> The issue with dialogs is that in RC files all the dialog and control >> sizes are hardcoded. For instance in the line below '208, 6, 56, 14' >> represent the x-left, y-top, width and height of the button: >> >> DEFPUSHBUTTON "Save As", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | >> WS_GROUP | WS_TABSTOP >> >> The problem is that once translated to French, for instance, the label >> becomes 'Enregistrer sous' which is much longer and may require >> enlarging the button. But RC files do not contain the information needed >> to do that automatically. For instance they don't specify enlarging this >> button requires enlarging the 'Cancel' and 'Help' buttons below too. >> >> So how do we solve this problem? > > There's another option: design the dialogs with enough spare room that So we need somebody that can design dialogs. From the scope it is a similar job to the icon modernization/standardization done by Joel. Which isn't a bad thing as our dialogs have a pretty inconsistent look and feel.
> most languages would fit, and maintain language-specific RC files for > the special cases that really can't be accommodated. Ideally, a tool > would be written to warn about a translation overflowing the available IMHO we need this tool first to ease the work of the person cleaning up the dialogs; we don't want him/her to run away screaming after the first few dialogs. > space, so that it can be looked into. Not very satisfying, but a lot > simpler than the other options... And has the buy in of the Wine maintainer... SHIP IT! ;) bye michael