Módulo:Infobox/Biografia/Testes
DescriçãoEste Módulo tem funções auxiliares para criar infocaixas sobre pessoas. Faz parte da predefinição {{Info/Biografia/Lua}}. Por favor consulte a predefinição para mais instruções. UsoOutra documentação:
local localdata = require 'Module:Infobox/Localdata/Testes'
local person = require 'Module:Infobox/Funções/Pessoa/Testes'
local wd = require 'Module:Infobox/Wikidata/Testes'
local linguistic = require 'Module:Linguística'
-- Se voçê modificar esta tabela, não esqueça de atualizar a seção 'Mapas gráficos' de [[Predefinição:Info/Biografia/Lua/doc]]
local occupationformats = {
--{profissão, profissão, cor título, cores sobre o título, cores do texto, ícone) deve sempre classificar do mais especifico ao mais geral
{'Q1781198', 'agronomo', '#66CC80', '#BFFFBF', '#000000', 'defaut'},
{'Q131512', 'agricultor', '#66CC80', '#BFFFBF', '#000000', 'defaut'},
{'Q104590991', 'personalidade ligada ao vinho', '#66CC80', '#BFFFBF', '#000000', 'defaut'},
{'Q15855449', 'magíco', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'},
{'Q191633', 'mangaka', '#80DDBF', '#B0FFD0', '#000000', 'bd'},
{'Q3285854', 'manhwaga', '#80DDBF', '#B0FFD0', '#000000', 'bd'},
{'Q3285832', 'manhuajia', '#80DDBF', '#B0FFD0', '#000000', 'bd'},
{'Q715301', 'autor de banda desenhada', '#EAAC00', '#FFDDAA', '#000000', 'bd'},
{'Q107037025', 'Egito Antigo', '#CCCCAA', '#CCCCAA', '#000000', 'defaut'},
{'Q1350189', 'egiptólogo', '#CCCCAA', '#CCCCAA', '#000000', 'defaut'},
{'Q3621491', 'arqueólogo', '#CCCCAA', '#CCCCAA', '#000000', 'defaut'},
{'Q901402', 'geográfo', '#5A71CE', '#B5BEEA', '#FFFFFF', 'mapa'},
{'Q520549', 'geológo', '#BA4A1B', '#D4AD7C ', '#FFFFFF', 'mapa'},
{'Q201788', 'historiador', '#CFA0E9', '#E3C8F2', '#000000', 'defaut'},
{'Q2135538', 'historiador de direito', '#CFA0E9', '#E3C8F2', '#000000', 'humano'},
{'Q1792450', "historiador de arte", '#CFA0E9', '#E3C8F2', '#000000', 'humano'},
{'Q674426', 'conservador de museu', '#CFA0E9', '#E3C8F2', '#000000', 'humano'},
{'Q42973', 'arquiteto', '#4C6099', '#7090E0', '#FFFFFF', 'defaut'},
{'Q2159907', 'criminoso', '#F2F2F2', '#F2F2F2', '#000000', 'defaut'},
{'Q10729326', 'pirata', '#000000', '#BFC5F9', '#FFFFFF', 'humano'},
{'Q11900058', 'explorador', '#EEEEFF', '#F6F6FF', '#000000', 'mapa'},
{'Q10873124', "jogador de xadrez", '#F0E0F0', '#F0E0F0', '#000000', 'jogo'},
{'Q10873124', "jogador de xadrez", '#F0E0F0', '#F0E0F0', '#000000', 'jogo'},
{'Q16402890', "jogador de damas", '#F0E0F0', '#F0E0F0', '#000000', 'jogo'},
{'Q16402890', "jogador de damas", '#F0E0F0', '#F0E0F0', '#000000', 'jogo'},
{'Q12039558', 'jogador de go', '#EEEEFF', '#F6F6FF', '#000000', 'jogo'},
{'Q15295720', 'jogador de poker', '#4E957D', '#A6D0C1', '#442200', 'jogo'},
{'Q212980', 'psicólogo', '#BFD7FF', '#CFE1FF', '#000000', 'humano'},
{'Q39631', 'médico', '#9EC2F3', '#BBDDFF', '#000000', 'humano'},
{'Q13416803', 'epidemiologista', '#9EC2F3', '#BBDDFF', '#000000', 'defaut'},
{'Q864503', 'biologista', '#A7E8B6', '#CFFFD0', '#000000', 'defaut'},
{'Q864503', 'bioquímico', '#A7E8B6', '#CFFFD0', '#000000', 'ferramentas'},
{'Q2374149', 'botânico', '#A7E8B6', '#CFFFD0', '#000000', 'defaut'},
{'Q2374149', 'explorador naturalista', '#A7E8B6', '#CFFFD0', '#000000', 'mapa'},
{'Q177220', 'cantor', '#B6CCDE', '#B6CCDE', '#000000', 'musica'},
{'Q177220', 'cantora', '#B6CCDE', '#B6CCDE', '#000000', 'musica'},
{'Q2865819', 'artista lírico', '#FFDD80', '#FFECB2', '#000000', 'musica'},
{'Q639669', 'músico', '#80DDBF', '#B0FFD0', '#000000', 'musica'},
{'Q81729632', 'músico clássico', '#FFEECC', '#FFEECC', '#000000', 'musica'},
{'Q15981151', 'músico de jazz', '#80DDBF', '#B0FFD0', '#000000', 'musica'},
{'Q36834', 'compositor', '#80DDBF', '#B0FFD0', '#000000', 'musica'},
{'Q3089940', 'produtor de música', '#B4CDCD', '#B4CDCD', '#000000', 'musica'},
{'Q1643514', 'arrangador', '#B4CDCD', '#B4CDCD', '#000000', 'musica'},
{'Q158852', "chefe de orquestra", '#B6CCDE', '#B6CCDE', '#000000', 'musica'},
{'Q1278335', 'instrumentista', '#D2C6B6', '#D2C6B6', '#000000', 'musica'},
{'Q5716684', 'dançarino', '#FFDD80', '#FFECB2', '#000000', 'danca'},
{'Q2490358', 'coreografo', '#FFDD80', '#FFECB2', '#000000', 'danca'},
{'Q214917', 'dramaturgo', '#FFDEAD', '#FFDEAD', '#000000', 'teatro'},
{'Q1954956', 'ator de comédia musical', '#D9B2FF', '#D9B2FF', '#000000', 'musica'},
{'Q2259451', 'ator de teatro', '#E03C3C', '#FF8B8B', '#000000', 'teatro'},
{'Q30102337', 'especialista de língua', '#CFA0E9', '#E3C8F2', '#000000', 'autor'},
{'Q14467526', 'linguísta', '#CFA0E9', '#E3C8F2', '#000000', 'autor'},
{'Q13418253', 'filólogo', '#CFA0E9', '#E3C8F2', '#000000', 'autor'},
{'Q16402907', 'semiótico', '#CFA0E9', '#E3C8F2', '#000000', 'autor'},
{'Q4964182', 'filósofo', '#B0C4DE', '#CFDBEB', '#000000', 'autor'},
{'Q11631', 'astronauta', '#FFDEAD', '#FFDEAD', '#000000', 'defaut'},
{'Q2045208', "celebridade da internet", '#D62020', '#E96B6B', '#FFFFFF', 'internet'},
{'Q4110598', 'video blogger', '#D62020', '#E96B6B', '#FFFFFF', 'video2'},
{'Q17125263', 'YouTuber', '#D62020', '#E96B6B', '#FFFFFF', 'video2'},
{'Q854979', 'bica', '#FFD068', '#FFE6AA', '#000000', 'dharma'},
{'Q854997', 'bhikkhu', '#FFD068', '#FFE6AA', '#000000', 'dharma'},
{'Q245068', 'humorista', '#FF8080', '#FFC0C0', '#000000', 'teatro'},
{'Q488111', 'ator de filmes pornográficos', '#FF66B3', '#FFA0EE', '#000000', 'cinema'},
{'Q10800557', 'ator de filmes', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q10800557', 'ator de cinema', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q10800557', 'atora de cinema', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q7042855', 'montador', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q3282637', 'produtor de cinema', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q37110', 'faraó', '#AAAA80', '#CCCCAA', '#000000', 'egipto-antigo'},
{'Q728711', 'playmate', '#FF66B3', '#FFA0EE', '#000000', 'humano'},
{'Q18581305', 'participante de concurso de beleza', '#FFDAB9', '#FFDAB9', '#000000', 'humano'},
{'Q193391', 'diplomata', '#4682B4', '#B0C4DE', '#FFFFFF', 'diplomacia'},
{'Q203184', 'primeira dama', '#4682B4', '#B0C4DE', '#000000', 'defaut'},
{'Q5784340', 'consorte', '#723E64', '#CDBAC8', '#FFFFFF', 'pretendente'},
{'Q719039', 'rainha consorte', '#723E64', '#CDBAC8', '#FFFFFF', 'pretendente'},
{'Q207293', 'príncipe herdeiro', '#5977A8', '#C4CFE0', '#FFFFFF', 'pretendant'},
{'Q2747456', 'principe', '#878787', '#D4D4D4', '#F0F0F0', 'pretendente'},
{'Q863048', 'princesa', '#878787', '#D4D4D4', '#F0F0F0', 'pretendente'},
{'Q845929', 'pretendante ao trono', '#EAAC00', '#F7E1A5', '#000000', 'pretendente'},
{'Q4610556', 'manequin', '#FFB6C1', '#FFB6C1', '#000000', 'humano'},
{'Q1409420', 'feudatário', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'},
{'Q2478141', 'aristocrata', '#C0C0C0', '#DFDFDF', '#000000', 'defaut'},
{'Q37349', 'dalai lama', '#FFD068', '#FFE6AA', '#000000', 'dharma'},
{'Q157310', 'panchen lama', '#FFD068', '#FFE6AA', '#000000', 'dharma'},
{'Q842606', 'imperador romano', '#FFB6C1', '#FFC4EB', '#000000', 'roma-antiga'},
{'Q268218', 'imperador da China', '#FFD700', '#FFEC80', '#000000', 'defaut'},
{'Q116', 'monarca', '#000080', '#BFC5F9', '#FFFFFF', 'pretendente'},
{'Q65997', 'monarca islâmico', '#88CC88', '#CCFFCC', '#000000', 'pretendente'},
{'Q11811941', 'conselheiro federal suíco', '#FF0000', '#FFDDDD', '#000000', 'defaut'},
{'Q2285706', 'chefe de governo', '#6688FF', '#E1E1FF', '#000000', 'defaut'},
{'Q48352', "chef d'État", '#0033CC', '#BFC5F9', '#FFFFFF', 'defaut'},
{'Q15319501', 'spécialiste des sciences sociales', '#5A71CE', '#9EB0DF', '#FFFFFF', 'defaut'},
{'Q2306091', 'sociologue', '#FF8888', '#FF8888', '#000000', 'defaut'},
{'Q133485', 'rabbin', '#B7B7FF', '#B7B7FF', '#000000', 'israel-judaismo'},
{'Q191421', 'lama', '#FFD068', '#FFE6AA', '#000000', 'dharma'},
{'Q619896', 'catholicos', '#8000FF', '#8000FF', '#000000', 'defaut'},
{'Q9149093', 'alpiniste', '#BFD7FF', '#BFD7FF', '#000000', 'alpinismo'},
{'Q13382355', 'archer', '#FADA5E', '#FCE684', '#000000', 'arco'},
{'Q11513337', 'athlète', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13381753', 'coureur de demi-fond', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q4439155', 'coureur de fond', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q4009406', 'sprinteur', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13464497', 'perchiste', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13856320', 'lanceur de marteau', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q18510502', 'lanceur de javelot', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13381689', 'lanceur de disque', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q18534714', 'lanceur de poids', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13382122', 'sauteur en hauteur', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13381428', 'sauteur en longueur', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q13848274', 'triple sauteur', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q17405793', 'marcheur', '#D7877B', '#E1A59C', '#000000', 'atletismo'},
{'Q38142', 'samouraï', '#FFDFA2', '#FFE7B9', '#000000', 'artsmarciasjap'},
{'Q19595175', 'lutteur', '#FFDFA2', '#FFE7B9', '#000000', 'luta'},
{'Q13382576', 'avironneur', '#BFD7FF', '#BFD7FF', '#000000', 'aviron'},
{'Q10871364', 'joueur de baseball', '#336699', '#408080', '#FFFFFF', 'basebol'},
{'Q13388586', 'joueur de softball', '#336699', '#408080', '#FFFFFF', 'baseball'},
{'Q3665646', 'joueur de basket-ball', '#DD8F56', '#E6AB80', '#FFFFFF', 'basquetebol'},
{'Q5137571', 'entraîneur de basket-ball', '#DD8F56', '#E6AB80', '#FFFFFF', 'basquetebol'},
{'Q11338576', 'boxeur', '#85A3C2', '#ADC2D6', '#000000', 'boxe'},
{'Q13382566', 'céiste', '#BFD7FF', '#BFD7FF', '#000000', 'kayak'},
{'Q2309784', 'coureur cycliste', '#FFDF80', '#FFE7A0', '#000000', 'ciclismo'},
{'Q13381863', 'escrimeur', '#C0BBDB', '#D0CCE4', '#000000', 'esgrima'},
{'Q18515558', 'joueur de futsal', '#99CC99', '#B3D9B3', '#000000', 'futsal'},
{'Q937857', 'footballeur', '#99CC99', '#B3D9B3', '#000000', 'footballblack'},
{'Q19204627', 'joueur de football américain', '#369', '#CCCCFF', '#FFFFFF', 'defaut'},
{'Q19841381', 'joueur de football canadien', '#BFD33C', '#CFDE6D', '#000000', 'defaut'},
{'Q16947675', 'ginásta', '#B0C4DE', '#C4D3E6', '#000000', 'ginastica'},
{'Q11303721', 'golfista', '#99CC99', '#99CC99', '#FFFFFF', 'golf'},
{'Q3951423', 'escalador', '#BFD7FF', '#BFD7FF', '#000000', 'escalada'},
{'Q12840545', 'handbaler', '#E0D080', '#E8DCA0', '#000000', 'andebolblack'},
{'Q13382533', 'taekwondoista', '#FFDFA2', '#FFE7B9', '#000000', 'taekwondo'},
{'Q29840095', 'capoeirista', '#FFDFA2', '#FFE7B9', '#000000', 'taekwondo'},
{'Q11296761', 'kickboxer', '#FFDFA2', '#FFE7B9', '#000000', 'kickboxing'},
{'Q4696968', 'aikidoka', '#FFDFA2', '#FFE7B9', '#000000', 'aikido'},
{'Q9017214', 'karatéka', '#FFDFA2', '#FFE7B9', '#000000', 'karate'},
{'Q6665249', 'judoka', '#FFDFA2', '#FFE7B9', '#000000', 'judo'},
{'Q16004471', 'kayakeiste', '#BFD7FF', '#BFD7FF', '#000000', 'kayak'},
{'Q11774891', 'jogador de hóquei em gelo', '#DFEDFF', '#E7F2FF', '#000000', 'hockey'},
{'Q10843263', 'jogador de hóquei em campo', '#99CC99', '#B3D9B3', '#000000', 'hockey-em-campo'},
{'Q10843402', 'nadador', '#318CE7', '#65A9ED', '#FFFFFF', 'natacao'},
{'Q1897112', 'patrão de mar', '#BFD7FF', '#D9D9FF', '#000000', 'vela'},
{'Q2465611', 'co-piloto automobile', '#B4B9C3', '#C7CBD2', '#000000', 'sport-automobile'},
{'Q15958185', 'pilote automobile', '#B4B9C3', '#C7CBD2', '#000000', 'sport-automobile'},
{'Q3014296', 'pilote de moto', '#B4B9C3', '#C7CBD2', '#000000', 'sport-automobile'},
{'Q2730732', 'cavalier', '#C3906E', '#D2B48C', '#000000', 'equitation'},
{'Q20900796', 'joueur de rink hockey', '#BFD7FF', '#BFD7FF', '#000000', 'rinkhockey'},
{'Q13415036', 'rugbyman', '#336699', '#668CB3', '#FFFFFF', 'rugby'},
{'Q13561328', 'surfeur', '#99CCFF', '#BBDDFF', '#000000', 'surf'},
{'Q10833314', 'joueur de tennis', '#FFAA77', '#FFBF99', '#000000', 'tennis'},
{'Q15306067', 'triathlète', '#BFD7FF', '#BFD7FF', '#000000', 'triathlon'},
{'Q13141064', 'joueur de badminton', '#FFBFC2', '#FFCED0', '#000000', 'badminton'},
{'Q16278103', 'joueur de squash', '#FFAA77', '#FFBF99', '#000000', 'squash'},
{'Q18544928', 'joueur de billard', '#43C76B', '#FFBF99', '#000000', 'billard'},
{'Q18544928', 'joueuse de billard', '#43C76B', '#FFBF99', '#000000', 'billard'},
{'Q13382519', 'joueur de tennis de table', '#FFAA77', '#FFBF99', '#000000', 'tennis-de-tableblack'},
{'Q15117302', 'volleyeur', '#74CC66', '#97D98C', '#000000', 'voleibol'},
{'Q13218361', 'joueur de polo', '#BFD7FF', '#BFD7FF', '#000000', 'polo'},
{'Q17524364', 'joueur de water-polo', '#BFD7FF', '#BFD7FF', '#000000', 'water-polo'},
{'Q549322', 'torero', '#AA3333', '#D87C7C', '#FFFFFF', 'defaut'},
{'Q12299841', 'joueur de cricket', '#F5F5DC', '#F5F5DC', '#000000', 'defaut'},
{'Q13474373', 'catcheur', '#306090', '#306090', '#000000', 'luta'},
{'Q202648', 'arbitre sportif', '#CCE6CC', '#E6F2E6', '#000000', 'arbitro'},
{'Q611644', 'évêque catholique', '#66CC80', '#BFFFBF', '#000000', 'eveque'},
{'Q29182', 'évêque', '#66CC80', '#BFFFBF', '#000000', 'eveque'},
{'Q49476', 'archevêque', '#66CC80', '#BFFFBF', '#000000', 'eveque'},
{'Q171692', 'patriarche', '#66CC80', '#BFFFBF', '#000000', 'defaut'},
{'Q45722', 'cardinal', '#DE143C', '#EF7777', '#000000', 'cardinal'},
{'Q19546', 'pape', '#FED600', '#FFFF00', '#000000', 'defaut'},
{'Q172748', 'antipape', '#FED600', '#FFFF00', '#000000', 'defaut'},
{'Q9591034', 'bienheureux', '#FED600', '#FFFF00', '#000000', 'defaut'},
{'Q43115', 'saint', '#FED600', '#FFFF00', '#000000', 'defaut'},
{'Q733786', 'moine', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q25384621', 'moine-soldat', '#FF0000', '#FF8080', '#FFFFFF', 'defaut'},
{'Q48535708', 'templier', '#FF0000', '#FF8080', '#FFFFFF', 'templarios'},
{'Q22673588', 'maître de l\'ordre du Temple', '#000080', '#BFC5F9', '#FFFFFF', 'templarios'},
{'Q48536281', 'hospitalier', '#FF0000', '#FF8080', '#FFFFFF', 'hospitaleiros'},
{'Q3138730', 'dignitaire de l\'ordre souverain de Malte', '#FF0000', '#FF8080', '#FFFFFF', 'malta'},
{'Q20671815', 'grand maître de l\'ordre souverain de Malte', '#000080', '#BFC5F9', '#FFFFFF', 'malta'},
{'Q48536351', 'teutonique', '#FF0000', '#FF8080', '#FFFFFF', 'teutoniques'},
{'Q831474', 'prêtre chrétien', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q250867', 'prêtre catholique', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q103163', 'abbé', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q1646408', 'abbesse', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q191808', 'religieuse', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q4504549', 'religieux', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'},
{'Q725440', 'prélat', '#AA0052', '#D580A9', '#FFFFFF', 'defaut'},
{'Q81066', "secrétaire général de l'ONU", '#6495ED', '#6495ED', '#FFFFFF', 'defaut'},
{'Q20778343', 'magistrat romain', '#F2F2F2', '#F2F2F2', '#000000', 'rome-antiga'},
{'Q15253558', 'militant', '#E1E1E1', '#E1E1E1', '#000000', 'defaut'},
{'Q1250916', 'guerrier', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'},
{'Q43845', 'personnalité du monde des affaires', '#878787', '#D4D4D4', '#F0F0F0', 'associacao'},
{'Q2961975', "chefe de empresa", '#878787', '#D4D4D4', '#F0F0F0', 'empresario'},
{'Q131524', 'empresário', '#878787', '#D4D4D4', '#F0F0F0', 'empresario'},
{'Q12336252', 'empresário social', '#878787', '#D4D4D4', '#F0F0F0', 'associacao'},
{'Q1420621', 'patron de presse', '#878787', '#D4D4D4', '#F0F0F0', 'media'},
{'Q1662485', "profissional da informação", '#5B8DBA', '#AFCCE3', '#FFFFFF', 'comunicacao'},
{'Q44508716', "personalidade de audiovisual", '#5B8DBA', '#AFCCE3', '#FFFFFF', 'televisao'},
{'Q947873', 'animador audiovisual', '#759FD1', '#AFCCE3', '#000000', 'televisao'},
{'Q2722764','animateur de radio', '#759FD1', '#AFCCE3', '#000000', 'comunicacao'},
{'Q182436', 'bibliotecário', '#CFA0E9', '#E3C8F2', '#000000', 'autor'},
{'Q55979438', 'journalista de imprensa escrita', '#759FD1', '#AFCCE3', '#000000', 'jornal'},
{'Q24705156', "journalista de audiovisual", '#759FD1', '#AFCCE3', '#000000', 'televisao'},
{'Q22976182', "journalista de televisão", '#759FD1', '#AFCCE3', '#000000', 'televisao'},
{'Q24702769', 'journalista de rádio', '#759FD1', '#AFCCE3', '#000000', 'comunicacao'},
{'Q1930187', 'journalista', '#759FD1', '#AFCCE3', '#000000', 'defaut'},
{'Q17291399', 'personalidade do cinema', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q16029547', 'biatleta', '#DFEDFF', '#E7F2FF', '#000000', 'desporto'},
{'Q13382608', 'fundista', '#DFEDFF', '#E7F2FF', '#000000', 'desporto'},
{'Q4144610', 'esquiador alpino', '#DFEDFF', '#E7F2FF', '#000000', 'desporto'},
{'Q13382603', 'saltador de esqui', '#DFEDFF', '#E7F2FF', '#000000', 'desporto'},
{'Q18617021', 'skieur acrobatique', '#DFEDFF', '#E7F2FF', '#000000', 'skiacrobatico'},
{'Q15709642', 'snowboardeur', '#DFEDFF', '#E7F2FF', '#000000', 'snowboard'},
{'Q13219587', 'patinador artístico', '#DFEDFF', '#E7F2FF', '#000000', 'patinador'},
{'Q20965770', "praticante de desportos de inverno", '#DFEDFF', '#E7F2FF', '#000000', 'defaut'},
{'Q11607585', "praticante de artes marciais", '#FFDFA2', '#FFE7B9', '#000000', 'artesmarciaisjap'},
{'Q11124885', "praticante de artes marciais", '#FFDFA2', '#FFE7B9', '#000000', 'artesmarciaisjap'},
{'Q17486376', 'atirador desportivo', '#BFD7FF', '#BFD7FF', '#000000', 'atirador'},
{'Q2066131', 'desportivo', '#BFD7FF', '#BFD7FF', '#000000', 'defaut'},
{'Q82955', 'personalidade política', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'},
{'Q82955', 'homem político', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'},
{'Q82955', 'mulher política', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'},
{'Q599151', 'alto funcionário', '#4C6099', '#C9D9FF', '#FFFFFF', 'administracao'},
{'Q36180', 'escritor', '#4C6099', '#C9D9FF', '#FFFFFF', 'autor'},
{'Q36180', 'escritora', '#4C6099', '#C9D9FF', '#FFFFFF', 'autor'},
{'Q49757', 'poeta', '#C4698F', '#C4698F', '#000000', 'autor'},
{'Q2526255', 'realizador', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q11424', 'filme', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q33999', 'ator', '#EEEEFF', '#F6F6FF', '#000000', 'artista'},
{'Q33231', 'fotógrafo', '#7DA7D9', '#BFD7FF', '#000000', 'humano'},
{'Q483501', 'artista', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q1028181', 'pintor', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q15296811', 'desenhador', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q15296811', 'desenhadora', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q5322166', 'designer', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q11569986', 'gravador', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q10862983', 'aquafortista', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q58533229', 'gravador em madeira', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q13365770', 'gravador em cobre', '#7DA7D9', '#BFD7FF', '#000000', 'artista'},
{'Q4594605', 'magistrado', '#723E64', '#CDBAC8', '#FFFFFF', 'humano'},
{'Q40348', 'advogado', '#000065', '#BFC5F9', '#FFFFFF', 'humano'},
{'Q185351', 'jurista', '#EEEEFF', '#F6F6FF', '#000000', 'humano'},
{'Q901', 'científico', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'},
{'Q170790', 'matemático', '#BFD7FF', '#DAEBFF', '#000000', 'humano'},
{'Q593644', 'químico', '#EEEEFF', '#F6F6FF', '#000000', 'humano'},
{'Q3499072', 'chefe cozinha', '#D7E7E7', '#E0F0F0', '#000000', 'humano'},
{'Q156839', 'cozinheiro', '#D7E7E7', '#E0F0F0', '#000000', 'humano'},
{'Q222344', 'diretor de fotografia', '#09C8BD', '#5CF8F0', '#000000', 'cinema'},
{'Q2095549', 'aviador', '#D7877B', '#E1A59C', '#000000', 'humano'},
{'Q47064', 'militar', '#EEEEFF', '#F6F6FF', '#000000', 'humano'},
{'Q52770691', 'militar muçulmano', '#88CC88', '#CCFFCC', '#000000', 'humano'},
{'Q104157394', 'jurista árabe muçulmano', '#88CC88', '#CCFFCC', '#000000', 'humano'},
{'Q47740', 'muçulmano', '#88CC88', '#CCFFCC', '#000000', 'defaut'},
{'Q178885','divinidade', '#CCCCAA','#D1CFAD','#000000', 'defaut'},
{'Q860918', 'esperantista', '#009900', '#78c54a', '#F0F0F0', 'humano'},
}
local function setformat() -- retorna uma tabela contendo a cor principal da infobox e o ícone do título
local occupations = wd.getIds(localdata.item, {property = 'P106'}) -- récupère les Qid des professions
if not occupations or (#occupations > 1) then -- se várias ocupações, não sabemos qual escolher
return {'Q', '', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}
end
occupations = wd.addVals(occupations, {property = 'P279'}, 2) -- número de pisos das subclasses a remontar
for i, j in pairs(occupations) do
for k, l in pairs(occupationformats) do
if l[1] == j then
return l
end
end
end
return {'Q', '', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}
end
local function setcharte()
local charte = localdata['carta']
if charte then
for i, j in pairs(occupationformats) do
if j[2] == charte then
return j
end
end
end
return setformat()
end
local personformat = setcharte()
local function documentation()
local lines = {}
table.insert(lines , '{| class="wikitable sortable" style="width:100%"')
table.insert(lines , '|-')
table.insert(lines , '! style="width:10%" | Carta')
table.insert(lines , '! style="width:10%" | Elemento Wikidata')
table.insert(lines , '! style="width:10%" | Valor primário<br />(título)')
table.insert(lines , '! style="width:10%" | Valor secundário<br />(sub-t´itulo)')
table.insert(lines , '! style="width:10%" | Valor terciário<br />(texto título)')
table.insert(lines , '! style="width:10%" | Icône<br />([[:fr:Projet:Infobox/Pictogramme|liste]])')
table.insert(lines , '! style="width:20%" | mostra título')
table.insert(lines , '! style="width:20%" | mostra sub-título')
table.sort(occupationformats, function (left, right)
return string.lower(left[2]):gsub('é','e') < string.lower(right[2]):gsub('é','e')
end)
table.insert(occupationformats, 1, {nil, nil, nil, nil, nil, nil})
for i, j in pairs(occupationformats) do
local wd = j[1] or ''
local charte = j[2] or 'por padrão'
local couleur1 = j[3] or '#CCCCAA'
local couleur2 = j[4] or '#D1CFAD'
local couleur3 = j[5] or '#000000'
local icone = j[6] or ''
local pict = ''
if icone ~= '' and icone ~= 'defaut' then
pict = mw.getCurrentFrame():extensionTag('templatestyles', '', {src = 'Infobox/Pictograma/' .. mw.text.trim(icone) .. '.css'})
end
table.insert(lines , '|-')
table.insert(lines , '! style="text-align:left;" | ' .. carta)
table.insert(lines , '| style="text-align:center;" | ' .. wd)
table.insert(lines , '| style="text-align:center;" | ' .. cor1)
table.insert(lines , '| style="text-align:center;" | ' .. cor2)
table.insert(lines , '| style="text-align:center;" | ' .. cor3)
table.insert(lines , '| style="text-align:center;" | ' .. icone)
table.insert(lines , '| class="topo ' .. icone .. '" style="background-color:' .. cor1 .. '; height:45px; text-align:center; font-size:150%; font-weight:bolder; color:' .. cor3 .. ';" | título ' .. pict)
table.insert(lines , '| style="background-color:' .. cor2 .. '; height:45px; text-align:center; font-size:150%; font-weight:bolder; color:#000000;" | sub-título')
end
table.insert(lines , '|}')
return table.concat(lines, "\n" )
end
return {
maincolor = personformat[3],
secondcolor = personformat[4],
thirdcolor = personformat[5],
-- documentation = documentation,
parts = {
person.title(personformat[6]),
person.mainimage(),
person.officialposition(),
person.specialrole(),
person.nobilitytitle(),
{type = 'table',title='Biografia',rows = {
person.birth(),
person.death(),
person.placeofburial(),
person.othernames(),
{type = 'row', label = 'Era', value = 'era', wikidata = {property = 'P2348', ucfirst = "-"}},
person.nationality(),
{type = 'row', label = 'Lealdade', plurallabel = 'Lealdades', value = 'lealdade', wikidata = {property = 'P945'}},
person.places(),
person.education(),
person.occupation(),
person.atividade(),
person.writinglanguage(),
person.haswrittenfor(),
{
type = 'row',
label = 'Grupo étnico',
plurallabel = 'Grupo étnicos',
value= 'etnia',
wikidata = {
-- etnia significa pertencer a um grupo étnico de acordo com [[etnia]]
-- teste para expl = true que normalmente é feito para dados atualizados
-- mais um utilidade na verificação quando o artigo é difiçil de decidir automaticamente
property = 'P172',
expl = true,
-- desativado se o valor for uma instância da raça humana (Q3254959)
condition = function(claim)
local v = wd.getMainId(claim)
return (not wd.isInstance('Q3254959', v, 2))
end
}
},
person.family(),
person.gens(),
person.slavery(),
}},
{type = 'table',title='Outras informações',rows = {
{type = 'row', label = 'Organização', plurallabel = 'Organizações', value = 'organização', wikidata = {property = 'P1268', showdate = true}},
person.employer(),
{type = 'row', label = 'Cátedra', plurallabel = 'Cátedras', value = 'cátedra', wikidata = {property = 'P803'}},
{type = 'row', label = 'Área de trabalho', plurallabel = 'Áreas de trabalho', value = 'área de trabalho'}, -- a chamada para P101 geralmente duplica a atividade
{type = 'row', label = 'Proprietáro de', value = 'proprietário de', wikidata = {property = 'P1830', showdate = true, sorttype= 'chronological'}},
person.religion(),
person.politicalparty(),
{type = 'row', label = 'Ideologia', value = 'ideologia', wikidata = {property = 'P1142'}},
person.memberof(),
{
type = 'row',
label = '[[Oito Bandeiras|Bandeira]]',
plurallabel = '[[Oito Bandeiras|Bandeiras]]',
value = "bandeiras de divisão",
wikidata = {
property = 'P470',
labelformat = function(id)
local label = wd.getLabel(id)
if label then
return mw.ustring.gsub(label, '[Bb]aner ', '')
end
end
}
},
person.military(),
person.movement(),
person.appearance(),
person.sport(),
{type = 'row', label = 'Nível', plurallabel = 'Níveis', value= {'nível dan/kyu','nível'}, wikidata = {property = 'P468', numval = '1', sorttype = 'inverted', showdate = true, precision = 'year', removedupes = true}},
--{type = 'row',label = 'Comando',plurallabel = 'Comandos',wikidata = {property = 'P598', sorttype= 'chronological', showdate = true, precision = 'year'},}, -- propriedade obsoleta no Wikidata
--{type = 'row', label = 'Participou em', value = 'participou em', property = 'P1344'}, -- risco de gerar listas longas sem muita relevância
person.toureiro(),
person.music(),
person.contacts(),
{type = 'row', label = 'Montaria', plurallabel= 'Montarias', value= 'montaria', wikidata = {property = 'P3091', showdate = true}},
{type = 'row', label = 'Género artístico', plurallabel= 'Géneros artísticos', value= 'género artístico', wikidata = {property = 'P136', ucfirst = "-"}},
person.influencedby(),
person.victims(),
person.penalties(),
{type = 'row', label = 'Adjectivos derivados', value = 'adjectivos derivados'},
person.website(),
{type = 'row', label = 'Blogue oficial', value = 'blog oficial', property = 'P1581'},
person.awards(),
person.filmography(),
person.discography(),
{type = 'row', label = 'Abreviação em botância', plurallabel = 'Abreviações em botância', value = 'abreviação em botância', wikidata={property = 'P428'}},
{type = 'row', label = 'Abreviação em zoologia', plurallabel = 'Abreviações em zoologia', value = 'abreviação em zoologia', wikidata={property = 'P835'}},
person.archivesat(),
person.feast(),
}},
person.honorifictitle(),
person.voice(),
person.prononciation(),
person.brazao(),
person.sinete(),
person.monogram(),
person.flag(),
person.logo(),
person.works{title = localdata['obras'] or localdata['obras destacadas']},
person.assinatura(),
person.placa(),
person.sepultura(),
}
}
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia