Drupal utrzymuje wersje językowe blisko pierwotnej treści
Wielojęzyczna witryna to coś więcej niż przetłumaczone menu. Odwiedzający oczekują, że znajdą tę samą treść w swoim języku i po zmianie języka pozostaną w tym samym miejscu. Drupal może łączyć ze sobą tłumaczenia jednej treści. Dzięki temu niemiecka strona usługi, jej angielska wersja i kolejne tłumaczenia rozpoznawalnie należą do wspólnego tematu, mimo że ich teksty edytuje się osobno.
Dla redakcji takie połączenie jest cenne, ponieważ muszą zarządzać mniejszą liczbą luźnych kopii. Podczas edycji można zobaczyć, które języki są dostępne i gdzie brakuje wersji. Drupal nie podejmuje jednak za redakcję decyzji językowych. Technicznie utworzone tłumaczenie może być niekompletne, nieaktualne lub trudne do zrozumienia. Jakość nadal wynika z dobrego tekstu źródłowego, starannego tłumaczenia i odpowiedniej kontroli.
Oprócz różnych języków niektóre oferty potrzebują kilku form językowych w ramach tego samego języka. Ogólną stronę niemiecką można na przykład uzupełnić wersją w języku łatwym do czytania. Z merytorycznego punktu widzenia relacja ta różni się od tłumaczenia na język angielski. Dlatego przed utworzeniem treści trzeba ustalić, które wersje są prawdziwymi tłumaczeniami, a które zapewniają osobny dostęp określonej grupie odbiorców.
Zrozumiała struktura treści ułatwia każdą wersję
Drupal organizuje treści według typów treści i pól. Typem treści może być na przykład wydarzenie, usługa lub wiadomość. Pola zawierają poszczególne dane, takie jak tytuł, podsumowanie, adres i kontakt. Taki podział pomaga wersjom językowym, jeśli jest oparty na znaczeniu treści. Jedno duże pole tekstowe ukrywa ważne informacje, natomiast jasno nazwane pola wspierają redakcje w pełnym tłumaczeniu.
Struktura powinna odzwierciedlać pytania odbiorców, a nie wewnętrzne zakresy odpowiedzialności. W punkcie porad bardziej przydatne są temat, dostępne osoby, godziny otwarcia i sposób umówienia wizyty niż pola z kodami działów. Tłumacze lepiej rozpoznają dzięki temu, jaką informację widzą. Treści na stronach przeglądowych również pozostają spójne, ponieważ Drupal może używać tych samych danych w kilku miejscach bez ponownego wpisywania ich w każdym tekście.
Zbyt wiele małych pól może jednak rozbić treść. Spójna wskazówka staje się trudna do czytania, gdy każde zdanie jest utrzymywane osobno. Twórz osobne pola tam, gdzie dane są inaczej wyświetlane, filtrowane lub często zmieniane indywidualnie. Akapity wyjaśniające mogą pozostać zrozumiałą całością. Dobra struktura Drupala wspiera redakcję, nie zmieniając naturalnego języka w formularz z niezliczonymi fragmentami.
Zmiana języka musi prowadzić do tego samego tematu
Dobrze widoczny przełącznik języka pomaga tylko wtedy, gdy prowadzi we właściwe miejsce. Osoba wybierająca język angielski na stronie dotyczącej pozwolenia na parkowanie dla mieszkańców oczekuje angielskiej wersji tego tematu. Przejście na angielską stronę główną przerywa zadanie i zmusza do ponownego wyszukiwania. Drupal może tworzyć linki do dostępnych tłumaczeń, jeśli treści są prawidłowo połączone, a przełączanie języków odpowiednio skonfigurowane.
Jeśli brakuje tłumaczenia, witryna potrzebuje uczciwej reakcji. Link nie powinien prowadzić do pustej strony ani bez ostrzeżenia ponownie pokazywać niemieckiego tekstu, choć wybrano język angielski. Zależnie od oferty niedostępny język można ukryć albo opatrzyć zrozumiałą wskazówką. W przypadku ważnych informacji należy dodatkowo podać sposób kontaktu, za pomocą którego ludzie uzyskają wsparcie w potrzebnym języku.
Także sposób nazywania języków wymaga uwagi. Nazwy powinny występować w formie rozpoznawalnej dla osób, które się nimi posługują, a nie być przedstawiane wyłącznie za pomocą flag. Flaga reprezentuje kraj, podczas gdy jeden język może być używany w wielu państwach. Sprawdź przełącznik na małych ekranach i podczas obsługi klawiaturą. Jest częścią nawigacji i musi być równie dostępny jak menu główne.
Tłumaczenia i formy językowe potrzebują różnych relacji
Moduł tłumaczenia treści Drupala jest przeznaczony dla wersji w różnych językach. Poszczególne pola można oznaczyć jako przetłumaczalne, a wspólne dane pozostawić bez zmian. Angielski tytuł różni się od niemieckiego, natomiast wewnętrzny numer identyfikacyjny zazwyczaj nie. Taki podział zapobiega zbędnemu podwójnemu utrzymaniu, ale musi odpowiadać treści. Adres może pozostać taki sam, jednak objaśniający go opis drogi może wymagać tłumaczenia.
Prosty język i język łatwy do czytania nie są po prostu innymi językami narodowymi. Wersja w języku łatwym do czytania może inaczej dobierać informacje, szerzej je wyjaśniać i używać własnych obrazów. Potraktowanie jej technicznie jak zwykłego tłumaczenia słowo w słowo tworzy błędne oczekiwania dotyczące równości i aktualizacji. Często jaśniejszym rozwiązaniem jest osobna, powiązana treść, która widocznie nazywa swoją formę językową i odsyła do merytorycznej strony źródłowej.
Odpowiedni sposób odwzorowania zależy od oferty. Ważne jest, aby redakcje rozumiały relację, a odwiedzający mogli bezpośrednio przełączać wersje. Drupal może tworzyć takie połączenia za pomocą pól referencji. Są to pola wskazujące na inną treść. Pozwala to połączyć stronę z jej wersją w języku łatwym do czytania bez sugerowania, że oba teksty mają tę samą strukturę albo że można je automatycznie porównywać zdanie po zdaniu.
Interfejs edycji powinien zapobiegać błędom językowym
Po otwarciu treści musi być od razu widoczne, który język lub która forma językowa jest edytowana. Podobne formularze wejściowe zwiększają w przeciwnym razie ryzyko, że niemiecki tekst trafi do angielskiej wersji albo niesprawdzona zmiana zostanie opublikowana. Pomagają jasne tytuły stron, informacje o języku i oddzielne ścieżki edycji. Niepotrzebne pola należy ukrywać, zamiast konfrontować redakcje z ustawieniami technicznymi.
Teksty pomocy przy polach mogą wyjaśniać decyzje językowe. Przy tekście alternatywnym obrazu bardziej przydatna jest na przykład krótka wskazówka niż samo słowo "Tekst alternatywny". Przy tytule strony interfejs może przypomnieć o jednoznacznym nazwaniu tematu. Takie wskazówki powinny być krótkie i znajdować się przy odpowiednim polu. Długi podręcznik poza systemem jest rzadziej używany w codziennej publikacji.
Pola obowiązkowe potrzebują uzasadnienia merytorycznego. Podsumowanie może być niezbędne na stronach przeglądowych, podczas gdy obraz dekoracyjny nie wymaga opisowego tekstu alternatywnego. Sztywne wymagania prowadzą wtedy do symboli zastępczych lub bezsensownych danych. Skonfiguruj Drupal tak, aby potrzebne informacje były niezawodnie rejestrowane, a wyjątki pozostały zrozumiałe. Dobre formularze prowadzą przez treść, nie zastępując staranności redakcyjnej samym wypełnianiem pól.
Wersje pozwalają śledzić i poprawiać zmiany
Drupal może zapisywać wcześniejsze stany edycji jako wersje. Wersja jest zachowanym stanem treści z określonego momentu. Jest to szczególnie pomocne, gdy sprawdza się kilka wersji językowych albo zmiana nieumyślnie pozbawiła treść części znaczenia. Redakcje mogą prześledzić poprawki i w razie potrzeby wrócić do wcześniejszej wersji, zamiast odtwarzać teksty z wiadomości e-mail lub plików lokalnych.
Opisowe informacje o zmianie zwiększają użyteczność. Komentarz "Termin zmieniony na 30 czerwca" wyjaśnia więcej niż "Zaktualizowano". Tłumacze widzą dzięki temu, która część dotyczy ich wersji i jak pilna jest aktualizacja. Notatka powinna wskazywać merytoryczny powód bez ujawniania wrażliwych informacji wewnętrznych. Historia wersji staje się w ten sposób zrozumiałą historią treści, a nie tylko szeregiem znaczników czasu.
Wersje nie rozwiązują automatycznie różnic w treści. Gdy niemiecka wersja źródłowa się zmienia, angielskie tłumaczenie nadal technicznie istnieje, nawet jeśli jego przekaz jest już nieaktualny. Redakcje potrzebują więc widocznej wskazówki lub powiadomienia o istotnych zmianach. Zwłaszcza w przypadku cen, terminów, informacji dotyczących bezpieczeństwa i sposobów kontaktu powinno być jasne, która wersja językowa zawiera już aktualny stan merytoryczny.
Moderacja chroni sprawdzone wersje przed pochopną publikacją
Drupal pozwala odwzorować treści w stanach takich jak wersja robocza, kontrola i publikacja. Moduł moderacji treści łączy te stany z wersjami. Dla wersji językowych oznacza to, że tłumaczenie można edytować i sprawdzać, podczas gdy dotychczas opublikowana wersja pozostaje widoczna. Odwiedzający nie widzą niedokończonych zmian, a redakcje nie muszą wymieniać wersji roboczej poza systemem CMS.
Proces zatwierdzania powinien odpowiadać ryzyku związanemu z treścią. Komunikat o wydarzeniu może wymagać tylko kontroli redakcyjnej. Informacje zdrowotne lub wyjaśnienie mające skutki finansowe potrzebują dodatkowo kontroli merytorycznej. W przypadku języka łatwego do czytania częścią uzgodnionej praktyki może być sprawdzenie z przewidywanymi odbiorcami. Drupal odwzorowuje stan, ale nie zastępuje merytorycznej decyzji o tym, kto musi przeprowadzić kontrolę.
Zbyt wiele stanów i etapów zatwierdzania czyni interfejs niezrozumiałym. Jeśli każda drobna poprawka przechodzi tę samą długą drogę, zespoły szukają obejść albo pozostawiają nieaktualne dane. Wybieraj określenia znane redakcjom z ich pracy i jasno pokazuj, co wydarzy się w następnym kroku. Dobra moderacja chroni odbiorców bez zbędnego blokowania prostych aktualizacji.
Współdzielone treści nie mogą zaskakiwać tłumaczeń
Strony w Drupalu często składają się z elementów wielokrotnego użytku. Blok kontaktowy, sekcja rozwijana lub wskazówka mogą pojawiać się na wielu stronach. Oszczędza to pracę przy utrzymaniu, ale stwarza ryzyko językowe. Zmiana współdzielonego niemieckiego komponentu może pojawić się w kilku kontekstach. Przed edycją powinno być widoczne, gdzie dany element jest używany i jakie tłumaczenia są z nim związane.
Media również wymagają uwagi językowej. To samo zdjęcie może występować w kilku wersjach, ale podpis i tekst alternatywny muszą pasować do danego kontekstu. Jeśli obraz zawiera widoczny tekst, potrzebna jest zlokalizowana grafika lub pełne wyjaśnienie. Drupal może centralnie zarządzać plikami. Interfejs redakcyjny nadal musi jednak rozróżniać, które informacje dotyczą pliku ogólnie, a które napisano dla konkretnej wersji językowej.
Łatwo przeoczyć menu i automatycznie tworzone zestawienia. Przetłumaczony artykuł niewiele pomaga, jeśli brakuje jego pozycji menu albo kategoria występuje wyłącznie po niemiecku. Dlatego sprawdzaj nie tylko pojedynczy podgląd, ale także drogę do niego i kolejne strony. Zwłaszcza wyniki wyszukiwania, filtry, komunikaty o błędach i potwierdzenia pokazują, czy witryna zachowuje wybrany język przez całe zadanie.
Aktualizacje muszą docierać do wszystkich odpowiednich wersji
Nowa wersja językowa jest aktualna w dniu publikacji. Później zmieniają się treści źródłowe, zakresy odpowiedzialności i oferty. Dlatego ustal, która strona jest źródłem merytorycznym i jakie zmiany uruchamiają ponowne tłumaczenie. Nowe sformułowanie bez zmiany znaczenia można traktować inaczej niż zmieniony warunek. Redakcje potrzebują tego rozróżnienia, aby ważne aktualizacje nie znikały pośród wielu drobnych poprawek.
Drupal może przekazywać techniczne wskazówki o zmienionych treściach, ale człowiek musi ocenić ich znaczenie. Jeśli numer telefonu znajduje się we wspólnym polu, może automatycznie pojawić się wszędzie w aktualnej formie. Zmiana akapitu wyjaśniającego wymaga natomiast osobnej pracy nad każdym tłumaczeniem. W wersji w języku łatwym do czytania zmiana może dodatkowo wymagać nowego wyjaśnienia lub ponownej kontroli, a nie tylko przejęcia zmienionego zdania.
Nie pokazuj odwiedzającym mylącego stanu aktualności. Ogólna data ostatniego technicznego zapisu niewiele mówi o tym, czy tłumaczenie zostało sprawdzone merytorycznie. Jeśli ważna wersja tymczasowo pozostaje w tyle, redakcja powinna zdecydować, czy nadal będzie widoczna, otrzyma wskazówkę, czy zostanie uzupełniona kontaktem zapewniającym pomoc. Odpowiednie rozwiązanie zależy od treści, czasu i możliwych konsekwencji błędnej informacji.
Dobra strona w Drupalu pozostaje zrozumiała także poza formularzem edycji
Jakość wersji językowej ujawnia się dopiero w opublikowanej witrynie. Sprawdź pełną ścieżkę w każdym przewidzianym języku: wejście, nawigację, treść, formularz i potwierdzenie. Zwróć uwagę na nieoczekiwane zmiany języka, brakujące tłumaczenia i linki prowadzące do niewłaściwego tematu. Prawidłowa konfiguracja Drupala jest cenna, ale odwiedzający nie doświadczają konfiguracji, lecz spójnego zadania.
Zaangażuj redakcje i osoby z przewidywanych grup odbiorców. Redakcje rozpoznają miejsca, w których sposób edycji sprzyja błędom. Odbiorcy pokazują, czy nazwy, przełączanie języków i wyjaśnienia są rzeczywiście zrozumiałe. Przy języku łatwym do czytania powinny uczestniczyć osoby z odpowiednimi potrzebami w zakresie rozumienia. Ani automatyczne narzędzie kontrolne, ani podgląd techniczny nie mogą w pełni zastąpić ich doświadczenia użytkowego.
Drupal zapewnia solidną podstawę, jeśli typy treści, tłumaczenia, powiązania, wersje i zatwierdzenia współdziałają w zrozumiały sposób. Zacznij od jednej ważnej ścieżki tematycznej i prawidłowo odwzoruj jej wersje. Rzeczywisty sposób korzystania szybko pokaże, które pola, wskazówki i stany pomagają. Tak rozwija się wielojęzyczna oferta, która nie tylko posiada wiele wersji, lecz także utrzymuje ich niezawodną użyteczność.