Last modified: 2012-12-13 11:19:12 UTC
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.
https://gerrit.wikimedia.org/r/#/c/19999/
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.
https://gerrit.wikimedia.org/r/23298
Verified in Wikidata demo time for sprint 15