Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
renatoalencar opened this issue Oct 27, 2021 · 2 comments · May be fixed by #9
Open

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

renatoalencar opened this issue Oct 27, 2021 · 2 comments · May be fixed by #9
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@renatoalencar
Copy link
Collaborator

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 renatoalencar added bug Something isn't working help wanted Extra attention is needed labels Oct 27, 2021
@renatoalencar
Copy link
Collaborator Author

renatoalencar commented Oct 30, 2021

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
Copy link
Collaborator Author

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 renatoalencar linked a pull request Nov 3, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant