Wikipediadiskussion:Sandlåda för Wikidata

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

@Larske: Jag har gjort en liten ändring i Modul:Sandlådan/Innocent bystander/WD för att kunna åstadkomma kategorianrop på sidor som använder icke-svensk label i WD-mallar. DOCK, engelska labels erkänns inte som främmande. Det här beror sannolikt på att den funktion som hämtar label använder Wikibase inbyggda fallback-teknik. (När svensk label saknas, hämtas Engelska.) Har du några tankar på hur man kringgår detta utan att anropen blir dyra? -- Innocent bystander (diskussion) 8 juni 2017 kl. 09.17 (CEST)[svara]

@Innocent bystander: Vet inte om det är den "exekveringssnålaste" lösningen, men det tycks fungera genom att helt enkelt testa på om fallback-funktionen ger en engelsk label och i så fall lägga in kategorierna på samma sätt som om ingen label hittas. --Larske (diskussion) 8 juni 2017 kl. 11.58 (CEST)[svara]
Det ser ut att fungera, vi kör på det! -- Innocent bystander (diskussion) 8 juni 2017 kl. 13.31 (CEST)[svara]
NEj, det funkade inte så bra för de fall där texten fanns inom en länk: [[A|B[[Kategori:Hoppsan]]]] är ingen god lösning! -- Innocent bystander (diskussion) 8 juni 2017 kl. 13.38 (CEST)[svara]
Vilken text? Kan du lägga in ett sådant fall i sandlådan. --Larske (diskussion) 8 juni 2017 kl. 13.44 (CEST)[svara]
Du ser ett sådant exempel långt upp på sidan Moduldiskussion:Cite. Där används just SAndlådeversionen av modulen, så exemplet är fullt levande. Jag har en lösning i åtanke, som jag delvis har förberett men inte använt i koden. Ska se vad som kan göras. -- Innocent bystander (diskussion) 8 juni 2017 kl. 13.49 (CEST)[svara]
Nej, det var inte så enkelt som jag hade hoppats... -- Innocent bystander (diskussion) 8 juni 2017 kl. 13.55 (CEST)[svara]

Börjar med mellanslag[redigera wikitext]

@Larske: Varför börjar de konverterade siffrorna med ett mellanslag? - Innocent bystander (diskussion) 25 juli 2017 kl. 11.48 (CEST)[svara]

@Innocent bystander: Det var funktionen avrunda som la in ett inledande blanktecken. Kan inte erinra mig att/varför det skulle behövas så jag tog bort det. --Larske (diskussion) 25 juli 2017 kl. 12.21 (CEST)[svara]