Шаблон:Курсив или кавычки

Материал из Altermed Wiki
Перейти к навигации Перейти к поиску

«{{safesubst:#invoke:String|replace|source= {{#invoke:string|replace| {{#invoke:string|replace| {{#invoke:string|replace| {{#invoke:string|replace| {{#invoke:string|replace

   | source  = 
   | pattern = ^«(.+)»$
   | replace = %1
   | plain   = false
  }}
            | pattern = %[%[(.?[^%]|]-)«(.[^«»]-)»(.?[^%]|]-)|
            | replace = [[%1<<%2>>%3|
            | plain = false}}
         | pattern = %[%[(.?[^%]|]-)«(.[^«»]-)»(.?[^%[|]-)%]%]
         | replace = [[%1<<%2>>%3|%1«%2»%3]]
         | plain = false}}
      | pattern = «(.[^«»]-)»
      | replace = „%1“
      | plain = false}}
   | pattern = <<(.[^<>]-)>>
   | replace = «%1»

| plain = false}}|{{{2}}}|{{{3}}}|count=}}»

Документация (для шаблона, который находится выше, иногда он невидим)

{{#invoke:Message box|ombox}} Принимает единственное значение — имя собственное (название). Если это имя содержит кириллицу, оборачивает его в кавычки, если только латиницу — оформляет курсивом. Если нет ни того, ни другого, оставляет как есть:

{{safesubst:#invoke:ExampleList|main}}

Если в строке уже есть кавычки или курсив, они не влияют на результат:

{{safesubst:#invoke:ExampleList|main}}

Шаблон:Другие названия шаблона

См. также[править код]

Шаблон:Шаблоны обработки строк


Посетите Шаблон:Курсив или кавычки/doc, чтобы править этот текст. (Как это работает?)