Open
Conversation
Agent-Logs-Url: https://github.com/scieloorg/core/sessions/1d3bb576-2fef-4b12-a009-4ad37d3b05aa Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix 'Español' text case in language menu
Capitaliza "Español" no menu de idiomas
Apr 28, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Padroniza a capitalização do nome do idioma exibido no seletor de idiomas (corrigindo o caso específico de “español” vir em minúsculas via get_language_info.name_local) sem alterar LANGUAGES nem arquivos de tradução.
Changes:
- Aplica
|capfirstaolang.name_localno seletor de idiomas do header da home. - Aplica
|capfirstaolang.name_localno dropdown de idiomas da página de periódico, mantendo consistência entre componentes.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| core/templates/home/scieloorg/header.html | Capitaliza a primeira letra do nome local do idioma no menu do header. |
| journalpage/templates/journalpage/includes/language.html | Capitaliza a primeira letra do nome local do idioma no dropdown de idiomas da página do periódico. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No menu de idiomas, "Español" aparecia em caixa baixa ("español") enquanto "Português Brasileiro" e "English" apareciam capitalizados. A causa é que o
LANG_INFOdo Django retornaname_localem minúsculas para o espanhol (convenção tipográfica do idioma), e os templates renderizavam o valor diretamente.O que esse PR faz?
Aplica o filtro
|capfirstem{{ lang.name_local }}nos templates do seletor de idiomas, padronizando a capitalização sem alterarLANGUAGESou arquivos.po.Onde a revisão poderia começar?
core/templates/home/scieloorg/header.html— seletor de idiomas no header (caso reportado na issue).journalpage/templates/journalpage/includes/language.html— dropdown de idiomas na página do periódico (mesma correção, por consistência).Como este poderia ser testado manualmente?
pt-br.EnglisheEspañol(ambas capitalizadas).eneese verificar todas as variações.Algum cenário de contexto que queira dar?
Em espanhol, os nomes de idiomas são grafados em minúsculas — por isso
get_language_inforetorna"español". Ocapfirstresolve a inconsistência visual sem perder a tradução fornecida pelo Django, mantendo o comportamento correto caso novos idiomas sejam adicionados.Screenshots
N/D — alteração reproduz a captura anexada na issue, agora com a inicial maiúscula.
Quais são tickets relevantes?
Ver issue vinculada.
Referências
get_language_infocapfirst