Wikisłownikarz:Derbeth/Sprzątanie kodu: Różnice pomiędzy wersjami

Z Wikisłownika – wolnego słownika wielojęzycznego
Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
→‎Skróty: zmiana składni
Derbeth (dyskusja | edycje)
→‎Warto wiedzieć: nowości w składni skrótów
Linia 20: Linia 20:
* <tt><nowiki>[[późnośredniowieczn<y?a>]]</nowiki></tt> → <tt><nowiki>[[późnośredniowieczny|późnośredniowieczna]]</nowiki></tt>
* <tt><nowiki>[[późnośredniowieczn<y?a>]]</nowiki></tt> → <tt><nowiki>[[późnośredniowieczny|późnośredniowieczna]]</nowiki></tt>
* <tt><nowiki>[[późnośredniowieczn<y?a>=polski]]</nowiki></tt> → <tt><nowiki>[[późnośredniowieczny#późnośredniowieczny (język polski)|późnośredniowieczna]]</nowiki></tt>
* <tt><nowiki>[[późnośredniowieczn<y?a>=polski]]</nowiki></tt> → <tt><nowiki>[[późnośredniowieczny#późnośredniowieczny (język polski)|późnośredniowieczna]]</nowiki></tt>
* <tt><nowiki>[[<s?S>łowo]]</nowiki></tt> → <tt><nowiki>[[słowo|Słowo]]</nowiki></tt>
* <tt><nowiki>[[<s?S>łow<o?a>]]</nowiki></tt> → <tt><nowiki>[[słowo|Słowa]]</nowiki></tt>


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.
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.

Wersja z 02:09, 23 mar 2009

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

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

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ć

Skróty

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

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

Błędy

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

Co jest do zrobienia

Rzeczy, które koniecznie muszą być zrobione

Rzeczy, które mogą być zrobione

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

  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