Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
To stick w/ the rest of Drupal's menu titles, this module's settings page should use sentence capitalization. I'd also recommend that for the menu item's description, but I suppose you might be trying to use the module name as a proper noun. : ?
Comment | File | Size | Author |
---|---|---|---|
#22 | admin_menu-HEAD.strings.patch | 1.92 KB | sun |
#19 | 272920.patch | 23.25 KB | keith.smith |
#12 | admin_menu_text.patch | 14.05 KB | keith.smith |
#5 | admin_menu-DRUPAL-6--1.strings.patch | 7.58 KB | sun |
Comments
Comment #1
dixon_+1 for this
Comment #2
dixon_I think that "Administration Menu" shouldn't be considered a proper noun in text strings. Instead it should be considered a substantive and be capitalized as normal - "administration menu". This is the behavior of all core modules and would bring much more consistency to the whole interface, which is a good thing.
I am willing to write a patch if the community agrees to this.
Comment #3
dixon_Comment #4
sunGo ahead, please :)
Comment #5
sunIf we intend to break translated strings, let's break them completely.
I need several thorough reviews of all strings that are output. Attached patch updates most of them to the latest standards. There's room for improvements for sure, so please don't hesitate to comment (even nitpicky things). However, please be precise in what needs to be changed (i.e. line no., old wording, new wording, aso.).
Comment #6
sunComment #7
Takafumi CreditAttribution: Takafumi commentedI suggest some changes.
Comment #8
sun@Takafumi: This is already included in the latest patch.
Any native English-speakers here?
Comment #9
rszrama CreditAttribution: rszrama commentedI'm a native speaker... anything in particular I should check out?
Comment #10
sun#314410: Module's project page and .info file do not match has been marked as duplicate of this issue.
We've decided in IRC to rename "Drupal Administration Menu" in all places to "Administration menu", resp. "administration menu", depending on the surrounding phrase.
Comment #11
keith.smith CreditAttribution: keith.smith commentedI just started using this module today (and, may I say, where has this been all my life?).
I've got some ideas on many of these strings, and will go through them all tomorrow with the goal of producing a patch.
Comment #12
keith.smith CreditAttribution: keith.smith commentedHere's a first blush attempt at this.
Comment #13
sunOww nice! If no one has objections, I'll probably commit this as is.
Comment #14
webchickHm.
Let me come out as someone fully in support of consistency and standards. I strongly agree with the philosophy behind keeping with core's "Sentence capitalization" standard.
However, I find reading these sentences a little... jarring.
My eye goes "tum te tum te tum te tum... OH! BIG LETTER. Something important? Wait. No. Hm. Why was Administration suddenly capitalized? Is it a Really Big Deal? OH! I get it. It's the module name. Hm. OK. tum te tum te tum... OH! BIG LETTER. Something important?" Repeat each time. ;)
So in the interest of preserving some sort of consistency, I would suggest the following:
* In menu items, field labels, etc. and other short strings, particularly those dealing with settings for the module itself, use the proper Drupal "Sentence capitalization" of the module.
In other words, +1 to hunks like this:
However, in other user-facing text, particularly in long, drawn out sentences, I think it would be better to just call it an "administration menu."
In other words, -1 to hunks like this:
I could just be more sensitive to this because we ran into it a lot with the book. Not sure.
Comment #15
webchickOr, maybe more simply stated, if there's a "the" before it, make it lowercase, because you're talking about the *output* of the module. If it's about the module itself, then make it sentence capitalized.
Reviewing rest of the strings now, but overall this looks great.
Comment #16
webchickOk, here's a more thorough review. Thanks for your help with the block tests tonight, sun! :D
There are a few words that are non-hyphenated which I would personally make hyphenated; for example 'rebuilt' and 'dropdown.' But I defer to Keith on this.
This might be slightly out of scope, but could we add a sentence here explaining the rationale of this feature? Why would someone want to turn this feature on?
bot => not
I am by no means a translator. However, doesn't it make sense for these to be placeholders, since permission names aren't translated in the permission interface? Or am I totally on crack?
is it site theme or site's theme? they should both be the same.
Comment #17
webchickOh, one last thing... is
a standard employed anywhere? If not, and we're trying to establish one here, maybe we should think a bit more about what it should be.
Comment #18
keith.smith CreditAttribution: keith.smith commentedAngie, honestly, you identified every issue where I had a debate with myself. I really should have detailed some of these things when I posted the patch, but I was tired by then.
thanks for the reviews, everybody!
Comment #19
keith.smith CreditAttribution: keith.smith commentedNew patch.
This one uses the core standard of seldom capitalizing module names at all in help unless they involve an acronym (like "Blog API"). And, in a lot of instances, I either reworded the sentence to avoid the issue, or just referred to the "menu" since the user is on a page clearly about Administration menu. I think this most closely follows the standard set by core, but I can certainly be convinced otherwise. Upon reflection, an exception we have to this rule is in the "For more help" at the end of the embedded documentation for each module. I think I added the line at http://drupal.org/node/24566 that specifies this should be a capital letter (which indeed it is in Drupal 6 and on). There's not one of those lines in this help, though possibly there should be (though what should it link to? The project page?)
This patch adds the README.txt changes (and I'll close the other issue); it was just a pain to futz around with my workspace to keep these separate.
There were at least one or two instances (and one that Angie quoted but did not mention) that referred to "Administrative menu" rather than "Administration menu". I've hopefully found all those and made them consistent.
I've not done anything with the placeholder-for-permission-string issue. I'll see if I can find goba to ask, but I don't think we made them placeholders in core help text (but could be wrong).
Comment #20
keith.smith CreditAttribution: keith.smith commentedHmm. I accidentally forgot about this patch. It still seems to apply, so I thought I would bump it up.
Comment #21
sunNo, sorry, my fault - had a busy week :-/
I promise to have a look at this and commit it this weekend. I was already happy in #13 - now that you reviewed and worked on this even more, this should be ready to go. :)
Comment #22
sunOk, first of all, the new strings are awesome!
However, I've done a technical review now and found some things that do not sound correct to me: (but that could also be limited to me ;)
Note: First line is of previous patch, second my suggested change.
Actually, I think the previous wording that used "covered by the menu" is visually and technically more correct. But it is pretty hard to express this correctly in a comprehensive way...
http://drupal.org/project/util is called "Utility" and thus should be a proper noun here, no?
I have committed the rest of this patch with slight fixes already (some lines did not wrap at 80 chars in README.txt, aso.), so we only need to deal with the remaining strings above now.
Comment #23
keith.smith CreditAttribution: keith.smith commentedHow about, instead, we do:
Is that accurate?
This change looks good.
Comment #24
sunThanks!
@all: It's time to update all translations!