Переключити меню
Toggle preferences menu
Переключити особисте меню
Ви не увійшли до системи
Ваша IP-адреса буде публічно видима, якщо Ви внесете будь-які редагування.
Створення базового шаблону для мультимовності через підсторінки
 
Немає опису редагування
 
(Не показані 5 проміжних версій 2 користувачів)
Рядок 1: Рядок 1:
<includeonly><div class="tuoc-language-bar" style="display: flex; gap: 10px; padding: 10px 15px; background: rgba(128, 128, 128, 0.1); border-radius: 6px; margin-bottom: 20px; font-weight: 500; font-size: 0.95em; align-items: center; flex-wrap: wrap;">
<includeonly><details class="tuoc-lang-dropdown">
  <span style="opacity: 0.7; margin-right: 5px;">?? ?????:</span>
  <summary>
   {{#ifeq: {{PAGENAME}} | {{BASEPAGENAME}} |
    <span class="tuoc-lang-icon">文A</span>
    <span style="opacity: 0.5; pointer-events: none;">???? ??????????</span>
    <span class="tuoc-lang-count">{{#expr:  
  |
      1
    [[{{BASEPAGENAME}}|???? ??????????]]
      + {{#ifexist: {{BASEPAGENAME}}/en | 1 | 0}}
  }}
      + {{#ifexist: {{BASEPAGENAME}}/pl | 1 | 0}}
  {{#ifexist: {{BASEPAGENAME}}/en | ? {{#ifeq: {{SUBPAGENAME}} | en | <span style="opacity: 0.5; pointer-events: none;">???? English</span> | [[{{BASEPAGENAME}}/en|???? English]] }} }}
      + {{#ifexist: {{BASEPAGENAME}}/de | 1 | 0}}
  {{#ifexist: {{BASEPAGENAME}}/pl | ? {{#ifeq: {{SUBPAGENAME}} | pl | <span style="opacity: 0.5; pointer-events: none;">???? Polski</span> | [[{{BASEPAGENAME}}/pl|???? Polski]] }} }}
    }} {{PLURAL:{{#expr:  
  {{#ifexist: {{BASEPAGENAME}}/de | ? {{#ifeq: {{SUBPAGENAME}} | de | <span style="opacity: 0.5; pointer-events: none;">???? Deutsch</span> | [[{{BASEPAGENAME}}/de|???? Deutsch]] }} }}
      1
</div></includeonly><noinclude>
      + {{#ifexist: {{BASEPAGENAME}}/en | 1 | 0}}
??? ?????? ??????????? ??????? ?????? ? ??????????? ?? ???? ????? ?????? ??????.
      + {{#ifexist: {{BASEPAGENAME}}/pl | 1 | 0}}
??? ???????????? ????????? ????????? ??????????? (?????????, /en, /pl).
      + {{#ifexist: {{BASEPAGENAME}}/de | 1 | 0}}
    }}|мова|мови|мов}}</span>
    <span class="tuoc-lang-arrow"></span>
   </summary>
  <div class="tuoc-lang-list">
    {{#ifeq: {{PAGENAME}} | {{BASEPAGENAME}} |
      <span class="current-lang">🇺🇦 Українська</span>
    |
      [[{{BASEPAGENAME}}|🇺🇦 Українська]]
    }}
    {{#ifexist: {{BASEPAGENAME}}/en |  
      {{#ifeq: {{SUBPAGENAME}} | en |  
        <span class="current-lang">🇬🇧 English</span>  
      |  
        [[{{BASEPAGENAME}}/en|🇬🇧 English]]  
      }}  
    }}
    {{#ifexist: {{BASEPAGENAME}}/pl |  
      {{#ifeq: {{SUBPAGENAME}} | pl |  
        <span class="current-lang">🇵🇱 Polski</span>  
      |  
        [[{{BASEPAGENAME}}/pl|🇵🇱 Polski]]  
      }}  
    }}
    {{#ifexist: {{BASEPAGENAME}}/de |  
      {{#ifeq: {{SUBPAGENAME}} | de |  
        <span class="current-lang">🇩🇪 Deutsch</span>  
      |  
        [[{{BASEPAGENAME}}/de|🇩🇪 Deutsch]]  
      }}  
    }}
  </div>
</details></includeonly><noinclude>
Цей шаблон автоматично генерує спадне меню з посиланнями на інші мовні версії статті, подібно до Вікіпедії.
Він використовує перевірку існування підсторінок (наприклад, `/en`, `/pl`).


'''????????????:'''
'''Використання:'''
??????? {{????}} ?? ??????? ??????.
Вставте `{{Мови}}` на початку статті.
 
'''?? ?????? ???? ???? ? ??????:'''
??????? ????? ????? ?? ???????:
<pre><nowiki>
{{#ifexist: {{BASEPAGENAME}}/??????? | ? {{#ifeq: {{SUBPAGENAME}} | ??????? | <span style="opacity: 0.5;">?????? ?????</span> | [[{{BASEPAGENAME}}/???????|?????? ?????]] }} }}
</nowiki></pre>
</noinclude>
</noinclude>

Поточна версія на 18:10, 4 червня 2026

Цей шаблон автоматично генерує спадне меню з посиланнями на інші мовні версії статті, подібно до Вікіпедії. Він використовує перевірку існування підсторінок (наприклад, `/en`, `/pl`).

Використання: Вставте `<details class="tuoc-lang-dropdown">

 <summary>
   文A
   1 мова
   
 </summary>
   🇺🇦 Українська
   
   
   

</details>` на початку статті.