Template:Sandbox: Difference between revisions

From OLPC
Jump to navigation Jump to search
(testing a template for semi-automatic fake translation redirects)
m (tweak)
Line 16: Line 16:
|<!-- missing action --> default=#REDIRECT [[{{{page|{{#rel2abs:..}}}}}}}]]
|<!-- missing action --> default=#REDIRECT [[{{{page|{{#rel2abs:..}}}}}}}]]
}}
}}

<pre>
[[Category:Missing translation|{{PAGENAME}}]]
[[Category:Missing translation|{{PAGENAME}}]]
[[Category:Missing translation lang-{{{lang|{{{1}}}}}}|{{PAGENAME}}]]
[[Category:Missing translation lang-{{{lang|{{{1}}}}}}|{{PAGENAME}}]]
</pre>



:What is the result of <nowiki>{{#rel2abs:..}}</nowiki>? [{{#rel2abs:..}}] that is.
:What is the result of <nowiki>{{#rel2abs:'..'}}</nowiki>? [{{#rel2abs:'..'}}] that is.
:What is the result of <nowiki>{{#rel2abs:..}}</nowiki>? [{{#rel2abs:..}}]
:What is the result of <nowiki>{{#rel2abs:".."}}</nowiki>? [{{#rel2abs:".."}}] that is.
:What is the result of <nowiki>{{#rel2abs:'..'}}</nowiki>? [{{#rel2abs:'..'}}]
:What is the result of <nowiki>{{#rel2abs:The OLPC wiki/translations}}</nowiki>? [{{#rel2abs:The OLPC wiki/translations}}] that is.
:What is the result of <nowiki>{{#rel2abs:".."}}</nowiki>? [{{#rel2abs:".."}}]
<noinclude>


== Usage ==
== Usage ==

Revision as of 16:23, 7 July 2007

Many times you may want to just 'test' an idea for a template, I haven't found a sensible way of fully testing templates by themselves (as they will not get included in the edited version, but rather the saved version).

The idea of this Template:Sandbox is to have that, a simple testing zone that will not interfere with others and avoid leaving a trail of botched attempts.

Please leave this comment/text for others to read.
See Also http://meta.wikimedia.org/wiki/Help:Template
Testing: Missing translation
[[Category:Missing translation lang-{{{1}}}|Sandbox]]


What is the result of {{#rel2abs:..}}? []
What is the result of {{#rel2abs:'..'}}? ['..']
What is the result of {{#rel2abs:".."}}? [".."]


Usage

{{Sandbox
 | lang    = <!-- UNNAMED #1 -- language code of the missing translation (see Translating for codes) -->
 | action  = <!-- UNNAMED #2 -- OPTIONAL — what to do. Default is to REDIRECT to the base page. -->
 | page    = <!-- OPTIONAL — the page name (sans enclosing [[]]) to include or redirect to -->
 }}

Sample

The following are all equivalents, as they all generate a REDIRECT directive to the upper level

{{Missing translation|es}}
{{Missing translation|lang=es}}
{{Missing translation|lang=es|redirect}}
{{Missing translation|lang=es|action=redirect}}
{{Missing translation|lang=es|action=redirect|page=Foo}} # assuming the including page is [[Foo/subpage]]

If instead of REDIRECTing you want to include the parent page, the following are equivalent:

{{Missing translation|es|include}}
{{Missing translation|lang=es|include}}
{{Missing translation|lang=es|action=include}}
{{Missing translation|lang=es|action=include|page=Foo}} # assuming the including page is [[Foo/subpage]]

# This would include the [[Bar]] page regardless of what the including page is.
{{Missing translation|lang=es|action=include|page=Bar}}