Template talk:User
From Wikipedia, the free encyclopedia
[edit] Usage
{{user|Example}} produces Example (talk · contribs).
[edit] See also
- Template:user-c - abbreviated form of {{user}} eg. Example (t c)
- Template:User2 - same as {{user}} but includes link to edit count eg: Example (talk • contribs • count)
- Template:User3 - same as {{user}} but shows logs (case-sensitive) eg. Example (talk • contribs • logs)
- Template:User4 - same as {{user}} but links E-mail address. eg: Example (talk • contribs • email)
- Template:User5 - Example (talk · contribs · deleted contribs · page moves · block user · block log · rfcu)
- Template:User6 - Example (talk • contribs • count • logs • page moves • block log • email)
- Template:User7 - Example (talk • contribs • count • logs • email)
- Template:userblock - same as {{user}} but shows blocklog eg. Example (talk · contribs · block log)
- Template:userlinks - shows block link, block log, and pagemoves eg. Example (talk · contribs · deleted contribs · logs · block user · block log)
- Template:Admin - contributions, block, protect, delete and move logs eg. Example (talk • contribs • blocks • protects • deletions • moves • rights)
- Template:unsigned - used to label unsigned comments eg. —Preceding unsigned comment added by Example (talk • contribs) 0:00 1 Jan 0001
- Template:unsigned2 - used to label unsigned comments eg. —Preceding unsigned comment added by Example (talk • contribs) 0:00 1 Jan 0001
Note that Usernames with spaces should generally be typed with an underscore _.
[edit] Discussion
Is there some template that has in addition to the current info, also has edit time? i.e. the equivalent of {{user|Sundar}} ~~~~~ -- Sundar (talk · contribs) 11:46, Mar 28, 2005 (UTC)
This template includes a Carriage Return which causes formatting problems when it's used in the middle of text; e.g. "** {{User|Foo}} is doing bad stuff." results in a line break before the text, making it unindented. I propose to remove the CR - and I hope this won't screw up too many places that assume it's there. Or should we just make another template, almost identical to {User}, but without the CR? Noel (talk) 18:36, 6 May 2005 (UTC)
- Example (talk · contribs) Looks fine to me. I believe this template never had a CR. --cesarb 00:31, 7 May 2005 (UTC)
[edit] Shortening?
Would anyone object to shortening this? i.e. like: Example (t · c) — comments? Thanks. --ChrisRuvolo (t) 21:21, 23 May 2005 (UTC)
- I prefer the current long form, since it's more self-explanatory. --cesarb 15:48, 26 May 2005 (UTC)
Yes, I can see how it would be confusing to new users. No problem, I withdraw my suggestion. --ChrisRuvolo (t) 20:10, 31 May 2005 (UTC)
- To clarify, I agree the general use has good reasons to have the long form. For those that specifically want a more compact form, I created Template:User-c. Example (t c) Thanks. --ChrisRuvolo (t) 21:15, 6 Jun 2005 (UTC)
[edit] Edit count
It would appear the only way to fix the edit count link would be to ask Kate to modify her edit counter to convert _ into spaces, then everything would work. — BRIAN0918 • 2005-08-15 23:40
- It doesn't work for people with spaces in their names, nor for IP addresses. I suggest removing it until the tool is fixed. Jayjg (talk) 23:54, 15 August 2005 (UTC)
- Agreed and done. It wasn't backwards compatible and broke in a really bad and unintuitive way. Jarvik 00:21, 16 August 2005 (UTC)
- I've asked Kate to modify the tool. -- Rick Block (talk) 00:22, August 16, 2005 (UTC)
- Alternatively, a new interwiki link could be created (this would automatically convert spaces into underscores). I have added this to the interwiki table, when a developer next updates the interwiki matrix it can be used via normal wiki markup, e.g. [[EditCount:Username]]. Talrias (t | e | c) 04:12, 16 August 2005 (UTC)
- Current revision affects a lot of names negatively. Check out Wikipedia:Vandalism_in_progress/Willy_on_Wheels#Accounts for a list of examples. AdamRock 18:48, August 18, 2005 (UTC)
- Changing ALL the spaces into underscores would fix this problem, but there's a long list and the template worked with just the (talk * contribs) for the spaces just fine before. Maybe make a Template:User2 that adds the count for people who want it? AdamRock 18:55, August 18, 2005 (UTC)
- I've asked Kate to modify the tool. -- Rick Block (talk) 00:22, August 16, 2005 (UTC)
- Agreed and done. It wasn't backwards compatible and broke in a really bad and unintuitive way. Jarvik 00:21, 16 August 2005 (UTC)
[edit] Contribs?
I once had it pointed out to me for a very good reason that normally a user does not need to see another user's contribs. The only cases it would need to be used is for Rfa's, Rfc's, vandalism, etc. See this for the archived discussion. — Ilγαηερ (Tαlκ) 02:15, 17 August 2005 (UTC)
- IMHO this template is not really useful (especially if edit count link is fixed and re-established) for sigs. In any other instance where one wanted to refer to a user or group/list of users (like the reasons specificed, or in a project page's list of contributors, or other lists (list of admins, list of banned IPs, etc)) then it is quite useful. One can get a general idea of a user's activity and areas of general interest with just a click or two.
- Also, there are other instances when one finds a link to other users' contributions. When comparing two versions of a page's history, the users' name/link has "(Talk | contribs)" following it. And watch lists show anonymous IPs as links to their contributions. But I do agree it is not needed in a sig.
Perhaps something like Template:Sig with just a link to the user's front and talk page along with the date would be appropriate, with a note on this page to use that template instead of {{User|user}} for sigs.I withdraw that last suggestion. This (or any) template should not be used for sigs. To quote Radiant! here"You aren't actually supposed to use templates for signatures in the first place (it's a server load issue).". This is also repeated in Special:Preferences. Splarka 00:01, 18 August 2005 (UTC)
-
There's no template server load issue if you use.subst:with your templates. Does anybody know if a template can be configured to automaticallysubst:itself? I used the template for this signature, but usedsubstso that it'll automatically copy the template code into this talk page. This is what I typed:{{subst:user|Aaron McDaid}} ~~~~~Also, does anybody think it'd be cool if there was a special user subpage which would automatically included when any user is editing? It would be similar to the Insert: buttons listed below the 'Save page' button, but each user could edit it to whatever they found useful including, but not limited to, custom sigs. Aaron McDaid (talk • contribs) 01:37, 29 January 2006 (UTC)- I have changed my mind. All we need to do is get users to make their own monobook.js (assuming you're on the default skin). This allows each user to customize his/her sig completely by changing the behaviour of the sig button. I've only just discovered that functionality. That code does need improving though, for those who generally don't use the buttons. --Aaron McDaid (talk - contribs) 16:11, 29 January 2006 (UTC)
[edit] new template - User3
Hello, everyone!
I've made a new template, {{user3}}, that shows user logs. Note that the input name is case-sensitive. Enjoy! --Ixfd64 14:50, 2005 September 6 (UTC)
[edit] Wasn't it originally...
[[User:{{{1}}}|{{{2|{{{1}}}}}}]] instead of just [[User:{{{1}}}|{{{1}}}]]? — $PЯINGrαgђ Always loyal! 05:45, 28 November 2006 (UTC)
[edit] please add the interwiki link
Some who has the permission to edit this template page add this interwiki link
[[te:Template:సభ్యుడు]]
__Mpradeep 15:56, 1 December 2006 (UTC)
[edit] Change See Also Section
Change to: {{Signatures}} a template would help make adding different user signatures to the list easier. AMK152 20:22, 3 December 2006 (UTC)
[edit] See Also, Other User Signatures
In addition to this one, other user signatures include:
Note that Usernames with spaces should generally be typed with an underscore: _
--Turbinator 20:14, 19 December 2006 (UTC)
[edit] Interwiki
Please add [[sv:Mall:Användarnamn]]. Also, see above request for [[te:Template:సభ్యుడు]]. /skagedal... 18:47, 2 January 2007 (UTC)
- Done. Cheers! :) Luna Santin 21:52, 2 January 2007 (UTC)
[edit] Compensating for redirect from Template:Vip
The template code currently reads "[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] <small>•</small> [[Special:Contributions/{{{1}}}|contribs]])", which evaluates with my username as "JeffGent (talk • contribs)". However, Template:Vip was redirected to this template by Radiant! at 07:22 on 27 May 2005 (UTC) after a short discussion documented at Wikipedia:Templates for deletion/Log/Deleted/May 2005#Template:Vip, breaking the existing functionality because Template:Vip used the syntax "user" for the user name, rather than this template's syntax "1" for the user name, causing a display of the ugly "[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] <small>•</small> [[Special:Contributions/{{{1}}}|contribs]])" when used with the syntax "user" for the user name. I suggest compensating for that change by substituting "{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}" for everywhere that "{{{1}}}" appears, resulting in code that reads "[[User:{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}]] ([[User talk:{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|talk]] <small>•</small> [[Special:Contributions/{{#if:{{{user|}}}|{{{user}}}}}{{#if:{{{1|}}}|{{{1}}}}}|contribs]])", which evaluates with my username as "JeffGent (talk • contribs)" whether I use the syntax "user" for the user name or this template's syntax "1" for the user name. Working sample code is at User:JeffGent/testvip and documented in its talk page.
As an alternative, as mentioned in that short discussion by Phil, a bot should have been implemented fix all the usages of the "user" syntax, but the usage of that syntax could have survived in new edits (despite the redirect).
— Jeff G. 15:00, 18 February 2007 (UTC)
There's an easier alternative to the parser functions, where the server slips in other values when a variable is undefined (these can be strings or variables, in this case they're variables):
[[User:{{{user|{{{1}}}}}}|{{{user|{{{1}}}}}}]] ([[User talk:{{{user|{{{1}}}}}}|talk]] <small>•</small> [[Special:Contributions/{{{user|{{{1}}}}}}|contribs]])
I'm also somewhat tempted to just have {{vip}} read:
{{user|1={{{user}}}}}
And, of course, the bot option. Wouldn't be too hard, I count only 504 transclusions of {{vip}}. Might be better than complicating this template. Thoughts? – Luna Santin (talk) 21:01, 18 February 2007 (UTC)
- Of course, the bot option would be cleaner in the long run. Please feel free to implement it, as I can't. Thanks! — Jeff G. 07:21, 5 March 2007 (UTC)
[edit] font change
This is probably a stupid question, but I noticed the font the username is rendered in when using {{user}} and {{userlinks}} changed recenty, while some of the other, similar templates are still the same, like {{IPvandal}}. Does anyone know why that happened? Natalie 00:52, 10 March 2007 (UTC)
[edit] Polish interwiki
Please add Polish interwiki: [[pl:Szablon:Użytkownik]] Hołek ҉ 11:47, 15 April 2007 (UTC) {{editprotected}}
- done. CMummert · talk 12:18, 15 April 2007 (UTC)
[edit] Link
I woud create a section "See also" and add Wikipedia:Userboxes.
[edit] Template documentation
{{editprotected}} This template should have documentation consistent with {{Interwiki doc page pattern}} and {{Sample}}. — Jeff G. 01:11, 7 May 2007 (UTC)
- The documentation is now in the unprotected page Template:User/doc. Please feel free to edit it. CMummert · talk 14:35, 8 May 2007 (UTC)
[edit] Reducing code output
I don't suppose anyone could add a subst=subst parameter onto this (and all related, e.g. {{vandal}}) to reduce the output code when subst'd? It does look awful at the moment, see this: Vanderdecken (talk • contribs • count) —Vanderdecken∴ ∫ξφ 17:58, 22 May 2007 (UTC)
[edit] <small> parenthesis?
Having just read a couple of pages containing this and some of its variants ({{Signatures}} – a misnomer...?), I'm wondering if anyone else reckons the parenthesis following the user name in these templates might be made a little less conspicuous, e.g. via <small>...? Regards, David Kernow (talk) 07:06, 29 May 2007 (UTC)
[edit] interwiki
{{editprotected}} Please add es:Plantilla:U. --✉ Hello World! 11:58, 26 June 2007 (UTC)
Done. (You could have made this change yourself by editing {{User/doc}}.) --ais523 16:45, 26 June 2007 (UTC)
[edit] Excuse me for being blunt, but
What the **** is with all these templates? I'm sure these could be cut in half (with the other half being redirects to the remaining ones) with some thought. Anyone have any ideas on which ones can go? What are each one of these used for? --Random832 23:13, 9 August 2007 (UTC)
- I suspect that there's a relatively clear division of usage between those of these that are used as people's sigs, and those that are used to "call people out" - when naming them as a party to a dispute, etc. Can anyone offer any guidance? --Random832 23:21, 9 August 2007 (UTC)
[edit] Dot sizes
Are the dots of various user templates supposed to be of different sizes, or is this a mistake? Digwuren 11:01, 2 September 2007 (UTC)
- The templates were made by different people, at different times, and the current state of them is a mess IMO. —Random832 17:13, 10 October 2007 (UTC)
[edit] accommodate links to sister projects
{{editprotected}} Rather than create yet another user template, I coded an option for links to sister projects with an additional "project=" parameter. This could be added to the template without any disruption to existing uses.
[[:{{{2|{{{Project|en}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|en}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|en}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]])
For example, {{User|Psantora}} still produces: Psantora (talk · contribs), but {{User|Psantora|m}} would produce: Psantora (talk · contribs). This would work for all Wikimedia projects like commons and news, but also language links to Wikipedia user pages in other languages.
~ PaulC/T+ 19:57, 21 January 2008 (UTC)
- We already have {{sistervandal}}. 68.39.174.238 (talk) 01:25, 23 January 2008 (UTC)
-
-
- I have no objection to this, but I want to discuss on the village pump whether we should go through and substitute this template where is has already been used. Once that conversation is done I'll make the edit if nobody objects. — Carl (CBM · talk) 19:01, 27 January 2008 (UTC)
-
{{editprotected}} After looking over the code again, I think there might be room for an improvement, but I'm not sure if I'm using the correct magic word. Currently the default link when the parameter isn't used includes the "en" language code. To make this code more versatile and easily ported, would it make sense to use {{CONTENTLANGUAGE}} (en) instead of the hardcoded "en"?
This would produce:
[[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|{{subst:CONTENTLANGUAGE}}}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]])
- (Alternatively, {{usernewtest}} can be moved/merged with {{user}} as that has the above code as well as the edit history behind some additions that were made. ~ PaulT+/C 07:41, 14 February 2008 (UTC))
Is this an improvement or does it make things more complicated? Also, discussion on the village pump seems to have died out... any chance of making this change anytime soon? ~ PaulC/T+ 18:02, 2 February 2008 (UTC)
- What specific change is desired? (Full code would help) Gimmetrow 02:35, 16 February 2008 (UTC)
- [[:{{{2|{{{Project|en}}}}}}:User:{{{1|{{{User|Example}}}}}}|{{{1|{{{User|Example}}}}}}]] ([[:{{{2|{{{Project|en}}}}}}:User talk:{{{1|{{{User|Example}}}}}}|talk]] '''·''' [[:{{{2|{{{Project|en}}}}}}:Special:Contributions/{{{1|{{{User|Example}}}}}}|contribs]]) (note: non-breaking spaces are used)
- Taken from {{usernewtest}}, which, as noted above, could be moved/merged with this template to save the edit history behind the development of this code. ~ PaulT+/C 03:55, 17 February 2008 (UTC)
[edit] Merging newusertest
Responding to the editprotected request again: I am going to merge {{usernewtest}} here unless there are additional concerns. It looks like the people who have been discussing it here seem to agree on it. — Carl (CBM · talk) 14:09, 17 February 2008 (UTC)
- Thanks Carl, wherever the "test" template is used should probably be converted over to {{user}} once the merge is done also. ~ PaulT+/C 17:33, 18 February 2008 (UTC)
- I moved the test template to {{Template:User/Sandbox}} and copied the code to the main template. I'm working on cleaning up backlinks, but will finish soon. — Carl (CBM · talk) 12:51, 19 February 2008 (UTC)
[edit] Altering template-user to allow for Interwiki.
Note: Template:Usernewtest is deleted and the suggested code has been added to Template:User/Sandbox and Template:User. ☯ Zenwhat (talk) 16:29, 24 February 2008 (UTC)
Some users on English wiki are mostly active on other wikis, such that the regular Template:User tag may be inappropriate. Furthermore, there are some rare cases where it's appropriate to have an interwikied Template:User instead of a regular one. For instance, I'm cleaning up the bot status page. On the page, there are many people who own bots on English Wikipedia, but only have accounts on foreign language wikis. For the table there, it's a lot easier for templates (and for bots reading such templates) if it's a standard template, with a simple second parameter to make Template:User transwikied.
An example of the proposed code to be added is at Template:Usernewtest. Every line of code there is carefully commented, so that it's easy to follow even for non-programmers.
Here's how it works. Say you have a user named Flacus with an account on English wiki and an account on German wiki.
- The standard way of doing it is:
{{User|Flacus}}
This generates a link to his English wiki account, talkpage, and contribs list:
{{Usernewtest|Flacus}}
- A silly and redundant way of doing this would be:
{{User|Flacus|en}}
This generates:
Flacus (talk · contribs)
- However, let's say Flacus has no account on English wiki, or his account on German wiki is more active. Someone could write:
{{User|Flacus|de}}
This generates the interwiki user template:
Flacus (talk · contribs)
This works for all of the interwiki codes.
It should not pose a problem for any of the existing instances of Template:User because it only changes the output if there is a second parameter added. There shouldn't be, in any current instances of this template, since there is currently only one parameter.
The only possible exception where it might pose a problem is if someone created a custom template which somehow directly substituted the code from Template:User and tried to add a second parameter themselves. But that would be rather weird. I don't even know if it's possible under the current syntax and I don't know of any templates that use it. If there is some obscure custom template out there doing this, we could always just revert it back until they address the compatibility issues. ☯ Zenwhat (talk) 07:58, 6 February 2008 (UTC)
- Indeed, very useful. I like it.
- That's it, I'm done. Next comment, please. Waltham, The Duke of 12:05, 6 February 2008 (UTC)
This template is intended to be substituted cleanly. All I can say about including ParserFunctions is: ew. Having another template would be great, though, e.g. Template:User-iw. GracenotesT § 18:35, 6 February 2008 (UTC)
- I proposed code to do exactly this in the section above without using ParserFunctions. I'm still waiting on Carl to implement the change. ~ PaulT+/C 22:29, 6 February 2008 (UTC)
Psantora, it's absurd that anyone would stand in the way of this. Gracenotes: Most templates use the parser in one form or another, include the existing Template:User.
What is the point of having another template? We have a redundant amount of user templates as it is and it would be more intuitive to integrate features into a single template than to have one long messy list of different templates. ☯ Zenwhat (talk) 01:12, 7 February 2008 (UTC)
- Most templates use ParserFunctions, right, but most are not intended to be substituted. GracenotesT § 02:28, 7 February 2008 (UTC)
- As far as I can see from the source code, neither {{user}} nor my above code have ParserFunctions, just parameters and parameter defaults. I agree that we should try and condense the crazy number of user templates into a smaller number of templates with different options. ~ PaulT+/C 02:34, 7 February 2008 (UTC)
- Zenwhat's proposed version uses ParserFunctions, and your version uses the un-substituted {{CONTENTLANGUAGE}}. Trying to reduce the number of user templates into a smaller number than currently exists is a great goal, but I'd prefer if we kept this one simple, so that it can have reasonably readable output (e.g., [[User:Gracenotes|Gracenotes]] ([[User talk:Gracenotes|talk]] '''·''' [[Special:Contributions/Gracenotes|contribs]])) when substituted. —Preceding unsigned comment added by Gracenotes (talk • contribs)
- As far as I can see from the source code, neither {{user}} nor my above code have ParserFunctions, just parameters and parameter defaults. I agree that we should try and condense the crazy number of user templates into a smaller number of templates with different options. ~ PaulT+/C 02:34, 7 February 2008 (UTC)
Question: When you're objecting to parser functions, is there actually some kind of legitimate criticism here, or is it just "hating" (aka being a hater, drinking the haterade, etc..). What I mean is, what is actually bad about using parser functions? If it works, it works. Am I right?
I wish every template was appropriately commented and that the syntax was somehow standard, like having every new line, beginning with | (or some other character) actually being the beginning of every new line, so that I could look at actual "lines of code," and not something like {{{234234}}}{}}{234}}{[{}}2}}}}{}|}}{}{}{{|||||{}{}2342}}{{}{ That is horrible. From what I've heard, wiki code is horrible, period.
Still, despite my hating, if somebody puts forth a good idea in wiki code which works, it should get done, I think. What do you think? ☯ Zenwhat (talk) 07:16, 7 February 2008 (UTC)
- I object to ParserFunctions because they would make the source code of substitutions of {{user}} unreadable. GracenotesT § 16:30, 7 February 2008 (UTC)
-
- The above code, when substed looks like this: [[en:User:Gracenotes|Gracenotes]] ([[en:User talk:Gracenotes|talk]] '''·''' [[en:Special:Contributions/Gracenotes|contribs]]), hardly unreadable... ~ PaulT+/C 03:58, 8 February 2008 (UTC)
- That is very much a readable output, but not the output that would have resulted from the code at the time I saw it. Now try transcluding the same code. This paradox—the inability to design a template with ParserFunctions that can be both transcluded and substituted—is a problem, in many ways. WP:UW gets around this kludgily with a "subst" parameter, but solving bugzilla:4484 (or even bugzilla:2003) would fix it. When that happens, Zenwhat's idea can certainly be implemented. GracenotesT § 16:06, 8 February 2008 (UTC)
- Actually, never mind. That problem would be fixed if you hard-code "en", rather than use {{CONTENTLANGUAGE}}. Again, I am fine with the change so long as it can be transcluded and substituted cleanly, and hardcoding "en" (as you mentioned ahove) would be a great way to do this. GracenotesT § 16:16, 8 February 2008 (UTC)
- I just copy/pasted my code into Zenwhat's test template. Lets see how it transcludes...
- I've also added an {{editprotected}} tag to my above code so the change can be made... ~ PaulT+/C 16:20, 8 February 2008 (UTC)
- Looks perfectly fine to me:
::*normal: {{Usernewtest|Psantora}} subst: [[en:User:Psantora|Psantora]] ([[en:User talk:Psantora|talk]] '''·''' [[en:Special:Contributions/Psantora|contribs]]) ::*m: <nowiki>{{Usernewtest|Psantora|m}} subst: Psantora (talk · contribs)</nowiki>(note, this is code from the section above, not Zenwhat's code which includes parser functions. I'm going to revert my change to his template so this thread makes sense in the future... though I assume after the change goes through, this template will be deleted.) ~ PaulT+/C 16:26, 8 February 2008 (UTC)- That code is fine, because an IP substituted {{CONTENTLANGUAGE}}, essentially hardcoding "en" when you copied the template code to Template:Usernewtest. Otherwise, substituting would yield [[{{CONTENTLANGUAGE}}:User:Psantora|Psantora]] ([[{{CONTENTLANGUAGE}}:User talk:Psantora|talk]] '''·''' [[{{CONTENTLANGUAGE}}:Special:Contributions/Psantora|contribs]]. So I support the hardcoded version; I didn't notice when it was changed. (Is this confusing to you? I'm a bit confused myself :|) GracenotesT § 17:42, 8 February 2008 (UTC)
- Looks perfectly fine to me:
- The above code, when substed looks like this: [[en:User:Gracenotes|Gracenotes]] ([[en:User talk:Gracenotes|talk]] '''·''' [[en:Special:Contributions/Gracenotes|contribs]]), hardly unreadable... ~ PaulT+/C 03:58, 8 February 2008 (UTC)
- Yeah, that IP was me... I didn't realize until after I had made the edit. When I thought up using CONTENTLANGUAGE instead of "en" I wanted it to translate directly into en when subst'ed, I didn't realize immediately that magic words work similar to templates in that they need to be subst'ed themselves until you pointed that out. That said, can we make the change now with the subst'ed magic word? ~ PaulT+/C 17:46, 8 February 2008 (UTC)
- Certainly. I'm fine with copying the contents of Template:Usernewtest to Template:User. If another language Wikipedia wants to use it, it's not too difficult to replace "en" with the local ISO language code, I hope. Thanks for your cooperation and suggestions! GracenotesT § 17:54, 8 February 2008 (UTC)
My idea is a blatantly good idea. However, it's being stifled because of a minority blocking consensus, a major problem on Wikipedia, period.
I'm retiring from Wikipedia, so you can do whatever you want with my code. Use it, ignore it, I don't care. ☯ Zenwhat (talk) 06:42, 8 February 2008 (UTC)
- It seems like the majority consensus still hasn't explained how it would maintain the invariant standard of allowing both transclusion and substitution with the new code. Although consensus is the nominal rationale for actual changes, logic is the basic unit of discussion, and a unit one can't skip. GracenotesT § 16:06, 8 February 2008 (UTC)
- I've removed the hardcoded "en" as it was causing problems with some bots - having it blank by default (expands to [[:User:Example]]) works fine. —Random832 15:33, 25 February 2008 (UTC)

