Шаблон:Системные требования/doc
Шаблон «Системные требования» создан для простого, удобного и стандартизированного добавления системных требований компьютерных программ в статьи Википедии. Он предназначается для всех программ, которые работают на персональных компьютерах, включая как IBM PC-совместимые компьютеры, так и Apple Macintosh. Шаблон предназначается для широкого диапазона программ, начиная от операционных систем и заканчивая компьютерными играми. Шаблон сосредоточен в основном на аппаратных требованиях, однако есть поле для операционной системы. Этот шаблон был изначально без изменений скопирован с английской Википедии с шаблона en:Template:VG Requirements и впоследствии был немного доработан и модифицирован, учитывая языковые стандарты русской Википедии. Для установления совместимости с английской Википедией на этот шаблон ведёт перенаправление {{VG Requirements}}. Образец для копированияПри использовании данного образца вики-кода будет создаваться таблица с двумя столбцами: «Минимальные» и «Рекомендуемые», в которых должны быть распределены минимальные и рекомендуемые системные требования программ.
Полная заготовка для копирования с пояснениями{{Системные требования |caption = <!-- оглавление шаблона --> |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 (32 типографские единицы «em»[англ.]). Размер шрифта текста в результирующей таблице — 90 % от размера шрифта текста в общей странице. Тип шрифта — Arial. При использовании двух шаблонов подряд первый будет размещён по правому краю, следующие — левее него, а не ниже. Код шаблона «Системные требования» размещён на двух страницах: Шаблон:Системные требования и Шаблон:Системные требования/Sub. Документация, которую Вы читаете в настоящий момент, расположена по адресу Шаблон:Системные требования/doc. Параметры и переменные шаблонаОбщие переменные, применяемые ко всей таблицеcaption
width
useminandrec
Если программа имеет минимальные и рекомендуемые системные требования, то необходимо два столбца: «Минимальные» и «Рекомендуемые». Если же программа имеет только одни требования, то нужно использовать только один столбец «Рекомендации». Переменная useminandrec расшифровывается как use minimum and recommended — соответственно, именно она регулирует то, сколько столбцов будет в результирующей таблице.
Чтобы установить два столбца («Минимальные» и «Рекомендуемые») в результирующей таблице, необходимо присвоить переменной useminandrec одно из значений, представленных ниже, таким способом: Есть 13 правильных значений и они абсолютно равнозначны. Такое количество значений на разных языках введено для того, чтобы облегчить возможную «миграцию» шаблона в иноязычные Википедии и облегчить работу с шаблоном специфическим участникам. Переменная platformn
Иногда бывает так, что компьютерная программа является кроссплатформенной и выходит на нескольких аппаратных платформах, например, на IBM PC-совместимом компьютере и на Apple Macintosh. И получается так, что для этих двух разных платформ программа имеет разные системные аппаратные требования, как минимальные так и рекомендуемые. Логично было бы предложить, что в таком случае сто́ит использовать в статье два шаблона, но зачем делать лишнюю работу? Ведь всё уже гото́во! Параметр platformn состоит из двух частей: platform и n. n — это натуральное число от 1 до 9 включительно. Заметьте, между platform и n НЕ ДОЛЖНО быть пробела, эти части должны быть вплотную одна к другой. Параметр Например, следующий код (слева) будет интерпретироваться вики-движком так (справа):
{{Системные требования |useminandrec=yes |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 или максимум два суффикса. Двумя необходимыми частями имени переменной являются её идентификатор из таблицы ниже и указатель от 1 до 9 включительно. Например, код Суффикс rec определяет то, каким требованием является данное, минимальным или рекомендованным. Если Вы используете rec, то системное требование будет интерпретировано как «рекомендованное». Если Вы используете rec для отображения рекомендованного требования, то необходимо использовать и переменную без rec. То есть, минимальное системное требование является первичным, а рекомендованное — вторичным. Например, такой код |gpu1= |gpu1rec=Крутая [[видеокарта]] не будет отображать значение «Крутая видеокарта», так как Вы не ввели значение минимального системного требования. Если Вы просто не будете использовать
ПримерВ следующем примере показана работа шаблона «Системные требования» для компьютерной игры BioShock. Понятно, что это относится лишь к PC-версии игры (игра кроссплатформенная), так как консольные версии работают на игровых приставках, в которых аппаратное и программное обеспечение полностью стандартизировано. Слева — вики-код, справа — результат.
{{Системные требования |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 или лучше) или [[Direct3D10]]-совместимая видеокарта 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