Módulo Discussão:Sidebar
Erro com parâmetros em português
[editar código]| Parte de uma série de |
| Anime e mangá |
|---|
@GKNishimoto: Percebi que quando chamo esta predefinição ao lado sem nenhum argumento, algumas das listas desaparecem. Tentei verificar o código, mas não percebi qual a razão para isso. Notei que se qualquer coisa por fornecido para |expanded= (mesmo que inválido), as listas são exibidas corretamente. Fiquei um bom tempo fazendo teste para ver se entendia qual era o motivo, mas sem sucesso. Vinickw✉ 18h06min de 9 de abril de 2025 (UTC)
- @Vinickw, estou verificando aqui.
- Obs.: Acontece por causa da lista #3. Se substituir o
|lista3-nome=por|lista3nome=funciona. Isso está além de minha compreensão. - Gilberto Kiyoshi Nishimoto (discussão) 19h24min de 9 de abril de 2025 (UTC)
- @GKNishimoto: De fato, percebi isso também, mas curioso que todos os outros parâmetros funcionam com o hífen, exceto o 3. Vinickw✉ 19h27min de 9 de abril de 2025 (UTC)
- Como eu te disse anteriormente, está além de minha compreensão... Se você puder "abrir mão" do hífen, acredito ser a melhor "escolha" nesse momento. Se eu soubesse integrar ele, o faria sem problema algum. Mas nesse caso, eu realmente não sei.
- Gilberto Kiyoshi Nishimoto (discussão) 19h32min de 9 de abril de 2025 (UTC)
- @Vinickw, eu posso tentar fazer um teste (mais tarde) inserindo um caracter de escape para o hífen do parâmetro. Precisaria consultar a documentação de Lua, pois o ajuste também pode estar relacionado à linha #461 do código.
- Gilberto Kiyoshi Nishimoto (discussão) 19h52min de 9 de abril de 2025 (UTC)
- @Vinickw, acho que agora a questão está resolvida. Se ocorrer algum outro efeito colateral indesejado, favor avisar.
- Obrigado pelo feedback, foi uma aula pra mim também.
- Gilberto Kiyoshi Nishimoto (discussão) 20h28min de 9 de abril de 2025 (UTC)
- @GKNishimoto: Bom, agora o problema é quando utiliza
|expanded=tudo, dê uma olhada em {{Animangá}}. Vinickw✉ 22h05min de 9 de abril de 2025 (UTC) - Na realidade, quando utiliza qualquer parâmetro em
|expanded=. Vinickw✉ 22h06min de 9 de abril de 2025 (UTC)- @Vinickw, eu percebi também. Sinceramente acho melhor mudar na predefinição. Dentro do módulo não está preparado pra aceitar o parâmetro com hífen. Não deveria ter passado nenhum. Já tenho problemas com esses parâmetros traduzidos pois, quando misturamos os traduzidos com os em inglês, fica uma "bagunça". O hífen é um carácter mágico em Lua e acho que utilizá-lo sem o carácter de escape (% neste caso) nos nomes dos parâmetros gera efeitos colaterais.
- Gilberto Kiyoshi Nishimoto (discussão) 22h36min de 9 de abril de 2025 (UTC)
- @Vinickw, só
|expandida=funcionou. - Gilberto Kiyoshi Nishimoto (discussão) 00h11min de 10 de abril de 2025 (UTC)
- Será que o @Cosmo Skerry e o @Nottimeeew00 estão por aqui?
- Estou super confuso. Na predefinição mencionada por @Vinickw, os parâmetros
|expandir=e|expanded=não funcionam como esperado. Aparecem certo na página da predefinição mas após transcluída, quebra a lista. - Gilberto Kiyoshi Nishimoto (discussão) 03h20min de 10 de abril de 2025 (UTC)
- Acho que
|expanded=e|expandir=não podem ser passados vazios. Mas por que|expandida=pode? - Gilberto Kiyoshi Nishimoto (discussão) 03h34min de 10 de abril de 2025 (UTC)
- Não estou conseguindo entender qual é o erro que estão tentando corrigir. Aparentemente a predefinição aparece normalmente no artigo Anime. Cosmo Skerry (discussão) 04h11min de 10 de abril de 2025 (UTC)
- Eu fiz um remendo lá, mas a questão é complicada. Faz o seguinte:
- Troca lá o
|expandida=por|expandir=ou|expanded=, adiciona{{Animangá}}na última linha do código e gera uma pré-visualização. - Gilberto Kiyoshi Nishimoto (discussão) 04h20min de 10 de abril de 2025 (UTC)
- Tem mais. Não sei se você lembra mas, dias atrás, removemos os parâmetros
|lista#-nome=e deixamos o|lista#nome=(sem hífen). Mas se você colocar o hífen lá nos nomes das listas, o módulo ainda reconhece alguns. - Gilberto Kiyoshi Nishimoto (discussão) 04h32min de 10 de abril de 2025 (UTC)
- Sempre me preocupei com tradução dos parâmetros. Por isso estava tentando aprender como "normalizá-los" antes deles serem passados pro módulo.
- Estou com um teste bem interessante também. Eu coloquei os parâmetros com hífen no módulo de testes e, quando testo nesta predefinição ({{Animangá}}), a lista #5 não aparece (dependendo do parâmetro que utilizo pra expandir). Nesse caso acontece o inverso, o
|expandida=quebra mas|expandir=e|expanded=não. - Gilberto Kiyoshi Nishimoto (discussão) 04h57min de 10 de abril de 2025 (UTC)
- Já entendi! Foram aquelas tentativas de passar os
args.portuguêspara osargs.englishdentro do módulo, viaifs. - Gilberto Kiyoshi Nishimoto (discussão) 06h16min de 10 de abril de 2025 (UTC)
- @Nottimeeew00, se possível, preciso que você verifique aquela questão do espaçamento entre título, pré-título, e imagem. Precisei recolocar os argumentos como estavam posicionados antes, mas desta vez o fiz entre parênteses em alguns pontos. Também preciso que você verifique se seu ajuste (linha #211) ainda está funcionando. Estou no smartphone e não estou conseguindo perceber a diferença.
- Gilberto Kiyoshi Nishimoto (discussão) 21h59min de 11 de abril de 2025 (UTC)
- @GKNishimoto: Citação: Também preciso que você verifique se seu ajuste (linha #211) ainda está funcionando., aparentemente está.
- Citação: preciso que você verifique aquela questão do espaçamento entre título, pré-título, e imagem. Há pouco espaço agora. (exemplo). Nottimeeew00 (discussão) 00h16min de 12 de abril de 2025 (UTC)
- @Nottimeeew00, eu não lembro o que mudei naquela vez pra resolver essa questão. Vou tentar identificar o ponto em que ocorre e o porquê.
- Gilberto Kiyoshi Nishimoto (discussão) 01h09min de 12 de abril de 2025 (UTC)
- @GKNishimoto: Verifique se está correta está alteração [Δ69912888]. Cosmo Skerry (discussão) 01h19min de 12 de abril de 2025 (UTC)
- Sim @Cosmo Skerry. Estou tentando assimilar e compartilhar com vocês or pontos onde os
ors podem ser colocados entre parentêses (evitando assim mais linhas de código). Já dá pra perceber que né!? - Gilberto Kiyoshi Nishimoto (discussão) 01h22min de 12 de abril de 2025 (UTC)
- Ok. Eu encontrei a edição que você realizou naquela vez e editei o código. Cosmo Skerry (discussão) 01h25min de 12 de abril de 2025 (UTC)
- Entendi que é necessário colocar entre parentêses em casos em que os argumentos passarão por mais condições (como
==,~=,and, etc.) Se não a condição é limitada ao que estiver mais próximo apenas. Valeu a ajuda colegas. - Dei uma olhada no que vocês estão trabalhando lá no Café dos Programadores, difícil mesmo hein ...
- Gilberto Kiyoshi Nishimoto (discussão) 01h34min de 12 de abril de 2025 (UTC)
- Entendi que é necessário colocar entre parentêses em casos em que os argumentos passarão por mais condições (como
- Ok. Eu encontrei a edição que você realizou naquela vez e editei o código. Cosmo Skerry (discussão) 01h25min de 12 de abril de 2025 (UTC)
- Sim @Cosmo Skerry. Estou tentando assimilar e compartilhar com vocês or pontos onde os
- @GKNishimoto: Verifique se está correta está alteração [Δ69912888]. Cosmo Skerry (discussão) 01h19min de 12 de abril de 2025 (UTC)
- Não estou conseguindo entender qual é o erro que estão tentando corrigir. Aparentemente a predefinição aparece normalmente no artigo Anime. Cosmo Skerry (discussão) 04h11min de 10 de abril de 2025 (UTC)
- Acho que
- @GKNishimoto: Bom, agora o problema é quando utiliza
- @GKNishimoto: De fato, percebi isso também, mas curioso que todos os outros parâmetros funcionam com o hífen, exceto o 3. Vinickw✉ 19h27min de 9 de abril de 2025 (UTC)