Difference between revisions of "CreationKit:Language policy/uk"

From the CreationKit Wiki
Jump to navigation Jump to search
(Created page with "{{PageTitle|Мовна політика}} == Мовна панель == '''Мовна панель''' (далі — ''панель'') базується на Template:Lang...")
 
m
 
(10 intermediate revisions by the same user not shown)
Line 11: Line 11:
=== Використання панелі ===
=== Використання панелі ===


Щоб мовна панель функціонувала коректно, кожна перекладена сторінка повинна бути створена як підсторінка оригінальної англомовної (тобто ''головної'' сторінки). Для назви підсторінки необхідно використовувати мовний код, мови, на яку ви збираєтеся перекласти оригінальну сторінку, в нашому випадку: '''uk''' — для української мови.  
Щоб мовна панель працювала коректно, кожна перекладена сторінка повинна бути створена як дочірня сторінка до оригінальної англомовної. Для назви дочірньої сторінки слід використовувати мовний код, тієї мови, на яку ви збираєтеся перекласти оригінальну, тобто ''батьківську'' сторінку. Наприклад, для української мови це — '''uk'''.  


Створити підсторінку можна додавши до адреси оригінальної сторінки в адресному рядку вашого браузера слеш (/), і після нього вказати її назву. Нариклад:  
Створити дочірню сторінку можна, додавши до адреси ''батьківської'', в адресному рядку вашого браузера, слеш (/), і вказавши після нього її назву, або мовний код. Наприклад:  


  Parent_page/subpage — створення підсторінки
  а) Parent_page/subpage — створення дочірньої сторінки
б) Parent_page/uk — створення перекладеної сторінки


Parent_page/uk — створення перекладеної підсторінки
Мовну панель можна додати як до ''батьківської'' сторінки, так і до кожної з перекладених сторінок. На оригінальній англомовній сторінці рекомендується вказати параметр '''PageName''', тому формат буде таким:


The languages bar can then be added to both the original English page and each of the translated pages. On the original English page the '''PageName''' parameter can be omitted so the following format is used:
<nowiki>{{Languages|назва-батьківської-сторінки}}</nowiki>


<nowiki>{{Languages}}</nowiki>
На перекладеній сторінці (незалежно від мови) параметр '''PageName''' має обов'язково вказуватися для створення посилання на оригінальну англомовну сторінку, а також рекомендується використовувати україномовний дочірній шаблон, тому формат буде таким:


On the translated page (regardless of language) the '''PageName''' parameter must be used to identify the original English page so the following format is used:
  <nowiki>{{Languages/uk|назва-батьківської-сторінки}}</nowiki>
 
  <nowiki>{{Languages|name-of-the-French-page}}</nowiki>


=== Приклади застосування ===
=== Приклади застосування ===


The location for the Ukrainian translation of this page is [[Project:Language_policy/uk]]. To display the language bar to this page we use <code><nowiki>{{Languages}}</nowiki></code> and to display the language bar (correctly) on the Russian version of this page we would use <code><nowiki>{{Languages|Project:Language_policy}}</nowiki></code>.
Ця сторінка розташована за адресою [[Project:Language_policy/uk]]. Для впровадження меню на ''батьківській'' англомовній сторінці використовується код: <code><nowiki>{{Languages|Project:Language_policy}}</nowiki></code>, а для впровадження меню на цій сторінці використовується: <code><nowiki>{{Languages/uk|Project:Language_policy}}</nowiki></code>.


We do ''not'' use <code><nowiki>{{Languages|Project:Language_policy/uk}}</nowiki></code> as the links to the original English page and any other translated pages would not be generated.
'''Не можна''' використовувати код з ім'ям перекладеної сторінки: <code><nowiki>{{Languages|Project:Language_policy/uk}}</nowiki></code> як на оригінальній, так і на будь-якій перекладеній сторінці, оскільки такий запис не згенерує посилання на батьківську сторінку.


=== Підтримувані мови ===
=== Підтримувані мови ===


Нижче наведено таблицю з підтримуваними мовами та мовними кодами, які використовуються в ''панелі''. Мовні коди показані як підсторінки для ''головної'' сторінки.
Нижче наведено таблицю з підтримуваними мовами та мовними кодами, які використовуються на ''панелі''. Мовні коди показані як дочірні сторінки для ''батьківської''. Для прикладу використовується адреса [[Main Page/uk|головної сторінки]] сайту.


{| border="1" cellpadding="5" cellspacing="0"
{| border="1" cellpadding="5" cellspacing="0"
Line 147: Line 146:
|}
|}


<br>{{UkrainianPage|t}}
<br>{{UkrainianPage|p}}


{{Languages|Project:Language_policy}}
{{Languages|CreationKit:Language_policy}}

Latest revision as of 14:33, 11 November 2024

Мовна політика



Мовна панель[edit source]

Мовна панель (далі — панель) базується на мовних шаблонах і дозволяє читачам легко визначити, чи має сторінка, яку вони переглядають, переклад на бажану для них мову, і, за наявності такої, перейти на перекладену сторінку. Шаблон зручний і для використання редакторами, оскільки дозволяє легко з'єднати сторінку, яка перекладається, з оригінальною англомовною (і навпаки).

Як ви можете побачити, панель можна додавати в будь-яке місце на сторінці, однак настійно рекомендується розміщувати її в кінці сторінки, для забезпечення узгодженості (так само, як в кінці цієї сторінки).


Мова: English  • français • 日本語 • 한국어 • polski • русский • українська


Використання панелі[edit source]

Щоб мовна панель працювала коректно, кожна перекладена сторінка повинна бути створена як дочірня сторінка до оригінальної англомовної. Для назви дочірньої сторінки слід використовувати мовний код, тієї мови, на яку ви збираєтеся перекласти оригінальну, тобто батьківську сторінку. Наприклад, для української мови це — uk.

Створити дочірню сторінку можна, додавши до адреси батьківської, в адресному рядку вашого браузера, слеш (/), і вказавши після нього її назву, або мовний код. Наприклад:

а) Parent_page/subpage — створення дочірньої сторінки
б) Parent_page/uk — створення перекладеної сторінки

Мовну панель можна додати як до батьківської сторінки, так і до кожної з перекладених сторінок. На оригінальній англомовній сторінці рекомендується вказати параметр PageName, тому формат буде таким:

{{Languages|назва-батьківської-сторінки}}

На перекладеній сторінці (незалежно від мови) параметр PageName має обов'язково вказуватися для створення посилання на оригінальну англомовну сторінку, а також рекомендується використовувати україномовний дочірній шаблон, тому формат буде таким:

{{Languages/uk|назва-батьківської-сторінки}}

Приклади застосування[edit source]

Ця сторінка розташована за адресою Project:Language_policy/uk. Для впровадження меню на батьківській англомовній сторінці використовується код: {{Languages|Project:Language_policy}}, а для впровадження меню на цій сторінці використовується: {{Languages/uk|Project:Language_policy}}.

Не можна використовувати код з ім'ям перекладеної сторінки: {{Languages|Project:Language_policy/uk}} як на оригінальній, так і на будь-якій перекладеній сторінці, оскільки такий запис не згенерує посилання на батьківську сторінку.

Підтримувані мови[edit source]

Нижче наведено таблицю з підтримуваними мовами та мовними кодами, які використовуються на панелі. Мовні коди показані як дочірні сторінки для батьківської. Для прикладу використовується адреса головної сторінки сайту.

Назва сторінки Мова (англійськ.) Мова (українськ.)
Main Page English Англійська
Main Page/af Afrikaans Африканська
Main Page/ar Arabic Арабська
Main Page/az Azerbaijani Азербайджанська
Main Page/bcc Southern Balochi Південна белуджійська
Main Page/bg Bulgarian Болгарська
Main Page/br Breton Бретонська
Main Page/ca Catalan Каталонська
Main Page/cs Czech Чеська
Main Page/da Danish Данська
Main Page/de German Німецька
Main Page/el Greek Грецька
Main Page/es Spanish Іспанська
Main Page/fa Persian Перська
Main Page/fi Finnish Фінська
Main Page/fr French Французька
Main Page/gl Galician Галісійська
Main Page/gu Gujarati Гуджараті
Main Page/he Hebrew Іврит
Main Page/hu Hungarian Угорська
Main Page/id Indonesian Індонезійська
Main Page/it Italian Італійська
Main Page/ja Japanese Японська
Main Page/ka Georgian Грузинська
Main Page/ko Korean Корейська
Main Page/ksh Kölsch Кельнська
Main Page/mk Macedonian Македонська
Main Page/ml Malayalam Малайська
Main Page/mr Marathi Маратська
Main Page/ms Malay Малайзійська
Main Page/nl Nederlands Нідерландська
Main Page/no Norwegian Норвезька
Main Page/oc Окситанська Окситанська
Main Page/pl Polish Польська
Main Page/pt Portuguese Португальська
Main Page/pt-br Brazilian Portuguese Бразильська португальська
Main Page/ro Romanian Румунська
Main Page/ru Russian Російська
Main Page/si Sinhalese Сингальська
Main Page/sk Slovak Словацька
Main Page/sq Albanian Албанська
Main Page/sr Serbian Сербська
Main Page/sv Swedish Шведська
Main Page/ta Tamil Тамільська
Main Page/th Thai Тайська
Main Page/tr Turkish Турецька
Main Page/uk Ukrainian Українська
Main Page/vi Vietnamese В'єтнамська
Main Page/yue Cantonese Кантонська
Main Page/zh Chinese Китайська
Main Page/zh-hans Chinese (Simplified) Китайська (спрощена)
Main Page/zh-hant Chinese (Traditional) Китайська (традиційна)
Main Page/zh-tw Chinese (Taiwan) Китайська (острів Тайвань)


RoundUkrainianFlag.pngУкраїномовний матеріал
Шаблон із заготовленими частинами коду для редагування сторінок.


Мова: English  • français • 日本語 • 한국어 • polski • русский • українська