Template talk:Category description/Oblast by year

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

<<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 den Oblast-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)[reply]

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)[reply]
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)[reply]
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)[reply]
@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)[reply]
Wunderbar, danke! :-) Das Ergebnis freut mich, jetzt kann ich hier entspannt weiter arbeiten. Beste Grüße, --Kleeblatt187 (talk) 21:49, 24 September 2024 (UTC)[reply]

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)[reply]

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)[reply]
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)[reply]