Dyskusja:Ineos Grenadiers
Status: | niezałatwione |
---|
Zgłoszenie zostało przeniesione z Wikipedia:Zgłoś błąd w artykule ponieważ prawdopodobnie nie zostało rozwiązane w ciągu 45 dni.
Nie wczytuje się część tabel zawierających skład drużyny w latach ubiegłych Zgłasza: 195.128.142.79 (dyskusja) 11:16, 11 lip 2016 (CEST)
- @Paweł Ziemian Pozwoliłem sobie Ciebie wywołać, bo może orientujesz się czy ten moduł ma swoje ograniczenia? W zgłoszonym haśle szablony wpisano i uzupełniono poprawnie, tak że wygląda na to, że po prostu mechanizmy wiki się przeciążyły przy tak dużej liczbie danych do przechwycenia z WD. Twórcy tego mechanizmu chyba nie przewidzieli tak rozległego jego wykorzystania w pojedynczym haśle. --Pit rock (dyskusja) 21:05, 11 lip 2016 (CEST)
- Widziałem to już wcześniej dzięki Kategoria:Strony ze zbyt dużą liczbą wywołań kosztownych funkcji parsera. Z moich doświadczeń wynika, że można załadować około 100-150 elementów z Wikidanych na stronę. Jeśli każdy kolarz to nowy element, dodatkowo państwo (flaga) oraz drużyna to oznacza, że faktycznie został osiągnięty limit jeśli chodzi o dostęp z Lua. Panaceum mogłoby być stworzenie rozwiązania jakie było proponowane w {{język infobox/temp}} (język urzędowy), w którym część informacji jest generowana skryptem przez przeglądarkę. Tylko obecnie jeszcze nie ma jakiegoś standardowego wsparcia na renderowanie zawartości strony po stronie klienta. W skryptach przeglądarkowych nie ma tak niskich ograniczeń, tylko znacznie wydłuża się czas na uzyskanie pełnej strony. Może w tej sytuacji lepiej wygenerować kod każdej sekcji przez
{{subst:...
, a szablon zostawić w komentarzu. Zwłaszcza, że część danych jest raczej historyczna. Paweł Ziemian (dyskusja) 21:35, 11 lip 2016 (CEST) - @Paweł Ziemian Zastosowałem w powyższym haśle prefiks
subst
dla każdego szablonu z osobna, ale nie zmienia to nic – nadal jest „zbyt wiele wywołań złożonych obliczeniowo funkcji parsera” (511 wywołań, o 12 za dużo). No, chyba, że coś nie tak zrobiłem, ale wygląda na to, że edycje na poziomie strony docelowej (zgłoszone hasło) nic tu nie pomogą. Problem jest bardziej złożony, dlatego to zgłoszenie oznaczam jako niezałatwione. --Pit rock (dyskusja) 13:28, 12 lip 2016 (CEST)
- Widziałem to już wcześniej dzięki Kategoria:Strony ze zbyt dużą liczbą wywołań kosztownych funkcji parsera. Z moich doświadczeń wynika, że można załadować około 100-150 elementów z Wikidanych na stronę. Jeśli każdy kolarz to nowy element, dodatkowo państwo (flaga) oraz drużyna to oznacza, że faktycznie został osiągnięty limit jeśli chodzi o dostęp z Lua. Panaceum mogłoby być stworzenie rozwiązania jakie było proponowane w {{język infobox/temp}} (język urzędowy), w którym część informacji jest generowana skryptem przez przeglądarkę. Tylko obecnie jeszcze nie ma jakiegoś standardowego wsparcia na renderowanie zawartości strony po stronie klienta. W skryptach przeglądarkowych nie ma tak niskich ograniczeń, tylko znacznie wydłuża się czas na uzyskanie pełnej strony. Może w tej sytuacji lepiej wygenerować kod każdej sekcji przez
Status: | niezałatwione |
---|
Zgłoszenie zostało przeniesione z Wikipedia:Zgłoś błąd w artykule ponieważ prawdopodobnie nie zostało rozwiązane w ciągu 45 dni.
Jako kraj pochodzenia części zawodników podane są "Niderlandy". Chciałem poprawić w artykule, ale dane wywoływane są z Wikidata i nie wiem jak to zrobić. Zgłasza: Barcival (dyskusja) 21:29, 30 sie 2017 (CEST)
- Bo Wikidata, z którą wiązałem spore nadzieje jak na razie jest porażką. Ja w ogóle nie wiem czemu to jest tak, że przy edycji nie mamy nawet porządnego odsyłacza to inkludowanego szablonu! Nedops (dyskusja) 21:37, 30 sie 2017 (CEST)
- Podepnę się: Trek-Segafredo mamy "Przypis: Haimar Zubeldia, end of sports career". Nie muszę mówić jak bardzo mi się podoba to, że stajemy się jedynie polską filią en wiki. Nedops (dyskusja) 21:41, 30 sie 2017 (CEST) W tym samym haśle: "1 sie–31 gru, trainee" @User:Yarl – umiesz to ogarniać? :) Nedops (dyskusja) 21:44, 30 sie 2017 (CEST)
- Najlepiej gdyby poprawki nanosił główny autor modułu – Francuz @Jérémy-Günther-Heinz Jähnick, który rozplenił swój moduł po wielu Wikipediach. Dotyczy to również błędu skryptu w Tour de France 2017. Rozwiązanie przez
subst
raczej odpada, bo wygenerowane zostanie pełno śmieciowego kodu w html. Paweł Ziemian (dyskusja) 22:17, 30 sie 2017 (CEST) - Próbuję dojść skąd biorą się Niderlandy. Szablon Cycling race/teamroster (chwytliwa nazwa swoją drogą) odwołuje się do elementów z Wikidanych, na przykład tego. Tam mamy sekcję "składa się z", gdzie jest lista zawodników, ale nie ma ich narodowości. Tę można znaleźć dopiero po przejściu do elementu związanego z danym zawodnikiem; w [Wout Poels mamy w sekcji obywatelstwo "Królestwo Niderlandów". Ten element Wikidanych opisuje byt polityczny na który składają się Holandia właściwa i trzy karaibskie wysepki; nie ma polskiej wersji językowej tego artykułu. Samo słowo "Niderlandy" w mianowniku pojawia się w nim zresztą tylko razem ze słowem "Karaibskie", więc nadal nie wiem, skąd szablon te Niderlandy wyciąga, bo raczej nie sądzę, by radził sobie z polską deklinacją. Barcival (dyskusja) 11:48, 31 sie 2017 (CEST)
Hi @Barcival, @Nedops, @Paweł Ziemian. I will write in English because even if a part of my family comes from Poland (and another from Germany as you can see it), I don't speak Polish. Less than two years ago, we create an algorithm with local copies (it is just copies) on different Wikis, more than 20, as fr:Module:Cycling race. The goal is to centralise programmation and permit other Wikipedias to benefit of them, even if it is a small Wikipedia. First point : do you call the Nederlands "Holandia" in Polish ? Or do you use another word as "Królestwo Niderlandów". I remember that by the past we have all had a problem because an user decide to do a merge on Wikidata. Second point, you find words in English. We are able to work with around 20 languages, and for that, we have made kits to translate here and here. For example, with the translation of trainee in Polish, you will can always have the good translation. Third point : it is possible that translations of fields are not good, so if you don't wish go on d:Module:Cycling race, you can use this kit and paste translations as message on my talk page. This way, I will can include these in the algorithm and then I will can update the copy. There is a late on PL Wiki because I have not here a local user, contrary to other Wikipedias. Even if I am few on a computer in this period, you can contact me, you are free to use Polish, I will make translation with Google. Normally, adaptations to a language are generally easy, we have not had particular problems. Jérémy-Günther-Heinz Jähnick (dyskusja) 18:05, 31 sie 2017 (CEST) PS : note that we sometimes have bugs, it generally comes from the fact that users can make mistakes when they fill Wikidata.
- "Holandia" is the official short name for the Netherlands in Polish. Barcival (dyskusja) 12:30, 1 wrz 2017 (CEST)
- OK, kolega wyżej co prawda informacji tej nie podał, ale znalazłem moduł, w którym trzeba było dokonać edycji, by zamienić Niderlandy na Holandię, a błąd w TdF'17 został w międzyczasie w jakiś sposób poprawiony. Zostały jeszcze angielskie wstawki w artykułach. No i pytanie, czy sytuacja, w której zazwyczaj proste poprawki w haśle wymagają błądzenia po jakichś modułach i mogą w każdej chwili być nadpisane na Wikidanych przez osoby nieznające języka polskiego, a my nie mamy nad tym żadnej kontroli, powinna być w ogóle dopuszczalna. Barcival (dyskusja) 12:30, 1 wrz 2017 (CEST)
- O, teraz zauważyłem jeszcze, że we wszystkich tabelach ze składami jest kolumna "Previous team". Barcival (dyskusja) 12:37, 1 wrz 2017 (CEST)
- @Barcival Yes, you find the good submodule. About TdF'17, because we are more numerous, a mistake put less time to be corrected.
- Cycling race is a project very different from other Wikipedias' projects : it depend not from a particular Wikipedia but from a project from Wikidata. On PL Wiki, you just have a local copy, its role is only to be copied from the algorithm d:Module:Cycling race. When this module evolve, users can copy and paste on their local copy, so the supermodule is always the same for everybody, 25 Wikipedias can potentially use it. If you have an edit to do, for example to replace "Previous team" by a Polish translation, you can go on the supermodule on Wikidata and add your translations. For example, today (because somebody can add translations in its language in this algorithm, so new lines), you can add translations in Polish around lines 24, 759, 1907, 1951, 4447, 4486, 4517, 4547, 4579 and 4613. As you can see in the history, different users bring their translations. This way, there is no risk you edit disappear. And to finish, the kits to translate are regularly updated by users, with translations in you language, you will perfectly be able to use Wikidata about cycling in your language (it is always a confort). Jérémy-Günther-Heinz Jähnick (dyskusja) 19:48, 1 wrz 2017 (CEST)