Benutzer Diskussion:Schnark/js/personendaten.js
Ältere Fehlermeldungen finden sich in der Versionsgeschichte: 2010 • I 2011 • II 2011 • 2012–2014
Fehler ?
Bearbeiten@Schnark:: Es gibt eine Kat: "Gestorben im Tower of London". Wenn man die PD bearbeitet, wird diese Kat automatisch im Feld STERBEDATUM eingetragen. Eine logische Berichtigung führt dann zur Löschung der o.a. Kat und zu einem Doppeleintrag bei "Gestorben". Beispiel: Josef Jakobs Gruss --Pelz (Diskussion) 15:51, 15. Feb. 2015 (CET)
- Hm. Da müsste ich erst ein bisschen darüber nachdenken, bevor ich es korrigieren kann, immerhin soll ja "Gestorben unbekannt", "Gestorben im 20. Jahrhundert", etc. alles als Gestorben-Kategorien erkannt werden, nur diese eine (oder gibt es noch mehr?) nicht. In Anbetracht der Lösch-/Umbenennungsdiskussion würde ich lieber deren Ende abwarten, bevor ich anfange, komische negative Lookaheads in regulären Ausdrücken unterzubringen. --Schnark 09:26, 16. Feb. 2015 (CET)
- Kategorie wird gelöscht, damit tritt der Fehler nicht mehr auf. -- OkSchnark 12:12, 4. Mär. 2015 (CET)
Ersteinmal ein riesen Dankeschön für dieses wunderbare Skript,
Bearbeitenaber ich habe da mal drei Fragen:
- Warum kann man, wenn man die PD bearbeitet auch gleichzeitig die ND bearbeiten, aber nicht umgekehrt?
- Gibt es die Möglichkeit, dass man nur die Kategorien per Knopfdruck bearbeiten/sortieren kann? Also, wenn schon PD und ND im Artikel sind, aber die Kategorien falsch sortiert sind, klicke ich bisher immer auf PD bearbeiten, damit die Kategorien automatisch sortiert werden, allerdings habe ich dann in der Zfz stehen, dass ich etwas an den PD geändert habe, obwohl ich dies ja überhaupt nicht getan habe.
- Gibt es zwischen dem Syntaxhighlight und dem Syntax Highlighter eigentlich einen Unterschied?
Liebe Grüße, -- Allan D. Mercant Diskussion 12:21, 21. Feb. 2015 (CET)
- Historisch gewachsen (früher war das Normdatenskript ein Plung-In zu personendaten.js, erst später wurde es unabhängig).
- Nein, allerdings sollte, wenn gar nichts an den PD geändert wurde auch kein Kommentar "PD-fix" erscheinen. Wenn dieser automatisch einfügt wird, dann wurde mindestens ein Leerzeichen geändert. Und ändern kannst du die Zusammenfassung ja immer.
- Ja, siehe Benutzer:Schnark/js/syntaxhighlight#Alternativen --Schnark 09:23, 23. Feb. 2015 (CET)
- Ah, danke. Ich habe nur mal beide ausprobiert und da auf die Schnelle keinen Unterschied gesehen. Liebe Grüße, -- Allan D. Mercant Diskussion 16:06, 23. Feb. 2015 (CET)
Hallo Schnark, mir ist schon mehrfach aufgefallen, dass bei der Staatsangehörigkeit der Vorschlag "" ist, aber sowohl eine entsprechende Kat da ist als auch im Einleitungssatz die Staatsangehörigkeit steht. Kannst Du das bitte mal prüfen? Danke für Deine Mühe. Viele Grüße --Pelz (Diskussion) 22:28, 23. Mär. 2015 (CET)
- Die Kategorie:Deutscher sagt leider nicht so ganz klar, wer eigentlich Deutscher ist, aber eigentlich sollten dort alle Personen einsortiert werden, die die deutsche Staatsangehörigkeit besaßen. Laut Deutsche Staatsangehörigkeit#Rechtsgrundlagen gibt es diese erst seit 1913, sodass jemand, der 1911 verstarb, eigentlich kein Deutscher in diesem Sinne sein kann und daher auch nicht in dieser Kategorie stehen sollte. --Schnark 09:36, 24. Mär. 2015 (CET)
- Danke für die Aufklärung --Pelz (Diskussion) 22:17, 25. Mär. 2015 (CET)
Bei der PD-Bearbeitung hat Dein Script automatisch einen GND Hinweis [1] generiert. Nachdem ich das (2.3) gelesen habe, bekomme ich aber Zweifel ob das Script an diesem Punkt richtig arbeitet. Nach Prüfung des Eintrags bei der GND fand ich heraus, dass es sich wohl um eine andere Person handelt. Kannst Du das bitte mal prüfen, damit nicht nicht häufiger falsche GND-Daten eingetragen werden? Danke --Pelz (Diskussion) 22:25, 25. Mär. 2015 (CET)
- Die GND-Nummer ist mit der VIAF-Id verknüpft und wird daher durch das Normdaten-Skript automatisch gefunden und eingetragen. Leider gibt es keine automatisierbare Möglichkeit vom Skript aus festzustellen, ob es sich um eine individualisierte oder nicht-individualisierte Nummer handelt (zumindest ist mir keine bekannt). Am besten wäre es gewesen, wenn du vor dem Speichern gesehen hättest, dass es sich um einen nicht-individualisierten Eintrag handelt, und die Nummer über den Doppelpfeil hinter GND (Name) dorthin verschoben hättest, sowie eventuell auf WP:PND/F um eine Umwandlung in einen individualisierten Eintrag gebeten hättest. Ich bin mir nicht ganz sicher, aber es kann sein, dass Benutzer:APPER regelmäßig nach nicht-individualisierten GNDs sucht und korrigiert. --Schnark 09:36, 26. Mär. 2015 (CET)
- Hi Schnark. Kannst du mir einen Pointer auf die Stelle geben, an der du die GND zu einer VIAF ermittelst? Dass eine GND "undifferentiated" ist, ist ja seit einiger Zeit bei VIAF hinterlegt, eventuell kann ich da was machen. Grüße --APPER\☺☹ 10:00, 26. Mär. 2015 (CET)
- Die relevante URL ist https://viaf.org/viaf/AutoSuggest?callback=foo&query=gudaitis, dort der Eintrag
{"term":"Gudaitis, Romas, 1941-","lc":"no2006017933","nametype":"personal","dnb":"15858841x","viafid":"21889934"}
, dem man das undifferentiated des GUIs nicht entnehmen kann. (Die NDL, die es inzwischen im GUI auch gibt, fehlen in der API ebenfalls.) --Schnark 10:42, 26. Mär. 2015 (CET)
- Die relevante URL ist https://viaf.org/viaf/AutoSuggest?callback=foo&query=gudaitis, dort der Eintrag
- Hi Schnark. Kannst du mir einen Pointer auf die Stelle geben, an der du die GND zu einer VIAF ermittelst? Dass eine GND "undifferentiated" ist, ist ja seit einiger Zeit bei VIAF hinterlegt, eventuell kann ich da was machen. Grüße --APPER\☺☹ 10:00, 26. Mär. 2015 (CET)
Spinnt mein Script?
Bearbeiten@Schnark: seit heute habe ich ein Problem: beim ersten öffnen eines Personenartikels ist alles ganz normal, bei allen weiteren Artikel ist der Bearbeiten-Button weg. Das gilt für FF, IE und auch Chrome. Hast Du dazu eine Idee? (nicht signierter Beitrag von Pelz (Diskussion | Beiträge) 23:36, 28. Mai 2015)
- @Pelz: Es gab soweit ich mitbekommen habe ein fehlerhaftes MW-Update. Falls das Problem noch besteht: Cache leeren. --Schnark 09:20, 30. Mai 2015 (CEST)
- @Schnark: Danke für Deine Nachricht. Jetzt ist wieder alles OK. Gruss --Pelz (Diskussion) 16:26, 1. Jun. 2015 (CEST)
Änderungsvorschläge
BearbeitenIch könnte folgende automatische Einträge in der Begründungszeile gut gebrauchen:
- bei automatischen oder manuellen Änderungen im Defaultsort/Sortierungsfeld: "Katsort"
- bei Änderungen in der Kat "Staatsangehörigkeit" "Kat".
Betrachte das bitte als Anregung eines Intensivusers, dem damit viele zusätzliche Klicks erspart blieben. Danke. Gruß --Pelz (Diskussion) 00:32, 17. Jul. 2015 (CEST)
- Die Änderung ist weitgehend ungetestet, scheint aber zu funktionieren. Über die genauen Formulierungen der Kommentare können wir natürlich noch diskutieren. --Schnark 10:01, 18. Jul. 2015 (CEST)
- @Schnark: Danke für die Umsetzung. Funktioniert soweit ich das gesehen habe. Beim Text würde ich auf "korr." verzichten, weil es insbesondere bei den Kat fast immer eine Ergänzung und keine Berichtigung ist. --Pelz (Diskussion) 14:27, 20. Jul. 2015 (CEST)
- Habe beide "korr." entfernt. --Schnark 09:21, 21. Jul. 2015 (CEST)
- Gesehen, herzlichen Dank --Pelz (Diskussion) 00:07, 22. Jul. 2015 (CEST)
- Habe beide "korr." entfernt. --Schnark 09:21, 21. Jul. 2015 (CEST)
- @Schnark: Danke für die Umsetzung. Funktioniert soweit ich das gesehen habe. Beim Text würde ich auf "korr." verzichten, weil es insbesondere bei den Kat fast immer eine Ergänzung und keine Berichtigung ist. --Pelz (Diskussion) 14:27, 20. Jul. 2015 (CEST)
Änderungsvorschlag
Bearbeiten@Schnark: Wenn, wie im Artikel Karl Hubbuch die Normdaten sofort unter dem Text stehen, schieb Dein Script eine Leerzeile rein. Das ist auch imho sinnvoll. Ist das aber die einzige Änderung, dann kann ich das nicht schon in der Maske erkennen, sondern nur wenn ich den Button "Übernehmen" klicke. Das gilt ebenso für die alleinige Änderung der Kat-Reihenfolge. Es wäre schön, wenn jede Änderung die Dein Script vornehmen will, schon in der Maske angezeigt wird. Das spart einen unnötigen Klick und wäre daher imho hilfreich zur Bekämpfung meiner Arthrose. Danke und Gruss --Pelz (Diskussion) 23:31, 23. Jul. 2015 (CEST)
- Das Problem ist, dass mein Skript gar nicht so genau weiß, was es wie ändern wird. Im Wesentlichen löscht es Normdaten, Kategorien und Personendaten komplett und fügt sie dann wieder neu ein. Ob bzw. was sich dabei verändert – insbesondere wenn es um Leerzeilen u. ä. geht – lässt sich nur sehr schwer feststellen. --Schnark 09:38, 24. Jul. 2015 (CEST)
@Schnark: In den PD stand die GDN: 118771175, Dein Script schlägt aber 1013596587 vor. Die letztere Nr. weist zwar auch auf den Beschriebenen hin, aber die erstere gibt einen personalisierten Datensatz aus. Kann man das irgendwie abstellen? Gruß --Pelz (Diskussion) 19:52, 4. Aug. 2015 (CEST)
- Die 1013596587 ist im VIAF-Datensatz verknüpft, sodass das Skript sie findet und vorschlägt. Die 118771175 ist dort zwar auch vorhanden, aber die VIAF-API ist so dämlich, beide Nummern zu liefern, und zwar in einer Form, dass ich nur auf die eine (und in dem Fall die unerwünschte) Zugriff habe. --Schnark 09:09, 5. Aug. 2015 (CEST)
ebenda
Bearbeiten@Schnark:Dein Script "übersetzt" beim Sterbeort den Begriff "ebenda" mit dem Geburtsort. Soweit so gut. Steht aber im Einleitungssatz z.B. "ebendort" schlägt das Script vor, den eingetragenen Sterbeort zu löschen. Ich habe ziemlich viele "ebendort" in "ebenda" geändert. Ich meine, dass wir uns irgendwann und irgendwo auf "ebenda" verständig haben, habe aber keine Ahnung mehr wo und wann. Hast Du dazu irgendeine Quelle? Gruss --Pelz (Diskussion) 00:43, 7. Aug. 2015 (CEST)
- Eine Diskussion dazu finde ich auch gerade nicht, allerdings wäre es für mich ziemlich leicht, ein "ebendort" genau so zu behandeln wie ein "ebenda". --Schnark 09:21, 7. Aug. 2015 (CEST)
- "ebendort" wird jetzt so behandelt wie "ebenda". -- OkSchnark 09:37, 25. Jan. 2016 (CET)
Staatsangehörigkeit
Bearbeiten@Schnark: Mir ist aufgefallen, dass in den PD bei einer Anzahl von Artikeln nicht die Staatsangehörigkeit vorgeschlagen wird, obwohl in der Kurzbezeichnung diese steht. Beispiel: Doug Williams. Da das leider kein Einzelfall ist, bitte ich Dich doch mal zu schauen, woran das liegen kann. Danke und Gruß --Pelz (Diskussion) 23:06, 22. Okt. 2015 (CEST)
- Ich habe den Grund gefunden: der Einleitungssatz sagt nichts über die Staatsangehörigkeit aus. Richtig? --Pelz (Diskussion) 23:47, 22. Okt. 2015 (CEST)
- Ich schaue mal, woran es liegt und werde den Fehler korrigieren. --Schnark 09:04, 23. Okt. 2015 (CEST)
- Mit Version 6.1 behoben, war vermutlich ein Fehler, der sich bei der Komplettüberarbeitung von neulich eingeschlichen hat. Leider sind meine Tests nicht geeignet, sowas abzufangen. -- ErledigtSchnark 09:14, 23. Okt. 2015 (CEST)
- Wenn man die Programmfehlter von Microsoft sieht, sind das hier doch alles "kleine" Fische. Danke für die schnelle Reaktion. Gruß --Pelz (Diskussion) 15:02, 23. Okt. 2015 (CEST)
- Mit Version 6.1 behoben, war vermutlich ein Fehler, der sich bei der Komplettüberarbeitung von neulich eingeschlichen hat. Leider sind meine Tests nicht geeignet, sowas abzufangen. -- ErledigtSchnark 09:14, 23. Okt. 2015 (CEST)
- Ich schaue mal, woran es liegt und werde den Fehler korrigieren. --Schnark 09:04, 23. Okt. 2015 (CEST)
Geschlecht unbekannt
Bearbeiten@Schnark:Im Artikel Meister des Dominikanerzyklus bin ich dem Vorschlag Deines Scripts gefolgt und habe "Geschlecht unbekannt" übernommen. Daraufhin bekam ich von Achim Raschka den Hinweis: "Antike und mittelalterliche Künstler mit Notnamen gehören nicht in diese Kategorie. Bei diesen ist in der Wissenschaft niemals daran gezweifelt worden, dass es sich um Männer handelt." Da Achim ein bekannter Experte ist, habe ich keinen Zweifel an seinem Hinweis. Kannst Du das irgendwie berücksichtigen? Danke+Gruß --Pelz (Diskussion) 15:57, 29. Nov. 2015 (CET)
- -- ErledigtSchnark 09:19, 30. Nov. 2015 (CET)
Chinesen
Bearbeiten@Schnark: Mir ist aufgefallen, dass bei Chinesen, die die Kat "Chinese (Honkong)" haben, vom Script die Staatsangehörigkeit noch gefordert wird. Chinese (Honkong) ist aber eine Unterkat von "Chinese" (siehe: Wong Kar-Wai). Sollte m.E. mit eingebaut werden. Danke --Pelz (Diskussion) 21:43, 21. Jan. 2016 (CET)
- Och, und wenn Du gerade bei den Chinesen bist, dann wäre es nett, wenn Du im Feld Name die vorgegebene Reihenfolge nicht drehen würdest. Bei Chinesen wird immer zuerst der Familienname, dann der Vorname genannt. Der Name des Lemmas kann also übernommen und nur noch durch ein Komma getrennt werden. Vielen herzlichen Dank, --Silke (Diskussion) 21:47, 21. Jan. 2016 (CET)
- Liebe Silke, von den Namen der Chinesen versuche ich mich immer fernzuhalten. Wenn mir das versehentlich nicht gelingt entschuldige Du das bitte. Danke. Gruß --Pelz (Diskussion) 01:52, 22. Jan. 2016 (CET)
- Die Kat "Chinese (Honkong)" ergänze ich im Skript, auch wenn das bei Wong Kar-Wai nichts bringen wird, da in der Kurzbeschreibung "Hongkong" fehlt. Der Name sollte vom Skript eigentlich nicht verdreht werden (außer bei Chinesen mit westlichem Namen), warum das offenbar schief geht und warum meine automatischen Tests das nicht entdeckt haben, schaue ich mir gleich an. --Schnark 09:36, 22. Jan. 2016 (CET)
- Die beiden Kategorien "Chinese (Hongkong)" und "Chinese (Macau)" werden jetzt als Staatsangehörigkeitskats erkannt, ein paar Verwirrungen darüber, ob die Vorschläge auf den aktuellen Werten oder vorherigen Vorschlägen beruhen sollen, habe ich auch behoben, sodass sich jetzt hoffentlich die meisten Chinesen so verhalten, wie sie sollen und sich die anderen auch nicht daneben benehmen. Den Test habe ich ebenfalls ergänzt, dort gab es bisher als einzigen Chinesen nur Leslie Cheung, bei dem die Umkehrung des Namens korrekt ist, sodass die Fehler bisher nicht aufgefallen sind. --Schnark 10:32, 22. Jan. 2016 (CET)
- Jetzt stimmen auch die Alternativnamen, sodass ich den Abschnitt mal als erledigt betrachte. -- OkSchnark 09:38, 25. Jan. 2016 (CET)
Nordire
BearbeitenHier gibt es m.E. Änderungsbedarf. Script erkennt zwar Schotten, Waliser und Engländer, aber nicht die Nordiren. Beispiel: Bap Kennedy. Gruß --Pelz (Diskussion) 01:22, 1. Jul. 2016 (CEST)
- Nordiren fehlten, da sie (zurecht) nicht in der OkKategorie:Person nach Staatsangehörigkeit und auf WP:NKS stehen. Solche staatsangehörigkeitsähnlichen Kategorien kennt das Skript nur, wenn ich sie zufällig irgendwie gefunden haben, im Moment sind das Engländer, Person (Katalonien), Nordire, Palästinenser, Schotte, Waliser. Falls du noch mehr findest, kann ich die natürlich auch noch ergänzen. --Schnark 09:01, 1. Jul. 2016 (CEST)
VisualEditor
BearbeitenAls kleiner Hinweis für diejenigen, die hier mitlesen: Das Skript ist (schon eine Weile, aber seit neuestem in größerem Umfang) auch mit dem VisualEditor (sowohl im visuellen Modus als auch im Quelltextmodus (kann in den Einstellungen unter den Beta-Funktionen aktiviert werden)) kompatibel. Der Ablauf einer Bearbeitung ist dabei anders, derzeit gibt es beim Bearbeiten in der Seitenspalte einen Link, der die gewohnte Eingabemaske aufruft.
Auch wenn die meisten hier vermutlich beim klassischen Quelltexteditor bleiben werden, vielleicht gibt es ja jemand, der mal was Neues ausprobieren möchte. Die Bedienung des Skripts im VE ist sicher noch nicht optimal, Fehlermeldungen und Wünsche von tatsächlichen Anwendern sind gern gesehen. –Schnark 11:23, 10. Jan. 2017 (CET)
Die Box Personendaten ist hier wohl fehl am Platz, kannst Du die wegnehmen?! Gruß und Dank --Pimpinellus((D)) • WikiMUC • 10:58, 3. Mär. 2017 (CET)
- Hat zwar nichts mit diesem Skript zu tun, wurde aber (nicht von mir) erledigt. –Schnark 09:43, 4. Mär. 2017 (CET)
André Eminger
BearbeitenIst es normal, dass mir beim Aufruf der Weiterleitung →André Eminger ohne mein Zutun die Personendatenübernahme und der Inhalt der Zielseite eingeblendet werden? Das kommt mir doch sehr merkwürdig vor. Habe ich so noch nie gehabt. --Liebe Grüße, Lómelinde Diskussion 13:15, 27. Jan. 2018 (CET)
Warnmeldung in der Mobilversion
BearbeitenHallo Schnark, in der Simmulation der Mobilversion bekomme ich, bei Artikeln, die keine Personenartikel sind (wie Modehaus M. Baltz, Rechtsform oder Politisierungsdilemma) folgende Meldung in der Konsole angezeigt.
makeButton@https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js&action=raw&ctype=text/javascript:2211:15
fire@https://de.m.wikipedia.org/w/load.php?debug=false&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=minerva&version=12ab2sa:46:599
add@https://de.m.wikipedia.org/w/load.php?debug=false&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=minerva&version=12ab2sa:47:143
register@https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js&action=raw&ctype=text/javascript:2132:4
f2@https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js&action=raw&ctype=text/javascript:2110:3
fire@https://de.m.wikipedia.org/w/load.php?debug=false&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=minerva&version=12ab2sa:46:599
add@https://de.m.wikipedia.org/w/load.php?debug=false&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=minerva&version=12ab2sa:47:143
waitForTE@https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js&action=raw&ctype=text/javascript:2112:2
init/<@https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/personendaten.js&action=raw&ctype=text/javascript:2265:4
mightThrow@https://de.m.wikipedia.org/w/load.php?debug=false&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=minerva&version=12ab2sa:49:590
resolve/</process<@https://de.m.wikipedia.org/w/load.php?debug=false&lang=de&modules=jquery%2Cmediawiki&only=scripts&skin=minerva&version=12ab2sa:50:269
Immer wenn das auftritt wird ein anderes Skript dadurch in seiner Funktion behindert. Das ist mir nur zufällig aufgefallen, als ich diese Zusammenfassungen prüfen wollte. Ich verstehe davon leider nichts, aber wozu wird hier überhaupt dieses Skript aufgerufen? Bei Personenartikeln erscheint diese Meldung, wo ich es versucht habe nicht und das LintHint läuft ganz normal ohne Störungen ab. Siehe auch meine Anfrage dort Benutzer_Diskussion:PerfektesChaos/js/lintHint#Mobil?. Ich habe zwar kein Mobilgerät, trotzdem wäre es aber schön, wenn dein Skript keine Behinderung für andere Skripte auslösen würde. Konkret funktioniert dann die Schaltfläche zur Analyse nicht und es erfolgt auch keine Fehlermeldung in der Konsole. Magst du dir das einmal ansehen? In der Desktopversion funktioniert es einwandfrei, sonst wäre mir das schon eher aufgefallen. --Liebe Grüße, Lómelinde Diskussion 06:26, 22. Mai 2018 (CEST)
- Keines meiner Skripte ist in der Mobilversion getestet und viele haben Probleme. Das zu beheben, hat für mich nur geringe Priorität, du solltest meine Skripte in der Mobilversion einfach gar nicht erst einbinden. –Schnark 08:54, 22. Mai 2018 (CEST)
- Es ging mir weniger um mich, es könnten andere genau so verwenden. Ich brauche das nie, aber es erzeugt nun einmal Fehler. Priorität hat das für mich insofern, da das Skript für LintHint eben der gezielten Suche nach Linterfehlern dient und diese insbesondere in Artikeln behoben werden sollten. Da die Funktion aber, soweit ich es getestet hatte, nur im ANR gestört ist, ist gerade das etwas kritisch. Wie gesagt verwende ich es nicht so, da ich gar kein Mobilgerät besitze. Aber ich versuche immer auf Fehler hinzuweisen. Es ist deine Entscheidung. Und ich wüsste auch nicht wie ich dein Skript mobil ausschalten soll, entweder es ist aktiv, dann aber überall oder es ist nicht aktiv. Wie gesagt es ist nur ein Hinweis und ich habe es als Auslöser eingekreist, was für mich schon schwierig ist. --Liebe Grüße, Lómelinde Diskussion 09:16, 22. Mai 2018 (CEST)
Wenn ich den Artikel anschaue, gibt es eine Menge von Alternativnamen. Dein Script zeigt die aber nicht mehr an. Vermutlich liegt daran, dass die Alternativnamen in der Artikelsyntax untereinander geschrieben sind. Ich habe inzwischen auch eine Reihe mit ähnlich vielen Alternativnamen gesehen, die vor dem Namen:"|" stehen hatten. Auch diese werden im Script nicht angezeigt. Vermutlich wird das wohl inzwischen erlaubt, da ja die "normale" Artikelansicht alles anzeigt. Wenn dem so ist, dann müsstest Du evtl. Deinen Script anpassen. Viele Grüße --Pelz (Diskussion) 23:31, 13. Jun. 2018 (CEST)
- Sollte jetzt funktionieren, ich hoffe, dass dabei nichts anderes kaputtgegangen ist. –Schnark 09:06, 14. Jun. 2018 (CEST)
ist keine Person --Eingangskontrolle (Diskussion) 12:40, 5. Sep. 2018 (CEST)
- Falls du irgendeine nützliche Information übermitteln wolltest, ist sie bei mir nicht angekommen. Falls es ein Fehlerbericht sein sollte, lies doch bitte https://www.chiark.greenend.org.uk/~sgtatham/bugs-de.html und versuche es dann nochmal. –Schnark 09:37, 6. Sep. 2018 (CEST)
Script kaputt??
BearbeitenBei mir hat Dein Script mit Chrome nie funktioniert. Das war nicht weiter schlimm, habe ich doch den FF dann genutzt. Heute sehe ich, dass es auch mit dem FF nicht mehr geht. Muss ich irgendwas anpassen? MfG --Pelz (Diskussion) 00:44, 14. Sep. 2018 (CEST)
- Deine monobook.js/vector.js, die du von PDD übernommen hast, ist veraltet und produziert Fehler, die dann auch dazu führen, dass alle anderen Skripte nicht funktionieren. Entweder du entfernst den entsprechenden Code ganz, oder du nutzt die neueste Version von Benutzer:PDD/monobook.js (wobei ich die nicht uneingeschränkt empfehlen kann, aber das ist meine rein persönlich Meinung, auch wenn sie in meinen Augen natürlich begründet ist). –Schnark 11:44, 14. Sep. 2018 (CEST)
Sprachvorlagen zerstückelt durch Namensumstellung in Vorschlägen
BearbeitenFestgestelt im Artikel Fjodor Akimenko. Der vorgeschlagene Alternativname ist mit Vorlage Russische Sprache formatiert (mit Transliteration), bei der Umstellung in die Form Nachname, Vornamen wird die Vorlage dann zerstückelt, so dass
'''Fjodor Stepanowitsch Akimenko''' ({{ruS|Фёдор Степанович Акименко}}, wiss. [[Transliteration]] ''{{lang|ru-Latn|Fëdor Stepanovič Akimenko}}''
den folgenden Vorschlag zum Resultat hat:
Akimenko, Fjodor Stepanowitsch (vollständiger Name); Akimenko}}, {{lang|ru-Latn|Fëdor Stepanovič; Акименко, Фёдор Степанович (russisch)
Die schließenden geschweiften Klammern verbleiben also beim Nachnamen, der Rest der Vorlage rutscht mit den Vornamen nach hinten...
Ansonsten leistet dein Skript aber schon lange unschlagbare Arbeit, ein großes Danke dafür! --TK • Diskussion 11:48, 25. Feb. 2020 (CET)
- Da das Skript Sprachvorlagen an sich bereits korrekt behandelte, wird ab sofort kursiv+Vorlage nicht mehr als kursiv, sondern als Vorlage behandelt. – OkSchnark 09:28, 26. Feb. 2020 (CET)
Vorschläge übernehmen Formatierung
Bearbeiten@Schnark:Ebenso übernehemen die Vorschläge Kursivformatierung (fett vermutlich ebenso), die nicht in der PD-Infobox landen sollte (Beispiel: Richard Hinckley Allen). Ohne dein Skript ansatzweise zu kennen, tippe ich auf Regex-Matches der umliegenden Leerzeichen als Ursache (sowohl hier als auch im obigen Fall), die visuell zwar zutreffen würden, aber die im Quelltext vorhandene Formatierung mitnehmen. –TK • Diskussion 14:46, 25. Feb. 2020 (CET)
- Mehrfache Apostrophe bei Orten werden nun entfernt. Ok
- Neue Probleme scheinen bei keiner der beiden Änderungen aufgetreten zu sein, 128 Testfälle liefen unverändert, einer (bei dem ein kursives Wort zum Sterbeort gerutscht ist) verbessert, zwei neue Tests für die beiden Beispiele habe ich ergänzt. –Schnark 09:28, 26. Feb. 2020 (CET)
Name Japaner
BearbeitenIch bekam einen Hinweis auf: [2], demnach bei nach dem 26. Dezember 1926 geborene Japaner im Artikel "Vorname Familienname" in Regelfall sein sollen. Am Beispiel: Yoshikichi Furui habe ich gesehen, dass Dein Script das nicht "mag". Bitte einmal nachschauen. Danke für Deine Hilfe. Gruss --Pelz (Diskussion) 22:41, 2. Mär. 2020 (CET)
- Der hat das ganz grandiose Geburtsdatum
* [[7. März|19. November]] [[1924|1937]]
. Das Skript liest da 7. März 1924 raus (wird ja auch vorgeschlagen), und das ist vor 1926. Von solchen Fehlern abgesehen, bei denen mein Skript nicht wirklich sinnvoll reagieren kann, weiß mein Skript um die Showa-Zeit (auch wenn ich aus praktischen Gründen die Grenze um ein paar Tage auf den 31. Dezember verschoben haben). –Schnark 08:57, 3. Mär. 2020 (CET)
Deutscher
BearbeitenWir haben viele Artikel, in den als Staatsangeh. "DDR-Bürger" und "Deutscher" richtig eingetragen sind. Dein Script will aber doch immer den "DDR-Bürger" weg haben. Aus meiner Sicht sollte man das ändern. LG --Pelz (Diskussion) 23:01, 2. Mär. 2020 (CET)
- Im Augenblick beruhen die Vorschläge für die Staatsangehörigkeit auf der Kurzbeschreibung. Wenn da nur „deutsch“, aber nichts von „DDR“ steht, kann das Skript nicht wissen, dass die Kategorie „DDR-Bürger“ korrekt ist und schlägt nur „Deutscher“ vor. Ich bin mir nicht ganz sicher, ob ich es technisch schaffe, diesen Fall speziell zu behandeln, dass die Kategorie „DDR-Bürger“ akzeptiert wird, wenn sie bereits vorhanden ist, auch wenn davon nichts in der Kurzbeschreibung steht. –Schnark 09:04, 3. Mär. 2020 (CET)
Die "biolgische" Frau hat die Kat "Nichtbenäre Persone". Wenn man mit dem Script den Artikel anfasst, wird trotzdem "Frau" vorgeschlagen. Führt dann zu unnötigen Rücksetzungen, LG --Pelz (Diskussion) 01:27, 8. Jan. 2021 (CET)
- Soweit ich das erkenne (also alles cum grano salis lesen!): Das Skript kennt die Kat. „Nichtbinäre Person“ nicht. Gleichzeitig ist es so programmiert, dass es, wenn weder die Kat. „Frau“, noch „Mann“, noch „Geschlecht unbekannt“ vorhanden sind (vgl. auch Kategorie:Person nach Geschlecht), in der Kurzbeschreibung nachsieht, die derzeit „kanadische Fußballspielerin“ lautet – wenn dort „kanadischer Fußballspieler“ stünde, würde aber „Mann“ für das Geschlecht benutzt werden. Man muss wohl alle dahingehenden Skript-Teile so umbauen, dass auch „nichtbinär“ berücksichtigt wird. — Speravir – 22:11, 8. Feb. 2021 (CET)
- Ein Tag später: Es scheint aber auch dann „Frau“ gesetzt zu werden, wenn die Endung sächlich ist (was im konkreten Fall allerdings ebenso falsch wäre), vgl. Zeile 1825.
- Unsicher bin ich ebenso bei Z. 2308. Aber sicher zu ändern ist schon mal das:
- alt:
extrahiere(/\[\[(?:kategorie|category):\s*(mann|frau|geschlecht[ _]unbekannt)\s*(?:\||\]\])/i, this.wikitext)
- neu:
extrahiere(/\[\[(?:kategorie|category):\s*(mann|frau|geschlecht[ _]unbekannt|nichtbinäre[ _]person)\s*(?:\||\]\])/i, this.wikitext)
- alt:
} else if (['Mann', 'Frau', 'Geschlecht unbekannt'].indexOf(kat) !== -1) {
- neu:
} else if (['Mann', 'Frau', 'Geschlecht unbekannt', 'Nichtbinäre Person'].indexOf(kat) !== -1) {
- alt:
kat === 'Mann' || kat === 'Frau' || kat === 'Geschlecht unbekannt' ||
- neu:
kat === 'Mann' || kat === 'Frau' || kat === 'Geschlecht unbekannt' || kat === 'Nichtbinäre Person' ||
- alt:
- — Speravir – 17:38, 9. Feb. 2021 (CET)