Шаблон:Системні вимоги
![]() Шаблон «Системні вимоги» (VG Requirements) створений для простого, зручного та стандартизованого додавання системних вимог комп'ютерних програм в статті Вікіпедії. Він призначений для всіх програм, які працюють на персональних комп'ютерах, включаючи як IBM PC-сумісні комп'ютери, так й Apple Macintosh. Шаблон призначений для широкого діапазону програм від операційних систем до комп'ютерних відеоігор. Шаблон зосереджений на апаратних вимогах, одначе є запис для операційної системи. Даний шаблон був без змін взятий із англійської локальної Вікіпедії із шаблону en:Template:VG Requirements, згодом його код було замінено кодом із шаблону ru:Шаблон:Системные требования із російської локальної Вікіпедії, після чого був доопрацьований, із урахуванням мовних стандартів української Вікіпедії. Для сумісності із англійскою Вікіпедією збережено (перенаправленням) англійський синтаксис назви шаблону («VG Requirements»), який можна використовувати на рівні із українським. Примірник для копіюванняПри використанні даного зразку вікі-коду буде створюватися таблиця із двома колонками: "Мінімальні" та "Рекомендовані", в яких повинні бути розподілені мінімальні та рекомендовані системні вимоги програм.
Повна засічка для копіювання із поясненнями{{Системні вимоги |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
collapse
width
useminandrec
Якщо програма має мінімальні та рекомендовані системні вимоги, то необхідно виводити дві колонки: "Мінімальні" і "Рекомендовані". Якщо ж програма має тільки одні вимоги, то потрібно використовувати тільки один стовпчик "Вимоги". Змінна useminandrec розшифровується як use minimum and recommended - відповідно , саме вона регулює те, скільки колонок буде в результуючій таблиці.
Щоб встановити дві колонки ( "Мінімальні" і "Рекомендовані") в результуючої таблиці, потрібно призначити змінній useminandrec одне із значень, представлених нижче, у такий спосіб: Є 13 вірних значень і вони абсолютно рівнозначні. Таку кількість значень на різних мовах введено для того, щоб полегшити можливу «міграцію» шаблону в іншомовні Вікіпедії та полегшити роботу із шаблоном специфічним учасникам. Змінна platformn
Іноді буває так, що комп'ютерна програма є кросплатформною і виходить на декількох апаратних платформах, наприклад, на IBM PC-сумісному комп'ютері і на Apple Macintosh. І виходить так, що для цих двох різних платформ програма має різні системні апаратні вимоги, як мінімальні так і рекомендовані. Логічно було б запропонувати, що в такому випадку варто використовувати в статті два шаблони, але навіщо робити зайву роботу? Адже все вже готове! Параметр platformn складається із двох частин: platform й n. n — натуральне число від 1 до 9 включно. Зауважте, що між platform та n не повинно бути пропусків, ці частини повинні бути написані злитно, єдиним словом. Параметр Наприклад, наступний код (ліворуч) буде інтерпретований вікі-рушієм так (праворуч):
{{Системні вимоги |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-сумісна звукова карта }} Увага! Параметр Інші змінніВ таблиці наведені всі інші змінні шаблона «Системні вимоги», які, власне, й відповідають за опис певних системних вимог. Одначе, Ви не зможете використати ці змінні в шаблоні в „чистому вигляді“, тобто так, як вони описані в таблиці. Наприклад, Ви не можете просто написати наступний фрагмент коду в шаблоні: |os = Windows XP |hdspace = 5 Гб Даний код не буде відображатися. Якщо уявити собі змінну як слово, то теє, що наведено в таблиці знизу є лише коренем слова. Для утворення повного слова до нього необхідно додати щонайменше один суфікс. Двома необхідними частинами імені змінної є її ідентифікатор з таблиці нижче та вказівник від 1 до 9 включно. Наприклад, код Суфікс rec визначає, якою вимогою є зазначене, - мінімальною чи рекомендованою. Якщо Ви використовуєте rec, то системна вимога буде інтерпретована как «рекомендована». Якщо Ви використовуєте rec для відображення рекомендованої вимоги, то необхідно використовувати також й змінну без rec. Тобто, мінімальна системна вимога є первинною, а рекомендована — вторинною. Наприклад, такий код |gpu1= |gpu1rec=Крута [[відеокарта]] не буде відображувати значення «Крута відеокарта», бо Ви не ввели значення мінімальної системної вимоги. Якщо ж Ви не будете використовувати
ВикористанняВ наступному прикладі показано, як праціє шаблон «Системні вимоги» для комп'ютерної відеогри BioShock. Зрозуміло, що це відноситься лише до ПК-версії гри (гра кросплатформова), так як консольні версії працюють на ігрових приставках, в яких апаратне та програмне забезпечення цілком стандартизовано. Ліворуч — вікі-код, праворуч — результат.
{{Системні вимоги |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 вільного простору }}
Див. також
|
Portal di Ensiklopedia Dunia