https://bugs.documentfoundation.org/show_bug.cgi?id=160850

--- Comment #4 from Caolán McNamara <[email protected]> ---
This is a bit of a car crash I think, with STR_ViewMarked as "%1 selected" and
stuff like STR_ObjNamePlural as "Drawing objects" and then the latter Plural
stuff returned by the TakeObjNamePlural family of methods and the two parts
just assembled programatically outside of translator oversight.

Worse of course is that, bizarrely IMO, we then expose this translated "plural"
name of an object through our properties as "UINamePlural" aka
OWN_ATTR_UINAME_PLURAL (along with "UINameSingular" for use by macros etc,
which seems a really thing to do.

Ideally I guess we would drop UINamePlural/UINameSingular, remove the
TakeObjNamePlural/TakeObjNameSingular family of functions, expand out the full
sentences we want to use, to give translators a chance. And use the ngettext
stuff we use for e.g. NNC_("SCSTR_TOTAL", "One result found", "%1 results
found")

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to