Шаблон:Системні вимоги

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Системні вимоги
Вимоги
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Шаблон «Системні вимоги» (VG Requirements) створений для простого, зручного та стандартизованого додавання системних вимог комп'ютерних програм в статті Вікіпедії. Він призначений для всіх програм, які працюють на персональних комп'ютерах, включаючи як IBM PC-сумісні комп'ютери, так й Apple Macintosh. Шаблон призначений для широкого діапазону програм від операційних систем до комп'ютерних відеоігор. Шаблон зосереджений на апаратних вимогах, одначе є запис для операційної системи.

Даний шаблон був без змін взятий із англійської локальної Вікіпедії із шаблону en:Template:VG Requirements, згодом його код було замінено кодом із шаблону ru:Шаблон:Системные требования із російської локальної Вікіпедії, після чого був доопрацьований, із урахуванням мовних стандартів української Вікіпедії. Для сумісності із англійскою Вікіпедією збережено (перенаправленням) англійський синтаксис назви шаблону («VG Requirements»), який можна використовувати на рівні із українським.

Примірник для копіювання[ред. код]

При використанні даного зразку вікі-коду буде створюватися таблиця із двома колонками: "Мінімальні" та "Рекомендовані", в яких повинні бути розподілені мінімальні та рекомендовані системні вимоги програм.

Повна засічка для копіювання без пояснень

(український синтаксис назви шаблону)

Спрощена засічка для копіювання без пояснень

(англійський синтаксис назви шаблону)

{{Системні вимоги
|collapse=
|width=
|useminandrec=
|platform1=
|os1=
|os1rec=
|cpu1=
|cpu1rec=
|gpu1=
|gpu1rec=
|memory1=
|memory1rec=
|hdspace1=
|hdspace1rec=
|media1=
|media1rec=
|display1=
|display1rec=
|network1=
|network1rec=
|sound1=
|sound1rec=
|input1=
|input1rec=
}}
{{VG_Requirements
|useminandrec=
|platform1=
|os1=
|os1rec=
|cpu1=
|cpu1rec=
|gpu1=
|gpu1rec=
|memory1=
|memory1rec=
|hdspace1=
|hdspace1rec=
|media1=
|media1rec=
|display1=
|display1rec=
|network1=
|network1rec=
|sound1=
|sound1rec=
|input1=
|input1rec=
}}

Повна засічка для копіювання із поясненнями[ред. код]

{{Системні вимоги
|caption = <!-- заголовок шаблону -->
|collapse = <!-- шаблон розгорнуто або згорнуто? -->
|width = <!-- ширина шаблону (в «px», «em» або «%») -->
|useminandrec = <!-- кількість колонок: "Вимоги" або "Мінімальні" та "Рекомендовані"? -->
|platform1 = <!-- назва першої (1-ї) платформи -->
|os1 = <!-- опис ОС для 1-ї платформи як мінімальна вимога -->
|os1rec = <!-- опис ОС для 1-ї платформи як рекомендована вимога -->
|cpu1 = <!-- опис CPU для 1-ї платформи як мінімальна вимога -->
|cpu1rec = <!-- опис CPU для 1-ї платформи як рекомендована вимога -->
|gpu1 = <!-- опис відеокарти для 1-ї платформи як мінімальна вимога -->
|gpu1rec = <!-- опис відеокарти для 1-ї платформи як рекомендована вимога -->
|memory1 = <!-- опис ОП для 1-ї платформи як мінімальна вимога -->
|memory1rec = <!-- опис ОП для 1-ї платформи як рекомендована вимога -->
|hdspace1 = <!-- опис вінчестера для 1-ї платформи як мінімальна вимога -->
|hdspace1rec = <!-- опис вінчестера для 1-ї платформи як рекомендована вимога -->
|media1 = <!-- опис носія інформації для 1-ї платформи як мінімальна вимога -->
|media1rec = <!-- опис носія інформації для 1-ї платформи як рекомендована вимога -->
|display1 = <!-- опис дисплея для 1-ї платформи як мінімальна вимога -->
|display1rec = <!-- опис дисплея для 1-ї платформи як рекомендована вимога -->
|network1 = <!-- опис мережі для 1-ї платформи як мінімальна вимога -->
|network1rec = <!-- опис мережі для 1-ї платформи як рекомендована вимога -->
|sound1 = <!-- опис звукової карти для 1-ї платформи як мінімальна вимога -->
|sound1rec = <!-- опис звукової карти для 1-ї платформи як рекомендована вимога -->
|input1 = <!-- опис засобів введення інформації для 1-ї платформи як мінімальна вимога -->
|input1rec = <!-- опис засобів введення інформації для 1-ї платформи як рекомендована вимога -->
}}

Загальна інформація про шаблон[ред. код]

При використанні шаблона «Системні вимоги» в статті в результаті інтерпретації вікі-рушиєм вікі-кода будет створена таблиця (далі — результуюча таблиця),яка буде вирівнена праворуч відносно края сторінки. Її ширина завмовчки буде 32 em. Розмір шрифта тексту в результуючій таблиці — 90% від розміра шрифта тексту на загальній сторінці. Тип шрифта — Arial. При двох, або більше, шаблонах поряд, перший буде размещений праворуч, наступні — ліворуч по відношенню до першого, а не нижче.

Код шаблона «Системні вимоги» разміщений на двох сторінках: Шаблон:Системні вимоги й Шаблон:Системні вимоги/Sub. Документація, яку Ви зараз читаєте, розміщена за адресою Шаблон:Системні вимоги/Документація.

Параметри та змінні шаблона[ред. код]

Загальні змінні , які застосовуються щодо всієї таблиці[ред. код]

caption[ред. код]

caption = назва_результуючої_таблиці
Завмовчки таблиця, яку отримуємо в результаті інтерпретації шаблона вікірушієм, має заголовок «Системні вимоги». Одначе, заголовок таблиці можна зміниті на необхідне. Для цього необхідно використовувати змінну caption та встановити їй певне значення, яке буде відображатися при інтерпретації шаблону вікірушієм як заголовок таблиці.

collapse[ред. код]

collapse = будь-яке_значення
Завмовчки таблиця, яку отримуємо в результаті інтерпретації шаблона вікірушієм, виводиться розгорнутою й праворуч біля її заголовку є вікі-посилання «сховати», при натисненні якого можна згорнути таблицю в одну стрічку. Тем не менш, при виводі результуючої таблиці можна задати її початкове відображення: розгорнута чи згорнута. Для того, щоб завмовчки при інтерпретації вікі-кода результуюча таблиця була згорнута, необхідно використовувати змінну collapse та встановити їй певне значення. Тобто, якщо Ви у вікі-коді в шаблоні використали змінну collapse та встановили їй не пусте значення, то при запису сторінки результуюча таблиця будет відображатися в згорнутою.

width[ред. код]

width = значення
Змінна width визначає ширину результуючої таблиці в статті. Завмовчки її ширина дорівнюватиме 32 em. Одначе є можливість вручну визначити ширину таблиці. Для цього необхідно встановити змінній width значння, яке й буде вказувати її ширину. Значення можна вказувати в пікселах (px), {em} (em) або відсотках (%). Наприклад, якщо ми хотимо задати ширину 100 пікселів, нам необхідно вказати в шаблоні: width = 100px, якщо ж у відсотках — то width = 100%, а якщо в «em» — то width = 40em.

useminandrec[ред. код]

useminandrec = значення
Змінна useminandrec визначає, скільки колонок системних вимог буде в результуючій таблиці - одна або дві.

Якщо програма має мінімальні та рекомендовані системні вимоги, то необхідно виводити дві колонки: "Мінімальні" і "Рекомендовані". Якщо ж програма має тільки одні вимоги, то потрібно використовувати тільки один стовпчик "Вимоги". Змінна useminandrec розшифровується як use minimum and recommended - відповідно , саме вона регулює те, скільки колонок буде в результуючій таблиці.

Список «вірних» значень змінної useminandrec
Значення Коментар
1 Логічне цифрове значення
True Англомовне логічне буквене значення
TRUE Англомовне логічне буквене значення
Yes Англомовне розмовне буквене значення
Yes Англомовне розмовне буквене значення
Истина Російськомовне логічне буквене значення
ИСТИНА Російськомовне логічне буквене значення
Да Російськомовне розмовне буквене значення
Да Російськомовне розмовне буквене значення
Істина Україномовне логічне буквене значення
ІСТИНА Україномовне логічне буквене значення
Так Україномовне розмовне буквене значення
Так Україномовне розмовне буквене значення

Щоб встановити дві колонки ( "Мінімальні" і "Рекомендовані") в результуючої таблиці, потрібно призначити змінній useminandrec одне із значень, представлених нижче, у такий спосіб: useminandrec = вірне_значення. Якщо значення невірне, взагалі відсутнє, або змінне useminandrec взагалі не використовується, в результуючій таблиці буде відображатися лише одна колонка "Вимоги". При цьому, якщо використовуються змінні для зазначення конкретних системних вимог із суфіксом rec (наприклад, os1rec, sound3rec), то вони будуть ігноруватися.

Є 13 вірних значень і вони абсолютно рівнозначні. Таку кількість значень на різних мовах введено для того, щоб полегшити можливу «міграцію» шаблону в іншомовні Вікіпедії та полегшити роботу із шаблоном специфічним учасникам.

Змінна platformn[ред. код]

platformn = назва_платформи
де n натуральне ціле число від 1 до 9 включно (математичний запис інтервалу — [1; 9])

Іноді буває так, що комп'ютерна програма є кросплатформною і виходить на декількох апаратних платформах, наприклад, на IBM PC-сумісному комп'ютері і на Apple Macintosh. І виходить так, що для цих двох різних платформ програма має різні системні апаратні вимоги, як мінімальні так і рекомендовані. Логічно було б запропонувати, що в такому випадку варто використовувати в статті два шаблони, але навіщо робити зайву роботу? Адже все вже готове!

Параметр platformn складається із двох частин: platform й n. n — натуральне число від 1 до 9 включно. Зауважте, що між platform та n не повинно бути пропусків, ці частини повинні бути написані злитно, єдиним словом.

Параметр platformn = назва_платформи описує одразу два значення: кількість платформ та їх назви. Для того щоб вірно застосовувати цю можливість шаблону, зауважте, що всі інші змінні, зазначені в таблиці нижче, теж складаються із двох частин: власне, змінної та вказівника n (наприклад, "cpu2rec", "memory1", "media9"). Для того, щоб певні системні вимоги співпадали із певними платформами, необхідно, щоб в назвах змінних співпадали їх вказівники n.

Наприклад, наступний код (ліворуч) буде інтерпретований вікі-рушієм так (праворуч):

Системні вимоги
Мінімальні Рекомендовані
Wintel
Операційна система Windows XP із Service Pack 2 Windows Vista
Центральний процесор Pentium 4 2.5 GHz (одноядерний) Intel Core 2 Duo чи AMD Athlon 64 X2
Обсяг оперативної пам'яті 1 GB 2 GB
Apple Mac
Операційна система Mac OS X
Центральний процесор Pentium 4 2.5 GHz (одноядерний) Intel Core 2 Duo чи AMD Athlon 64 X2
Обсяг оперативної пам'яті 3 GB



Звукова плата 100% DirectX 9.0c-сумісна звукова карта
{{Системні вимоги
|collapse=
|useminandrec=1
|platform1=Wintel
|platform2=Apple Mac
|os1=Windows XP із Service Pack 2
|os1rec=Windows Vista
|os2=Mac OS X
|cpu1=Pentium 4 2.5 GHz (одноядерний)
|cpu1rec=Intel Core 2 Duo чи AMD Athlon 64 X2
|cpu2=Pentium 4 2.5 GHz (одноядерний)
|cpu2rec=Intel Core 2 Duo чи AMD Athlon 64 X2
|memory1=1 GB
|memory1rec=2 GB
|memory2=3 GB
|sound2=100% DirectX 9.0c-сумісна звукова карта
}}

Увага! Параметр platformn = назва_платформи є обов'язковим. Якщо Ви не введете параметр platformn у вікі-код або не призначите йому будь-яке значення (назву платформи), то Ваш шаблон не буде відображатися. Значенням параметру platformn може бути будь-яка послідовність символів, за винятком пропусків.

Інші змінні[ред. код]

В таблиці наведені всі інші змінні шаблона «Системні вимоги», які, власне, й відповідають за опис певних системних вимог. Одначе, Ви не зможете використати ці змінні в шаблоні в „чистому вигляді“, тобто так, як вони описані в таблиці. Наприклад, Ви не можете просто написати наступний фрагмент коду в шаблоні:

|os = Windows XP
|hdspace = 5 Гб

Даний код не буде відображатися. Якщо уявити собі змінну як слово, то теє, що наведено в таблиці знизу є лише коренем слова. Для утворення повного слова до нього необхідно додати щонайменше один суфікс.

Двома необхідними частинами імені змінної є її ідентифікатор з таблиці нижче та вказівник від 1 до 9 включно. Наприклад, код |os=Windows XP працювати не буде, а код |os1=Windows XP працювати буде. Вказівник n з varn визначає, до якої платформи належить зазначена системна вимога (див. розділ #Змінна platformn). Якщо Ви описуєте системні вимоги програми лише для однієї платформи, використовуйте вказівник 1.

Суфікс rec визначає, якою вимогою є зазначене, - мінімальною чи рекомендованою. Якщо Ви використовуєте rec, то системна вимога буде інтерпретована как «рекомендована». Якщо Ви використовуєте rec для відображення рекомендованої вимоги, то необхідно використовувати також й змінну без rec. Тобто, мінімальна системна вимога є первинною, а рекомендована — вторинною. Наприклад, такий код

|gpu1=
|gpu1rec=Крута [[відеокарта]]

не буде відображувати значення «Крута відеокарта», бо Ви не ввели значення мінімальної системної вимоги. Якщо ж Ви не будете використовувати |gpu1=, а відразу напишете |gpu1rec=значення, то все одно значення не буде відображатися.

Змінна Напис Коментар
os Операційна система Назва й версія ОС. Додавайте точну версію, збірку, сервіс-пак тощо
cpu Центральний процесор Тип, серія, частота й розрядність CPU. Додавайте ті параметри, які необходні.
memory Обсяг оперативної пам'яті Обсяг оперативної (системної) пам'яті.
hdspace Обсяг вінчестеру НЖМД Обсяг накопичувача на жорсткому магнітному диску (вінчестеру), необхідний для встановлення, а токож додатковий простір під специфічні потреби (якщо необхідно).
media Носій інформації Носій інформації, на якому поставляється програма. Наприклад: CD, DVD, HD-DVD, Blu-ray Disc, Steam, OnLive та інші.
gpu Графічний процесор Тип, серія, архітектура та частота графічного процесора, обсяг та частота відеопам'яти, підтримка версій Direct3D та/або OpenGL, версія драйверу, інші необхідні параметри
display Дісплей Мінімальна роздільна здатність дисплея (монітора), мінімальна розрядність кольору, тип (VGA/EGA/SVGA) та інші необхідні параметри
sound Звукова плата Тип, серія звукової плати (карти).
network Мережа Мережеві вимоги: тип з'єднання (dial-up, DSL, оптоволокно и т.д.), мінімальна швидкість приймання/передавання даних та інше
input Пристрої введення Комп'ютерна периферія для введення інформації: Клавіатура, комп'ютерна миша, джойстик, геймпад, SIXAXIS та інші

Використання[ред. код]

В наступному прикладі показано, як праціє шаблон «Системні вимоги» для комп'ютерної відеогри BioShock. Зрозуміло, що це відноситься лише до ПК-версії гри (гра кросплатформова), так як консольні версії працюють на ігрових приставках, в яких апаратне та програмне забезпечення цілком стандартизовано. Ліворуч — вікі-код, праворуч — результат.

'Системні вимоги BioShock'
Мінімальні Рекомендовані
Windows
Операційна система Windows XP з Service Pack 2 або Windows Vista
Центральний процесор Pentium 4 2.5 GHz (одноядерний) Intel Core 2 Duo чи AMD Athlon 64 X2
Обсяг оперативної пам'яті 1 GB 2 GB
Обсяг вінчестеру НЖМД 8 GB вільного простору
Графічний процесор Direct3D 9.0c-сумісна відеокарта із 128 MB відеопам'яті

(NVIDIA 6600/ATI X1300 або краща, виключаючи ATI X1550), необхідна підтримка технології Pixel Shader 3.0

Direct3D 9.0c-сумісна відеокарта із 512 MB

відеопам'яті (NVIDIA 7900GT або краща) чи Direct3D 10-сумісна відеокарта (NVIDIA 8600 або краща)

Звукова плата 100% DirectX 9.0c-сумісна звукова карта Sound Blaster X-Fi (оптимізована для EAX ADVANCED HD 4.0/5.0)
Мережа Для активації гри необхідне інтернет-з'єднання
{{Системні вимоги
|caption = Системні вимоги '''BioShock'''
|width = 35%
|useminandrec=yes
|platform1= Windows
|os1=Windows XP з Service Pack 2 або Windows Vista
|cpu1=Pentium 4 2.5 GHz (одноядерний)
|cpu1rec=Intel Core 2 Duo чи AMD Athlon 64 X2
|memory1=1 GB
|memory1rec=2 GB
|gpu1=Direct3D 9.0c-сумісна [[відеокарта]] із 128 MB відеопам'яті 
(NVIDIA 6600/ATI X1300 або краща, виключаючи ATI X1550), 
необхідна підтримка технології Pixel Shader 3.0
|gpu1rec=Direct3D 9.0c-сумісна [[відеокарта]] із 512 MB 
відеопам'яті (NVIDIA 7900GT або краща) чи Direct3D 10-сумісна відеокарта (NVIDIA 8600 або краща)
|sound1=100% DirectX 9.0c-сумісна звукова карта
|sound1rec=Sound Blaster X-Fi (оптимізована для EAX ADVANCED HD 4.0/5.0)
|network1=Для активації гри необхідне інтернет-з'єднання
|hdspace1=8 GB вільного простору
}}


Див. також[ред. код]