Tema de Viquipèdia:La taverna/Propostes

Pere prlpz (discussiócontribucions)

Veient edicions com aquesta i aquesta que van traient i posant enllaços durs al mateix article potser ens hauríem de mirar d'aclarir si calen o no calen.

Si de la discussió en surt alguna idea de quan es poden fer canvis menors de manera sistemàtica o massiva tot això de més que n'haurem tret.

Notifico en @Leptictidium i en @Bestiasonica.

Leptictidium (discussiócontribucions)

La premissa d'aquesta discussió és incorrecta: ningú no està posant ni traient espais durs ni posant en dubte que siguin necessaris. Simplement s'està canviant la forma com es codifiquen. El resultat final de posar "&nbsp" o " " és exactament el mateix, igual que és el mateix el resultat de posar "&mdash" o "—".

La diferència és que en el segon cas posem el caràcter directament, mentre que en el primer cas el posem indirectament a través de valors HTML. Fer servir el valor en lloc d'emprar directament el caràcter «embruta» innecessàriament la pàgina de codi i en dificulta la lectura, especialment en articles que utilitzen molts valors.

Comparem:

L'estudi de Smith et al. &mdash;publicat el 2007 enmig d'una gran controvèrsia&mdash; assigna a l'espècie N.&nbsp;exemplissimus una llargada de 20ndash;50nbsp;cm, una cua de 15ndash;35nbsp;cm i un pes de 1.200ndash;1.500nbsp;g. Viu a altituds de 2.500ndash;3.000nbsp;msnm i té una distribució de 290nbsp;km<sup>2</sup>.
L'estudi de Smith et al. —publicat el 2007 enmig d'una gran controvèrsia— assigna a l'espècie N. exemplissimus una llargada de 20–50 cm, una cua de 15–35 cm i un pes de 1.200–1.500 g. Viu a altituds de 2.500–3.000 msnm i té una distribució de 290 km².
Papapep (discussiócontribucions)

Des del desconeixement de per què algú edita per afegir el codi en comptes de deixar-hi el caràcter, igual hi ha alguna raó que se m'escapa?, no puc estar més d'acord en que quant menys en tinguem a la vista dels editors, millor.

Bestiasonica (discussiócontribucions)

Disculpeu si no entenc bé el significat d'"espais durs", o el propòsit de la conversa. Espero estar ben encaminat. Jo sospito que alguns cops, sense saber-ne la causa, s'insereix "automàticament" a partir de les caixes d'edició o potser quan es crea una traducció des de la interfície accessible des de la pestanya "contribucions" (aquest espai de traducció assistida de pàgines potser té un nom més concret, però el desconec). Particularment, com a editor habituat a fer servir l'edició amb codi wiki, crec que si es disposa del símbol (un caràcter) és preferible que inserir aquesta sintaxi que dificulta l'edició carregant de text la caixa d'edició amb diversos caràcters i carregant de bites la pàgina. Salut!

CarlesMartin (discussiócontribucions)

Suposo que en general la gent no es dedica a inserir manualment "&nbsp;" sinó que es posen automàticament en alguns casos. A mi em passa per exemple amb l'AWB, que faig servir molt. El tinc configurat per tal que tregui els "&nbsp;" quan els trobi, perquè molesten visualment, però segons com en alguns casos va i els treu d'alguns llocs .... i els posa en altres!. No hi ha problema perquè no afecta el text final. I si ho fa un bot, menys encara, perquè ningú no està perdent temps. La veritat és que no acabo de veure quina importància té que es posin o es llevin els espais, no afecta a res, no?

Leptictidium (discussiócontribucions)

Aleshores estem tots d'acord.

@Pere prlpz: Sospito que edicions com aquesta es produeixen quan un usuari confon els espais inseparables amb espais normals i corrents (visualment són indistingibles amb l'excepció que explico en l'últim paràgraf d'aquesta resposta) i afegeix el codi &nbsp pensant que així arregla un problema que en realitat és inexistent. O sigui, que aquesta mena d'edicions no són més que un error de bona fe.

Per tant, més que «embrutar» la caixa d'edició amb valors HTML a tot arreu, proposo que assumim per defecte que l'espai entre la xifra i el símbol és el correcte: els espais inseparables (= «espais durs») són un tema que tinc molt controlat amb el bot des de fa anys i, per tant, si veiem un espai entre una xifra i el símbol que la segueix, és molt més probable que sigui un espai inseparable correcte que no pas un espai «normal i corrent» incorrecte. Si trobéssim un dels rars casos en els quals l'espai emprat no és el correcte, el podem notificar i arreglar-ho amb bot arreu de la Viquipèdia.

El que segur que no podem fer és prescindir dels espais inseparables, ja que les normes tipogràfiques exigeixen que fem servir aquest tipus d'espais en certos contextos, com ara quan es tracta d'evitar que una xifra i el símbol que la segueix quedin en línies diferents d'un mateix paràgraf.

Leptictidium (discussiócontribucions)
Pere prlpz (discussiócontribucions)

Pot ser útil però diria que el principal problema és que els espais durs són indistingibles dels tous i aleshores a l'historial no s'entén res, com es pot veure amb la pregunta d'en @Canaan a l'altre fil. Que algunes edicions tornin a posar el codi tampoc hi ajuda.

Leptictidium (discussiócontribucions)

Per això dic que millor assumir per defecte que els espais ja són inseparables allà on ho han de ser i abstenir-se de posar manualment el codi &nbsp tret que constatem efectivament que algun espai està equivocat (per exemple, perquè veiem que no evita un salt de línia allà on l'hauria d'evitar).

En els últims anys s'han fet tantes passades amb el bot per arreglar aquest tema que em sorprendria si el percentatge d'espais erronis fos superior a l'1%. Surt molt més a compte assumir que un espai determinat és correcte que assumir que és incorrecte, tret que es demostri empíricament el contrari.

Finalment, per evitar la confusió en els historials, podem simplement posar una explicació més detallada al resum d'edició que inclogui un enllaç a l'explicació de Viquipèdia:Llibre d'estil.

Canaan (discussiócontribucions)

Estic d'acord amb en Leptictidium, si hi ha un bot que s'encarrega d'això s'hauria d'assumir que els espais entre xifres i símbols ja són correctes, sinó tindrem contínues reversions.

Leptictidium (discussiócontribucions)
Vriullop (discussiócontribucions)

Jo m'he perdut. D'acord amb que els guions no cal codificar-los, però el tema inicial és si entre una xifra i el seu símbol cal un espai inseparable, per exemple "12&nbsp;m". El bot d'en Lepti els canvia per un espai simple separable però en canvi diu que cal que sigui inseparable explicant una altra cosa en el llibre d'estil. En Bestiasonica els torna a posar inseparables però diu que no cal embrutar el text amb codi. M'he perdut alguna cosa?

FranSisPac (discussiócontribucions)

Sobre això que "els guions no cal codificar-los", jo personalment soc codificador habitual del guió llarg amb la plantilla {{Em dash}} (no l'html), potser perquè no sé com posar-lo directament des del teclat. Algun suggeriment? Gràcies.

Leptictidium (discussiócontribucions)

Bon dia. Si vols, pots posar-lo definitivament fent servir la sintaxi {{subst:em dash}}. Així, quan desis la pàgina, el que es desarà és el guió llarg, no la plantilla.

Una altra opció, encara més fàcil, és fer servir l'eina d'inserció de caràcters que hi ha just a sota de la finestra d'edició, com a mínim en l'editor de codi.

Bones festes.

Leptictidium (discussiócontribucions)

Ho torno a dir: el bot del Lepti no canvia els espais inseparables per espais simples separables. El que fa el bot del Lepti és substituir el valor HTML que codifica el caràcter de l'espai inseparable (&nbsp;) pel caràcter pròpiament dit ( ), obtenint així el mateix resultat (incloent-hi la inseparabilitat) sense «embrutar» la pàgina amb codi superflu. El resultat final continua sent un espai inseparable.

Repetim-ho: «12 m» (espai inseparable introduït directament com a tal) i «12 m» (espai inseparable introduït indirectament mitjançant el valor HTML &nbsp;) són exactament el mateix caràcter.

La diferència és que el primer mètode deixa la caixa d'edició neta i fàcil de llegir, mentre que el segon l'omple de codi HTML superflu i en dificulta la lectura, com es pot veure en la comparació que vaig penjar més amunt.

Vriullop (discussiócontribucions)

Doncs no ho veig. Aquest "espai inseparable introduït directament" què és exactament? El veig igual que un "espai separable", no només visualment sinó que es comporta igual. En la comparació de més amunt si vaig reduint la finestra acaba separant-se "20-50 cm" entre el 50 i els cm.

Ho provo aquí de nou copiant i enganxant el teu exemple: «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m» «12 m»

Vriullop (discussiócontribucions)

Res, deu ser problema de codificació del Flow. Mirant el codi font de l'article ara veig que està codificat amb caràcter Unicode &#160; (vegeu en:Non-breaking space#Encodings). El que caldria és explicar-ho millor en el resum d'edició, per exemple "codifició Unicode de l'entitat nbsp".

Leptictidium (discussiócontribucions)

Entesos, així ho faré.

Paucabot (discussiócontribucions)

Relacionat tangencialment amb aquest tema: sí qualcú vol arreglar això, els altres viquipedistes li estarem eternament agraïts. Segur que hi ha maneres més elegants de codificar aquests articles ...

Leptictidium (discussiócontribucions)

Com a mínim en els casos de les taules, no es pot simplement eliminar el valor HTML? Ho he fet aquí i, com a mínim a primera vista, no sembla que hagi provocat cap problema.

Pau Colominas (discussiócontribucions)

A favor d'incloure l'explicació al llibre d'estil.

SMP (discussiócontribucions)

Una altra solució pot ser emprar la plantilla {{nowrap}} en comptes dels espais durs.

Leptictidium (discussiócontribucions)

La plantilla {{nowrap}} continua tenint el problema que omple de codi superflu la finestra d'edició. La pàgina de documentació de la plantilla en anglès ja diu que s'ha de fer servir amb molta moderació i, de fet, tots els exemples que esmenta són coses força més complexes que l'ús típic d'un espai dur entre una xifra i el símbol que la segueix.

Resposta a «Espais durs o no»