Aller au contenu

Module:Infobox/Appareil informatique

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 28 août 2018 à 14:02 et modifiée en dernier par Toto256 (discuter | contributions) (Création module Appareil Informatique). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

Cette page définit un module d'infobox. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox Appareil informatique.


-- Module pour afficher un appareil informatique
local wd = require( 'Module:Wikidata' )
local general = require( 'Module:Infobox/Fonctions' )
local building = require( 'Module:Infobox/Fonctions/Bâtiment' )

-- voir https://fr.wikipedia.org/wiki/Aide:Infobox_en_Lua
return {
	maincolor = '#EEEEEE',
	parts = {
		-- paramètre 'nom complet' en sous-titre
		general.title('informatique', nil, 'nom complet'),
		general.mainimage('Article à illustrer Appareil informatique'),
		general.logo(),
		{ type = 'table', title = 'Caractéristiques', rows = {
			{	type = 'row',
				label = 'Développeur',
				value = 'développeur',
        		property = 'P178'
			},
			{	type = 'row',
				label = 'Fabricant',
				value = 'fabricant',
        		property = 'P176'
			},
			{	type = 'row',
				label = 'Famille',
				value = 'famille',
			},
			{	type = 'row',
				label = 'Type',
				value = 'type',
			},
			{	type = 'row',
				label = 'Génération',
				value = 'génération',
			},
			{	type = 'row',
				label = 'Date de sortie',
				value = 'début',
        		property = 'P5204'
			},
			{	type = 'row',
				label = 'Fin de production',
				value = 'fin',
        		property = 'P2669'
			},
			{	type = 'row',
				label = 'Média',
				value = 'média',
			},
			{	type = 'row',
				label = 'Unités vendues',
				value = 'vente',
			},
			{	type = 'row',
				label = 'Environnement',
				value = 'environnement',
			},
			{	type = 'row',
				label = 'Système d\'exploitation',
				value = 'os',
        		property = 'P306',
			},
			{	type = 'row',
				label = 'Alimentation',
				value = 'alimentation',
			},
			{	type = 'row',
				label = 'Autonomie',
				value = 'autonomie',
			},
			{	type = 'row',
				label = 'Processeur',
				value = 'processeur',
        		property = 'P880',
			},
			{	type = 'row',
				label = 'Stockage',
				value = 'stockage',
			},
			{	type = 'row',
				label = 'Mémoire',
				value = {'mémoire', 'mémoire vive'},
			},
			{	type = 'row',
				label = 'Écran',
				value = 'écran',
			},
			{	type = 'row',
				label = 'Résolution',
				value = 'résolution',
			},
			{	type = 'row',
				label = 'Définition',
				value = 'définition',
			},
			{	type = 'row',
				label = 'Carte graphique',
				value = 'carte graphique',
			},
			{	type = 'row',
				label = 'Processeur sonore',
				value = 'processeur sonore',
			},
			{	type = 'row',
				label = 'Audio',
				value = 'audio',
			},
			{	type = 'row',
				label = 'Entrées',
				value = 'entrées',
			},
			{	type = 'row',
				label = 'Contrôleurs',
				value = 'contrôleurs',
			},
			{	type = 'row',
				label = 'Caméra',
				value = 'caméra',
			},
			{	type = 'row',
				label = 'Pavé tactile',
				value = 'touchpad',
			},
			{	type = 'row',
				label = 'Connectivité',
				value = 'connectivité',
			},
			{	type = 'row',
				label = 'Services',
				value = 'services',
			},
			{	type = 'row',
				label = 'Dimensions',
				value = 'dimensions',
			},
    		building.dimensions(),
			{	type = 'row',
				label = 'Masse',
				value = 'poids',
        		wikidata = {property = 'P2067', targetunit = 'kg', conjtype = 'or', rounding = '1', numval = '2'},
			},
			{	type = 'row',
				label = '[[Degré de liberté (mécanique)|Degrés de liberté]]',
				value = 'degrés de liberté',
			},
			{	type = 'row',
				label = 'Compatibilité',
				value = 'compatibilité',
			},
			{	type = 'row',
				label = 'Prédécesseur',
				value = 'prédécesseur',
        		property = 'P155',
			},
			{	type = 'row',
				label = 'Successeur',
				value = 'successeur',
        		property = 'P156',
			},
			{	type = 'row',
				label = 'Produits connexes',
				value = 'connexes',
			},
			general.website(), 
		}  }, 
	}
}