vagas icon indicating copy to clipboard operation
vagas copied to clipboard

Vagas da Pipo Saúde com localização incorreta

Open renatoalencar opened this issue 3 years ago • 2 comments

Ao que parece o job board da Pipo Saúde (https://pipo-saude.breezy.hr/), usa Polyglot (https://airbnb.io/polyglot.js/) para lidar com traduções, o que faz com que alguns textos apareçam não traduzidos se o JS não for executado na página, o que faz com que a localização da vaga apareça como %LABEL_POSITION_TYPE_WORLDWIDE%.

renatoalencar avatar Oct 27 '21 11:10 renatoalencar

Consegui encontrar um arquivo JS com as traduções, porém não parece ser muito estável. Acho que é possível usar regex pra capturar os valores das traduções. É possível também só substituir diretamente a chave de tradução, pode ser a alternativa mais fácil.

https://assets-cdn.breezy.hr/breezy-portal/javascripts/v3/translate.breezy.js?v=7qhm-18gc1zs

image

renatoalencar avatar Oct 30 '21 21:10 renatoalencar

Eu fiz uma pequena prova de conceito com Rhino, parseando o código JS e procurando pela ocorrência de uma variável chamada TRANSLATIONS.

https://github.com/renatoalencar/breezy-polyglot-hack

renatoalencar avatar Nov 01 '21 20:11 renatoalencar