Jump to content

Template:EditionSense: Difference between revisions

From LithoGraphica
Reversedragon (talk | contribs)
use ins-lang - bug: space not included in english message string
Reversedragon (talk | contribs)
m E/Q
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><onlyinclude>{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}} | {{{ins|}}}{{{field|}}}{{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field}} | {{{ins|}}}{{{field|}}}{{{area|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{note}}}}} | {{{ins|}}}{{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{field}}}}} | {{{ins|}}}{{{field|}}}{{{note|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{area}}}}} | {{{field|}}}{{{note|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}}} | {{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{ins}}}}} | #default = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}}} }}{{#if: {{{1|}}} | <ins class="edition-sense term"> ([[Ontology:{{{E|Q617}}}/{{{1}}}|{{{1}}}]]<nowiki />)</ins> | <ins class="edition-sense"></ins> }}</onlyinclude></includeonly><!--
<includeonly><onlyinclude>{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}} | {{{ins|}}}{{{field|}}}{{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|area-free={{{area-free|}}}}} | {{{ins|}}}{{{field|}}}{{{area|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{note}}}|area-free={{{area-free|}}}}} | {{{ins|}}}{{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{field}}}|area-free={{{area-free|}}}}} | {{{ins|}}}{{{field|}}}{{{note|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{area}}}|area-free={{{area-free|}}}}} | {{{field|}}}{{{note|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}|area-free={{{area-free|}}}}} | {{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{ins}}}|area-free={{{area-free|}}}}} | #default = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}|area-free={{{area-free|}}}}} }}{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}} | {{{1|}}}{{{tag|}}} = <ins class="edition-sense"></ins> | {{{tag|}}} = <ins class="edition-sense term"> (<span class="{{{sense-class|}}}">[[E:{{{E|Q617}}}|{{{E|Q617}}}]]/</span>[[E:{{{E|Q617}}}/{{{1}}}|{{{1}}}]]<nowiki/>)</ins> | #default = {{Template:I{{{I|}}}|lang={{{lang|zxx}}}|trad={{{trad|}}}|tradTTS={{{tradTTS|}}}|sense={{{1|}}}|tag=y}} }}</onlyinclude></includeonly><!--
 
usage in HueEntity:
{{EditionSense
|lang={{#if:{{{ins-lang|}}}|{{{ins-lang|}}}|{{{lang|}}}}}|tradTTS={{{tradTTS|}}}|I={{{I|}}}|tag={{{tag|}}}
|E=Q{{{Q|}}}|{{{sense|}}}|field={{{field|}}}|note={{{note|}}}|area={{{area|}}}|ins={{{ins|}}}|del={{{del|}}}|area-free={{{area-free|}}}
}}


more readable version:
more readable version:


{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}}
{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}}
  | {{{ins|}}}{{{field|}}}{{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field}}   (none)
  | {{{ins|}}}{{{field|}}}{{{note|}}}{{{area|}}}
  | {{{ins|}}}{{{field|}}}{{{area|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{note}}}}}    {{{note|}}}
  = {{EditionSense/del|lang={{{lang|}}}|class=field|area-free={{{area-free|}}}}}             (none)
  | {{{ins|}}}{{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{field}}}}}  {{{field|}}}
  | {{{ins|}}}{{{field|}}}{{{area|}}}
  | {{{ins|}}}{{{field|}}}{{{note|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{area}}}}}    {{{area|}}}
  = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{note}}}|area-free={{{area-free|}}}}}    {{{note|}}}
  | {{{field|}}}{{{note|}}} = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}}}               {{{area|}}}{{{ins|}}}
  | {{{ins|}}}{{{note|}}}{{{area|}}}
  | {{{note|}}}{{{area|}}} = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{ins}}}}}             {{{field|}}}{{{ins|}}}
  = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{field}}}|area-free={{{area-free|}}}}}  {{{field|}}}
  | #default = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}}}
  | {{{ins|}}}{{{field|}}}{{{note|}}}
  = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{area}}}|area-free={{{area-free|}}}}}    {{{area|}}}
  | {{{field|}}}{{{note|}}}
  = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}|area-free={{{area-free|}}}}}     {{{area|}}}{{{ins|}}}
  | {{{note|}}}{{{area|}}}
  = {{EditionSense/del|lang={{{lang|}}}|class=field|{{{ins}}}|area-free={{{area-free|}}}}}   {{{field|}}}{{{ins|}}}
  | #default = {{EditionSense/ins|lang={{{lang|}}}|class=note|{{{ins}}}|area-free={{{area-free|}}}}}
}}
}}
{{#if: {{{1|}}} | <ins class="edition-sense term"> ([[Ontology:{{{E|Q617}}}/{{{1}}}|{{{1}}}]]<nowiki />)</ins> | <ins class="edition-sense"></ins> }}
{{#switch:{{{ParameterThatShouldAlwaysBeEmpty|}}}
| {{{1|}}}{{{tag|}}} = <ins class="edition-sense"></ins>
| {{{tag|}}} = <ins class="edition-sense term"> (<span class="{{{sense-class|}}}">[[E:{{{E|Q617}}}|{{{E|Q617}}}]]/</span>[[E:{{{E|Q617}}}/{{{1}}}|{{{1}}}]]<nowiki/>)</ins>
| #default = {{Template:I{{{I|}}}|lang={{{lang|zxx}}}|trad={{{trad|}}}|tradTTS={{{tradTTS|}}}|sense={{{1|}}}|tag=y}}
}}
--
{{#switch:{{{tag|}}}
  | {{{1|}}} = {{Template:I{{{I|}}}|lang={{{lang|zxx}}}|class={{{class|}}}|trad={{{1|}}}|tradTTS={{{tradTTS|}}}|trad-E={{{E|Q617}}}/{{{1}}}|tag=y}}
  | #default = {{Template:I{{{I|}}}|lang={{{lang|zxx}}}|class={{{class|}}}|trad={{{1|}}}|tradTTS={{{tradTTS|}}}|sense={{{1}}}|tag=y}}
  }}
--
 
-->
-->
== Demo ==
== Demo ==
Line 49: Line 72:
  | ins-lang = ja |enddfn=1}}}}
  | ins-lang = ja |enddfn=1}}}}
</dl>
</dl>
== Parameters ==
* <code>E</code>
* <code>lang</code> - language of bracketed string, used in order to choose what brackets will be used.
* <code>area</code>
* <code>field</code>
* <code>note</code>
* <code>ins</code>
* <code>del</code>
* <code>area-free</code> - if present, brackets will not be added and the <code>ins</code> or <code>del</code> tag will be a freeform string.


== Templates called ==
== Templates called ==

Latest revision as of 05:29, 19 April 2026

Demo

  1. pronounced 22,28. (S)pronounced ⧼hue-philosophy-tts-/⧽ pronounced ⧼hue-philosophy-tts-/⧽ ⧼hue-ins-domain-spacer/⧽determinism (physics)1-1-1
  2. pronounced 22,28. (S)pronounced ⧼hue-philosophy-tts-/⧽ pronounced ⧼hue-philosophy-tts-/⧽ ⧼hue-ins-domain-spacer/⧽pronounced ひつぜんろんpronounced すうがく1-1-1
  3. pronounced 22,28. (S)pronounced ⧼hue-philosophy-tts-/⧽ pronounced ⧼hue-philosophy-tts-/⧽ ⧼hue-ins-domain-spacer/⧽pronounced ひつぜんろん(数学)1-1-1
  4. pronounced 22,28. (S)pronounced ⧼hue-philosophy-tts-/⧽ pronounced ⧼hue-philosophy-tts-/⧽ ⧼hue-ins-domain-spacer/⧽pronounced ひつぜんろんpronounced ぶつりがく1-1-1
pronounced P: pronounced べつめい (ja) [文字列]
pronounced 22,28. (S)pronounced ⧼hue-philosophy-tts-/⧽ pronounced ⧼hue-philosophy-tts-/⧽ ⧼hue-ins-domain-spacer/⧽pronounced ひつぜんろんpronounced ぶつりがく1-1-1

Parameters

  • E
  • lang - language of bracketed string, used in order to choose what brackets will be used.
  • area
  • field
  • note
  • ins
  • del
  • area-free - if present, brackets will not be added and the ins or del tag will be a freeform string.

Templates called