Od: "A_Bach"
Witam
Dwa tygodnie myślenia i poprawiania. Efekt można zobaczyć na przykładzie
na
stronie:
http://pl.wikipedia.org/wiki/Wikipedysta:ABach/brudnopis3
Na razie nie wyciągałem tego do przestrzeni szablon.
Teraz niech ktoś to przetestuje :P Być może są jeszcze jakieś literówki.
Obecnie to są dwa switche i jeden if. Bardziej zminimalizować kodu też
nie
dałem rady. Może ktoś wymyśli jak to można jeszcze
poprawić/znormalizować?
Kod można nieco uprościć rezygnując z podwójnych wartości w #switch i zastępując wartość przełaczjącą z wywołaniem funkcji {{LC:}}. http://pl.wikipedia.org/wiki/Wikipedysta:Danielm/brudnopis/Inne/Stub2 Dodatkow zyskujemy wtedy większą idiotoodporność nie tylko na pierwszą literę ale i na pozostałe np: muzyka może być wpisana jako: muzyka, Muzyka, MUZYKA, mUZYKA itd.
Dalsze uproszczenie (zmniejszenie objętości) to rezygnacja z miejscownika i tym samym zmiana tekstu z:
To jest tylko [[Wikipedia:zalążek artykułu|zalążek artykułu]] związanego z [[mianownik|miejscownik]] na: To jest tylko [[Wikipedia:zalążek artykułu|zalążek artykułu]] z dziedziny [[mianownik]]
Danielm
.