Last modified: 2014-11-10 15:08:20 UTC
When I using wikidata in non-english (e.g. German) and enter a statement on Wikidta, with property value (wikibase-item), the value is displayed in english once it is saved instead of in German. When I reload the item, then it is in German.
this still happens on master
If the frontend should pass the language to wbformatvalue and wbparsevalue, it would have to either pass the language to the valueview which passes it to the experts, or it would have to pass it in to getApiBasedValue{Formatter,Parser}Constructor. The latter is much easier.
This could also be fixed in the API modules: they should default to the user language, not the content language. Really, we should do both. The API should use the "correct" default, and the UI code should always pass a language when parsing or formatting, for completeness and consistency.
I guess that is related bug #63059.
*** Bug 72648 has been marked as a duplicate of this bug. ***
Still happening on test.wikidata.org right now.
Fixed on beta now.