In more details about the Wikidata problem you are raising:
My impression is that different wikis indeed have different attitudes towards Wikidata: the French Wikipedia is quite positive about it, the English is quite reluctant, and the Hebrew is somewhere in the middle. There are various opinions in other languages.
As far as I'm concerned, these different attitudes are somewhat unfortunate, but they are not the most important problem. The bigger problems are these:
- The fact that in a lot of languages where the community is smaller, infoboxes are not implemented at all, let alone infoboxes with Wikidata.
- The fact that in the communities where infoboxes are implemented, they are implemented differently, making translation and exchange of information much more manual, slow, and difficult than they should be.
There probably are constructive ways to change the negative attitude that some people in some wikis have towards Wikidata, but they are not a priority for me, and they are not in the scope of my proposal.
I believe that this is a workable compromise:
- The infoboxes' internal code will be the same. (By "internal code" I mean Lua modules and the wiki syntax of templates.)
- The template names and parameter names can be localized in each language.
- The values will be pulled from Wikidata by default, but can be overridden locally.
- This way, when an article is translated you don't have to manually look up parameter names, and everything is copied automatically, but you can change anything you don't like.
- Also, when in the future Wikidata will have a way to edit values straight from the infobox, it will work the same way in all the languages (at least by default).
I tried to address all of these in the document I've written, specifically in this paragraph:
- Sometimes some communities will have strong opinions about wanting to have particular functionality or design that will be different in their language or project, or to show an infobox with information that is different from what is shown in other projects, or not to show it at all. The capability to override things locally must be allowed from the start. (Or rather, it must not be taken away.)
If you disagree, or if you think that this could be written more clearly, please let me know.