Template talk:Category description/Oblast by year
<<administrative division:the>> – aber wo?
[edit]Hallo @Reinhard Müller: basierend auf deinem Template:Category description habe ich vor einiger Zeit das Template:Category description/Oblast by year angelegt, um damit hier in den Commons-Kategorien einheitliche Navigationsleisten für die Jahreskategorien der ukrainischen und der russischen Oblaste (das war ursprüngliche Zielstellung) sowie weiterer Föderationssubjekte in Russland (das war die zwangsläufige konsequente Fortführung) zu generieren. Zur Vereinfachung der Handhabung habe ich dazu mit Template:Oblast year und Template:Federal subjects of Russia year zwei weitere Vorlagen als Hülle angelegt. Die sind m.E. griffig, selbsterklärend und "Oma-tauglich".
- In der Ukraine habe ich das noch nicht ausgerollt, dort sehe ich aber keine Probleme, weil alles einheitliche
Oblast
-Kategorien sind, siehe Category:Regions of Ukraine by year. (Von der Krim und Sewastopol mal abgesehen, aber daran werde ich mich nicht vergreifen.) Jemand hat aber die Chance erkannt und hat damit bereits vereinzelt begonnen, siehe Category:Dnipropetrovsk Oblast by year. Funktioniert also, der Beweis ist erbracht. Das kann ich irgendwann in Ruhe umsetzen. - In der Russischen Föderation bin ich hingegen mittendrin, für die unterschiedlichsten Föderationssubjekte in den zugehörigen Jahreskategorien (siehe unter Category:Regions of Russia by year) die vereinfachten Vorlagen
{{Oblast year}}
bzw.{{Federal subjects of Russia year}}
zu hinterlegen. In denOblast
-Kategorien bin ich gerade dabei, das ist quasi im Fluss. In den anderen Föderationssubjekten (Republiken, Kreise, Autonomome Kreise usw.) bin ich bis auf die drei folgenden Ausnahmen soweit durch, das ist also fast erledigt.
Konkrete Frage an dich: Mir machen derzeit drei Republiken etwas Sorge, weil sie in den einzelnen Commons-Jahreskategorien die Wortgruppe the tragen, siehe hier, da und dort. In den zugehörigen Hauptkategorien (und damit bei Wikidata) taucht das Wort the jedoch nicht auf. Wenn ich die hier gegenständliche Vorlage dort eintrage, passiert nichts, siehe beispielhaft unter Category:1978 in the Altai Republic. Diese konkrete Kategorie habe ich beispielhaft verschoben nach Category:1978 in Altai Republic und habe die Vorlage dort eingefügt. Damit klappt zwar alles, aber das kann doch irgendwie nicht die Lösung sein: erstens alles verschieben und zweitens auf einen Kategorienamen, der ohne the tatsächlich etwas schräg klingt (und damit Unmut bei unseren Mitstreitern provozieren dürfte). Ich würde das gern vermeiden und – bezogen auf die drei Republiken – bei bei den bisherigen Kategorienamen mit the bleiben wollen. Ich habe mich dann heute an den Parameter |pattern = <<administrative division:the>>
erinnert und habe diesen hier in der Vorlage eingefügt. Leider führt das nicht zur erwünschten Abhilfe, nach meiner Einschätzung ist alles unverändert und die bestehenden Jahreskategorien der drei Republiken mit the werden nicht erkannt. Jetzt bin ich ratlos. Frage an dich: Wo liegt mein Denkfehler? Wo muss ich |pattern = <<administrative division:the>>
denn tatsächlich eintragen bzw. was muss ich noch hier in der Vorlage anpassen? Liegt der Fehler eventuell in der unvollständigen (?) Durchreichung zu {{Category description/Year by administrative division}}
? Ich wäre dir sehr dankbar, wenn du dir das mal anschaust und mir auf die Sprünge hilfst. Viele Grüße, --Kleeblatt187 (talk) 21:02, 23 September 2024 (UTC)
- Nachgelagerte, aber vermutlich inhaltlich verwandte Frage: Was muss ich in der Vorlage Template:Category description/Oblast by decade anpassen, damit dort in der untersten Zeile auch die entsprechenden Jahreskategorien mit the erkannt und als Blaulink angezeigt werden? Beispiele für den unzureichenden Status quo: Category:Altai Republic in the 2010s und Category:Sakha Republic in the 2010s. Danke dir, viele Grüße! --Kleeblatt187 (talk) 21:24, 23 September 2024 (UTC)
- Hallo! Das ':the' ist schon an der richtigen Stelle drin (nämlich in {{Category description/Year by administrative division}}). Der Knackpunkt ist vielmehr: woher weiß die Vorlage, bei welchen geographischen Einheiten das "the" vorangestellt werden soll und bei welchen nicht? Die Lösung liegt in Module:Navigation by Wikidata/special rules, wo jede solche Einheit, die ein "the" erfordert, einmalig eingetragen werden muss. Wenn du dort die autonomen Regionen Spaniens anschaust, ist die Situation genau die selbe. Du brauchst also in dieser Datei nur für jede der betroffenen Teilrepubliken eine Zeile einzufügen, und schon müsste alles richtig funktionieren. Liebe Grüße --Reinhard Müller (talk) 09:04, 24 September 2024 (UTC)
- Hallo @Reinhard Müller: danke dir vielmals! Das Module:Navigation by Wikidata/special rules habe ich ergänzt, die Jahreskategorien der Republiken mit the werden jetzt in der Navigationsbox erkannt und richtig dargestellt. Super! So eine gleichermaßen einfache wie versteckte Einstellung hatte ich vermutet – nur nicht selbstständig gefunden. Danke! Teil 2 meines Anliegens ist damit schon gelöst, Teil 1 aber leider noch nicht ganz: Am Beispiel der Category:1978 in the Altai Republic sieht man, dass die Kategorisierung noch nicht vollständig klappt. Anders als in der oben auf der Seite eingebundenen Navigationsbox wird die Category:Altai Republic in the 1970s offenbar nicht als parent category erkannt, ebenso nicht die Category:Altai Republic by year. Bei den schweizer Kantonen bzw. den spanischen Autonomen Gemeinschaften habe ich bislang keinen analogen Anwendungsfall gebunden, um dort den Gegenvergleich zu machen. (Zumindest finde ich unter den knapp über 5000 Vorlageneinbindungen unter Template:Category description/Year by administrative division kein Pendant.) Wenn ich jedoch
{{Category description|Year by administrative division}}
fiktiv in Category:2005 in the Community of Madrid oder in Category:1925 in the canton of Graubünden einsetze und dann die Vorschaufunktion nutze, scheint dort der selbe Effekt aufzutreten wie bei Category:1978 in the Altai Republic, d.h. Kategorisierung lediglich im Strang unter[[Category:YEAR in COUNTRY]]
bzw.[[Category:YEAR in COUNTRY by region]]
. Ist das evtl. doch noch eine allgemeine Einstellungsfrage woanders? Danke nochmal und viele Grüße, --Kleeblatt187 (talk) 20:00, 24 September 2024 (UTC)- @Kleeblatt187: Volltreffer! Du hast einen Bug in meinem Lua-Modul gefunden, dazu noch einen, der ziemlich versteckt war. Aber ich habe ihn gefunden und behoben, und jetzt sieht es so aus, als würde alles klappen. Vielen herzlichen Dank dafür, dass du mich hier auf die Spur gebracht hast! Viele Grüße --Reinhard Müller (talk) 21:12, 24 September 2024 (UTC)
- Wunderbar, danke! :-) Das Ergebnis freut mich, jetzt kann ich hier entspannt weiter arbeiten. Beste Grüße, --Kleeblatt187 (talk) 21:49, 24 September 2024 (UTC)
- @Kleeblatt187: Volltreffer! Du hast einen Bug in meinem Lua-Modul gefunden, dazu noch einen, der ziemlich versteckt war. Aber ich habe ihn gefunden und behoben, und jetzt sieht es so aus, als würde alles klappen. Vielen herzlichen Dank dafür, dass du mich hier auf die Spur gebracht hast! Viele Grüße --Reinhard Müller (talk) 21:12, 24 September 2024 (UTC)
- Hallo @Reinhard Müller: danke dir vielmals! Das Module:Navigation by Wikidata/special rules habe ich ergänzt, die Jahreskategorien der Republiken mit the werden jetzt in der Navigationsbox erkannt und richtig dargestellt. Super! So eine gleichermaßen einfache wie versteckte Einstellung hatte ich vermutet – nur nicht selbstständig gefunden. Danke! Teil 2 meines Anliegens ist damit schon gelöst, Teil 1 aber leider noch nicht ganz: Am Beispiel der Category:1978 in the Altai Republic sieht man, dass die Kategorisierung noch nicht vollständig klappt. Anders als in der oben auf der Seite eingebundenen Navigationsbox wird die Category:Altai Republic in the 1970s offenbar nicht als parent category erkannt, ebenso nicht die Category:Altai Republic by year. Bei den schweizer Kantonen bzw. den spanischen Autonomen Gemeinschaften habe ich bislang keinen analogen Anwendungsfall gebunden, um dort den Gegenvergleich zu machen. (Zumindest finde ich unter den knapp über 5000 Vorlageneinbindungen unter Template:Category description/Year by administrative division kein Pendant.) Wenn ich jedoch
- Hallo! Das ':the' ist schon an der richtigen Stelle drin (nämlich in {{Category description/Year by administrative division}}). Der Knackpunkt ist vielmehr: woher weiß die Vorlage, bei welchen geographischen Einheiten das "the" vorangestellt werden soll und bei welchen nicht? Die Lösung liegt in Module:Navigation by Wikidata/special rules, wo jede solche Einheit, die ein "the" erfordert, einmalig eingetragen werden muss. Wenn du dort die autonomen Regionen Spaniens anschaust, ist die Situation genau die selbe. Du brauchst also in dieser Datei nur für jede der betroffenen Teilrepubliken eine Zeile einzufügen, und schon müsste alles richtig funktionieren. Liebe Grüße --Reinhard Müller (talk) 09:04, 24 September 2024 (UTC)
Hallo @Reinhard Müller: jetzt sind ein paar Tage vergangen, da will ich doch nochmal auf unsere obige Unterhaltung zurück kommen – auch wenn mein „neues“ Anliegen nicht mehr mit der hier in Rede stehenden Vorlage zu tun hat, sondern mutmaßlich auch mit dem eingebundenen Module:Navigation by Wikidata/special rules, vielleicht sogar auch mit dem Hauptmodul. Die Jahreskategorien der Gebietskörperschaften mit «the» sind zwar jetzt repariert – aber mit den zugehörigen Jahrzehnt- bzw. Jahrhundertkategorien stimmt etwas noch nicht, da scheint noch ein kleiner, weiterer Teufel im Detail zu liegen: Beispielsweise siehst du in Category:Sakha Republic in the 2020s und in Category:Altai Republic in the 21st century jeweils in der Navigation der Gebietskörperschaft Rotlinks. Das Modul erwartet offenbar Kategorien wie z.B. Category:The Altai Republic in the 21st century, Category:The Sakha Republic in the 2020s und Category:The Republic of Karelia in the 2020s, also jeweils mit «The» am Anfang. Die gibt es nicht, deswegen sind es Rotlinks. Und diese Kategorien mit «The» am Anfang gibt es zurecht nicht, das ist ja mit den Schweizer Kantonen in den Jahrzehnten und Jahhunderten nicht anders, bei der Category:Community of Madrid in the 2010s auch nicht. M.E. müsste das auch irgendwo im Modul gelöst werden. (Nebeninfo: Wenn ich versuchsweise in Category:The Republic of Karelia in the 2020s (oder vergleichbaren Kategorien) {{Category description|Oblast by decade}}
einsetze bekomme ich einen Lua-Fehler – warum auch immer, aber vermutlich zurecht, weil es diesen Kategorietyp mit „The“ am Anfang ja gar nicht geben soll.). Vermutlich hängt damit dann auch die unvollständige Kategorisierung zusammen, bei Category:Sakha Republic in the 2020s u.ä. fehlt ja – neben den oben in der Navigation erkennbaren Rotlink-Fehlern – unten auch die zugehörige Kategorie Category:Russia in the 2020s. Schaust du dir das bitte bei Gelegenheit nochmal an? Danke! Viele Grüße, --Kleeblatt187 (talk) 20:39, 17 November 2024 (UTC)
- Den für mich nicht auflösbaren Zusammenhang zwischen Ausnahmeliste und Hauptmodul vermute ich auch deswegen, weil sich das Modul bei der „Republic of Crimea“ anders verhält und bei Jahrzehnten und Jahrhunderten kein «the» erwartet. Die „Republic of Crimea“ steht aber auch nicht auf unserer „Special rules“-Liste. Das ist ein echter Rotlink. Technisch gesehen scheint das dort bei den Jahrzehnten und Jahrhunderten zu funktionieren wie es soll – wiederum nicht aber bei den Jahreskategorien. --Kleeblatt187 (talk) 20:39, 17 November 2024 (UTC)
- Hallo Kleeblatt187, Fehler gefunden und behoben, danke erneut für deine sehr gute und hilfreiche Fehlerbeschreibung! Vermutlich würde die "Republic of Crimea" auch auf die Special-Rules-Liste gehören, denn sie wird ja grammatikalisch wie die anderen Republiken behandelt. Viele Grüße --Reinhard Müller (talk) 17:11, 18 November 2024 (UTC)
- Hallo Reinhard Müller, danke dir vielmals für deine Bemühungen! Leider muss ich gleich nochmal reagieren, der The-Detailteufel ist leider sehr hartnäckig. :-( Mein Anliegen von vorgestern ist repariert, jetzt taucht eine andere Nuance auf:
- In den Jahreskategorien, z.B. in Category:2023 in the Sakha Republic, fehlt jetzt das zugehörige Jahrzehnt, sowohl unten bei den Kategorien als auch oben in der Navigationsbox mit seiner ganzen Zeile.
- In den Jahrzehntkategorien, z.B. in Category:Sakha Republic in the 2020s, fehlt jetzt das zugehörige Jahrhundert, sowohl unten bei den Kategorien als auch oben in der Navigationsbox mit seiner ganzen Zeile.
- In den Jahrhundertkategorien, z.B. in Category:Sakha Republic in the 21st century, fehlt jetzt das zugehörige Jahrtausend oben in der Navigationsbox mit seiner ganzen Zeile. (Unten bei den Kategorien könnte es auch fehlen, weiß ich aber nicht. Mangels tatsächlich existierender Jahrtausendkategorien würde das ja m.E. ohnehin ausgeblendet.)
- In allen drei Fällen fehlt unten auch die jeweilige Kategorie Sakha Republic by year / decade / century.
- Ansonsten klarer Fall: Die "Republic of Crimea" gehört auch zu den Ausnahmen, ohne Frage. Im Moment steht sie dort noch nicht, das ist ganz gut um jeweils die „technische Gegenprobe“ zu machen, wie das Modul auf die Ausnahmeregeln reagiert. Irgendwann, wenn der Teufel weg ist, werde ich sie dort bei den Ausnahmen ergänzen. Davon unbenommen werde ich mich aber an den Krim-Kategorien als solches vermutlich nicht vergreifen – das sieht mir nach einem offenkundigen Minenfeld aus. Grüße, --Kleeblatt187 (talk) 20:18, 19 November 2024 (UTC)
- Hallo Kleeblatt187, vielen herzlichen Dank für deine Analyse und die präzise Fehlerbeschreibung, du hilfst mir wirklich ganz ungemein dabei, das Modul besser zu machen! Auch diesen Fehler konnte ich finden und beheben.
- Zu deiner Aussage, dass die Krim ein Minenfeld ist, muss ich dir auf so vielen Ebenen zustimmen, dass es richtig weh tut ... --Reinhard Müller (talk) 08:54, 20 November 2024 (UTC)
- Hallo Reinhard Müller, wunderbar, danke! Das sieht jetzt gut aus. Danke für deine Geduld und die ständigen Präzisierungen im Modul! Bezogen auf Kategorisierung und Navigation scheint mir jetzt im the-Umfeld alles so zu funktionieren wie es soll. Lediglich eine Kleinigkeit ist mir heute noch aufgefallen: Die Republic of Karelia wird derzeit unter „R“ wie „Republic“ einsortiert, nicht unter „K“ wie „Karelia“, siehe z.B. hier und da. Die Altai Republic und die Sakha Republic sind im Lemma anders aufgebaut, hier tritt das Problem nicht auf. Wenn es nur um Karelien ginge, wäre es mir egal. Mit dieser einzigen Unschärfe in Russland könnte ich leben. Allerdings vermute ich, dass „Republic of ...“ und „Canton of ...“ im Modul gleich behandelt werden und dass die Problematik in der Schweiz damit geballt auftreten könnte. Konkret befürchte ich, dass dann alle 26 Kantone jeweils hinter „C“ wie „Canton“ einsortiert werden. Das wäre dann nicht so schön. Ich habe es bislang nicht getestet, vermute es nur. Wie schätzt du das ein? Für den Moment bin ich zufrieden, in der Schweiz habe ich keinen akuten Handlungsdrang. Nur falls mir mal irgendwann die Lust kommt, das spontan dort umzustellen ;-) Viele Grüße und danke nochmal! --Kleeblatt187 (talk) 17:21, 20 November 2024 (UTC)
- Das ist schon vorgesehen und musste nur ergänzt werden. Wirkt sich aber erst nach der nächsten Bearbeitung einer Kategorie (oder vermutlich nach Ablauf irgendeines Cache) aus, deine beiden Beispiele habe ich mit einer leeren Edit "angestupst". Viele Grüße --Reinhard Müller (talk) 17:43, 20 November 2024 (UTC)
- Ach stimmt! Darauf hätte ich kommen können ... das hattest du mir schon mal gezeigt! Asche auf mein Haupt ... Beste Grüße, --Kleeblatt187 (talk) 17:54, 20 November 2024 (UTC)
- Naja, ich hab mich ja selbst kaum dran erinnern können ;-) --Reinhard Müller (talk) 18:00, 20 November 2024 (UTC)
- Ach stimmt! Darauf hätte ich kommen können ... das hattest du mir schon mal gezeigt! Asche auf mein Haupt ... Beste Grüße, --Kleeblatt187 (talk) 17:54, 20 November 2024 (UTC)
- Das ist schon vorgesehen und musste nur ergänzt werden. Wirkt sich aber erst nach der nächsten Bearbeitung einer Kategorie (oder vermutlich nach Ablauf irgendeines Cache) aus, deine beiden Beispiele habe ich mit einer leeren Edit "angestupst". Viele Grüße --Reinhard Müller (talk) 17:43, 20 November 2024 (UTC)
- Hallo Reinhard Müller, wunderbar, danke! Das sieht jetzt gut aus. Danke für deine Geduld und die ständigen Präzisierungen im Modul! Bezogen auf Kategorisierung und Navigation scheint mir jetzt im the-Umfeld alles so zu funktionieren wie es soll. Lediglich eine Kleinigkeit ist mir heute noch aufgefallen: Die Republic of Karelia wird derzeit unter „R“ wie „Republic“ einsortiert, nicht unter „K“ wie „Karelia“, siehe z.B. hier und da. Die Altai Republic und die Sakha Republic sind im Lemma anders aufgebaut, hier tritt das Problem nicht auf. Wenn es nur um Karelien ginge, wäre es mir egal. Mit dieser einzigen Unschärfe in Russland könnte ich leben. Allerdings vermute ich, dass „Republic of ...“ und „Canton of ...“ im Modul gleich behandelt werden und dass die Problematik in der Schweiz damit geballt auftreten könnte. Konkret befürchte ich, dass dann alle 26 Kantone jeweils hinter „C“ wie „Canton“ einsortiert werden. Das wäre dann nicht so schön. Ich habe es bislang nicht getestet, vermute es nur. Wie schätzt du das ein? Für den Moment bin ich zufrieden, in der Schweiz habe ich keinen akuten Handlungsdrang. Nur falls mir mal irgendwann die Lust kommt, das spontan dort umzustellen ;-) Viele Grüße und danke nochmal! --Kleeblatt187 (talk) 17:21, 20 November 2024 (UTC)
- Hallo Reinhard Müller, danke dir vielmals für deine Bemühungen! Leider muss ich gleich nochmal reagieren, der The-Detailteufel ist leider sehr hartnäckig. :-( Mein Anliegen von vorgestern ist repariert, jetzt taucht eine andere Nuance auf:
- Hallo Kleeblatt187, Fehler gefunden und behoben, danke erneut für deine sehr gute und hilfreiche Fehlerbeschreibung! Vermutlich würde die "Republic of Crimea" auch auf die Special-Rules-Liste gehören, denn sie wird ja grammatikalisch wie die anderen Republiken behandelt. Viele Grüße --Reinhard Müller (talk) 17:11, 18 November 2024 (UTC)