Something I would REALLY like to see would be capitalized headings, be they in menus or on nodes. For instance:

Create Content (rather than Create content)
My Account
Log Out

This is especially bothering me on node headings, for instance on my blog... it says "Website Title's blog" When I feel "Website Title's Blog would be more "right".

I started going through all of the files and changing the settings manually, but realized that as soon as I would need to upgrade I would be wiping out my work.

I really don't think it would be asking much for this to be implemented, and I would also think that it would fit the majority of user's wishes, as it's pretty much the standard way of doing things across the board... and by that, I mean pretty much every board in English existence!

I would love to hear what any devs think of this, and would be curious as to why the existing way was chosen. Regardless, thank you very much for the awesomeness... I am very grateful to have just discovered Drupal.

Comments

vm’s picture

this can be done with the locale.module which is part of core. Create a site specific language that will replace those strings with all words capitalized. Then your strings won't get overwritten when you update or upgrade. see: http://drupal.org/handbook/modules/locale specifically see: HOWTO: Creating a customized language set to replace Drupal terminology

The power of the locale.module is quite often overlooked.

I really don't think it would be asking much for this to be implemented, and I would also think that it would fit the majority of user's wishes, as it's pretty much the standard way of doing things across the board... and by that, I mean pretty much every board in English existence!

While I agree that other scripts do capitalize all words, I don't think it's proper grammar.

dwrunyon’s picture

Thank you VERY much... that is definitely doing the trick for my needs.

"While I agree that other scripts do capitalize all words, I don't think it's proper grammar."

Wouldn't it be though, as a heading is very much akin (if not completely) a proper name? Otherwise it would need to have punctuation at the end, as if it were a sentence fragment. Take note however that I am in the Deep South, US and am not a standout example of grammatical properness!

Either way you slice it, I am truly grateful for your above help... being able to pretty much permanently fix this "issue" will remove a small, yet constant source of irritation.

MUCH appreciated!

esllou’s picture

I use CSS to guarantee what members put in certain CCK fields comes out capitalized. For example:

.field-field-section-one-title,
.field-field-section-two-title
{
text-transform:capitalize;
margin-bottom:15px;
margin-top:15px;
}

couldn't you use CSS on menu items too?

dwrunyon’s picture

That's a GREAT way to knock out a LOT pretty quick! I just added a custom area to my Garland CSS called .sidebar and set it to capitalize, and that alone took care of MOST of the ones that were bothering me!

I've (since OP above) built up a pretty good custom language po file as the reply above suggested, but am now working on a fresh install of Drupal and think that this CSS method is a little bit "cleaner" in some ways, and definitely efficient. Then, come upgrade time, it should be pretty quick and easy to replace the few custom styles that I have at the bottom of the Garland style.css sheet.

Much appreciated!

xtaaxt’s picture

that is what i gonna say!

bitmaster’s picture

Thanks, with that tip it occurred to me that my titles were capitalized in the custom theme's CSS file. Easy to adjust.