Moduldiskussion:lang

Definition från Wiktionary, den fria ordlistan.
Hoppa till navigering Hoppa till sök

"code="[redigera]

I Modul:lang/data:

data["id"] = {
	name		= "indonesiska",
	code		= "id",
	source		= "Wiktionary"
}

Elementet "code=" gjorde lite nytta före den Stora Omläggningen då vi hade en blandning an språkkod och språknamn, och gör exakt ingen nytta nu. Ifall ingen protesterar då tar jag bort det snart för alla 423 språk.

data["id"] = {
	name		= "indonesiska",
	source		= "Wiktionary"
}

Taylor 49 (diskussion) 17 augusti 2021 kl. 22.03 (CEST)[svara]

Verkställt. Taylor 49 (diskussion) 1 september 2021 kl. 20.35 (CEST)[svara]

isObviouslyInvalid vs hasLanguage[redigera]

@Taylor 49 dessa ger väldigt ofta samma resultat (om den ena funktionen negeras). Jag kan se utifrån koden varför detta inte alltid stämmer, men... Vad är egentligen syftet med isObvouslyInvalid? När och på vilket sätt är hasLanguage inte tillräckligt? ~ Dodde (diskussion) 30 oktober 2022 kl. 05.54 (CET)[svara]

@Användare:Dodde:
  • "isObviouslyInvalid" ska fånga fel användning (språkparameter tom, språknamn inmatat istället för koden, fel versalisering såsom "En" eller "EN", användning av kod såsom "sh" som vi inte vill ha trots att någon ISO känner den, ...), Kategori:Uppenbarligen ogiltig språkkod, kod som troligast inte ska läggas till
  • (not "hasLanguage") ska fånga koder som modulen ännu inte känner, Kategori:Okänd språkkod, kod som har en bra chans att läggas till
Taylor 49 (diskussion) 8 november 2022 kl. 19.35 (CET)[svara]