Wikisłownik:Narzędzia/Edytor tłumaczeń: Różnice pomiędzy wersjami

domylsne wlaczenie
(→‎Przewodnik: miekkie przekierowanie)
(domylsne wlaczenie)
 
Edytor tłumaczeń jest formularzem służącym do swobodnej edycji listy tłumaczeń w hasłach polskich. Dostęp do formularza umożliwia nowy przycisk obok nagłówka pola '''tłumaczenia'''. Główną zaletą narzędzia jest obejście standardowego trybu edycji, mianowicie dostęp do formularza nie wymaga przeładowywania strony jak po kliknięciu na przycisk „Edytuj” znajdujący się bezpośrednio nad stroną. Dodatkowo zwalnia z konieczności przeglądania wikikodu całej strony lub sekcji językowej, skupiając uwagę użytkownika na poszczególnych elementach w polu tłumaczeń, w zamierzeniu unikając typowych błędów technicznych w trakcie edycji.
 
Narzędzie zostało wdrożone w postaci gadżetu, dostępnegoktóry w maju 2020 został domyślnie włączony dla wszystkich użytkowników Wikisłownika (w tym niezalogowanych). Zalogowani użytkownicy mogą wyłączyć gadżet w [[Specjalna:Preferencje#mw-prefsection-gadgets|preferencjach edycji]], w sekcji „{{int:gadget-section-editing}}”:
 
<blockquote>
{{int:gadget-translation-editor-launcher}}
</blockquote>
 
 
== Ewolucja ==
* 26/05/2020 – [[Specjalna:Niezmienny link/7326698|domyślne włączenie gadżetu dla wszystkich użytkowników]]
* 05-14/05/2020 – [[Specjalna:Niezmienny link/7316232|różne dodatki]]: wyróżnianie stanu edycji poszczególnych tłumaczeń za pomocą znaków (m, +, ✕), automatyczna naprawa nazwy języka (np. z niderlandzkiego na holenderski), możliwość zmiany nazwy języka z zachowaniem tłumaczeń, dynamiczne generowane opisu zmian i pole do jego edycji, podgląd zmian w formacie diff, przycisk do wyczyszczenia formularza
* 15/02/2020 – [[Specjalna:Niezmienny link/7211147|naprawa błędów składniowych]]: nowe pole tekstowe do swobodnej modyfikacji całego wiersza felernego tłumaczenia
 
== Zobacz też ==
* kod źródłowy: [[MediaWiki:Gadget-translation-editor.js|JavaScript]], [[MediaWiki:Gadget-translation-editor.css|CSS]], plus [[MediaWiki:Gadget-translation-editor-launcher.js|skrypt]] odpowiedzialny za ''[[w:en:Lazy loading|lazy loading]]''
* pierwotny skrypt, dziś przechowujący wersję rozwojową powyższego kodu: [[Wikisłownikarz:Peter Bowman/add-translations.js|JavaScript]]
* autor (rozwój i konserwacja narzędzia): [[Wikisłownikarz:Peter Bowman]]