Page MenuHomePhabricator

mark "wikibase-api-not-recognized" (and other API messages that are not displayed) to not to be translated
Closed, ResolvedPublic

Description

It's not clear what is the meaning of "directive" in the message "wikibase-api-not-recognized".

I guess that it's something like "function" or "command" in a programming language, but it's better to document it in qqq.


Version: unspecified
Severity: normal
Whiteboard: storypoints: 1
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=38675

Details

Reference
bz39262

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:11 AM
bzimport set Reference to bz39262.
bzimport added a subscriber: Unknown Object (MLST).

The directive is a string that marks which kind of internal structure to access, you might say it is a command to store some value as a specific property.

Feel free to make more descriptive qqq-descriptions.

I would actually call it "field" or "key". This message is issued when the supplied json object contains a field that is not known. Known fields would be "labels", "descriptions" and so on. If the object also contains "foobar", you will get wikibase-api-not-recognized.

Messages that are never be seen by the user do not have to be translated.

Mark messages that should not be translated as such in the qqq.

I think this should have a higher severity.

Verified in Wikidata demo time for sprint 15