Here's an attempt at a clear message for users when overriding legacy title fields, based on a brainstorm at Montreal Drupal i18n sprint.

Files: 
CommentFileSizeAuthor
#15 title-better_replace_field_description-1280962-15.patch3.78 KBmvc
PASSED: [[SimpleTest]]: [MySQL] 257 pass(es).
[ View ]
#8 title-better_replace_field_description-1280962-8.patch3.78 KBmvc
PASSED: [[SimpleTest]]: [MySQL] 257 pass(es).
[ View ]
#6 title-better_replace_field_description-1280962-6.patch3.03 KBmvc
FAILED: [[SimpleTest]]: [MySQL] 245 pass(es), 12 fail(s), and 0 exception(s).
[ View ]
better_replace_field_description.patch2.99 KBmvc
FAILED: [[SimpleTest]]: [MySQL] Unable to apply patch better_replace_field_description.patch. Unable to apply patch. See the log in the details link for more information.
[ View ]

Comments

Status:Active» Needs review

Status:Needs review» Needs work

The last submitted patch, better_replace_field_description.patch, failed testing.

Applies with fuzz. +1 to the changes.

Status:Needs work» Needs review
Issue tags:-montreal

Status:Needs review» Needs work
Issue tags:+montreal

The last submitted patch, better_replace_field_description.patch, failed testing.

Status:Needs work» Needs review
StatusFileSize
new3.03 KB
FAILED: [[SimpleTest]]: [MySQL] 245 pass(es), 12 fail(s), and 0 exception(s).
[ View ]

reroll for latest dev.

Status:Needs review» Needs work

The last submitted patch, title-better_replace_field_description-1280962-6.patch, failed testing.

Status:Needs work» Needs review
StatusFileSize
new3.78 KB
PASSED: [[SimpleTest]]: [MySQL] 257 pass(es).
[ View ]

trying to fix related test

I don't think that the field help text should be defaulted to 'A field replacing node title.' etc. This is information for the end user who is not interested in the internals - it is just the entity title to her.

Just leave these blank.

I agree with @RogerB.

Moreover usually operation links are a single word, otherwise it may be confusing when they are displayed next to other operations.

@RogerB: now that I'm actually using this on a production site, I see that those aren't useful descriptions. I agree that we should drop them.

@plach: how about this:

line 23:
link = Convert
title attribute = Convert %field to a customizable field instance that can be translated.

lines 51-52:
title = Replace %field with a field instance
description = If this is enabled the %field will be replaced with a customizable field that can be translated.

Honestly I don't see how "Convert" is better than "Replace", probably both are confusing for a user that does not grasp the difference between properties and fields. At least "Replace" is a terminology consistent with the underlying API.

I agree that both could be confusing :)

Also, on second thought, it's bad to use "convert" in one place and "replace" in another.

So how about this:

line 23:
link = Replace
title attribute = Replace %field with a customizable field instance that can be translated.

Sounds good to me.

StatusFileSize
new3.78 KB
PASSED: [[SimpleTest]]: [MySQL] 257 pass(es).
[ View ]

Status:Needs review» Fixed

Sorry for losing track of this: just committed and pushed #15. I left out the capitalization of the replace link, since the other operation links are lower case.

Thanks!

Automatically closed -- issue fixed for 2 weeks with no activity.