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).
Document issues (astl.engine)
Section titled “Document issues (astl.engine)”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_LARGEerror 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_DEEPerror 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_COMPLEXerror 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_INVALIDerror |
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_UNSUPPORTEDerror 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_MISSINGerror |
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_INVALIDerror 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_EMPTYerror |
English: The document is empty. Add some text or an exercise element. Polish: Dokument jest pusty. Dodaj tekst albo element ćwiczenia. |
DOC_MIXED_PAGESerror |
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_COMPONENTSwarning |
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_EMPTYwarning params page |
English: Page {page} is empty. Add content or delete the page. Polish: Strona {page} jest pusta. Dodaj treść albo usuń stronę. |
PAGE_NESTEDerror 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_MISSINGerror params tag |
English: Element {tag} has no id. Add an id attribute. Polish: Element {tag} nie ma identyfikatora. Dodaj atrybut id. |
ID_INVALIDerror 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_DUPLICATEerror 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_UNKNOWNerror 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_REMOVEDwarning params tag |
English: Element {tag} is not allowed and was removed. Polish: Element {tag} jest niedozwolony i został usunięty. |
ATTRIBUTE_REMOVEDwarning 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_INVALIDerror 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_REQUIREDerror params attribute, tag |
English: Element {tag} needs the {attribute} attribute. Polish: Element {tag} wymaga atrybutu {attribute}. |
CHILD_UNEXPECTEDerror 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_OUTSIDEerror 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_COUNTerror 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_INVALIDerror 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_NESTEDerror 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_BLOCKEDerror 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_MISSINGerror |
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_INVALIDerror |
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_INVALIDerror 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_INVALIDerror 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_UNSUPPORTEDerror 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_UNKNOWNwarning 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. |
<astl-audio> issues (astl.audio)
Section titled “<astl-audio> issues (astl.audio)”More about the element: <astl-audio>.
| Code | Messages |
|---|---|
AUDIO_TRANSCRIPT_EMPTYerror 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ę. |
<astl-callout> issues (astl.callout)
Section titled “<astl-callout> issues (astl.callout)”More about the element: <astl-callout>.
| Code | Messages |
|---|---|
CALLOUT_EMPTYwarning 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_EMPTYerror params category, id |
English: Sorting task {id}: group {category} has no name. Polish: Sortowanie {id}: grupa {category} nie ma nazwy. |
CATEGORISE_CATEGORY_DUPLICATEerror 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_UNUSEDwarning 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_UNKNOWNerror 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_EMPTYerror params card, id |
English: Sorting task {id}: card {card} is empty. Polish: Sortowanie {id}: karta {card} jest pusta. |
CATEGORISE_CARD_ALT_EMPTYerror 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_DUPLICATEwarning params id, text |
English: Sorting task {id}: two cards say “{text}”. Polish: Sortowanie {id}: dwie karty brzmią „{text}”. |
CATEGORISE_CARD_AMBIGUOUSerror 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_LINKerror 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_EMPTYwarning params id |
English: Sorting task {id} has an empty task text. Polish: Sortowanie {id} ma pusty tekst polecenia. |
<astl-choice> issues (astl.choice)
Section titled “<astl-choice> issues (astl.choice)”More about the element: <astl-choice>.
| Code | Messages |
|---|---|
CHOICE_CORRECT_MISSINGerror params id |
English: Question {id} has no correct answer. Polish: Pytanie {id} nie ma poprawnej odpowiedzi. |
CHOICE_SINGLE_MANY_CORRECTerror 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_CORRECTwarning params id |
English: Question {id}: every option is marked correct. Polish: Pytanie {id}: wszystkie odpowiedzi są oznaczone jako poprawne. |
CHOICE_OPTION_EMPTYerror params id, option |
English: Question {id}: option {option} is empty. Polish: Pytanie {id}: odpowiedź {option} jest pusta. |
CHOICE_OPTION_ALT_EMPTYerror 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_DUPLICATEwarning params id, text |
English: Question {id}: two options say “{text}”. Polish: Pytanie {id}: dwie odpowiedzi brzmią „{text}”. |
CHOICE_PROMPT_EMPTYwarning params id |
English: Question {id} has an empty question text. Polish: Pytanie {id} ma pustą treść. |
<astl-crossword> issues (astl.crossword)
Section titled “<astl-crossword> issues (astl.crossword)”More about the element: <astl-crossword>.
| Code | Messages |
|---|---|
CROSSWORD_ANSWER_LETTERSerror params id, word |
English: Crossword {id}: “{word}” may contain letters only. Polish: Krzyżówka {id}: „{word}” może mieć tylko litery. |
CROSSWORD_ANSWER_SHORTerror params id, word |
English: Crossword {id}: “{word}” needs at least 2 letters. Polish: Krzyżówka {id}: „{word}” musi mieć co najmniej 2 litery. |
CROSSWORD_OUTSIDEerror 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_OVERLAPerror 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_CROSSINGerror 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_EMPTYerror params id, word |
English: Crossword {id}: “{word}” has no clue. Polish: Krzyżówka {id}: „{word}” nie ma wskazówki. |
CROSSWORD_CLUE_LINKerror 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_EMPTYwarning params id |
English: Crossword {id} has an empty task text. Polish: Krzyżówka {id} ma pusty tekst polecenia. |
<astl-drop> issues (astl.drop)
Section titled “<astl-drop> issues (astl.drop)”More about the element: <astl-drop>.
| Code | Messages |
|---|---|
DROP_BANK_UNKNOWNerror 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_UNKNOWNerror 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_DISTRACTORwarning 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_UNPAIREDerror 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_EMPTYerror 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_LINKerror 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_EMPTYerror params card, id |
English: Flash cards {id}: the back of card {card} is empty. Polish: Fiszki {id}: tył karty {card} jest pusty. |
<astl-gap> issues (astl.gap)
Section titled “<astl-gap> issues (astl.gap)”More about the element: <astl-gap>.
| Code | Messages |
|---|---|
GAP_ANSWER_MISSINGerror params id |
English: Gap {id} has no answer. Polish: Luka {id} nie ma odpowiedzi. |
GAP_ANSWER_TOO_LONGerror 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_INVALIDerror params id, value |
English: Gap {id}: “{value}” is not a number. Polish: Luka {id}: „{value}” nie jest liczbą. |
GAP_ALT_EMPTYerror params id |
English: Gap {id} has an empty alternative answer. Polish: Luka {id} ma pustą odpowiedź alternatywną. |
GAP_ALT_DUPLICATEwarning params id, value |
English: Gap {id} accepts “{value}” twice. Polish: Luka {id} akceptuje „{value}” dwa razy. |
GAP_TOLERANCE_TEXTwarning params id |
English: Gap {id}: tolerance only works for number gaps. Polish: Luka {id}: tolerancja działa tylko w lukach liczbowych. |
<astl-hotspot> issues (astl.hotspot)
Section titled “<astl-hotspot> issues (astl.hotspot)”More about the element: <astl-hotspot>.
| Code | Messages |
|---|---|
HOTSPOT_ALT_EMPTYerror 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_INCOMPLETEerror 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_POINTSerror 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_OUTSIDEerror 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_EMPTYerror 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_MISSINGerror 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_CORRECTerror 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_CORRECTwarning 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_EMPTYwarning 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_EMPTYerror 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_INCOMPLETEerror 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_OUTSIDEerror 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_EMPTYerror 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_UNKNOWNerror 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_TWICEerror 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_EMPTYerror 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_EMPTYerror 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_DUPLICATEerror 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_LINKerror 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_EMPTYwarning 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_EMPTYerror 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_EMPTYerror 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_LONGerror 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_DUPLICATEwarning 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_EMPTYwarning 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_MISSINGerror 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_LIMITSerror 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_EMPTYerror params id, word |
English: Passage {id}: word {word} has no text. Polish: Tekst {id}: wyraz {word} jest pusty. |
MARK_WORDS_WORD_LINKerror 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_MISSINGerror 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_CORRECTwarning 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ć. |
<astl-match> issues (astl.match)
Section titled “<astl-match> issues (astl.match)”More about the element: <astl-match>.
| Code | Messages |
|---|---|
MATCH_ROW_EMPTYerror params id, row |
English: Matching task {id}: row {row} is empty. Polish: Dopasowywanie {id}: wiersz {row} jest pusty. |
MATCH_ROW_DUPLICATEwarning params id, text |
English: Matching task {id}: two rows say “{text}”. Polish: Dopasowywanie {id}: dwa wiersze brzmią „{text}”. |
MATCH_ROW_AMBIGUOUSerror 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_UNKNOWNerror 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_EMPTYerror params column, id |
English: Matching task {id}: column {column} is empty. Polish: Dopasowywanie {id}: kolumna {column} jest pusta. |
MATCH_COLUMN_DUPLICATEerror 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_LINKerror 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_EMPTYwarning params id |
English: Matching task {id} has an empty task text. Polish: Dopasowywanie {id} ma pusty tekst polecenia. |
<astl-memory> issues (astl.memory)
Section titled “<astl-memory> issues (astl.memory)”More about the element: <astl-memory>.
| Code | Messages |
|---|---|
MEMORY_CARD_EMPTYerror 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_DUPLICATEerror 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_LINKerror 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_UNKNOWNerror 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_TAKENerror 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_MISSINGerror 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_EMPTYwarning params id |
English: Memory game {id} has an empty task text. Polish: Gra memory {id} ma pusty tekst polecenia. |
<astl-order> issues (astl.order)
Section titled “<astl-order> issues (astl.order)”More about the element: <astl-order>.
| Code | Messages |
|---|---|
ORDER_ITEM_EMPTYerror params id, item |
English: Ordering task {id}: item {item} is empty. Polish: Zadanie na kolejność {id}: element {item} jest pusty. |
ORDER_ITEM_DUPLICATEerror 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_LINKerror 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. |
<astl-select> issues (astl.select)
Section titled “<astl-select> issues (astl.select)”More about the element: <astl-select>.
| Code | Messages |
|---|---|
SELECT_CORRECT_MISSINGerror params id |
English: Choice {id} has no correct answer. Polish: Wybór {id} nie ma poprawnej odpowiedzi. |
SELECT_MANY_CORRECTerror 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_EMPTYerror params id, option |
English: Choice {id}: option {option} is empty. Polish: Wybór {id}: odpowiedź {option} jest pusta. |
SELECT_OPTION_DUPLICATEerror 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_EMPTYerror 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_DUPLICATEwarning 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_ALONEerror 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_EMPTYerror 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_LONGerror 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_SAMEerror 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. |
<astl-video> issues (astl.video)
Section titled “<astl-video> issues (astl.video)”More about the element: <astl-video>.
| Code | Messages |
|---|---|
VIDEO_LABEL_MISSINGerror 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_MISSINGerror 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_BOTHerror 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_TYPEerror 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_INVALIDerror 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_INVALIDerror 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_MISSINGwarning 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ć. |
<astl-word-bank> issues (astl.word-bank)
Section titled “<astl-word-bank> issues (astl.word-bank)”More about the element: <astl-word-bank>.
| Code | Messages |
|---|---|
WORD_BANK_WORD_EMPTYerror params id, word |
English: Word bank {id}: word {word} is empty. Polish: Bank słów {id}: słowo {word} jest puste. |
WORD_BANK_WORD_DUPLICATEerror 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_LINKerror 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. |
<astl-word-search> issues (astl.word-search)
Section titled “<astl-word-search> issues (astl.word-search)”More about the element: <astl-word-search>.
| Code | Messages |
|---|---|
WORD_SEARCH_WORD_EMPTYerror 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_LETTERSerror 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_LENGTHerror 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_DUPLICATEerror 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_INSIDEerror 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_EMPTYerror 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_LINKerror 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_FITerror 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_EMPTYwarning params id |
English: Word search {id} has an empty task text. Polish: Wykreślanka {id} ma pusty tekst polecenia. |