Template talk:Navigation bar/doc

From OpenStreetMap Wiki
Jump to navigation Jump to search

Make your mind. Is this English template or German? If German, why is in English space?--Władysław Komorek (talk) 15:12, 19 March 2014 (UTC)

The template has German parameter names (historically). This is a mistake (although not a really problematic one), yes. But you CANNOT just change them! The template is in use (with the German names). Your edit broke many pages therefore. The pages call the template with the German parameter names. All pages do this. Even Russians, because it only works, currently, with German parameter names: Template:RU:RoadsNavBar.
In future this CAN be changed. But not in the way you tried to do it.
Apparently you did NOT understand who templates work - despite your claims to the contrary. :-( --Aseerel4c26 (talk) 15:14, 19 March 2014 (UTC)
Just fix it. Make the German version and replace with "bot". Do not force everybody to understand German. --Władysław Komorek (talk) 15:56, 19 March 2014 (UTC)
Gosh, yes. But then you are doing a mass edit. Discuss it before! Another way would be to accept both parameter names but only document the English ones. By the way: don't you understand that I have no time cleaning up your mess?! Do it right, but do not do it halfway (mess) and expect others to have time to fix. --Aseerel4c26 (talk) 16:16, 19 March 2014 (UTC)
We have a different understanding of the term "mess" and "mass edit". For you, the use of English names in the template for the articles in the German language is a "mess". However, I believe that forcing worldwide naming in German is a total "mess". This template is not the only template misleading OSM community. --Władysław Komorek (talk) 17:11, 19 March 2014 (UTC)
You still do not understand the technical problem. This is what I call a "mess" (this is definitely NOT: "English names in the template for the articles in the German language"). The mess was that for the duration where you changed the parameter names in this template to English ALL uses of this template did not work anymore. I hope you understand some day, or somebody else comes by and explains better. If you want... revert back to your version for testing, and then look at a page which uses this template (I hope you at least know how to find such pages...). Note that a action=purge might be needed to trigger a page refresh. Also refresh you browser cache. --Aseerel4c26 (talk) 22:44, 19 March 2014 (UTC)

I've now written some actual documentation on this page, explaining what the parameters are. Hopefully it's clear that this documentation is written in English. The only thing which is not in English is the parameter names.

Obviously we can't just change the parameter names here without breaking everything. Aseerel4c26 is right about that. But we can actually change the parameter names if you (Władysław Komorek) are willing to go to a bit of effort to edit all the pages which include it. It's actually not that many, since most inclusions are via other templates anyway. Not worth the effort of setting up a bot. I think you'd find it's 15 minute job just to edit the pages and templates manually

-- Harry Wood (talk) 03:30, 17 April 2014 (UTC)

Thanks Harry. I have changed the template to support both German names and English names. I have avoided SHOUTING in the new names. I may change the transclusions later. Rich Farmbrough (talk)
I migrated the templates that transclude this to the new names. I added code to put any pages using the old names in Category:Pages using navigation bar with old parameter name. Rich Farmbrough (talk)