Moduldiskusjon:Citation/CS1

Aktive diskusjoner

Månedsnavn med stor forbokstav?Rediger

Per i dag krever CS1-oppsettet vårt at månedsnavn alltid skal skrives med liten forbokstav, også i formen "måned 2015". Men i en del av kildemalene havner datoen etter punktum, og da ser det ikke riktig ut med liten forbokstav. Eksempler:

«Tittel». Utgiver. mars 2015. Besøkt 31. desember 2015. 
Tittel. Utgiver. mars 2015. 

Eksempel fra den virkelige verden: Ashanti (region), der referansen blir markert som ugyldig pg.a. |dato=Oktober 2012.

Tar man med forfatter i disse malene havner datoen i parentes. Da ser det helt greit ut med liten forbokstav, men jeg tror ikke det hadde vært problematisk med stor forbokstav der også?

Forfatter (mars 2015). «Tittel». Utgiver. Besøkt 31. desember 2015. 
Forfatter (mars 2015). Tittel. Utgiver. 

Jeg lurer derfor på om vi burde endre Modul:Citation/CS1/Date validation til å generelt kreve stor forbokstav i alle datoer på formen "Måned år" (f.eks. "Mars 2015"). Utfordringen er antakelig å fikse dette uten at malen samtidig krever "1. Mars 2015", som vi selvfølgelig ikke ønsker. En annen utfordring er å endre dette uten å skape for store avvik fra den engelske originalmalen (og dermed gjøre oppdatering vanskeligere i fremtiden). Er det noen motforestillinger mot å prøve å få endret dette? Ping CocuDanmichaelo (δ) 5. jun. 2017 kl. 15:45 (CEST)

Har endret malen nå slik at den godtar både liten og stor forbokstav når datoen begynner med et månedsnavn. Heller mot at vi kun skal godta stor forbokstav i slike tilfeller, men er ikke helt sikker. – Danmichaelo (δ) 5. jun. 2017 kl. 18:00 (CEST)

Re-import fra enwiki 2017-06-05Rediger

Modulene er nå re-importert fra enwiki. De er fortsatt ikke så enkle å flytte fra en wiki til en annen som man skulle ønske. Selv om mesteparten av tilpasningene til norske forhold gjøres i Modul:Citation/CS1/Configuration var det fortsatt ganske mye som måtte endres rundt omkring også. Har prøvd å dokumentere litt hvilke endringer som var nødvendig i et kommentarfelt øverst på noen av modulene, se f.eks. Modul:Citation/CS1/Date validation. Ellers kan man diffe sandkasseutgavene mot engelskoriginalene (eks). – Danmichaelo (δ) 11. jun. 2017 kl. 13:59 (CEST)

Det ser ut for at "oversettinga" fra ISO-dato til norsk datoformat for parameteret arkivdato (archive-date) er borte etter denne oppdateringa. Prøvde å kikke litt i koden, men klarte ikke å finne noe jeg turte å endre på uten å risikere å ødelegge noe. Hadde vært fint å få det til igjen, for det ser litt rart ut nå. (Forøvrig utrolig irriterende at tilvarende funksjonalitet ikke finnes på engelske utgaven. Er så kjedelig å måtte skrive "6 September 2017" og ikke bare fort og enkelt "2017-09-06".) Bergenga (diskusjon) 6. sep. 2017 kl. 01:03 (CEST)
Det Bergenga nevner har irritert meg også. Lurer på om det har noe å gjøre med linje 2226, at metoden archive_url_check blir kalt og tar over argumentet fra Args i stedet for å bruke den konverterte datoen fra linje 2223. Siden variabelen 'date' ikke endres av denne metoden uansett kan det parameteret kanskje fjernes? Sam Vimes (diskusjon) 12. sep. 2018 kl. 11:02 (CEST)
@Danmichaelo, Haros, Jeblad: Noen innsigelser mot denne måten (dvs. fjerne variabelen 'date' i definisjonen av archive_url_check) å oversette ISO-dato i feltet arkivdato til norsk datoformat? Sam Vimes (diskusjon) 15. sep. 2018 kl. 11:39 (CEST)
@Sam Vimes: Jeg har ikke gravd i dette, men generelt er det et problem at moduler bare delvis er forberedt for bruk på andre språk. — Jeblad 15. sep. 2018 kl. 16:34 (CEST)
@Sam Vimes: Flott, kan ikke se ikke noen ulemper med denne løsningen. Det er egentlig fristende å foreslå den på enwiki også – hvis ArchiveUrl er tom blir jo ArchiveDate uansett aldri skrevet ut, så det virker litt unødvendig å eksplisitt tømme variabelen. Generelt sett kan det forresten være lurt å følge denne fremgangsmåten hvis en skal gjøre endringer i CS1-modulen (bare et tips):
  1. Legge inn et eksempel på noen som ikke virker som det skal i Mal:Kilde www/sandkasse/dok (eksempel)
  2. Løse problemet i Modul:Citation/CS1/sandkasse
  3. Hvis det funker, kopiere over fra Modul:Citation/CS1/sandkasse til Modul:Citation/CS1
Danmichaelo (δ) 17. sep. 2018 kl. 19:58 (CEST)

FeilmeldingerRediger

Jeg er ikke overbevist om at Kategori:CS1-feil: usynlige tegn er riktig. Spesielt er jeg kritisk til at de følgende er feil

  • hair space, U+200A
  • zero width space, U+200B
  • zero width joiner, U+200D
  • soft hyphen, U+00AD

De er nok sjeldne i engelsk, de lever fortsatt i ASCII-verdenen, men det betyr ikke at de ikke forekommer i andre språk. — Jeblad 27. jun. 2018 kl. 15:22 (CEST)

Tegn som hair space og soft hyphen har jeg inntrykk av at bare er typografiske hjelpemidler som ikke trengs i siteringsmaler (kan ta feil). Men zero width joiner brukes visst i en del skriftspråk. Det ble lagt til støtte for den i den engelske versjonen av malen i fjor høst (en:Help_talk:Citation_Style_1/Archive_37#zwj_in_indic_script), så det kommer med neste gang malen blir synkronisert. – Danmichaelo (δ) 17. sep. 2018 kl. 20:28 (CEST)
Tilbake til siden «Citation/CS1».