Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Przejdź do zawartości

Wikisłownikarz:Derbeth/Sprzątanie kodu

Skrót: WS:NSK
Z Wikisłownika – wolnego słownika wielojęzycznego

Ta strona opisuje rozwojową wersję skryptu do sprzątania kodu. Stara wersja jest opisana w Wikisłownik:Narzędzia/Sprzątanie kodu.

Używanie skryptu

[edytuj]

By używać skryptu należy włączyć go w sekcji "gadżety" w preferencjach. Zanim zaczniesz używać regularnie skryptu, musisz mieć pozwolenie jednego z administratorów.

Pamiętaj: zawsze używaj podglądu zmian - albo w ogóle nie używaj sprzątania kodu.

Haczyki

[edytuj]
Skrypt przestawia bez sensu język na początek tłumaczeń
Po nazwie języka brakuje obowiązkowego dwukropka. Wstaw dwukropek i uruchom skrypt jeszcze raz.

Warto wiedzieć

[edytuj]

Skróty

[edytuj]

Skrypt umożliwia stosowanie skrótów w pisaniu linków:

  • [[па́па]] jest zamieniane (na razie tylko w języku rosyjskim) na [[папа|па́па]]
  • [[coś=polski]][[coś#coś (język polski)|coś]]
  • [[coś=polski|Coś]][[coś#coś (język polski)|Coś]]
  • [[późnośredniowieczn<y?a>]][[późnośredniowieczny|późnośredniowieczna]]
  • [[późnośredniowieczn<y?a>=polski]][[późnośredniowieczny#późnośredniowieczny (język polski)|późnośredniowieczna]]
  • [[<s?S>łowo]][[słowo|Słowo]]
  • [[<s?S>łow<o?a>]][[słowo|Słowa]]

Po nakierowaniu myszy na ikonkę sprzątania (miotłę) pokazuje się wersja skryptu. Jeśli odświeżanie nie pomaga uzyskać najnowszej dostępnej wersji - w przeglądarce Opera można otworzyć panel boczny, wybrać ikonkę "info", przewinąć na dół do listy skrypty, kliknąć na skrypt zawierający "Derbeth" i "sk" w nazwie a następnie kliknąć Ctrl+R.

Usuwanie niewypełnionych części szablonu

[edytuj]

Po wstawieniu na stronę "Wikipedysta:Moja nazwa/monobook.js" kodu

// ustawienia do sprzątania kodu
addOnloadHook(function (){
   if (wt_sk.usuwajWszystkieNiewypelnione!==undefined) wt_sk.usuwajWszystkieNiewypelnione=true;
});

skrypt sprzątania kodu będzie usuwał niewypełnione części szablonu: rzeczownik, rodzaj żeński, męski oraz angielski: (1.1) [[ ]] i dodatkowo wstawiał {{dopracować}}, gdy nie wpisano definicji.

Kod

[edytuj]

Błędy

[edytuj]

Proszę pisać na stronę dyskusji tej strony albo moją.

Co jest do zrobienia

[edytuj]

Rzeczy, które koniecznie muszą być zrobione

[edytuj]

Rzeczy, które mogą być zrobione

[edytuj]

Rzeczy, które być może kiedyś będą zrobione

[edytuj]
  1. wykrywanie apostrofów-sierotek psujących tekst i w jakiś sposób ostrzeganie, że są
  2. ograniczenie wstawiania średnika przed {{wikipedia}} do znaczeń (ale czy inne użycie ma sens?)

Testy regresji

[edytuj]