Wikidata:Namescript

This page is a translated version of the page Wikidata:Namescript and the translation is 100% complete.

namescript är ett användarskript för att rensa upp objekt för namn (personnamn, efternamn, osv).

Baserad på datan i objektets uttalanden kommer den automatiskt fylla i etiketter, beskrivningar eller alias som saknas.

Koma igång

Lägg till följande i din common.js:

mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Harmonia_Amanda/namescript.js&action=raw&ctype=text/javascript' );

Användning

Innan du använder namescript borde objektet ha ett instance of (P31)-uttalande med ett av följande värden: male given name (Q12308941), female given name (Q11879590), family name (Q101352), double family name (Q29042997) eller unisex given name (Q3409032).

Den kräver också giltiga native label (P1705)- och writing system (P282)-uttalanden (och, för japanska namn, ett giltigt name in kana (P1814)-uttalande).

Om alla uttalanden finns visas en länk "add labels and descriptions" under instance of (P31)-uttalandet. Den åsidosätter inte befintliga etiketter/beskrivningar, så kan behöva ta bort felaktiga etiketter/beskrivningar innan du använder skriptet. Skriptet lägger till alla etiketter, beskrivningar och alias som saknas.

Den hanterar ännu inte alla skriftsystem. Skriptet hanterar just nu: Latin script (Q8229), kanji (Q82772), Greek alphabet (Q8216), Georgian scripts (Q161428), Hangul (Q8222), Arabic alphabet (Q8196), Hebrew alphabet (Q33513), Cyrillic script (Q8209), Armenian alphabet (Q11932), Devanagari (Q38592).

Standalone-version

Administratörer kan också köra en standalone-version av namescript på sina datorer, vilket är mycket effektivare för stora mängder namn. Gå till https://github.com/lucaswerkmeister/namescript och följ instruktionerna där.