Stumbled across a compound string while updating translation for upcoming 6.0 version. It's the title of "search format" dialog (In Writer, choose Edit - Find & Replace - Other options - Format...).
"Text Format " = key-ID 2nKNE, location: searchformatdialog.ui:8
"(Search) = key-ID AbxGn, location: strings.hrc:1205
Compound strings are bad (ask any translator), so this should be substituted with a proper single string: "Text Format (Search)", or better yet, "Search Text Format".
Apparently it has been like this for long time (and it actually used to be worse: "Text Format(Search)" - note the missing space), so I'm not sure about the earliest affected version (inherited from OOo?).
There's also "(Replace)" = key-ID aDW8B, location: strings.hrc:1206
(Seen via Edit - Find & Replace - Other options - click on the Replace field -Format...)
This variation of the compound should be replaced with "Text Format (Replace)", or "Substitute Text Format" or something similar.
It would be easiest to change the RID_SVXSTR_SEARCH and RID_SVXSTR_REPLACE strings as suggested and forget the compounding.
Proposed patch is in gerrit, but UX might come up with better wording:
As the labels in the dialog are 'Find' and 'Replace', I would assume we should go with 'Find Text Format' and 'Replace Text Format'.
Heiko, Stuart, Adolfo: thoughts?
Not a native speaker but "Search text format" sounds good to me while "Replace text format" has potential. I see the advantage of using the field labels, though. Stumbled also over "Substitute text format".
To my non-native ear, "Replace Text Format" doesn't convey the actual meaning (it sounds as if it were for selecting the format to be replaced, not the replacement). Maybe "Substitute Text Format" or "Replacement Text Format" is better?
Yes 'Replace Text Format' could be misunderstood when read and instead we could have a separator to clarify things like 'Find - Text Format' and 'Replace - Text Format'. Alternatively we can go with 'Format of Find Text' and 'Format of Replace Text', if we'd like to be as descriptive as possible, though we dont really do this in other dialogs.
I checked MS Word and its dialog titles are 'Find Font', 'Find Paragraph', ... and 'Replace Font', 'Replace Paragraph', ...
Ideas from the design meeting:
+ #1 'Format of Find Text' and 'Format of Replace Text'
+ #2 'Find - Text Format' and 'Replace - Text Format'
+ #3 'Find Text - Format' and 'Replace Text - Format'
+ #4 'Search text formatting' and 'Replace text formatting'
(+1 Thomas, description "text" good to know what formatting)
+ #5 'Search for formatting' and 'Replace with formatting' (+2)
(In reply to Heiko Tietze from comment #8)
> Ideas from the design meeting:
> + #1 'Format of Find Text' and 'Format of Replace Text'
> + #2 'Find - Text Format' and 'Replace - Text Format'
> + #3 'Find Text - Format' and 'Replace Text - Format'
> + #4 'Search text formatting' and 'Replace text formatting'
> (+1 Thomas, description "text" good to know what formatting)
> + #5 'Search for formatting' and 'Replace with formatting' (+2)
As translatable text for RID_SVXSTR_SEARCH and RID_SVXSTR_REPLACE actions--the "Search for formatting" and "Replace with formatting" are going to be fine.
Not sure if we'd want Sentence case or Title case for use here.
(In reply to V Stuart Foote from comment #9)
> Not sure if we'd want Sentence case or Title case for use here.
It's a dialog title so Title Style Capitalization.
Gabor Kelemen committed a patch related to this issue.
It has been pushed to "master":
tdf#114013 Do not use string concatenation
It will be available in 6.1.0.
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.