[GNC-dev] Translators: Re: To colon or not to colon

Robert Fewell 14ubobit at gmail.com
Mon Nov 4 12:45:04 EST 2019


Frank,
So it looks like get rid of trailing colon/space and right align text for
normal dialogues.

For RTL, GTK already swaps the label and control along with the alignment
which I have observed on the 'View Invoice page'.

The preference dialogue may need to be treated differently, not sure yet
and there is also no indents for RTL, will need to be looked at separately
along with some other RTL stuff I have been thinking about.

For removing the trailing colon, 35 out of 66 glade files and maybe some
source files would need to be changed which is probably too many changes
for maint in one hit all be it in a few commits.
Then on top of that, changing from GTK boxes to grids and the alignment
changes, I am just not sure what to do on maint and what to do on master?

Regards,
Bob

On Mon, 4 Nov 2019 at 16:05, Frank H. Ellenberger <
frank.h.ellenberger at gmail.com> wrote:

> Hi Bob,
>
> Am 04.11.19 um 12:01 schrieb Robert Fewell:
> :
> > So, the only other question as part of this is whether the labels should
> be
> > left aligned or right and again there is a mix of the two in various
> > dialogs.
> > The page you linked to says they should be right aligned so there is the
> > minimum space between the label and control but I quite like it being
> left.
> >
> > As part of the changes to use grids, I will probably need to set this so
> I
> > just want it to be consistent and only change it once.
> >
> > Any thoughts, left or right aligned ?
>
> The benefit of the right alignment: It is easily comprehensible which
> label belongs to which control element. This would be harder, if you
> have one long and many short labels and align them left.
>
> Their exception is the existence of options, which depend on a
> previous option, i.e. in Edit->Preferences>Scheduled Transactions
> "Notify before transactions are created" is only vailable, if
> "Auto-create new transactions" is enabled. I am wondering, if there is
> a smarter solution.
>
> Another question: How will the elements behave for RTL writing?
>
> > Regards,
> > Bob
> :
> >> https://developer.gnome.org/hig/stable/visual-layout.html.en
>
> Regards
> Frank
>


More information about the gnucash-devel mailing list