okfn-brasil / perfil-politico-frontend

Front-end that consumes Perfil Político's API
https://perfilpolitico.serenata.ai
GNU General Public License v3.0
31 stars 25 forks source link

Add gender support for labels and text #6

Closed anarute closed 5 years ago

anarute commented 5 years ago

Copied from the other repository :)

Since we already have the candidates gender, it would be nice to print the text accordingly or use a gender neutral approach when necessary: screenshot from 2018-10-01 19-46-03

cuducos commented 5 years ago

There are some bits of code that might be helpful in this task already ; )

cuducos commented 5 years ago

From the terms @anarute highlighted the occupation comes from the backend. If we're to apply a filter/mask in the frontend, these are all values for this field in our database:

``` ADMINISTRADOR ADVOGADO AGENCIADOR DE PROPAGANDA AGENTE ADMINISTRATIVO AGENTE DE SAUDE E SANITARISTA AGENTE DE SERVICOS FUNERARIOS E EMBALSAMADOR AGENTE DE VIAGEM AGENTE DE VIAGEM E GUIA DE TURISMO AGENTE POSTAL AGRICULTOR AGRONOMO ALFAIATE ALFAIATE E COSTUREIRO ALMOXARIFE ANALISTA DE SISTEMAS ANTROPOLOGO APOSENTADO (EXCETO FUNCIONARIO PUBLICO) APOSENTADO (EXCETO SERVIDOR PUBLICO) ARQUEOLOGO ARQUITETO ARQUIVISTA E MUSEOLOGO ARTESAO ARTISTA DE CIRCO ARTISTA PLASTICO E ASSEMELHADOS ASSISTENTE SOCIAL ASTROLOGO ASTRONOMO ASTRONOMO E METEOROLOGISTA ATENDENTE DE LANCHONETE E RESTAURANTE ATLETA PROFISSIONAL E TECNICO EM DESPORTOS ATOR E DIRETOR DE ESPETACULOS PUBLICOS ATUARIO E MATEMATICO AUXILIAR DE ESCRITORIO E ASSEMELHADOS AUXILIAR DE LABORATORIO BACTERIOLOGISTA E ASSEMELHADOS BACTERIOLOGISTA E TRABALHADOR ASSEMELHADO BANCARIO E ECONOMIARIO BIBLIOTECARIO BIBLIOTECARIO, ARQUIVISTA, MUSEOLOGO E ARQUEOLOGO BIOLOGO BIOLOGO E BIOMEDICO BIOMEDICO BOMBEIRO CIVIL BOMBEIRO E INSTALADOR DE GAS, AGUA, ESGOTO E ASSEMELHADOS BOMBEIRO MILITAR CABELEIREIRO E BARBEIRO CABELEIREIRO, BARBEIRO, MANICURE, MAQUILADOR, ESTETICISTA E MASSAGISTA CANTOR E COMPOSITOR CAPITALISTA DE ATIVOS FINANCEIROS CARPINTEIRO, MARCENEIRO E ASSEMELHADOS CARVOEIRO CATADOR DE RECICLAVEIS CERAMISTA E OLEIRO CERAMISTA, OLEIRO CHAPELEIRO CHAVEIRO CHEFE INTERMEDIARIO CIENTISTA POLITICO COBRADOR DE TRANSPORTE COLETIVO COMANDANTE DE EMBARCACOES COMERCIANTE COMERCIARIO COMISSARIO DE BORDO COMUNICOLOGO CONTADOR CONTRAMESTRE DE EMBARCACOES CONTROLADOR DE TRAFEGO AEREO COREOGRAFO E BAILARINO CORRETOR DE IMOVEIS, SEGUROS, TITULOS E VALORES CORTADOR, POLIDOR E GRAVADOR DE PEDRAS COVEIRO COZINHEIRO DECORADOR DELEGADO DE POLICIA DEMONSTRADOR DEPUTADO DESENHISTA DESENHISTA COMERCIAL DESENHISTA INDUSTRIAL DESENHISTA TECNICO DESPACHANTE DESPACHANTE, INCLUSIVE O ADUANEIRO DETETIVE PARTICULAR DIGITADOR DIPLOMATA DIRETOR DE EMPRESAS DIRETOR DE ESTABELECIMENTO DE ENSINO DONA DE CASA ECONOMISTA ECONOMISTA DOMESTICO ELETRICISTA DE MANUTENCAO DE VEICULOS AUTOMOTORES E APARELHOS ELETRICISTA E ASSEMELHADOS EMBALADOR, EMPACOTADOR E ASSEMELHADOS EMPREGADO DOMESTICO EMPRESARIO EMPRESARIO E PRODUTOR DE ESPETACULOS PUBLICOS ENCANADOR, SOLDADOR, CHAPEADOR E CALDEIREIRO ENCANADOR,SOLDADOR,CHAPEADOR,CALDEIREIRO,MONTADOR DE ESTRUTURA METALIC ENFERMEIRO ENFERMEIRO E NUTRICIONISTA ENGENHEIRO ENGRAXATE ESCRITOR E CRITICO ESCULTOR E PINTOR ESCULTOR, PINTOR E ASSEMELHADOS ESCULTOR, PINTOR, ARTISTA PLASTICO E ASSEMELHADOS ESPOLIO ESTATISTICO ESTETICISTA ESTIVADOR, CARREGADOR E ASSEMELHADOS ESTIVADOR, CARREGADOR, EMBALADOR E ASSEMELHADOS ESTOFADOR ESTUDANTE, BOLSISTA, ESTAGIARIO E ASSEMELHADOS ESTUDANTE,BOLSISTA, ESTAGIARIO E ASSEMELHADOS FARMACEUTICO FAXINEIRO FEIRANTE FEIRANTE, AMBULANTE E MASCATE FERROVIARIO FIANDEIRO, TECELAO, TINGIDOR E ASSEMELHADOS FIANDEIRO, TECELAO, TINGIDOR E TRABALHADOR ASSEMELHADO FISCAL FISCAL DE TRANSPORTE COLETIVO FISICO FISIOTERAPEUTA E TERAPEUTA OCUPACIONAL FONOAUDIOLOGO FOTOGRAFO E ASSEMELHADOS FOTOGRAFO E TRABALHADOR ASSEMELHADO FRENTISTA FUNCIONARIO PUBLICO CIVIL APOSENTADO FUNILEIRO GARCOM GARI OU LIXEIRO GARIMPEIRO GEOFISICO GEOGRAFO GEOLOGO GERENTE GOVERNADOR GOVERNANTA GOVERNANTA DE HOTEL, CAMAREIRO, PORTEIRO, COZINHEIRO E GARCOM GUARDADOR DE VEICULOS GUIA DE TURISMO HISTORIADOR INDUSTRIAL JARDINEIRO JOALHEIRO E OURIVES JOALHEIROS E OURIVES JORNALEIRO JORNALISTA JORNALISTA E REDATOR LANTERNEIRO E PINTOR DE VEICULOS LANTERNEIRO E PINTOR DE VEICULOS METALICOS LAVADOR DE VEICULOS LAVANDEIRO, TINTUREIRO E ASSEMELHADOS LAVANDEIRO, TINTUREIRO E TRABALHADOR ASSEMELHADO LEILOEIRO, AVALIADOR E ASSEMELHADOS LEITURISTA LOCUTOR E COMENTARISTA DE RADIO E TELEVISAO E RADIALISTA MAGISTRADO MANICURE E MAQUILADOR MAQUINISTA E FOGUISTA DE EMBARCACOES E ASSEMELHADOS MAQUINISTA E FOGUISTA DE EMBARCACOES, LOCOMOTIVAS E ASSEMELHADOS MARINHEIRO CIVIL, CANOEIRO, EMBARCADO E ASSEMELHADOS MARINHEIRO E ASSEMELHADOS MASSAGISTA MATEMATICO E ATUARIO MECANICO DE MANUTENCAO MECANICO DE MANUTENCAO DE VEICULOS AUTOMOTORES E MAQUINAS MECANICO DE MANUTENCAO, OPERADOR DE APARELHOS DE PRODUCAO INDUSTRIAL MEDICO MEMBRO DAS FORCAS ARMADAS MEMBRO DO MINISTERIO PUBLICO MEMBROS DO PODER EXECUTIVO: PRESIDENTE, MINISTRO, GOVERNADOR, PREFEITO MEMBROS DO PODER JUDICIARIO: MINISTRO DE TRIBUNAL SUPERIOR, MAGISTRADO MEMBROS DO PODER LEGISLATIVO: SENADOR, DEPUTADOS E VEREADOR MESTRE E CONTRAMESTRE MESTRE E CONTRAMESTRE DE EMBARCACAO METEOROLOGISTA MILITAR EM GERAL MILITAR REFORMADO MINISTRO DE ESTADO MINISTRO DO PODER JUDICIARIO E MAGISTRADO MODELO MODELO DE MODAS MONTADOR DE ESTRUTURA METALICA MONTADOR DE MAQUINAS MOTOBOY MOTORISTA DE VEICULOS DE TRANSPORTE COLETIVO DE PASSAGEIROS MOTORISTA DE VEICULOS DE TRANSPORTE DE CARGA MOTORISTA DE VEICULOS DE TRANSPORTE DE PASSAGEIROS MOTORISTA PARTICULAR MUSICO NAO INFORMADA NUTRICIONISTA E ASSEMELHADOS NUTRICIONISTA E TRABALHADOR ASSEMELHADO OCEANOGRAFO OCUPANTE DE CARGO DE DIRECAO E ASSESSORAMENTO INTERMEDIARIO OCUPANTE DE CARGO DE DIRECAO E ASSESSORAMENTO SUPERIOR OCUPANTE DE CARGO EM COMISSAO ODONTOLOGO OFFICE-BOY E CONTINUO OFICIAIS DAS FORCAS ARMADAS E FORCAS AUXILIARES OPERADOR DE APARELHOS DE PRODUCAO INDUSTRIAL OPERADOR DE CAMERAS DE CINEMA E TELEVISAO OPERADOR DE COMPUTADOR OPERADOR DE EQUIP DE RADIO TELEV E DE SONORIZACAO E PROJECOES CINEMAT OPERADOR DE EQUIPAMENTO DE RADIO, TELEVISAO, SOM E CINEMA OPERADOR DE EQUIPAMENTO MEDICO E ODONTOLOGICO OPERADOR DE IMPLEMENTO DE AGRICULTURA, PECUARIA E EXPLORACAO FLORESTAL OPERADOR DE INSTALACAO DE PRODUCAO DE ENERGIA ELETRICA E NUCLEAR OUTROS PADEIRO, CONFEITEIRO E ASSEMELHADOS PADEIRO, CONFEITEIRO E TRABALHADOR ASSEMELHADO PARAMEDICO PECUARISTA PEDAGOGO PENSIONISTA PESCADOR PETROLEIRO PILOTO DE AERONAVES PILOTO DE AVIACAO COMERCIAL, NAVEGADOR, MECANICO DE VOO E ASSEMELHADOS POLICIAL CIVIL POLICIAL MILITAR PORTEIRO DE EDIFICIO, ASCENSORISTA, GARAGISTA E FAXINEIRO PORTEIRO DE EDIFICIO, ASCENSORISTA, GARAGISTA E ZELADOR PORTEIRO DE EDIFICIO, ASCENSORISTA, GARAGISTA, FAXINEIRO E ZELADOR PREFEITO PRESIDENTE DA REPUBLICA PRESIDENTE DA REPUBLICA, MINISTRO DE ESTADO, GOVERNADOR E PREFEITO PROCURADOR D ASSEMELHADOS PROCURADOR E ASSEMELHADOS PRODUTOR AGROPECUARIO PRODUTOR DE ESPETACULOS PUBLICOS PROFESSOR DE ENSINO DE PRIMEIRO E SEGUNDO GRAUS PROFESSOR DE ENSINO FUNDAMENTAL PROFESSOR DE ENSINO MEDIO PROFESSOR DE ENSINO SUPERIOR PROFESSOR E INSTRUTOR DE FORMACAO PROFISSIONAL PROFISSIONAIS DE LETRAS E DE ARTES PROGRAMADOR DE COMPUTADOR PROPRIETARIO DE ESTABELECIMENTO AGRICOLA, DA PECUARIA E FLORESTAL PROPRIETARIO DE ESTABELECIMENTO COMERCIAL PROPRIETARIO DE ESTABELECIMENTO DE PRESTACAO DE SERVICOS PROPRIETARIO DE ESTABELECIMENTO INDUSTRIAL PROPRIETARIO DE IMOVEL, RECEBENDO RENDIMENTO DE ALUGUEL PROPRIETARIO DE MICROEMPRESA PROTETICO PSICOLOGO PUBLICITARIO QUIMICO RECEPCIONISTA RELACOES PUBLICAS RELACOES-PUBLICAS RELOJOEIRO E MONTADOR DE INSTRUMENTO DE PRECISAO REPRESENTANTE COMERCIAL SACERDOTE OU MEMBRO DE ORDEM OU SEITA RELIGIOSA SACERDOTE OU MEMBRO DE ORDENS OU SEITAS RELIGIOSAS SALVA-VIDAS SECRETARIO E DATILOGRAFO SECRETARIO, ESTENOGRAFO, DATILOGRAFO, RECEPCIONISTA, TELEFONISTA, ETC SECRETARIO,ESTENOGRAFO,DATILOGRAFO,RECEPCIONISTA,TELEFONISTA,TAQUIGRAF SECURITARIO SENADOR SENADOR, DEPUTADO E VEREADOR SERRALHEIRO SERVENTUARIO DE JUSTICA SERVIDOR DA JUSTICA ELEITORAL SERVIDOR PUBLICO CIVIL APOSENTADO SERVIDOR PUBLICO ESTADUAL SERVIDOR PUBLICO FEDERAL SERVIDOR PUBLICO MUNICIPAL SOCIOLOGO SUPERVISOR, INSPETOR E AGENTE DE COMPRAS E VENDAS SUPERVISORES, INSPETOR E AGENTE DE COMPRAS E VENDAS TABELIAO TAPECEIRO TAQUIGRAFO E ESTENOGRAFO TAXISTA TAXISTA E MOTORISTA PARTICULAR TECNICO CONTABILIDADE, ESTATISTICA, ECONOMIA DOMESTICA E ADMINISTRACAO TECNICO DE BIOLOGIA TECNICO DE CONTABILIDADE E DE ESTATISTICA TECNICO DE ELETRICIDADE, ELETRONICA E TELECOMUNICACOES TECNICO DE ENFERMAGEM E ASSEMELHADOS (EXCETO ENFERMEIRO) TECNICO DE ENFERMAGEM E TRABALHADOR ASSEMELHADO (EXCETO ENFERMEIRO) TECNICO DE LABORATORIO E RAIOS X TECNICO DE MECANICA TECNICO DE MINERACAO, METALURGIA E GEOLOGIA TECNICO DE OBRAS CIVIS, ESTRADAS, SANEAMENTO E ASSEMELHADOS TECNICO DE OBRAS CIVIS, ESTRADAS, SANEAMENTO E TRABALHADOR ASSEMELHADO TECNICO DE QUIMICA TECNICO EM AGRONOMIA E AGRIMENSURA TECNICO EM EDIFICACOES TECNICO EM INFORMATICA TECNICO TEXTIL TECNOLOGO TELEFONISTA TERAPEUTA TORNEIRO MECANICO TRABALHADOR AGRICOLA TRABALHADOR DA PECUARIA TRABALHADOR DA PESCA TRABALHADOR DE ARTES GRAFICAS TRABALHADOR DE CONSTRUCAO CIVIL TRABALHADOR DE CURTIMENTO TRABALHADOR DE FABRICACAO DE ARTEFATOS DE MADEIRA TRABALHADOR DE FABRICACAO DE CALCAADOS E ARTEFATOS DE COURO TRABALHADOR DE FABRICACAO DE CALCADOS E ARTEFATOS DE COURO TRABALHADOR DE FABRICACAO DE PAPEL E PAPELAO TRABALHADOR DE FABRICACAO DE PRODUTOS DE BORRACHA E PLASTICO TRABALHADOR DE FABRICACAO DE PRODUTOS TEXTEIS (EXCETO ROUPAS) TRABALHADOR DE FABRICACAO DE ROUPAS TRABALHADOR DE FABRICACAO E PREPARACAO DE ALIMENTOS E BEBIDAS TRABALHADOR DE FABRICACAO, VULCANIZACAO E REPARACAO DE PNEUMATICOS TRABALHADOR DE HOTELARIA TRABALHADOR DE INSTALACOES DE PROCESSAMENTO QUIMICO TRABALHADOR DE MINAS E PEDREIRAS, SONDADOR E ASSEMELHADOS TRABALHADOR DE MINAS E PEDREIRAS, SONDADOR E TRABALHADOR ASSEMELHADO TRABALHADOR DE TRATAMENTO DE FUMO E DE FABRICACAO DE CIGARROS/CHARUTOS TRABALHADOR DE USINAGEM DE METAIS TRABALHADOR DOS SERVICOS DE CONTABILIDADE, DE CAIXA E ASSEMELHADOS TRABALHADOR EM ATIVIDADE DE PROCESSAMENTO QUIMICO TRABALHADOR FLORESTAL TRABALHADOR METALURGICO E SIDERURGICO TRABALHADOR RURAL TRADUTOR, INTERPRETE E FILOLOGO VENDEDOR DE COMERCIO VAREJISTA E ATACADISTA VENDEDOR PRACISTA, REPRESENTANTE, CAIXEIRO-VIAJANTE E ASSEMELHADOS VEREADOR VETERINARIO VETERINARIO E ZOOTECNISTA VIGILANTE ZOOTECNISTA ```
MiniMarvin commented 5 years ago

I may work on it

cuducos commented 5 years ago

Partially fixed by #14 (thanks @MiniMarvin ), which fixed gender for the occupation coming from the API.

What is still missing is a fix to the hardcoded terms such eleito, deputado etc.

guidiego commented 5 years ago

I'm on it right now!

guidiego commented 5 years ago

@cuducos I think that we forgot to close this one :)

cuducos commented 5 years ago

Closed by #19 and #14