unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
       [not found] <E1R5Ojk-0008T4-5r@vcs.savannah.gnu.org>
@ 2011-09-19 13:18 ` Stefan Monnier
  2011-09-19 14:03   ` Juanma Barranquero
                     ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Stefan Monnier @ 2011-09-19 13:18 UTC (permalink / raw)
  To: Juri Linkov; +Cc: emacs-devel

> -      `(menu-item ,(purecopy "Show only file buffers")
> +      `(menu-item ,(purecopy "Show Only File Buffers")

Why do we do that?  I guess one answer can be "because other GUI apps do
it", but then the question simply becomes: why do they do it?


        Stefan



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
  2011-09-19 13:18 ` [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings Stefan Monnier
@ 2011-09-19 14:03   ` Juanma Barranquero
  2011-09-19 14:31     ` Stefan Monnier
  2011-09-19 14:19   ` Juri Linkov
  2011-09-19 16:07   ` Glenn Morris
  2 siblings, 1 reply; 7+ messages in thread
From: Juanma Barranquero @ 2011-09-19 14:03 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Juri Linkov, emacs-devel

On Mon, Sep 19, 2011 at 15:18, Stefan Monnier <monnier@iro.umontreal.ca> wrote:

> Why do we do that?  I guess one answer can be "because other GUI apps do
> it", but then the question simply becomes: why do they do it?

They follow ill-defined, prevalent, incoherent conventions:

http://en.wikipedia.org/wiki/Letter_case#Headings_and_publication_titles

    Juanma



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
  2011-09-19 13:18 ` [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings Stefan Monnier
  2011-09-19 14:03   ` Juanma Barranquero
@ 2011-09-19 14:19   ` Juri Linkov
  2011-09-19 14:35     ` Juanma Barranquero
  2011-09-19 16:07   ` Glenn Morris
  2 siblings, 1 reply; 7+ messages in thread
From: Juri Linkov @ 2011-09-19 14:19 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

>> -      `(menu-item ,(purecopy "Show only file buffers")
>> +      `(menu-item ,(purecopy "Show Only File Buffers")
>
> Why do we do that?  I guess one answer can be "because other GUI apps do
> it", but then the question simply becomes: why do they do it?

I presume all apps do it because according to English grammar
function (grammatical) words in titles must be lower case
and content (lexical) words must be capitalized.

The same rule also states that the last function word in a title
must be capitalized.  That means that "to" in the following
menu items currently is grammatically incorrect:

./lisp/arc-mode.el:455:        '(menu-item "Rename to..." archive-rename-entry
./lisp/arc-mode.el:459:      ;;  '(menu-item "Copy to..." archive-copy))
./lisp/dired.el:1780:      '(menu-item "Hardlink to..." dired-do-hardlink
./lisp/dired.el:1783:      '(menu-item "Symlink to..." dired-do-symlink
./lisp/dired.el:1796:      '(menu-item "Rename to..." dired-do-rename
./lisp/dired.el:1799:      '(menu-item "Copy to..." dired-do-copy



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
  2011-09-19 14:03   ` Juanma Barranquero
@ 2011-09-19 14:31     ` Stefan Monnier
  0 siblings, 0 replies; 7+ messages in thread
From: Stefan Monnier @ 2011-09-19 14:31 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: Juri Linkov, emacs-devel

>> Why do we do that?  I guess one answer can be "because other GUI apps do
>> it", but then the question simply becomes: why do they do it?
> They follow ill-defined, prevalent, incoherent conventions:
> http://en.wikipedia.org/wiki/Letter_case#Headings_and_publication_titles

That's also my impression.  If that's the only reason, then I don't see
why Emacs should follow that bad habit.


        Stefan



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
  2011-09-19 14:19   ` Juri Linkov
@ 2011-09-19 14:35     ` Juanma Barranquero
  2011-09-19 18:43       ` Juri Linkov
  0 siblings, 1 reply; 7+ messages in thread
From: Juanma Barranquero @ 2011-09-19 14:35 UTC (permalink / raw)
  To: Juri Linkov; +Cc: Stefan Monnier, emacs-devel

On Mon, Sep 19, 2011 at 16:19, Juri Linkov <juri@jurta.org> wrote:

> I presume all apps do it because according to English grammar
> function (grammatical) words in titles must be lower case
> and content (lexical) words must be capitalized.

Where is that rule written? (And I pray the answer is not Strunk &
White's "Elements of Style"...)

    Juanma



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
  2011-09-19 13:18 ` [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings Stefan Monnier
  2011-09-19 14:03   ` Juanma Barranquero
  2011-09-19 14:19   ` Juri Linkov
@ 2011-09-19 16:07   ` Glenn Morris
  2 siblings, 0 replies; 7+ messages in thread
From: Glenn Morris @ 2011-09-19 16:07 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: Juri Linkov, emacs-devel

Stefan Monnier wrote:

>> -      `(menu-item ,(purecopy "Show only file buffers")
>> +      `(menu-item ,(purecopy "Show Only File Buffers")
>
> Why do we do that?  I guess one answer can be "because other GUI apps do
> it", but then the question simply becomes: why do they do it?

This is what was said last time

http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00679.html



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings.
  2011-09-19 14:35     ` Juanma Barranquero
@ 2011-09-19 18:43       ` Juri Linkov
  0 siblings, 0 replies; 7+ messages in thread
From: Juri Linkov @ 2011-09-19 18:43 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: Stefan Monnier, emacs-devel

>> I presume all apps do it because according to English grammar
>> function (grammatical) words in titles must be lower case
>> and content (lexical) words must be capitalized.
>
> Where is that rule written? (And I pray the answer is not Strunk &
> White's "Elements of Style"...)

In the thread referenced by Glenn in
http://lists.gnu.org/archive/html/emacs-devel/2008-11/msg00681.html
you are right that it is language dependent.  I looked at different
translations of menus in other GUI apps, and only English titles
are capitalized.



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-09-19 18:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1R5Ojk-0008T4-5r@vcs.savannah.gnu.org>
2011-09-19 13:18 ` [Emacs-diffs] /srv/bzr/emacs/trunk r105834: Capitalize non-function content words in menu item strings Stefan Monnier
2011-09-19 14:03   ` Juanma Barranquero
2011-09-19 14:31     ` Stefan Monnier
2011-09-19 14:19   ` Juri Linkov
2011-09-19 14:35     ` Juanma Barranquero
2011-09-19 18:43       ` Juri Linkov
2011-09-19 16:07   ` Glenn Morris

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).