Nothing Special   »   [go: up one dir, main page]

Przejdź do zawartości

Wikipedysta:Derbeth/ort

Z Wikipedii, wolnej encyklopedii

Stworzyłem skrypt mający za zadanie przyspieszyć pracę przy masowym usuwaniu błędu danego typu z dużej liczby stron. Często jeden artykuł może mieć wiele błędów ortograficznych lub tekst artykułu jest bardzo długi i błąd ciężko znaleźć – a ponieważ poprawianie wielu typów błędów można opisać prostymi regułami, wpadła mi na myśl częściowa automatyzacja tej czynności.

Opis zmian

[edytuj | edytuj kod]

"automat. popr. pisowni" w opisie zmian oznacza, że do poprawiania pisowni wykorzystany został automatyczny skrypt, ale sama edycja została wykonana przez człowieka (nie bota) i zmiany zostały przez niego za każdym razem przejrzane i dopiero potem ręcznie zapisane.

Co poprawia skrypt

[edytuj | edytuj kod]
  • wiele rzeczy z Pomoc:Powszechne błędy językowe i jeszcze trochę innych
  • kasuje podwójne spacje i spacje z końców linii (na podglądzie zmian wtedy taka linia jest podświetlona, ale nie widać, żeby coś się zmieniło)
  • apostrofy ("Disney'a", "Gary'm")
  • odmianę skrótowców ("SMSa" albo "SMS'a")
  • błędną odmianę liczebników ("13-stego/-tego/-ego/-go", "5-cio osobowy", "4 bajtowy", "dwu i pół złotowy")
  • niepolski zapis liczb ("10.000" i "10,000" na "10 000")
  • nieprawidłowy zapis skrótów ("wg.", "w/g")
  • częste błędy pisowni ("ziemii", "Brytani" "wogóle", "z tąd", "tyś.")
  • kilka błędów interpunkcyjnych ("cośtam, podczas, gdy")
  • wykonuje proste sprzątanie kodu (gł. poprawę linków)

Wykorzystanie skryptu

[edytuj | edytuj kod]

Nawet jeśli uważasz, że jesteś mistrzem ortografii, skrypt może ci się przydać do szybkiego sprawdzenia, czy w artykule nie umknął twojej uwadze jakiś błąd.

Początkowo skrypt był dostępny tylko jako formularz online, obecnie jest dostępny jako skrypt umieszczający dodatkowy przycisk w oknie edycji. W tym celu należy do swojego common.js (np. Wikipedysta:Derbeth/common.js) wstawić kod

mw.loader.load('//pl.wikipedia.org/w/index.php?title=User:Derbeth/ort.js&action=raw&ctype=text/javascript');
Uwaga 1
Od wersji 0.4.0 kliknięcie na przycisk nie usuwa zmian wprowadzonych w haśle - można z niego korzystać w dowolnym momencie.
Uwaga 2
Należy zawsze dokładnie prześledzić podgląd zmian. Skrypt był testowany przez rok i nie robi ewidentnych głupot, ale zawsze będzie mógł zadziałać źle i nigdy nie zostanie to wyeliminowane, bo wprowadza reguły polskiej ortografii, a nie wszystkie teksty w artykułach są w języku polskim.
Uwaga 3
Jeśli nie rozumiesz, co skrypt robi, nie klikaj "zapisz".
Uwaga 4
Uważaj na cytaty. Nie można poprawiać pisowni w przytoczonych dosłownie wypowiedziach.

Zmiana ustawień

[edytuj | edytuj kod]

Dla jednej strony

[edytuj | edytuj kod]

Jeśli przycisk poprawiania ortografii zostanie wciśnięty w momencie oglądania podglądu zmian (na przykład po uruchomieniu korekty po raz pierwszy), pojawi się okno dialogowe umożliwiające zmianę ustawień dla jednego następującego uruchomienia.

Na stałe

[edytuj | edytuj kod]

Przed linijką importującą skrypt należy wpisać kod

wp_ort_settings = {"interp": 1, "typogr": 0, "br": 1, "kropki": 1, "rzymskie": 0, "ryzykowne": 1};

i zmienić go zgodnie ze swoimi potrzebami.

Opis opcji:

br
Zamienianie występujących po sobie co najmniej dwóch znaczników <br> na puste linie
immediateDiff
Natychmiast przeładowuje stronę, by pokazać podgląd zmian
interp
Poprawianie interpunkcji, np. "x podczas, gdy" → "x, podczas gdy"
kropki
Zmiana zapisu liczb na polski: "1,000 2.000.000" → "1 000 2 000 000"
ryzykowne
Poprawki zazwyczaj bezpieczne, ale niekiedy powodujące problemy
typogr
Poprawianie typografii, głównie zamiana dywizów na półpauzy, np. "a - b" → "a – b"