Template:Infobox name: Difference between revisions

From WikiMD's Medical Encyclopedia

m 1 revision imported
No edit summary
 
Line 1: Line 1:
<noinclude>{{Redirect|Template:Family name|the hatnote template which explains ethnic surnames|Template:Family name hatnote}}</noinclude><includeonly>{{Infobox
<includeonly>
| headerstyle = background:#ADD8E6
<div style="border: 1px solid #a2a9b1; background-color: #f9f9f9; padding: 5px; float: right; margin: 0 0 1em 1em; width: 25em; font-size: 90%;">
| title    = {{{name|{{PAGENAMEBASE}}}}}
 
<!-- Title -->
<div style="background-color: #ADD8E6; text-align: center; font-weight: bold; font-size: 110%; padding: 5px;">
{{{name|{{PAGENAMEBASE}}}}}
</div>
 
<!-- Image -->
{{#if: {{{image|}}} |
<div style="text-align: center; margin: 5px 0;">
[[File:{{{image}}}|{{{image_size|frameless}}}|alt={{{caption|}}}]]
<br><small>{{{caption|}}}</small>
</div>
}}
 
<!-- Main Information Table -->
<table style="width: 100%; border-spacing: 0; margin: 0; padding: 0; text-align: left;">
{{#if: {{{romanization|{{{romanisation|}}}}} |
<tr><th style="padding: 5px; text-align: left;">Romanization</th><td style="padding: 5px;">{{{romanization|{{{romanisation|}}}}}}</td></tr> }}
{{#if: {{{pronunciation|}}} |
<tr><th style="padding: 5px; text-align: left;">Pronunciation</th><td style="padding: 5px;">{{{pronunciation}}}</td></tr> }}
{{#if: {{{gender|}}} |
<tr><th style="padding: 5px; text-align: left;">Gender</th><td style="padding: 5px;">{{{gender}}}</td></tr> }}
{{#if: {{{language|}}} |
<tr><th style="padding: 5px; text-align: left;">Language(s)</th><td style="padding: 5px;">{{{language}}}</td></tr> }}
{{#if: {{{name_day|{{{nameday|}}}}} |
<tr><th style="padding: 5px; text-align: left;">Name day</th><td style="padding: 5px;">{{{name_day|{{{nameday|}}}}}}</td></tr> }}
{{#if: {{{masculine|}}}{{{feminine|}}} |
<tr><th style="padding: 5px; text-align: left;">Other gender</th>
<td style="padding: 5px;">
{{#if: {{{masculine|}}} | <div>Masculine: {{{masculine}}}</div> }}
{{#if: {{{feminine|}}} | <div>Feminine: {{{feminine}}}</div> }}
</td></tr> }}
</table>
 
<!-- Origin Section -->
{{#if: {{{languageorigin|}}}{{{origin|}}}{{{derivation|}}}{{{meaning|}}}{{{region|}}}{{{motto|}}} |
<div style="margin-top: 10px; font-weight: bold;">Origin</div>
<table style="width: 100%; border-spacing: 0; margin: 0; padding: 0; text-align: left;">
{{#if: {{{languageorigin|}}} |
<tr><th style="padding: 5px; text-align: left;">Language(s)</th><td style="padding: 5px;">{{{languageorigin}}}</td></tr> }}
{{#if: {{{origin|}}} |  
<tr><th style="padding: 5px; text-align: left;">Word/name</th><td style="padding: 5px;">{{{origin}}}</td></tr> }}
{{#if: {{{derivation|}}} |
<tr><th style="padding: 5px; text-align: left;">Derivation</th><td style="padding: 5px;">{{{derivation}}}</td></tr> }}
{{#if: {{{meaning|}}} |  
<tr><th style="padding: 5px; text-align: left;">Meaning</th><td style="padding: 5px;">{{{meaning}}}</td></tr> }}
{{#if: {{{region|}}} |
<tr><th style="padding: 5px; text-align: left;">Region of origin</th><td style="padding: 5px;">{{{region}}}</td></tr> }}
{{#if: {{{motto|}}} |
<tr><th style="padding: 5px; text-align: left;">Motto</th><td style="padding: 5px;">{{{motto}}}</td></tr> }}
</table>
}}
 
<!-- Footer -->
{{#if: {{{footnotes|}}} |
<div style="border-top: 1px solid #a2a9b1; margin-top: 10px; padding-top: 5px; text-align: left;">{{{footnotes}}}</div>
}}
 
</div>
</includeonly>
 
<noinclude>
== Usage ==
This template provides an infobox for names and their origins without using Lua.
 
=== Parameters ===
* `name` - Name (default: page name).
* `image` - Filename of an image.
* `image_size` - Size of the image (default: frameless).
* `caption` - Caption for the image.
* `romanization` - Romanized form of the name.
* `pronunciation` - Pronunciation of the name.
* `gender` - Gender associated with the name.
* `language` - Primary language of the name.
* `name_day` or `nameday` - Name day(s).
* `masculine` - Masculine form of the name.
* `feminine` - Feminine form of the name.
* `languageorigin` - Original language of the name.
* `origin` - Word or name origin.
* `derivation` - Derivation of the name.
* `meaning` - Meaning of the name.
* `region` - Region of origin.
* `motto` - Motto associated with the name.
* `footnotes` - Any additional notes.
 
== Notes ==
* Fields left empty will not be displayed.
* Ensure images are uploaded to the wiki or available on Wikimedia Commons.


| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}}}
| caption    = {{{caption|}}}
| label1    = Romani{{#if:{{{romanization|}}}|z|s}}ation
| data1      = {{{romanization|{{{romanisation|}}}}}}
| label2    = Pronunciation
| data2      = {{{pronunciation|}}}
| label3    = Gender
| data3      = {{{gender|}}}
| label4    = Language(s)
| data4      = {{comma separated entries<!--
  -->|{{#if:{{{language|}}}|{{#ifexist:{{{language}}} language|[[{{{language}}} language|{{{language}}}]]|{{{language}}} }} }}<!--
  -->|{{#if:{{{language2|}}}|{{#ifexist:{{{language2}}} language|[[{{{language2}}} language|{{{language2}}}]]|{{{language2}}} }} }}<!--
  -->|{{#if:{{{language3|}}}|{{#ifexist:{{{language3}}} language|[[{{{language3}}} language|{{{language3}}}]]|{{{language3}}} }} }}<!--
  -->}}
| label5    = [[Name day]]
| data5      = {{{name day|{{{nameday|}}}}}}
| header6    = {{#if:{{{masculine|}}}{{{feminine|}}}|Other gender}}
| label7    = Masculine
| data7      = {{{masculine|}}}
| label8    = Feminine
| data8      = {{{feminine|}}}
| header9    = {{#if:{{{languageorigin|}}}{{{origin|}}}{{{derivation|}}}{{{meaning|}}}{{{region|}}}{{{motto|}}}|Origin}}
| label10    = Language(s)
| data10    = {{{languageorigin|}}}
| label11    = Word/name
| data11    = {{{origin|}}}
| label12    = Derivation
| data12    = {{{derivation|}}}
| label13    = Meaning
| data13    = {{{meaning|}}}
| label14    = Region of origin
| data14    = {{{region|}}}
| label15    = Motto
| data15    = {{{motto|}}}
| header16  = {{#if:{{{alternative spelling|}}}{{{variant forms|{{{variant|}}}}}}{{{short forms|{{{shortform|}}}}}}{{{nickname|}}}{{{petname|}}}{{{cognate|}}}{{{anglicisation|}}}{{{derivative|}}}{{{derived|}}}{{{usage|}}}{{{related names|}}}{{{see also|{{{seealso|}}}}}}|Other names}}
| label17    = Alternative spelling
| data17    = {{{alternative spelling|}}}
| label18    = Variant form(s)
| data18    = {{{variant forms|{{{variant|}}}}}}
| label19    = Short form(s)
| data19    = {{{short forms|{{{shortform|}}}}}}
| label20    = Nickname(s)
| data20    = {{{nickname|}}}
| label21    = [[Pet name|Pet form]](s)
| data21    = {{{petname|}}}
| label22    = [[Cognate]](s)
| data22    = {{{cognate|}}}
| label23    = [[Anglicisation of names|Anglici{{#if:{{{anglicization|}}}|z|s}}ation]](s)
| data23    = {{{anglicization|{{{anglicisation|}}}}}}
| label24    = Derivative(s)
| data24    = {{{derivative|}}}
| label25    = Derived
| data25    = {{{derived|}}}
| label26    = Usage
| data26    = {{{usage|}}}
| label27    = Related names
| data27    = {{{related names|}}}
| label28    = See also
| data28    = {{{see also|{{{seealso|}}}}}}
| label29    = Popularity
| data29    = {{#if:{{{popularity|}}}|see [[List of most popular given names|popular names]]}}
| belowstyle = border-top: #a2a9b1 1px solid;
| below      = {{{footnotes|}}}
}}</includeonly>{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox name with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox name]] with unknown parameter "_VALUE_"|ignoreblank=y| alternative spelling | anglicisation | caption | cognate | derivation | derivative | derived | feminine | footnotes | gender | image | image_size | language | language2 | language3 | languageorigin | masculine | meaning | motto | name | name day | nameday | nickname | origin | petname | popularity | pronunciation | region | related names | romanisation | romanization | see also | seealso | short forms | shortform | usage | variant | variant forms  }}<noinclude>
{{Documentation}}
</noinclude>
</noinclude>

Latest revision as of 19:14, 6 January 2025


Usage[edit]

This template provides an infobox for names and their origins without using Lua.

Parameters[edit]

  • `name` - Name (default: page name).
  • `image` - Filename of an image.
  • `image_size` - Size of the image (default: frameless).
  • `caption` - Caption for the image.
  • `romanization` - Romanized form of the name.
  • `pronunciation` - Pronunciation of the name.
  • `gender` - Gender associated with the name.
  • `language` - Primary language of the name.
  • `name_day` or `nameday` - Name day(s).
  • `masculine` - Masculine form of the name.
  • `feminine` - Feminine form of the name.
  • `languageorigin` - Original language of the name.
  • `origin` - Word or name origin.
  • `derivation` - Derivation of the name.
  • `meaning` - Meaning of the name.
  • `region` - Region of origin.
  • `motto` - Motto associated with the name.
  • `footnotes` - Any additional notes.

Notes[edit]

  • Fields left empty will not be displayed.
  • Ensure images are uploaded to the wiki or available on Wikimedia Commons.