Help talk:TemplateData/Archive 1

From mediawiki.org

difference between German or english word

How can I be able to create a template... because i dont know whether i should use Template or Vorlage while creation of a template.

And after the creationI am not able to find the template-wiki-text and after that i am not able to change anything from the wikitext / template-text.

"default" parameter

Hi,

At the moment, the parameter "default" is not presented on this tutorial. So I propose to add this text in the page, between the T:38 and T:39 translations:

|-
| colspan=2 | <hr />
|-
| After that we have <code>"default"</code>, which defines the default value for the parameter. 

You can forget this parameter if there's no default.
| 
<syntaxhighlight lang="javascript">
                "default": "Category:CommonsRoot"
</syntaxhighlight>

and I think to adapt T: XX below. But is it really that I could do? I'm not sure of how to use this extension, so if someone can help me, I thank for it by advance. Automatik (talk) 21:29, 25 July 2013 (UTC)Reply

PS: Look at the code please, 'translate' tags doesn't display here. Automatik (talk) 21:34, 25 July 2013 (UTC)Reply
Thanks; This had been on my to-do list for a few days. I've added it :) guillom 15:49, 26 July 2013 (UTC)Reply
Thank you so much. Automatik (talk) 16:59, 26 July 2013 (UTC)Reply

Noinclude?

Does the templatedata need to be inside a "noinclude" tag? Sharihareswara (WMF) (talk) 00:38, 21 August 2013 (UTC)Reply

At some point, I think it needs to be, otherwise it will be included in the articles using the template. --NicoV (talk) 13:07, 21 August 2013 (UTC)Reply
See also bugzilla:50512. Helder 17:23, 14 September 2013 (UTC)

TemplateData editor in galician wiki

Somebody could help to install TemplateData editor in galician wiki? Thanks in advance, --Elisardojm (talk) 21:39, 17 October 2014 (UTC)Reply

Hi Elisardojm, all the wikis will receive that editor after November 6th, but feel free to add a request to Bugzilla if you want that to happen sooner (you can use this as a guide). Let me know, --Elitre (WMF) (talk) 09:28, 21 October 2014 (UTC)Reply
Thanks! I think that, at this time, we can wait. Bye, --Elisardojm (talk) 22:37, 28 October 2014 (UTC)Reply

Looking for smaller TemplateData tasks and mentors for Google Code-In - Got something in mind?

Hi everybody! Google Code-In (GCI) will soon take place again - a six week long contest for 13-17 year old students to contribute to free software projects. Wikimedia took part in 2013 already with great results. Tasks should take an experienced contributed about two-three hours (but "beginner tasks" are also welcome which are smaller) and can be of the categories Code, Documentation/Training, Outreach/Research, Quality Assurance, and User Interface/Design.

Do you have an idea for a task and could you imagine mentoring that task?

For example, do you have something TemplateData related on mind that needs documentation, some code (changes)? If yes, please go to mw:Google Code-in 2014, check out the "Mentor's corner", and add your task there (please add tasks until Sunday even if it's only a stub - we can still polish them until December 1st when the contest begins)! And if something is unclear, please ask on the talk page. Happy to help! --AKlapper (WMF) (talk) 21:40, 6 November 2014 (UTC)Reply

Missing heading in Indonesian

The Indonesian version of this help page doesn't have "TemplateData editor" and "Auto value" section on it, even they are already translated. Could someone check this? Thank you. William Surya Permana (talk) 07:58, 19 November 2014 (UTC)Reply

It just magically appears now. William Surya Permana (talk) 08:13, 19 November 2014 (UTC)Reply

"List of all templates with TemplateData on this wiki" in the bottom is not appearing in the translation. And could someone tell me how to translate the table "Template parameters" appearing in the Example section? Thank you. William Surya Permana (talk) 09:48, 20 November 2014 (UTC)Reply

I'll take a look at the first issue later today. For the second part, if you can't think of equivalents of those words in your language, maybe this can help (you should see the equivalent words as someone translated the interface)? Those terms are explained in the section right below the table, so the words should be used consistently in both of them. Hope this helps, --Elitre (WMF) (talk) 12:00, 20 November 2014 (UTC)Reply
(On a second thought, I think most of that content actually won't need to be translated - see also how other languages handled that. --Elitre (WMF) (talk) 12:07, 20 November 2014 (UTC))Reply
The top is before purging, and the bottom is after purging
Thank you for the information. But, after purging the page, now it use the translation from the interface (in here). -William Surya Permana (talk) 02:36, 21 November 2014 (UTC)Reply

Enumeration arguments

Some templates take a certain (small/strict) subset of strings as particular arguments which are then enumerated using #switch:, what is the preferred way of documenting the parameter and it's valid options? An 'enumeration' type would be potentially helpful in separating them from other string types? --Fbstj (talk) 13:46, 26 November 2014 (UTC)Reply

I'm told this covers it, and the temporary (suboptimal) workaround is giving values in the description. HTH, --Elitre (WMF) (talk) 18:03, 26 November 2014 (UTC)Reply

Template documentation standard

I and others have noticed that maintaining two separate, disparate sets of documentation, one for ve and one for the rest, is burdensome and a waste of editor time and effort.

At en:Help talk:Citation Style 1#Template documentation standard? I have started a discussion and proposed one possible solution. Opinions and comments welcome there.

Trappist the monk (talk) 13:27, 9 December 2014 (UTC)Reply

Type

The possible settings for the Type column are not adequately described. Perhaps most important, is any automated checking performed when using VE to verify that the value entered by the user is of the type from the Type column? If so, where are the rules for such checking stated? If there are no enforced rules, this should be made known on this page and also to VE users so they will know the type is merely a suggestion.

Some of the possible types, such as boolean, are not described at all.

For a programmer, the type descriptions may be confusing. For example, a number is usually a binary number in a format that can be directly transformed into a format that can be stored in the computer's registers, not a character string that expresses a number, which seems to be what is meant here.

Examples should be given both on this page, and made available to VE users, so they will know whether to write a user's name as Jc3s5h or [[User:Jc3s5h]], and similarly for file names and page names. Jc3s5h (talk) 15:50, 9 December 2014 (UTC)Reply

Looks like the page Extension:TemplateData actually contains the info you're looking for. Let me know if I'm wrong, --Elitre (WMF) (talk) 17:33, 11 December 2014 (UTC)Reply

Difference between autovalue and default tags?

I can not see the differences between autovalue and default tags, may someone clarify, please?

(I suppose they have different effects, as there are they are shown in two different column when a TemplateData is shown as a table (for example in Help:TemplateData#Example. --109.54.20.161 17:21, 24 March 2015 (UTC)Reply

Had you seen Help:TemplateData? --Elitre (WMF) (talk) 17:26, 24 March 2015 (UTC)Reply
I was confused by that, too. "autovalue" is used when TemplateData should calculate something for you (usually dates). "default" is for telling the user what will happen if they leave that parameter blank. Whatamidoing (WMF) (talk) 23:41, 24 March 2015 (UTC)Reply
It's a bit confusing ... So in same issues (when TemplateData should calculate something) we can not use Default and we have to use Autovalue? But can we always use Autovalue instead? --5.170.67.72 10:50, 5 August 2015 (UTC)Reply
@5.170.67.72: You can always use autovalue, yes, but it will only apply if the field is set as required or suggested; default is a message to the user adding the template saying what will happen if they don't specify anything for this field. Jdforrester (WMF) (talk) 16:30, 4 September 2015 (UTC)Reply

All of this is helpful, but is there a place where I can see a list of all possible configurations or variables for both autovalue and default like [[CURRENTYEAR]]? For example, if I want my template to take a piece of information from somewhere else on the page in which it is being used (say, I am putting a template on a Wikimedia Commons image file page and I want to have my template generate in one of its parameters a default value equal to the already-existing "Author" parameter, which is not part of the template I am placing but of another, previous one that has been placed on the same page), is there way to "pull" this information into the resulting template? What if I wanted the template to generate (i.e., pull in) a default value of the file name itself? (say, I wanted the template to restate the name of the aforementioned Wikimedia Commons image file within the resulting template). If that sounds confusing, please let me know and I will be glad to clarify/ expand. For a look at the template I am actually trying to create, please see the {{Not public domain}} template on Commons. KDS4444 (talk) 09:22, 29 August 2015 (UTC)Reply

@KDS4444: No. "All possible configurations" of this input is an infinite set of character sequences. Help:Magic_words#Variables has a list of the variables that you might want, though. Jdforrester (WMF) (talk) 16:30, 4 September 2015 (UTC)Reply

Question from User:Vojtěch Dostál on IRC

Hi, one small question on translating TemplateData for the new reference dialog in VE ... [...] Czech citation templates only include three author names, if there are more, we write "et al." after the third. is it possible to do? (in autofill templates i am just adapting for VE). --Elitre (WMF) (talk) 10:40, 4 September 2015 (UTC)Reply

@Vojtěch Dostál and Elitre (WMF): I think you just specify the first and last name variables for the first three? Jdforrester (WMF) (talk) 16:26, 4 September 2015 (UTC)Reply
@Jdforrester (WMF) and Elitre (WMF): That will probably just insert the first three authors as if there are no more. No worries, we can come back to this later, I have some other questions to ask at the corresponding place in the unarchived talk page :), give me a few days to formulate them correctly, thanks --Vojtěch Dostál (talk) 18:48, 4 September 2015 (UTC)Reply