TitleCasePlus - cleanup & smartly capitalise

Hi,

Based on the original Title Case, I added some cleanup and format options as well as french, italian and spanish special words to exclude from uppercase. You can change option by choosing False or True behind each one.

Features

Example:
(Links to Imageshack images broken. :frowning: )

This script is very useful with this button.

TitleCasePlus.orp (23.2 KB)

3 Likes

Works well. I added Portuguese words to not capitalize to mine and made it capitalize after single quotes (this broke some cases for English that I still need to fix - e.g. 's and 'n).

I plan to change the "add space before and after a score "-"" function to prevent it from changing dates of the format 1970-01-01. Still did not made the code right for that. I'll try again latter.

This worked in Opus 13.14. It failed in Opus 13.14.2. I don't have a copy of Opus 13.14.1 so I can't test that version. It fails in Opus 13.14.6.

I have 13.14.1 and this is an issue there, as well. I think the problem is related to this thread: Rename broken after 13.14 - #9 by Chuck

Also may be an issue with vbscript rename presets as those seem to be a problem with 13.14.1 and on.

1 Like

It's probably the Opus 10 Rename_GetNewName legacy function that can't hide its age any longer.

Good catch! Please recommend an alternative, thanks!

The original script has been updated to Opus 12 and even sports custom fields instead of script variables. If it's missing functionality, an update should be simple.

1 Like

I had overlooked that update. Works and modified for my use case, thanks!

Confirm that this rename preset works under Opus 13.14.7. Thank you.

Yes, that was broken for VBScript rename scripts, but should work again now with the latest beta.