-
Notifications
You must be signed in to change notification settings - Fork 207
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translation of some strings in player not working #98
Comments
Which language, and which file? |
h5p-interactive-video/language/pl.json |
A few words on how the workflow is:
When new versions are released, and someone updates their local site with i.e. a new interactive video, then the content of the language files are inserted into the database. The language files residing on disk are not used. So, if you e.g. manually change a language file on your file system, you won't see any changes. |
I inserted the translated json into the {
"semantics": [
{
"label": "Edytor interaktywnego wideo",
"fields": [
{
"label": "Załaduj lub podepnij wideo",
"fields": [
{
"label": "Dodaj wideo",
"description": "Kliknij przycisk poniżej, aby dodać wideo, które chcesz zmienić w wersję interaktywną. Możesz wkleić link lub załadować plik wideo z Twojego dysku. Możesz dodać kilka wersji tego wideo w różnej jakości i rozdzielczości. Zalecamy użycie formatów MP4 i WEBM, które są kompatybilne z większością przeglądarek."
},
{
"label": "Ustawienia ekranu startowego (niedostępne w przypadku YouTube)",
"fields": [
{
"label": "Tytuł interaktywnego wideo",
"default": "Interaktywne wideo",
"description": "Używany w podsumowaniu, statystykach, itd."
},
{
"label": "Nie pokazuj tytułu na ekranie startowym"
},
{
"label": "Krótki opis (opcjonalnie)",
"description": "Opcjonalne. Wyświetla krótki opis wideo na ekranie startowym. Nie działa w przypadku wideo z YouTube."
},
{
"label": "Okładka",
"description": "Obraz wyświetlany przed rozpoczęciem odtwarzania wideo. Nie działa w przypadku wideo z YouTube."
},
{
"label": "Informacja o prawach autorskich",
"description": "Informacja dotycząca praw autorskich do wideo i elementów występujących w wideo."
}
]
},
{
"label": "Listy dialogowe (niedostępne w przypadku YouTube)",
"fields": [
{
"label": "Dostępne ścieżki dialogowe",
"entity": "Ścieżka",
"field": {
"label": "Ścieżka",
"fields": [
{
"label": "Etykieta ścieżki",
"description": "Wpisz, jeśli zamierzasz dodać więcej niż jedną ścieżkę dialogową, ponieważ widz będzie musiał ją wybrać. Na przykład, etykieta hiszpańskiej ścieżki dialogowej może brzmieć 'Hiszpańskie napisy'.",
"default": "Napisy"
},
{
"label": "Typ ścieżki",
"options": [
{
"label": "Tłumaczenie"
},
{
"label": "Oryginalna lista dialogowa"
},
{
"label": "Opisy dla niesłyszących"
}
]
},
{
"label": "Język – musi być określony dla tłumaczenia",
"default": "pl",
"description": "Wpisz poprawny kod języka w standarcie BCP 47. Jeśli ścieżka zawiera tłumaczenie, należy określić język."
},
{
"label": "Plik z napisami (w formacie WebVTT)"
}
]
}
}
]
}
]
},
{
"label": "Dodaj interakcje",
"fields": [
{
"field": {
"fields": [
{
"label": "Wyświetl czas"
},
{
"label": "Pauzuj wideo"
},
{
"label": "Wyświetl jako",
"description": "<b>Zaproszenie</b> to interakcja, którą widz musi kliknąć, aby się otworzyła. <b>Strona</b> to interakcja, która otwiera się automatycznie na tle wideo",
"options": [
{
"label": "Zaproszenie"
},
{
"label": "Strona"
}
]
},
{
"label": "Na małych ekranach pokazuj jako zaproszenie"
},
{
"label": "Etykieta",
"description": "Tekst wyświetlany obok ikony zaproszenia."
},
{},
{},
{},
{},
{},
{},
{
"label": "Reakcje",
"fields": [
{
"label": "Reakcja na wszystkie poprawne",
"fields": [
{
"label": "Przeskocz do",
"description": "Wpisz kod czasowy w formacie M:SS"
},
{
"label": "Pozwój widzowi anulować przeskok i kontynuować"
},
{
"label": "Komentarz"
},
{
"label": "Etykieta dla przycisku Przeskocz"
}
]
},
{
"label": "Reakcja na błąd",
"fields": [
{
"label": "Przeskocz do",
"description": "Wpisz kod czasowy w formacie M:SS"
},
{
"label": "Pozwój widzowi anulować przeskok i kontynuować"
},
{
"label": "Komentarz"
},
{
"label": "Etykieta dla przycisku Przeskocz"
}
]
},
{
"label": "Wymagaj w pełni poprawnie wykonanego zadania przed kontynuacją",
"description": "Najlepszy efekt uzyskasz używając tej opcji razem z opcją 'Zapobiegaj przeskakiwaniu do przodu'."
}
]
},
{
"label": "Wygląd",
"fields": [
{
"label": "Kolor tła"
},
{
"label": "Cień ramki",
"description": "Dodaje nieznaczny cień wokół okna interakcji. Wyłącz jeśli chcesz, by interakcje były całkowicie przeźroczyste."
}
]
},
{
"label": "Odnośnik",
"fields": [
{
"label": "Typ",
"options": [
{
"label": "Kod czasowy"
},
{
"label": "Link do innej strony (URL)"
}
]
},
{
"label": "Przeskocz do",
"description": "Moment w wideo, do którego widz zostanie przeniesiony po kliknięciu zaproszenia. Wpisz kod czasowy w formacie M:SS."
},
{
"label": "URL",
"fields": [
{
"label": "Protokół",
"options": [
{
"label": "http://"
},
{
"label": "https://"
},
{
"label": "(względna ścieżka na serwerze)"
},
{
"label": "inny"
}
]
},
{
"label": "URL"
}
]
},
{
"label": "Wyeksponowanie",
"description": "Pokaż, że to interakcja, dodając do niej ikonę i ramkę."
}
]
}
]
}
},
{},
{}
]
},
{
"label": "Zadanie końcowe",
"fields": [
{},
{
"label": "Wyświetl przez",
"description": "Liczba sekund przed końcem wideo."
}
]
}
]
},
{
"label": "Zachowanie",
"fields": [
{
"label": "Czas startu",
"description": "Moment, od którego ma zacząć się odtwarzanie. Wpisz kod czasowy w formacie M:SS"
},
{
"label": "Auto-start",
"description": "Automatycznie zacznij odtwarzanie"
},
{
"label": "Pętla",
"description": "Odtwarzaj wideo w pętli: gdy dojdzie do końca, zacznie się znów od początku"
},
{
"label": "Przycisk 'Pokaż rozwiązanie' (globalny)",
"description": "Wybierz, czy przycisk 'Pokaż rozwiązanie' ma być dostępny we wszystkich zadaniach, niedostępny we wszystkich zadaniach, czy dostępny lub niedostępny zależnie od ustawień każdego zadania.",
"options": [
{
"label": "Zawsze dostępny"
},
{
"label": "Zawsze niedostępny"
}
]
},
{
"label": "Przycisk 'Poprawka' (globalny)",
"description": "Wybierz, czy przycisk 'Poprawka' ma być dostępny we wszystkich zadaniach, niedostępny we wszystkich zadaniach, czy dostępny lub niedostępny zależnie od ustawień każdego zadania.",
"options": [
{
"label": "Zawsze dostępny"
},
{
"label": "Zawsze niedostępny"
}
]
},
{
"label": "Pokaż zakładki przy starcie",
"description": "Funkcja niedostępna w przypadku odtwarzania wideo z YouTube na iPadzie."
},
{
"label": "Pokaż przycisk cofania o 10 sekund"
},
{
"label": "Zapobiegaj przeskakiwaniu do przodu",
"description": "Włączenie tej opcji uniemożliwi widzowi używanie paska postępu do zmiany odtwarzanego fragmentu wideo."
},
{
"label": "Wyłącz dźwięk",
"description": "Włączenie tej opcji wyłączy ścieżkę dźwiękową i uniemożliwi jej włączenie."
}
]
},
{
"label": "Opisy przycisków",
"fields": [
{
"label": "Tytuł interakcji",
"default": "Interakcja"
},
{
"label": "Przycisk odtwarzania",
"default": "Odtwórz"
},
{
"label": "Przycisk pauzy",
"default": "Pauzuj"
},
{
"label": "Przycisk wyciszenia",
"default": "Wyłącz dźwięk"
},
{
"label": "Przycisk odgłaśniania",
"default": "Włącz dźwięk"
},
{
"label": "Przycisk wyboru jakości",
"default": "Jakość wideo"
},
{
"label": "Przycisk ścieżek dialogowych",
"default": "Napisy"
},
{
"label": "Przycisk zamykania",
"default": "Zamknij"
},
{
"label": "Przycisk pełnego ekranu",
"default": "Pełny ekran"
},
{
"label": "Przycisk wyjścia z pełnego ekranu",
"default": "Wróć do okna"
},
{
"label": "Tytuł podsumowania",
"default": "Podsumowanie"
},
{
"label": "Przycisk zakładek",
"default": "Zakładki"
},
{
"label": "Przycisk wysyłania wyników",
"default": "Wyślij wyniki"
},
{
"label": "Przycisk zgody na przeskok (domyślny)",
"default": "OK"
},
{
"label": "Przycisk kontynuowania bez przeskoku",
"default": "Kontynuuj"
},
{
"label": "Przycisk prędkości odtwarzania",
"default": "Prędkość odtwarzania"
},
{
"label": "Przycisk cofania o 10 sekund",
"default": "Cofnij o 10 sekund"
},
{
"label": "Komunikat o wyłączeniu paska postępu",
"default": "Funkcja jest wyłączona"
},
{
"label": "Komunikat o wyłączeniu ścieżki dźwiękowej",
"default": "Dźwięk jest wyłączony"
},
{
"label": "Komunikat o wymogu pełnej poprawności zadania",
"default": "Odpowiedz na wszystkie pytania, aby kontynuować."
},
{
"label": "Przycisk wstecz",
"default": "Wstecz"
},
{
"label": "Czas: godziny",
"default": "godzin"
},
{
"label": "Czas: minuty",
"default": "minut"
},
{
"label": "Czas: sekundy",
"default": "sekund"
},
{
"label": "Bieżący czas",
"default": "Bieżący czas:"
},
{
"label": "Łączny czas",
"default": "Łączny czas:"
},
{
"label": "Instrukcja nawigacji",
"default": "Możesz w każdej chwili zatrzymać lub włączyć odtwarzanie wciskając klawisz k."
},
{
"label": "Komunikat o pojawieniu się pojedynczej interakcji",
"default": "Pojawiło się zadanie:"
},
{
"label": "Komunikat o pojawieniu się wielu interakcji",
"default": "Pojawiły się zadania."
},
{
"label": "Komunikat o zatrzymaniu wideo",
"default": "Odtwarzanie zatrzymane"
},
{
"label": "Etykieta zawartości",
"default": "Zawartość"
},
{
"label": "Komunikat o wynikach (@answered zostanie zamienione na liczbę rozwiązanych zadań)",
"default": "@answered zadań zaliczonych"
},
{
"label": "Ekran wyników: tytuł",
"default": "@answered zadań zaliczonych",
"description": "@answered zostanie zamienione na liczbę rozwiązanych zadań."
},
{
"label": "Ekran wyników: podsumowanie",
"default": "@answered zaliczonych zadań. Kliknij przycisk, aby przesłać wyniki.",
"description": "@answered zostanie zamienione na liczbę rozwiązanych zadań."
},
{
"label": "Ekran wyników: komunikat o braku odpowiedzi",
"default": "Żadne z zadań nie zostało rozwiązane."
},
{
"label": "Ekran wyników: wyjaśnienie komunikatu o braku odpowiedzi",
"default": "Rozwiąż przynajmniej jedno zadanie, zanim wyślesz wyniki."
},
{
"label": "Ekran wyników: przycisk wysyłania",
"default": "Wyślij wyniki"
},
{
"label": "Ekran wyników: potwierdzenie",
"default": "Twoje wyniki zostały wysłane!"
},
{
"label": "Ekran wyników: tytuł wiersza tabeli – odpowiedzi",
"default": "Zaliczone zadania"
},
{
"label": "Ekran wyników: tytuł wiersza tabeli – wynik",
"default": "Wynik"
},
{
"label": "Ekran wyników: wynik końcowy",
"default": "zaliczone"
}
]
}
]
} |
I have this same issue with H5P.InteractiveVideo-1.19. Were you able to resolve this, @apienk? |
These player button titles are not translated despite translations exist in language JSONs:
Bookmarks
Video Quality
Playback Rate
in H5P.InteractiveVideo-1.19
The text was updated successfully, but these errors were encountered: