User:Willscrlt/meta

 • meta  • meta  • meta •  meta •  meta • I am gaining experience in writing "meta" templates designed to work across all the Wikimedia Foundation sites and that can be customized to work in any language. This page contains links to all of my meta templates currently installed at this site. My current meta templates are mostly of interest only to me, but the templating techniques I use could be useful to many people. Please feel free to look at my work and ask me questions, but please do not change anything. All my templates are released under several free licenses, so you are welcome to copy them and then modify the copies as long as you give me credit for my original work.

My templates

 * 1) /iw — Default interwikis
 * 2) /lang — Language marker for blocks of internationalized text
 * 3) * Version: — 
 * 4) /Sign — Displays my signature, dynamically adapting to different wikis and languages
 * 5) * Version: — 
 * 6) * Example: &mdash; Will scrlt ( “Talk” )
 * 7) Talk Page Headers&#58;
 * 8) RTL-safe : works with any language, but originally designed for Arabic (RTL) wikis
 * 9) * Version: ''' — '
 * 1) * Version: ''' — '



My userboxes
I have made several userboxes for the English Wikipedia. It can be difficult to make them work on other sites. In some cases it is because the standard &#123;&#123;Userbox&#125;&#125;, &#123;&#123;Userbox-r&#125;&#125;, and &#123;&#123;Userbox-2&#125;&#125; templates are not available at every project or in every language (sometimes they are present, but translated into a different name). Another case is where the template exists, but it is implemented differently or using different styles and formatting. Any such differences could cause a userbox to not display or display poorly. I have created three standard userbox templates (my standard, but based on the templates in use at the English Wikipedia at the time I forked these to my userspace).

I continue to modify the templates as needed to better support non-English languages. One big difference from other Userbox templates I've seen is that these support specifying the language of the text, the text-flow direction (LTR or RTL), text-alignment, and floating either to the left of the right. That makes these templates very useful on non-English language sites. ''Read the template documentation for more information.

For more userboxes (ones that actually say something), visit my.

Userbox

The main template that displays the userbox. Use:

Userbox-r

A wrapper that results in a userbox with the ID field on the reverse side. Use:

Userbox-2

A wrapper that triggers a userbox with two ID areas. Use:



Internationalized materials
In addition to templates, I also occasionally create translations of some documents. My master repository of internationalized material (other than templates) is located.

&mdash;meta v 2.1.0 by Willscrlt