Skip to content

Issue codes

Validation reports issues as codes with params, never as sentences: engine.describe(issue, locale) renders them with these catalogs (ICU MessageFormat 1). An issue is { code, severity, namespace, params, at }; at locates it (page, element, tag and a readable path). Errors block compiling; warnings do not.

Generated from the catalogs of every namespace and from the code that reports each issue (severity).

Reported by the engine for every document, whatever components it uses. Limits (SOURCE_TOO_LARGE, SOURCE_TOO_COMPLEX, SOURCE_TOO_DEEP) stop validation before anything else is checked.

Code Messages
SOURCE_TOO_LARGE
error
params max
English: The document is too long. It can have at most {max, number} characters, so split it into several exercises.
Polish: Dokument jest za długi. Może mieć najwyżej {max, number} znaków, więc podziel go na kilka ćwiczeń.
SOURCE_TOO_DEEP
error
params max
English: Elements are nested more than {max, plural, one {# level} other {# levels}} deep. Simplify the structure, for example by removing wrapper elements.
Polish: Elementy są zagnieżdżone na więcej niż {max, plural, one {# poziomie} few {# poziomach} many {# poziomach} other {# poziomu}}. Uprość strukturę, na przykład usuń zbędne elementy otaczające.
SOURCE_TOO_COMPLEX
error
params max
English: An element in the document has more than {max, plural, one {# attribute} other {# attributes}}. Remove the attributes it does not need.
Polish: Element w dokumencie ma więcej niż {max, plural, one {# atrybut} few {# atrybuty} many {# atrybutów} other {# atrybutu}}. Usuń atrybuty, których nie potrzebuje.
DOC_ROOT_INVALID
error
English: Put the whole exercise inside one <astl-doc> element, with nothing outside it.
Polish: Umieść całe ćwiczenie w jednym elemencie <astl-doc> i nie dodawaj niczego poza nim.
DOC_FORMAT_UNSUPPORTED
error
params format
English: Content format “{format}” is not supported. Use format="1" or leave the attribute out.
Polish: Format treści „{format}” nie jest obsługiwany. Wpisz format="1" albo usuń ten atrybut.
DOC_LANG_MISSING
error
English: Add the content language to <astl-doc>, for example lang="en".
Polish: Dodaj język treści do elementu <astl-doc>, na przykład lang="pl".
DOC_LANG_INVALID
error
params lang
English: “{lang}” is not a language tag. Use a tag such as en, pl or pt-BR.
Polish: „{lang}” nie jest kodem języka. Użyj kodu takiego jak pl, en albo pt-BR.
DOC_EMPTY
error
English: The document is empty. Add some text or an exercise element.
Polish: Dokument jest pusty. Dodaj tekst albo element ćwiczenia.
DOC_MIXED_PAGES
error
English: Some content is outside the pages. Put everything inside <astl-page> elements, or use no pages at all.
Polish: Część treści jest poza stronami. Umieść całą treść w elementach <astl-page> albo nie używaj stron wcale.
NO_COMPONENTS
warning
English: Nothing in this document is graded yet. Add at least one exercise element.
Polish: W tym dokumencie nic jeszcze nie jest oceniane. Dodaj co najmniej jeden element ćwiczenia.
PAGE_EMPTY
warning
params page
English: Page {page} is empty. Add content or delete the page.
Polish: Strona {page} jest pusta. Dodaj treść albo usuń stronę.
PAGE_NESTED
error
params page
English: Page {page} is inside other content. Place pages directly inside <astl-doc>.
Polish: Strona {page} jest wewnątrz innej treści. Umieszczaj strony bezpośrednio w <astl-doc>.
ID_MISSING
error
params tag
English: Element {tag} has no id. Add an id attribute.
Polish: Element {tag} nie ma identyfikatora. Dodaj atrybut id.
ID_INVALID
error
params id, tag
English: “{id}” is not a valid id for element {tag}. Start with a letter and use only a-z, A-Z, 0-9, - and _ (at most 64 characters).
Polish: „{id}” nie jest poprawnym identyfikatorem elementu {tag}. Zacznij od litery i używaj tylko znaków a-z, A-Z, 0-9, - oraz _ (najwyżej 64 znaki).
ID_DUPLICATE
error
params id
English: The id “{id}” is used more than once. Give every element its own id.
Polish: Identyfikator „{id}” występuje więcej niż raz. Nadaj każdemu elementowi inny identyfikator.
ELEMENT_UNKNOWN
error
params tag
English: Unknown element {tag}. Check the spelling, or register the component that defines it.
Polish: Nieznany element {tag}. Sprawdź pisownię albo zarejestruj komponent, który go definiuje.
ELEMENT_REMOVED
warning
params tag
English: Element {tag} is not allowed and was removed.
Polish: Element {tag} jest niedozwolony i został usunięty.
ATTRIBUTE_REMOVED
warning
params attribute, tag
English: Attribute {attribute} is not allowed on element {tag} and was removed.
Polish: Atrybut {attribute} jest niedozwolony w elemencie {tag} i został usunięty.
ATTRIBUTE_INVALID
error
params attribute, tag, type, value, values
English: Attribute {attribute} on element {tag} has an invalid value: “{value}”.{type, select, enum { Use one of: {values}.} other {}}
Polish: Atrybut {attribute} w elemencie {tag} ma niepoprawną wartość: „{value}”.{type, select, enum { Użyj jednej z wartości: {values}.} other {}}
ATTRIBUTE_REQUIRED
error
params attribute, tag
English: Element {tag} needs the {attribute} attribute.
Polish: Element {tag} wymaga atrybutu {attribute}.
CHILD_UNEXPECTED
error
params child, tag
English: {child, select, text {Element {tag} contains loose text it does not accept. Remove it or put it inside an allowed child element.} other {Element {tag} does not accept <{child}>. Remove it or move it out.}}
Polish: {child, select, text {Element {tag} zawiera luźny tekst, którego nie przyjmuje. Usuń go albo umieść w dozwolonym elemencie.} other {Element {tag} nie przyjmuje <{child}>. Usuń go albo przenieś poza ten element.}}
CHILD_OUTSIDE
error
params child, parents
English: Element <{child}> only goes inside {parents}. Move it into one, or remove it.
Polish: Element <{child}> może być tylko wewnątrz: {parents}. Przenieś go tam albo usuń.
CHILD_COUNT
error
params child, count, max, min, tag
English: Element {tag} {count, plural, =0 {has no {child} elements} one {has # {child} element} other {has # {child} elements}}, but {max, select, -1 {needs at least {min}} 1 {{min, select, 1 {needs exactly 1} other {allows at most 1}}} other {{min, select, 0 {allows at most {max}} other {needs {min} to {max}}}}}.
Polish: Element {tag} {count, plural, =0 {nie zawiera żadnego elementu {child}} one {zawiera # element {child}} few {zawiera # elementy {child}} many {zawiera # elementów {child}} other {zawiera # elementu {child}}}, a {max, select, -1 {musi mieć co najmniej {min}} 1 {{min, select, 1 {musi mieć dokładnie 1} other {może mieć najwyżej 1}}} other {{min, select, 0 {może mieć najwyżej {max}} other {musi mieć od {min} do {max}}}}}.
PLACEMENT_INVALID
error
params tag
English: Element {tag} cannot be placed here. Put inline elements inside text (a paragraph, heading or list item) and block elements directly on a page.
Polish: Elementu {tag} nie można tu umieścić. Elementy w tekście wstawiaj do akapitu, nagłówka lub punktu listy, a elementy blokowe bezpośrednio na stronę.
COMPONENT_NESTED
error
params parent, tag
English: Element {tag} cannot be placed inside element {parent}. Move it out.
Polish: Elementu {tag} nie można umieścić wewnątrz elementu {parent}. Przenieś go na zewnątrz.
URL_BLOCKED
error or warning
params tag, url
English: {tag, select, img {The picture address “{url}” is not allowed, so the picture cannot be shown. Use an address the exercise's URL policy accepts (by default https: or http:).} other {The link “{url}” is not allowed and was removed. Use a web or email link (https:, http: or mailto:).}}
Polish: {tag, select, img {Adres obrazka „{url}” jest niedozwolony, więc obrazka nie można pokazać. Użyj adresu, który przyjmuje polityka adresów ćwiczenia (domyślnie https: albo http:).} other {Link „{url}” jest niedozwolony i został usunięty. Użyj adresu strony lub e-maila (https:, http: albo mailto:).}}
IMG_ALT_MISSING
error
English: A picture has no alt text. Describe in alt what the picture shows, or write alt="" when it is only decoration.
Polish: Obrazek nie ma tekstu alternatywnego. Opisz w alt, co przedstawia, albo wpisz alt="", jeśli jest tylko ozdobą.
FIGURE_INVALID
error
English: A figure holds exactly one picture (<img>) and at most one caption (<figcaption>), and nothing else.
Polish: Element figure zawiera dokładnie jeden obrazek (<img>) i najwyżej jeden podpis (<figcaption>), nic więcej.
SCORING_MODE_INVALID
error
params mode, modes, tag
English: Element {tag} has no scoring mode “{mode}”. Use one of: {modes}.
Polish: Element {tag} nie ma trybu punktacji „{mode}”. Użyj jednego z: {modes}.
POINTS_INVALID
error
params value
English: “{value}” is not a valid number of points. Use a number from 0.01 to 1000.
Polish: „{value}” nie jest poprawną liczbą punktów. Użyj liczby od 0,01 do 1000.
VERSION_UNSUPPORTED
error
params tag, version
English: Element {tag} uses version {version}, which this version of Astrolabe does not support. Update Astrolabe or check the v attribute.
Polish: Element {tag} używa wersji {version}, której ta wersja Astrolabe nie obsługuje. Zaktualizuj Astrolabe albo sprawdź atrybut v.
STYLE_TEMPLATE_UNKNOWN
warning
params name, tag
English: Style template “{name}” cannot be used on element {tag}: it is not registered, or not made for this element, so it is ignored.
Polish: Szablonu stylu „{name}” nie można użyć w elemencie {tag}: nie jest zarejestrowany albo nie jest przeznaczony dla tego elementu, więc zostanie pominięty.

More about the element: <astl-audio>.

Code Messages
AUDIO_TRANSCRIPT_EMPTY
error
params id
English: Audio {id} has an empty transcript. Write what is said, or remove the transcript.
Polish: Nagranie {id} ma pustą transkrypcję. Wpisz, co słychać w nagraniu, albo usuń transkrypcję.

More about the element: <astl-callout>.

Code Messages
CALLOUT_EMPTY
warning
params id
English: Callout {id} is empty: write its text, or remove it.
Polish: Ramka {id} jest pusta: wpisz jej tekst albo ją usuń.

<astl-categorise> issues (astl.categorise)

Section titled “<astl-categorise> issues (astl.categorise)”

More about the element: <astl-categorise>.

Code Messages
CATEGORISE_CATEGORY_EMPTY
error
params category, id
English: Sorting task {id}: group {category} has no name.
Polish: Sortowanie {id}: grupa {category} nie ma nazwy.
CATEGORISE_CATEGORY_DUPLICATE
error
params id, text
English: Sorting task {id}: two groups are called “{text}”, so students cannot tell them apart.
Polish: Sortowanie {id}: dwie grupy nazywają się „{text}”, więc uczniowie ich nie odróżnią.
CATEGORISE_CATEGORY_UNUSED
warning
params category, id
English: Sorting task {id}: no card belongs to the group “{category}”.
Polish: Sortowanie {id}: żadna karta nie należy do grupy „{category}”.
CATEGORISE_CARD_CATEGORY_UNKNOWN
error
params card, category, id
English: Sorting task {id}: the card “{card}” belongs to “{category}”, but no group has that id.
Polish: Sortowanie {id}: karta „{card}” należy do „{category}”, ale żadna grupa nie ma takiego identyfikatora.
CATEGORISE_CARD_EMPTY
error
params card, id
English: Sorting task {id}: card {card} is empty.
Polish: Sortowanie {id}: karta {card} jest pusta.
CATEGORISE_CARD_ALT_EMPTY
error
params card, id
English: Sorting task {id}: card {card} shows only a picture, and its alt text is empty. Describe the picture in its alt text, so every student can tell what the card shows.
Polish: Sortowanie {id}: karta {card} to sam obrazek z pustym tekstem alternatywnym. Opisz obrazek w tekście alternatywnym, żeby każdy uczeń wiedział, co jest na karcie.
CATEGORISE_CARD_DUPLICATE
warning
params id, text
English: Sorting task {id}: two cards say “{text}”.
Polish: Sortowanie {id}: dwie karty brzmią „{text}”.
CATEGORISE_CARD_AMBIGUOUS
error
params id, text
English: Sorting task {id}: two cards say “{text}” but belong to different groups, so students cannot tell where each goes.
Polish: Sortowanie {id}: dwie karty brzmią „{text}”, ale należą do różnych grup, więc uczniowie nie wiedzą, gdzie położyć każdą z nich.
CATEGORISE_CARD_LINK
error
params card, id
English: Sorting task {id}: the card “{card}” contains a link. Cards are buttons, so a link inside one cannot work. Remove the link.
Polish: Sortowanie {id}: karta „{card}” zawiera link. Karty są przyciskami, więc link w karcie nie zadziała. Usuń link.
CATEGORISE_PROMPT_EMPTY
warning
params id
English: Sorting task {id} has an empty task text.
Polish: Sortowanie {id} ma pusty tekst polecenia.

More about the element: <astl-choice>.

Code Messages
CHOICE_CORRECT_MISSING
error
params id
English: Question {id} has no correct answer.
Polish: Pytanie {id} nie ma poprawnej odpowiedzi.
CHOICE_SINGLE_MANY_CORRECT
error
params count, id
English: Question {id} takes one answer, but {count} options are marked correct. Mark one, or allow several answers.
Polish: Pytanie {id} przyjmuje jedną odpowiedź, a poprawnych jest {count}. Zaznacz jedną albo pozwól na kilka odpowiedzi.
CHOICE_ALL_CORRECT
warning
params id
English: Question {id}: every option is marked correct.
Polish: Pytanie {id}: wszystkie odpowiedzi są oznaczone jako poprawne.
CHOICE_OPTION_EMPTY
error
params id, option
English: Question {id}: option {option} is empty.
Polish: Pytanie {id}: odpowiedź {option} jest pusta.
CHOICE_OPTION_ALT_EMPTY
error
params id, option
English: Question {id}: option {option} shows only a picture, and its alt text is empty. Describe the picture in its alt text, so every student can tell the options apart.
Polish: Pytanie {id}: odpowiedź {option} to sam obrazek z pustym tekstem alternatywnym. Opisz obrazek w tekście alternatywnym, żeby każdy uczeń odróżnił odpowiedzi.
CHOICE_OPTION_DUPLICATE
warning
params id, text
English: Question {id}: two options say “{text}”.
Polish: Pytanie {id}: dwie odpowiedzi brzmią „{text}”.
CHOICE_PROMPT_EMPTY
warning
params id
English: Question {id} has an empty question text.
Polish: Pytanie {id} ma pustą treść.

More about the element: <astl-crossword>.

Code Messages
CROSSWORD_ANSWER_LETTERS
error
params id, word
English: Crossword {id}: “{word}” may contain letters only.
Polish: Krzyżówka {id}: „{word}” może mieć tylko litery.
CROSSWORD_ANSWER_SHORT
error
params id, word
English: Crossword {id}: “{word}” needs at least 2 letters.
Polish: Krzyżówka {id}: „{word}” musi mieć co najmniej 2 litery.
CROSSWORD_OUTSIDE
error
params columns, id, rows, word
English: Crossword {id}: “{word}” runs out of the grid of {rows} rows and {columns} columns. Rows and columns count from 0.
Polish: Krzyżówka {id}: „{word}” wychodzi poza siatkę (wiersze: {rows}, kolumny: {columns}). Wiersze i kolumny liczymy od 0.
CROSSWORD_OVERLAP
error
params id, other, word
English: Crossword {id}: “{word}” runs over “{other}” in the same direction.
Polish: Krzyżówka {id}: „{word}” biegnie w tę samą stronę co „{other}” i na nie zachodzi.
CROSSWORD_CROSSING
error
params id, letter, other, otherLetter, word
English: Crossword {id}: “{word}” and “{other}” cross where one has “{letter}” and the other “{otherLetter}”.
Polish: Krzyżówka {id}: „{word}” i „{other}” krzyżują się w kratce, w której jedno ma „{letter}”, a drugie „{otherLetter}”.
CROSSWORD_CLUE_EMPTY
error
params id, word
English: Crossword {id}: “{word}” has no clue.
Polish: Krzyżówka {id}: „{word}” nie ma wskazówki.
CROSSWORD_CLUE_LINK
error
params clue, id
English: Crossword {id}: remove the link from the clue “{clue}”, which students press.
Polish: Krzyżówka {id}: usuń link ze wskazówki „{clue}”, którą uczniowie naciskają.
CROSSWORD_PROMPT_EMPTY
warning
params id
English: Crossword {id} has an empty task text.
Polish: Krzyżówka {id} ma pusty tekst polecenia.

More about the element: <astl-drop>.

Code Messages
DROP_BANK_UNKNOWN
error
params bank, id
English: Gap {id} takes its words from the bank “{bank}”, but this page has no word bank with that id.
Polish: Luka {id} bierze słowa z banku „{bank}”, ale na tej stronie nie ma banku słów o takim identyfikatorze.
DROP_ANSWER_UNKNOWN
error
params answer, bank, id
English: Gap {id} expects the word “{answer}”, but the word bank “{bank}” has no word with that id.
Polish: Luka {id} oczekuje słowa „{answer}”, ale bank słów „{bank}” nie ma słowa o takim identyfikatorze.
DROP_ANSWER_DISTRACTOR
warning
params bank, id, word
English: Gap {id} expects “{word}”, which the word bank “{bank}” marks as a distractor.
Polish: Luka {id} oczekuje słowa „{word}”, które bank słów „{bank}” oznacza jako dystraktor.

<astl-flash-cards> issues (astl.flash-cards)

Section titled “<astl-flash-cards> issues (astl.flash-cards)”

More about the element: <astl-flash-cards>.

Code Messages
FLASH_CARDS_UNPAIRED
error
params backs, fronts, id
English: Flash cards {id} have {fronts, plural, one {# front} other {# fronts}} and {backs, plural, one {# back} other {# backs}}: every card needs a front and a back.
Polish: Fiszki {id} mają {fronts, plural, one {# przód} few {# przody} many {# przodów} other {# przodu}} i {backs, plural, one {# tył} few {# tyły} many {# tyłów} other {# tyłu}}, a każda karta potrzebuje przodu i tyłu.
FLASH_CARDS_FRONT_EMPTY
error
params card, id
English: Flash cards {id}: the front of card {card} is empty. Write a text or add a picture with an alt text.
Polish: Fiszki {id}: przód karty {card} jest pusty. Wpisz tekst albo dodaj obrazek z tekstem alternatywnym.
FLASH_CARDS_FRONT_LINK
error
params card, id
English: Flash cards {id}: the front of card {card} contains a link. A card is a button, so a link inside it cannot work. Remove the link.
Polish: Fiszki {id}: przód karty {card} zawiera link. Karta jest przyciskiem, więc link w niej nie zadziała. Usuń link.
FLASH_CARDS_BACK_EMPTY
error
params card, id
English: Flash cards {id}: the back of card {card} is empty.
Polish: Fiszki {id}: tył karty {card} jest pusty.

More about the element: <astl-gap>.

Code Messages
GAP_ANSWER_MISSING
error
params id
English: Gap {id} has no answer.
Polish: Luka {id} nie ma odpowiedzi.
GAP_ANSWER_TOO_LONG
error
params id, max
English: Gap {id} accepts an answer longer than {max, plural, one {# character} other {# characters}}, which students cannot type. Shorten it.
Polish: Luka {id} akceptuje odpowiedź dłuższą niż {max, plural, one {# znak} few {# znaki} many {# znaków} other {# znaku}}, a uczeń nie wpisze tak długiej odpowiedzi. Skróć ją.
GAP_NUMBER_INVALID
error
params id, value
English: Gap {id}: “{value}” is not a number.
Polish: Luka {id}: „{value}” nie jest liczbą.
GAP_ALT_EMPTY
error
params id
English: Gap {id} has an empty alternative answer.
Polish: Luka {id} ma pustą odpowiedź alternatywną.
GAP_ALT_DUPLICATE
warning
params id, value
English: Gap {id} accepts “{value}” twice.
Polish: Luka {id} akceptuje „{value}” dwa razy.
GAP_TOLERANCE_TEXT
warning
params id
English: Gap {id}: tolerance only works for number gaps.
Polish: Luka {id}: tolerancja działa tylko w lukach liczbowych.

More about the element: <astl-hotspot>.

Code Messages
HOTSPOT_ALT_EMPTY
error
params id
English: Find it in the picture {id}: the alt text is empty. Describe the picture: students who cannot see it hear the alt text, and it names the places to pick.
Polish: Znajdź na obrazku {id}: tekst alternatywny jest pusty. Opisz obrazek: uczniowie, którzy go nie widzą, słyszą tekst alternatywny, a on nazywa miejsca do wskazania.
HOTSPOT_REGION_INCOMPLETE
error
params id, region, shape
English: Find it in the picture {id}: place {region} lacks a value of its shape ({shape, select, circle {the centre and the radius} other {the position, the width and the height}}).
Polish: Znajdź na obrazku {id}: miejscu {region} brakuje wartości jego kształtu ({shape, select, circle {środka i promienia} other {położenia, szerokości i wysokości}}).
HOTSPOT_REGION_POINTS
error
params id, region
English: Find it in the picture {id}: the polygon {region} needs 3 to 64 points, written as x,y pairs.
Polish: Znajdź na obrazku {id}: wielokąt {region} potrzebuje od 3 do 64 punktów zapisanych jako pary x,y.
HOTSPOT_REGION_OUTSIDE
error
params id, region
English: Find it in the picture {id}: place {region} reaches outside the picture.
Polish: Znajdź na obrazku {id}: miejsce {region} wychodzi poza obrazek.
HOTSPOT_REGION_EMPTY
error
params id, region
English: Find it in the picture {id}: place {region} has no size.
Polish: Znajdź na obrazku {id}: miejsce {region} nie ma rozmiaru.
HOTSPOT_CORRECT_MISSING
error
params id
English: Find it in the picture {id}: no place is marked as right.
Polish: Znajdź na obrazku {id}: żadne miejsce nie jest oznaczone jako właściwe.
HOTSPOT_SINGLE_MANY_CORRECT
error
params count, id
English: Find it in the picture {id}: {count} places are right, but students pick only one. Mark one, or let students pick several.
Polish: Znajdź na obrazku {id}: właściwych miejsc jest {count}, a uczeń wskazuje tylko jedno. Oznacz jedno albo pozwól wskazać kilka.
HOTSPOT_ALL_CORRECT
warning
params id
English: Find it in the picture {id}: every place is right, so picking them all is the answer. Add places that are not right.
Polish: Znajdź na obrazku {id}: wszystkie miejsca są właściwe, więc wystarczy wskazać wszystkie. Dodaj miejsca, które nie są właściwe.
HOTSPOT_PROMPT_EMPTY
warning
params id
English: Find it in the picture {id} has an empty task text.
Polish: Znajdź na obrazku {id} ma pustą treść zadania.

<astl-image-drop> issues (astl.image-drop)

Section titled “<astl-image-drop> issues (astl.image-drop)”

More about the element: <astl-image-drop>.

Code Messages
IMAGE_DROP_ALT_EMPTY
error
params id
English: Labels on a picture {id}: the alt text is empty. Describe the picture: students who cannot see it hear the alt text, and it names the zones.
Polish: Podpisy na obrazku {id}: tekst alternatywny jest pusty. Opisz obrazek: uczniowie, którzy go nie widzą, słyszą tekst alternatywny, a on nazywa strefy.
IMAGE_DROP_ZONE_INCOMPLETE
error
params id, zone
English: Labels on a picture {id}: zone {zone} lacks its position, width or height.
Polish: Podpisy na obrazku {id}: strefie {zone} brakuje położenia, szerokości albo wysokości.
IMAGE_DROP_ZONE_OUTSIDE
error
params id, zone
English: Labels on a picture {id}: zone {zone} reaches outside the picture.
Polish: Podpisy na obrazku {id}: strefa {zone} wychodzi poza obrazek.
IMAGE_DROP_ZONE_EMPTY
error
params id, zone
English: Labels on a picture {id}: zone {zone} has no size.
Polish: Podpisy na obrazku {id}: strefa {zone} nie ma rozmiaru.
IMAGE_DROP_ANSWER_UNKNOWN
error
params answer, id, zone
English: Labels on a picture {id}: the right label of zone {zone} is “{answer}”, but no label has that id.
Polish: Podpisy na obrazku {id}: właściwy podpis strefy {zone} to „{answer}”, ale żaden podpis nie ma takiego identyfikatora.
IMAGE_DROP_LABEL_TWICE
error
params id, label
English: Labels on a picture {id}: the label “{label}” is the right one for two zones, but a label goes on one zone only.
Polish: Podpisy na obrazku {id}: podpis „{label}” jest właściwy dla dwóch stref, a podpis trafia tylko do jednej.
IMAGE_DROP_LABEL_EMPTY
error
params id, label
English: Labels on a picture {id}: label {label} is empty.
Polish: Podpisy na obrazku {id}: podpis {label} jest pusty.
IMAGE_DROP_LABEL_ALT_EMPTY
error
params id, label
English: Labels on a picture {id}: label {label} shows only a picture, and its alt text is empty. Describe the picture in its alt text, so every student can tell the labels apart.
Polish: Podpisy na obrazku {id}: podpis {label} to sam obrazek z pustym tekstem alternatywnym. Opisz obrazek w tekście alternatywnym, żeby każdy uczeń odróżnił podpisy.
IMAGE_DROP_LABEL_DUPLICATE
error
params id, text
English: Labels on a picture {id}: two labels say “{text}”, so students cannot tell them apart.
Polish: Podpisy na obrazku {id}: dwa podpisy brzmią „{text}”, więc uczniowie nie odróżnią ich od siebie.
IMAGE_DROP_LABEL_LINK
error
params id, label
English: Labels on a picture {id}: the label “{label}” contains a link. Labels are buttons, so a link inside one cannot work. Remove the link.
Polish: Podpisy na obrazku {id}: podpis „{label}” zawiera link. Podpisy są przyciskami, więc link w nich nie zadziała. Usuń link.
IMAGE_DROP_PROMPT_EMPTY
warning
params id
English: Labels on a picture {id} has an empty task text.
Polish: Podpisy na obrazku {id} mają pustą treść zadania.

<astl-image-label> issues (astl.image-label)

Section titled “<astl-image-label> issues (astl.image-label)”

More about the element: <astl-image-label>.

Code Messages
IMAGE_LABEL_ALT_EMPTY
error
params id
English: Label the picture {id}: the alt text is empty. Describe the picture for students who cannot see it.
Polish: Podpisz obrazek {id}: tekst alternatywny jest pusty. Opisz obrazek dla uczniów, którzy go nie widzą.
IMAGE_LABEL_ANSWER_EMPTY
error
params id, pin
English: Label the picture {id}: pin {pin} has no answer.
Polish: Podpisz obrazek {id}: pinezka {pin} nie ma odpowiedzi.
IMAGE_LABEL_ANSWER_TOO_LONG
error
params id, max, pin
English: Label the picture {id}: an answer of pin {pin} is longer than {max} characters, so no student's answer could match it.
Polish: Podpisz obrazek {id}: jedna z odpowiedzi pinezki {pin} ma ponad {max} znaków, więc żadna odpowiedź ucznia jej nie dopasuje.
IMAGE_LABEL_ANSWER_DUPLICATE
warning
params id, pin, value
English: Label the picture {id}: pin {pin} accepts “{value}” twice.
Polish: Podpisz obrazek {id}: pinezka {pin} dwa razy przyjmuje „{value}”.
IMAGE_LABEL_PROMPT_EMPTY
warning
params id
English: Label the picture {id} has an empty task text.
Polish: Podpisz obrazek {id} ma pustą treść zadania.

<astl-long-answer> issues (astl.long-answer)

Section titled “<astl-long-answer> issues (astl.long-answer)”

More about the element: <astl-long-answer>.

Code Messages
LONG_ANSWER_PROMPT_MISSING
error
params id
English: Long answer {id} has no question: the box needs one as its label.
Polish: Długa odpowiedź {id} nie ma pytania, a pole potrzebuje go jako etykiety.
LONG_ANSWER_LIMITS
error
params id, max, min
English: Long answer {id} asks for at least {min} characters but takes at most {max}.
Polish: Długa odpowiedź {id} wymaga co najmniej {min} znaków, a przyjmuje najwyżej {max}.

<astl-mark-words> issues (astl.mark-words)

Section titled “<astl-mark-words> issues (astl.mark-words)”

More about the element: <astl-mark-words>.

Code Messages
MARK_WORDS_WORD_EMPTY
error
params id, word
English: Passage {id}: word {word} has no text.
Polish: Tekst {id}: wyraz {word} jest pusty.
MARK_WORDS_WORD_LINK
error
params id, word
English: Passage {id}: word {word} holds a link. A word to select cannot be a link too: take the link out of it.
Polish: Tekst {id}: wyraz {word} zawiera odnośnik. Wyraz do zaznaczenia nie może być też odnośnikiem: usuń z niego odnośnik.
MARK_WORDS_CORRECT_MISSING
error
params id
English: Passage {id} has no word marked correct. Mark the words to select.
Polish: Tekst {id} nie ma żadnego poprawnego wyrazu. Oznacz wyrazy, które uczeń ma zaznaczyć.
MARK_WORDS_ALL_CORRECT
warning
params id
English: Passage {id}: every word is marked correct, so selecting them all is the answer. Add words that are not to be selected.
Polish: Tekst {id}: wszystkie wyrazy są poprawne, więc wystarczy zaznaczyć wszystko. Dodaj wyrazy, których nie należy zaznaczać.

More about the element: <astl-match>.

Code Messages
MATCH_ROW_EMPTY
error
params id, row
English: Matching task {id}: row {row} is empty.
Polish: Dopasowywanie {id}: wiersz {row} jest pusty.
MATCH_ROW_DUPLICATE
warning
params id, text
English: Matching task {id}: two rows say “{text}”.
Polish: Dopasowywanie {id}: dwa wiersze brzmią „{text}”.
MATCH_ROW_AMBIGUOUS
error
params id, text
English: Matching task {id}: two rows say “{text}” but match different columns, so students cannot tell which is which.
Polish: Dopasowywanie {id}: dwa wiersze brzmią „{text}”, ale pasują do różnych kolumn, więc uczniowie ich nie odróżnią.
MATCH_ROW_COLUMN_UNKNOWN
error
params column, id, row
English: Matching task {id}: the row “{row}” matches “{column}”, but no column has that id.
Polish: Dopasowywanie {id}: wiersz „{row}” pasuje do „{column}”, ale żadna kolumna nie ma takiego identyfikatora.
MATCH_COLUMN_EMPTY
error
params column, id
English: Matching task {id}: column {column} is empty.
Polish: Dopasowywanie {id}: kolumna {column} jest pusta.
MATCH_COLUMN_DUPLICATE
error
params id, text
English: Matching task {id}: two columns say “{text}”, so students cannot tell them apart.
Polish: Dopasowywanie {id}: dwie kolumny brzmią „{text}”, więc uczniowie ich nie odróżnią.
MATCH_LINK
error
params id, text
English: Matching task {id}: “{text}” contains a link. Students press rows and columns, so remove the link.
Polish: Dopasowywanie {id}: „{text}” zawiera link. Uczniowie naciskają wiersze i kolumny, więc usuń link.
MATCH_PROMPT_EMPTY
warning
params id
English: Matching task {id} has an empty task text.
Polish: Dopasowywanie {id} ma pusty tekst polecenia.

More about the element: <astl-memory>.

Code Messages
MEMORY_CARD_EMPTY
error
params card, id
English: Memory game {id}: card {card} is empty. Give it text, or a picture with alt text.
Polish: Gra memory {id}: karta {card} jest pusta. Dodaj tekst albo obrazek z tekstem alternatywnym.
MEMORY_CARD_DUPLICATE
error
params id, text
English: Memory game {id}: two cards of the same set say “{text}”, so students cannot tell them apart.
Polish: Gra memory {id}: dwie karty z tego samego zestawu brzmią „{text}”, więc uczniowie ich nie odróżnią.
MEMORY_CARD_LINK
error
params card, id
English: Memory game {id}: the card “{card}” contains a link. Cards are buttons, so remove the link.
Polish: Gra memory {id}: karta „{card}” zawiera link. Karty są przyciskami, więc usuń link.
MEMORY_PAIR_UNKNOWN
error
params card, id, pair
English: Memory game {id}: the card “{card}” belongs with “{pair}”, but no card of set A has that id.
Polish: Gra memory {id}: karta „{card}” pasuje do „{pair}”, ale żadna karta z zestawu A nie ma takiego identyfikatora.
MEMORY_PAIR_TAKEN
error
params card, id
English: Memory game {id}: two cards of set B belong with “{card}”. Each pair has one card in each set.
Polish: Gra memory {id}: dwie karty z zestawu B pasują do „{card}”. Każda para ma jedną kartę w każdym zestawie.
MEMORY_PAIR_MISSING
error
params card, id
English: Memory game {id}: no card of set B belongs with “{card}”.
Polish: Gra memory {id}: żadna karta z zestawu B nie pasuje do „{card}”.
MEMORY_PROMPT_EMPTY
warning
params id
English: Memory game {id} has an empty task text.
Polish: Gra memory {id} ma pusty tekst polecenia.

More about the element: <astl-order>.

Code Messages
ORDER_ITEM_EMPTY
error
params id, item
English: Ordering task {id}: item {item} is empty.
Polish: Zadanie na kolejność {id}: element {item} jest pusty.
ORDER_ITEM_DUPLICATE
error
params id, text
English: Ordering task {id}: two items read “{text}”, so students cannot tell which one goes where. Reword one of them or join them into one item.
Polish: Zadanie na kolejność {id}: dwa elementy brzmią „{text}”, więc uczeń nie odróżni, który gdzie pasuje. Zmień treść jednego z nich albo połącz je w jeden element.
ORDER_ITEM_LINK
error
params id, item
English: Ordering task {id}: item {item} contains a link. Students tap items to move them, so the link would open instead. Remove the link.
Polish: Zadanie na kolejność {id}: element {item} zawiera link. Uczniowie przesuwają elementy, dotykając ich, więc zamiast tego otworzyłby się link. Usuń link.

More about the element: <astl-select>.

Code Messages
SELECT_CORRECT_MISSING
error
params id
English: Choice {id} has no correct answer.
Polish: Wybór {id} nie ma poprawnej odpowiedzi.
SELECT_MANY_CORRECT
error
params count, id
English: Choice {id} takes one answer, but {count} options are marked correct. Mark one.
Polish: Wybór {id} przyjmuje jedną odpowiedź, a poprawnych jest {count}. Zaznacz jedną.
SELECT_OPTION_EMPTY
error
params id, option
English: Choice {id}: option {option} is empty.
Polish: Wybór {id}: odpowiedź {option} jest pusta.
SELECT_OPTION_DUPLICATE
error
params id, text
English: Choice {id}: two options say “{text}”, so students cannot tell them apart.
Polish: Wybór {id}: dwie odpowiedzi brzmią „{text}”, więc uczeń ich nie odróżni.

<astl-true-false> issues (astl.true-false)

Section titled “<astl-true-false> issues (astl.true-false)”

More about the element: <astl-true-false>.

Code Messages
TRUE_FALSE_STATEMENT_EMPTY
error
params id, statement
English: True or false {id}: statement {statement} is empty.
Polish: Prawda czy fałsz {id}: zdanie {statement} jest puste.
TRUE_FALSE_STATEMENT_DUPLICATE
warning
params id, text
English: True or false {id}: two statements say “{text}”.
Polish: Prawda czy fałsz {id}: dwa zdania brzmią „{text}”.
TRUE_FALSE_LABEL_ALONE
error
params id
English: True or false {id}: only one button has its own name. Name both buttons, or neither.
Polish: Prawda czy fałsz {id}: tylko jeden przycisk ma własną nazwę. Nazwij oba przyciski albo żaden.
TRUE_FALSE_LABEL_EMPTY
error
params id
English: True or false {id}: a button name is empty.
Polish: Prawda czy fałsz {id}: nazwa przycisku jest pusta.
TRUE_FALSE_LABEL_TOO_LONG
error
params id, max
English: True or false {id}: a button name is longer than {max, plural, one {# character} other {# characters}}. Shorten it.
Polish: Prawda czy fałsz {id}: nazwa przycisku ma więcej niż {max, plural, one {# znak} few {# znaki} many {# znaków} other {# znaku}}. Skróć ją.
TRUE_FALSE_LABEL_SAME
error
params id, text
English: True or false {id}: both buttons are called “{text}”, so students cannot tell them apart.
Polish: Prawda czy fałsz {id}: oba przyciski nazywają się „{text}”, więc uczeń ich nie odróżni.

More about the element: <astl-video>.

Code Messages
VIDEO_LABEL_MISSING
error
params id
English: Video {id} has no title. Give it one: it names the video for students who use a screen reader.
Polish: Film {id} nie ma tytułu. Nadaj mu tytuł: nazywa on film dla uczniów, którzy korzystają z czytnika ekranu.
VIDEO_SOURCE_MISSING
error
params id
English: Video {id} has no video. Paste a YouTube or Vimeo link, or give the address of an mp4 or webm file.
Polish: Film {id} nie ma nagrania. Wklej link do filmu z YouTube lub Vimeo albo podaj adres pliku mp4 lub webm.
VIDEO_SOURCE_BOTH
error
params first, id, second
English: Video {id}: {first, select, src {the file} poster {the poster} captions {the captions} youtube {the YouTube video} other {the Vimeo video}} and {second, select, src {the file} poster {the poster} captions {the captions} youtube {the YouTube video} other {the Vimeo video}} cannot go together. A video is a file (with its poster and captions) or one YouTube or Vimeo video.
Polish: Film {id}: {first, select, src {plik} poster {obraz zastępczy} captions {napisy} youtube {film z YouTube} other {film z Vimeo}} i {second, select, src {plik} poster {obraz zastępczy} captions {napisy} youtube {film z YouTube} other {film z Vimeo}} nie mogą być razem. Film to plik (z obrazem zastępczym i napisami) albo jeden film z YouTube lub Vimeo.
VIDEO_FILE_TYPE
error
params id, url
English: Video {id}: {url} is not an mp4 or webm file. For a YouTube or Vimeo video, paste its link as a YouTube or Vimeo video instead.
Polish: Film {id}: {url} nie jest plikiem mp4 ani webm. Film z YouTube lub Vimeo wklej jako link do YouTube lub Vimeo.
VIDEO_LINK_INVALID
error
params id, provider, value
English: Video {id}: “{value}” is neither a {provider, select, vimeo {Vimeo} other {YouTube}} link nor a video id. Paste the link of a video on {provider, select, vimeo {Vimeo} other {YouTube}}.
Polish: Film {id}: „{value}” nie jest linkiem do {provider, select, vimeo {Vimeo} other {YouTube}} ani identyfikatorem filmu. Wklej link do filmu z {provider, select, vimeo {Vimeo} other {YouTube}}.
VIDEO_CAPTIONS_LANG_INVALID
error
params id, value
English: Video {id}: “{value}” is not a language tag. Write the language of the captions as a BCP 47 tag, such as en or pl.
Polish: Film {id}: „{value}” nie jest kodem języka. Podaj język napisów jako kod BCP 47, na przykład pl lub en.
VIDEO_CAPTIONS_MISSING
warning
params id
English: Video {id} has no captions. Add a WebVTT file, so that students who cannot hear the video can follow it.
Polish: Film {id} nie ma napisów. Dodaj plik WebVTT, aby uczniowie, którzy nie słyszą filmu, mogli go śledzić.

More about the element: <astl-word-bank>.

Code Messages
WORD_BANK_WORD_EMPTY
error
params id, word
English: Word bank {id}: word {word} is empty.
Polish: Bank słów {id}: słowo {word} jest puste.
WORD_BANK_WORD_DUPLICATE
error
params id, text
English: Word bank {id}: two words say “{text}”, so students cannot tell them apart. To let one word fill several gaps, turn on reuse instead.
Polish: Bank słów {id}: dwa słowa brzmią „{text}”, więc uczniowie ich nie odróżnią. Jeśli jedno słowo ma wypełniać kilka luk, włącz ponowne użycie słów.
WORD_BANK_WORD_LINK
error
params id, word
English: Word bank {id}: the word “{word}” contains a link. Words are buttons, so a link inside one cannot work. Remove the link.
Polish: Bank słów {id}: słowo „{word}” zawiera link. Słowa są przyciskami, więc link w słowie nie zadziała. Usuń link.
Section titled “<astl-word-search> issues (astl.word-search)”

More about the element: <astl-word-search>.

Code Messages
WORD_SEARCH_WORD_EMPTY
error
params id, word
English: Word search {id}: entry {word} has no word.
Polish: Wykreślanka {id}: pozycja {word} nie ma słowa.
WORD_SEARCH_WORD_LETTERS
error
params id, word
English: Word search {id}: “{word}” may contain letters only.
Polish: Wykreślanka {id}: „{word}” może mieć tylko litery.
WORD_SEARCH_WORD_LENGTH
error
params id, max, word
English: Word search {id}: “{word}” needs 2 to {max} letters.
Polish: Wykreślanka {id}: „{word}” musi mieć od 2 do {max} liter.
WORD_SEARCH_WORD_DUPLICATE
error
params id, word
English: Word search {id}: “{word}” is listed twice.
Polish: Wykreślanka {id}: „{word}” jest na liście dwa razy.
WORD_SEARCH_WORD_INSIDE
error
params id, other, word
English: Word search {id}: “{word}” is inside “{other}” (or inside it backwards), so it would be found twice.
Polish: Wykreślanka {id}: „{word}” jest w „{other}” (albo w nim wspak), więc znalazłoby się dwa razy.
WORD_SEARCH_CLUE_EMPTY
error
params id, word
English: Word search {id}: the clue for “{word}” is empty.
Polish: Wykreślanka {id}: wskazówka do „{word}” jest pusta.
WORD_SEARCH_LINK
error
params id, text
English: Word search {id}: remove the link from “{text}”, an entry students press.
Polish: Wykreślanka {id}: usuń link z „{text}”, pozycji naciskanej przez uczniów.
WORD_SEARCH_NO_FIT
error
params id, size
English: Word search {id}: the words do not fit in {size} by {size} letters. Make the grid larger or allow more directions.
Polish: Wykreślanka {id}: słowa nie mieszczą się w {size} na {size} liter. Powiększ siatkę albo pozwól na więcej kierunków.
WORD_SEARCH_PROMPT_EMPTY
warning
params id
English: Word search {id} has an empty task text.
Polish: Wykreślanka {id} ma pusty tekst polecenia.