{
	"api_kicker": "Fejlesztői API",
	"api_title": "Készíts tevékenységeket a saját rendszeredből",
	"api_intro": "Tevékenységtípusonként egy POST. Küldd el a tartalmadat JSON-ként, és kapsz egy tevékenységet a Puzzel.org-fiókodban, meg egy URL-t, amelyet odaadhatsz a játékosoknak vagy beilleszthetsz egy iframe-be.",
	"api_search_placeholder": "Keress végpontok, mezők és beállítások között",
	"api_search_results": "találat ezen az oldalon",
	"api_search_empty": "Ezen az oldalon semmi sem egyezik ezzel. Próbálj egy végpontnevet, egy mezőt, például activity_key, vagy egy státuszkódot.",
	"api_search_clear": "Keresés törlése",
	"api_nav_guide": "Első lépések",
	"api_nav_endpoints": "Végpontok",
	"api_toc_label": "Ezen az oldalon",
	"api_hero_base_label": "Alap-URL",
	"api_hero_method_label": "Metódus",
	"api_hero_method_value": "POST, JSON törzs",
	"api_hero_auth_label": "Hitelesítés",
	"api_hero_auth_value": "Kulcs + e-mail a törzsben",
	"api_hero_limit_label": "Kvóta",
	"api_hero_limit_value": "[limit] tevékenység naponta",
	"api_hero_count_label": "Végpontok",
	"api_hero_count_value": "[count] tevékenységtípus",
	"api_s_quickstart_title": "Az első kérésed",
	"api_s_quickstart_body": "Nincs mit telepíteni, és nincs kézfogás: küldj egy JSON törzset a kulcsoddal, az e-mail-címeddel és a tartalmaddal. A válasz tartalmazza az új tevékenység kulcsát és az URL-t, amelyen játszani lehet vele.",
	"api_s_quickstart_note": "Az oldal minden példája teljes, futtatható kérés. Cseréld be a saját kulcsodat és tartalmadat, és máris működik.",
	"api_s_auth_title": "Hitelesítés",
	"api_s_auth_body": "Nincsenek fejlécek, és nincs bearer token. Mindkét azonosító minden kérés JSON törzsében utazik, és a kulcs csak ahhoz a fiókhoz jó, amelyhez az e-mail-cím tartozik.",
	"api_s_auth_where": "A kulcsod az irányítópultod fiók szakaszában van, a Megjelenítés mögött.",
	"api_s_auth_where_link": "Az API-kulcsom megnyitása",
	"api_s_auth_premium": "Az API-kulcs az előfizetés indulásával jár, így ingyenes fiókhoz még nem tartozik.",
	"api_s_auth_plans": "Csomagok megtekintése",
	"api_s_auth_secret": "Úgy kezeld a kulcsot, mint egy jelszót. Tevékenységeket hoz létre és ír felül a fiókodban, ezért tartsd a szerveren, és ne tedd olyan helyre, amit egy böngésző elolvashat.",
	"api_prefill_kicker": "Példák",
	"api_prefill_label": "Töltsd ki a példákat a saját API-kulcsommal",
	"api_prefill_signed_out": "Jelentkezz be, és a kulcsod bekerül az oldal minden példájába.",
	"api_prefill_sign_in": "Bejelentkezés",
	"api_prefill_none": "Ehhez a fiókhoz még nincs API-kulcs.",
	"api_prefill_warning": "Mostantól minden példa a valódi kulcsodat tartalmazza. Egyiket se illeszd be chatbe, hibajegybe vagy nyilvános repóba.",
	"api_s_request_title": "A kérés törzse",
	"api_s_request_body": "Minden végpont ugyanazt az öt mezőt várja. A különbség az alattuk lévő tartalommezőben van: a legtöbb egy items tömböt kér, néhány egyetlen mondatot vagy képet, a Sudoku pedig semmit.",
	"api_s_request_settings": "A settings egy objektum, benne a végpontonként eltérő opciókkal. Hogy egy végpont melyeket olvassa, alább, az adott végpontnál látod; bármi mást teszel bele, azt figyelmen kívül hagyja.",
	"api_col_field": "Mező",
	"api_col_type": "Típus",
	"api_col_notes": "Mit csinál",
	"api_col_status": "Státusz",
	"api_col_meaning": "Mit jelent",
	"api_required": "kötelező",
	"api_optional": "opcionális",
	"api_default_label": "Alapérték",
	"api_allowed_label": "Lehetséges értékek",
	"api_in_settings": "a settings objektumban",
	"api_f_account_api_key": "A fiókod API-kulcsa. A törzsbe kerül, nem a fejlécbe.",
	"api_f_email": "Az a cím, amellyel a Puzzel.org-fiókod bejelentkezik. A kulcs csak ezzel együtt érvényes.",
	"api_f_title": "A név, amelyet a tevékenység az irányítópultodon kap. Ha kihagyod, a végpont a saját tartaléknevét használja.",
	"api_f_language": "Csak azt dönti el, milyen nyelvi kód kerül a visszakapott URL-be — semmit nem fordít le abból, amit küldesz. A szókereső emellett arra is használja, hogy \"ar\" esetén arabra váltsa a kitöltő betűket.",
	"api_f_activity_key": "Hagyd ki, ha új tevékenységet szeretnél létrehozni. Ha egy már meglévő tevékenységed kulcsát adod meg, akkor helyette az a tevékenység épül újra.",
	"api_f_sentence_cryptogram": "A titkosítandó mondat. A játékosok karakterről karakterre fejtik meg.",
	"api_f_sentence_calculation": "A mondat, amelyet a játékosok a műveletek megoldásával fednek fel.",
	"api_f_image": "A feldarabolandó kép abszolút URL-je. A legfelső szinten küldd, ne a settings objektumban.",
	"api_f_image_setting": "Az összekeverendő kép abszolút URL-je. A kirakóval ellentétben ez a settings objektumban van.",
	"api_s_response_title": "Mit kapsz vissza",
	"api_s_response_body": "A sikeres hívás 200-zal válaszol, és megadja az új tevékenység kulcsát meg az URL-t, amelyen játszani lehet vele. Minden más esetben a success értéke false, és egyetlen error szöveg érkezik.",
	"api_response_success": "Siker",
	"api_response_error": "Hiba",
	"api_s_response_urls": "A visszakapott url a beágyazott nézet. Cseréld az embed részt play-re, hogy teljes oldalon nyíljon meg, vagy build-re, hogy a szerkesztőben — a p= utáni kulcs ugyanaz marad.",
	"api_s_updating_title": "Létrehozás vs. frissítés",
	"api_s_updating_body": "Ha elküldöd az activity_key mezőt, a mögötte lévő tevékenység a helyén épül újra: a tartalma kicserélődik, a neve és a verziójelzése frissül, a kulcs viszont ugyanaz marad — így a már megosztott linkek és beágyazások tovább működnek. Az eredmények, a mappa, ahová került, és minden olyan beállítás, amelyet a végpont maga nem ír, változatlan marad.",
	"api_s_updating_own": "Csak a saját fiókod tevékenységeit frissítheted. Ha valaki máséhoz tartozó kulcsot küldesz, 403 a válasz.",
	"api_s_updating_name": "A title minden frissítéskor érvényesül, az alapértéke is — ha kihagyod, a tevékenység az adott végpont tartaléknevét kapja.",
	"api_s_updating_settings": "Azokat a beállításblokkokat, amelyeket a végpont maga ír, nulláról írja újra, így a frissítés ezeket is visszaállítja az általad küldött értékekre vagy a végpont alapértékeire.",
	"api_s_updating_quota": "A frissítés ugyanannyiba kerül, mint a létrehozás: egy hívás a mai kvótából.",
	"api_s_limits_title": "Hívási korlát",
	"api_s_limits_body": "Minden sikeres hívás beleszámít, a létrehozás és a frissítés egyaránt. Ha túlléped, a következő kérésre 429 a válasz, amíg a számláló nem nullázódik.",
	"api_s_limits_counter": "[limit] tevékenység fiókonként naponta",
	"api_s_limits_reset": "A számlálót naponta egyszer egy ütemezett feladat nullázza, nem gördülő 24 órás ablakban.",
	"api_s_errors_title": "Hibák",
	"api_s_errors_body": "A hibák mindig JSON-ként érkeznek, ugyanazzal a két mezővel, sosem HTML-oldalként. Az error szöveget embernek írtuk — megnevezi, melyik mező vagy melyik korlát okozta a bajt.",
	"api_err_400": "A törzsben valami hiányzik, hibás formátumú vagy tartományon kívül esik. Az üzenet megnevezi a mezőt.",
	"api_err_401": "Az e-mail-cím ismeretlen, vagy a kulcs nem ahhoz a fiókhoz tartozik.",
	"api_err_403": "Az elküldött activity_key egy másik fiókhoz tartozik.",
	"api_err_429": "A mai kvóta elfogyott. Naponta egyszer nullázódik.",
	"api_err_500": "A generátor nem tudott rejtvényt készíteni abból, amit küldtél — általában túl kevés a szó, vagy nem illeszthetők össze.",
	"api_endpoints_title": "Végpontok",
	"api_endpoints_intro": "Tevékenységtípusonként egy útvonal, mind POST, mind ugyanazon az alap-URL-en. Mindegyiknél megtalálod a szükséges tartalmat, az általa olvasott beállításokat és egy futtatható kérést.",
	"api_group_words": "Szavak és betűk",
	"api_group_cards": "Kártyák és párok",
	"api_group_questions": "Kérdések és válaszok",
	"api_group_text": "Mondatok és számok",
	"api_group_images": "Képek",
	"api_ep_content_label": "Tartalom",
	"api_ep_settings_label": "Beolvasott beállítások",
	"api_ep_settings_none": "Ez a végpont nem olvas beállításokat.",
	"api_ep_example_label": "Példakérés",
	"api_ep_notes_label": "Jó tudni",
	"api_ep_min_items": "Legalább [count] elem az items tömbben",
	"api_ep_no_items": "Nem fogad items elemeket",
	"api_ep_default_title": "Tartaléknév: “[title]”",
	"api_copy": "Másolás",
	"api_copied": "Másolva",
	"api_toast_copied": "Vágólapra másolva",
	"api_ep_open_builder": "Szerkesztő megnyitása",
	"api_ep_back_to_top": "Vissza a tetejére",
	"api_e_crossword": "Rácsba fűzi össze a válaszaidat, és megszámozza helyetted a meghatározásokat.",
	"api_c_crossword": "Szavak tömbje. Minden elem egy választ és a rá mutató meghatározást párosítja.",
	"api_note_crossword_length": "A két karakternél rövidebb válaszok kimaradnak, mielőtt a rács felépülne, és legalább kettőnek túl kell élnie ezt.",
	"api_note_crossword_layout": "A válaszok nagybetűsek lesznek, és a generátor húsz próbálkozást kap az elhelyezésükre. Ha egyetlen szót sem tud elhelyezni, a hívás 500-zal válaszol.",
	"api_e_wordseeker": "Elrejti a szavaidat egy betűrácsban, az általad választott irányokban és formában.",
	"api_c_wordseeker": "Szavak tömbje. A meghatározás szövegéből lesz a szólista, amelyből a játékosok dolgoznak.",
	"api_note_wordseeker_length": "A két karakternél rövidebb válaszok kimaradnak, és minden válasz nagybetűs lesz, mielőtt a rácsba kerül.",
	"api_note_wordseeker_arabic": "A rácsot latin betűk töltik ki, kivéve ha a language értéke \"ar\" — akkor a kitöltés arabra vált.",
	"api_set_wordseeker_hidden_solution": "A megmaradt betűk ezt adják ki. Ha megadod, a generátor előbb a megoldást helyezi el, ahelyett hogy minél több szót zsúfolna be.",
	"api_set_wordseeker_directions": "Milyen irányban futhat egy szó. Ha kihagyod, a szavak csak keletre, délkeletre és délre futnak.",
	"api_set_wordseeker_template": "Formára vágja a rácsot ahelyett, hogy négyzet maradna.",
	"api_e_acrostic": "Úgy rendezi egymás alá a válaszaidat, hogy az egyik oszlop egy rejtett szót adjon ki.",
	"api_c_acrostic": "Szavak tömbje. Együtt ki kell adniuk a rejtett szó minden betűjét.",
	"api_set_acrostic_hidden_solution": "A szó, amelyet a kiemelt oszlop kiad. Enélkül ez a végpont nem fut le.",
	"api_note_acrostic_letters": "Ha a válaszok nem adják ki a megoldáshoz szükséges betűket, a hívás 500-zal válaszol, ahelyett hogy félkész rácsot mentene.",
	"api_note_acrostic_order": "A generátor átrendezi a válaszaidat, hogy az oszlop kijöjjön, így nem abban a sorrendben látják őket a játékosok, ahogy elküldted.",
	"api_e_word-scramble": "Összekeveri minden válasz betűit, hogy a játékosok kibogozzák.",
	"api_c_word-scramble": "Szavak tömbje. A meghatározás az összekevert betűk mellett jelenik meg.",
	"api_set_scramble_hidden_solution": "Opcionális bónuszszó, amelyet a játékosok a többi megoldása után írnak be.",
	"api_note_scramble_random": "Az API-n keresztül készült tevékenységeknél a sorrend keverése mindig be van kapcsolva, így nem abban a sorrendben kapják a játékosok, ahogy elküldted.",
	"api_e_hangman": "Betűkitalálós körökké alakítja a szavaidat vagy kifejezéseidet.",
	"api_c_hangman": "Szavak vagy rövid kifejezések tömbje. A nyom az a tipp, amelyet a játékosok látnak.",
	"api_e_wordle": "Minden elküldött szóból szókitalálós játékot csinál.",
	"api_c_wordle": "Szavak tömbje. A játékosok szavanként egy kört kapnak.",
	"api_note_wordle_dictionary": "A “tippek valódi szavak-e” ellenőrzés bekapcsolva készül. Kapcsold ki a szerkesztőben, ha a szavaid nevek vagy kitaláltak.",
	"api_e_typing-practice": "Gépelési gyakorlatokká alakítja a mondatokat.",
	"api_c_typing-practice": "Legépelendő szavak vagy mondatok tömbje. A clue mező egyben utasításként is szolgál.",
	"api_e_wheel-of-fortune": "A saját szeleteiddel tölti meg a forgó kereket.",
	"api_c_wheel-of-fortune": "Szeletek tömbje. Minden válaszból egy cikk lesz.",
	"api_note_wheel_outcome": "Az “eredmény csak a kerékben jelenjen meg” beállítással készül, így az eredményt a kerékről lehet leolvasni, nem mellette jelenik meg.",
	"api_e_memory": "Lefordított kártyák, amelyeket fel kell fordítani és párba állítani.",
	"api_c_memory": "Párok tömbje. Minden pár azt a két kártyát tartalmazza, amelyek összetartoznak.",
	"api_note_cards_media": "Egy kártya olyan objektum, amelynek van type és value mezője. Szavakhoz használd a \"text\" értéket, vagy az \"image\", \"audio\", \"youtube\" és \"link\" valamelyikét egy URL-lel a value mezőben, és add meg az alt mezőt a leíráshoz.",
	"api_e_matching-pairs": "Két oszlopnyi kártya, amelyeket egymáshoz kell húzni.",
	"api_c_matching-pairs": "Párok tömbje. Minden pár első kártyája az egyik oldalra kerül, a párja a másikra.",
	"api_e_flash-cards": "Kétoldalas kártyák, amelyeket végig lehet lapozni.",
	"api_c_flash-cards": "Kártyák tömbje. Az első kártya az előlap, a második a hátlap.",
	"api_note_flashcards_sides": "A végpont annyi kártyát tárol, amennyit küldesz, ezért elemenként pontosan kettőt küldj — előbb az előlapot, aztán a hátlapot.",
	"api_e_categorize": "Kártyák, amelyeket a hozzájuk tartozó csoportba kell rendezni.",
	"api_c_categorize": "Kategóriák tömbje, mindegyiknél egy név és a hozzá tartozó kártyák.",
	"api_note_categorize_name": "A név nélkül küldött kategória az “Untitled Category” nevet kapja, ezért mindig adj meg nevet.",
	"api_e_reorder": "Sorozat, amelyet a játékosoknak helyes sorrendbe kell tenniük.",
	"api_c_reorder": "Sorozatok tömbje. Mindegyik a helyes sorrendben tartalmazza a kártyáit.",
	"api_note_reorder_order": "Az általad küldött sorrend lesz a helyes sorrend — az első elem elöl.",
	"api_e_quiz": "Feleletválasztós és nyílt kérdések, menet közbeni pontozással.",
	"api_c_quiz": "Kérdések tömbje. A feleletválasztós kérdések a válaszlehetőségeiket hozzák; a nyílt kérdések azt a választ, amelyet elfogadsz.",
	"api_note_question_types": "A question_type értéke vagy \"multiple_choice\", ahol a helyes lehetőségnél isCorrect true, vagy \"open_answer\", amely helyette a correct_answer mezőt használja. Ha kihagyod, feleletválasztósnak számít.",
	"api_note_quiz_settings": "A Quiz végpont a settings tartalmát közvetlenül tevékenységbeállítás-blokkokként adja tovább, tehát ide nem valók szabadon szórt opciók — a Quiz-t utólag a szerkesztőben állítsd be.",
	"api_e_board-game": "Tábla, amelyen versenyezni lehet, a mezőkön a saját kérdéseiddel.",
	"api_c_board-game": "Kérdések tömbje, pontosan olyan formában, amilyet a Quiz végpont vár.",
	"api_set_board_tiles": "Hány mezője van a táblának. 10 és 75 között.",
	"api_set_board_mode": "A játékosok a célba érésért versenyeznek, vagy útközben tárgyakat gyűjtenek.",
	"api_e_cryptogram": "Feltörendő kóddá alakít egy mondatot, karakterről karakterre.",
	"api_c_cryptogram": "Egyetlen mondat, a sentence mezőben. Ez a végpont nem fogad items elemeket.",
	"api_note_cryptogram_no_items": "Amit az items mezőben küldesz, azt figyelmen kívül hagyjuk — a rejtvény kizárólag a mondatból épül.",
	"api_set_cryptogram_helpers": "Mely karaktereket kapják meg a játékosok ingyen, kiindulásként: egyet sem, a leggyakoribbakat, a magánhangzókat, vagy azokat, amelyeket te sorolsz fel.",
	"api_set_cryptogram_character_list": "Az ábécé, amelyből a rejtjel épül. Ha üresen hagyod, a titkosítás maga választ.",
	"api_set_cryptogram_extra_letters": "Azok a karakterek, amelyeket a játékosok megkapnak, ha a helpers értéke \"custom\". A többi segítségmódnál nincs hatása.",
	"api_set_cryptogram_hide_unused": "Kihagyja a kulcsból azokat a karaktereket, amelyeket a mondat nem használ.",
	"api_e_calculation": "Műveletek mögé rejt egy mondatot — oldd meg a műveletet, és előbukkan a betű.",
	"api_c_calculation": "Egyetlen mondat, a sentence mezőben. Ez a végpont nem fogad items elemeket.",
	"api_set_calc_difficulty": "A legnagyobb eredmény, amely egy műveletnél előfordulhat.",
	"api_set_calc_operators": "Mely műveletek jelenhetnek meg. Az x a szorzás, a : az osztás.",
	"api_set_calc_max_operations": "Hány műveletet fűzhet össze egy feladat.",
	"api_set_calc_number_difficulty": "Korlátozza a műveleten belüli egyes számokat. 5-től 1000-ig bármi lehet.",
	"api_note_calculation_fit": "Ha a korlátok túl szűkek a mondat kódolásához, a hívás 400-zal válaszol, és lazítást kér, ahelyett hogy félkész rejtvényt mentene.",
	"api_e_sudoku": "Megoldott rácsot készít, majd számokat vesz ki belőle.",
	"api_c_sudoku": "Semmi. Az egész rejtvény a két beállításából jön ki.",
	"api_note_sudoku_no_items": "Ne küldj sem items, sem sentence mezőt — a méret és a nehézség a teljes bemenet.",
	"api_note_sudoku_difficulty_sizes": "A szerkesztő csak 2x3, 3x3 és 3x4 méretnél kínálja a nehézséget. Az API minden méretnél alkalmazza, a 2x2-t és a 4x4-et is beleértve.",
	"api_set_sudoku_size": "Egy blokk mérete, sorok és oszlopok formájában — a 3x3 adja a klasszikus 9x9-es rácsot. A végpont csak azt ellenőrzi, hogy két számként értelmezhető-e, ezért maradj azoknál a méreteknél, amelyeket a szerkesztő kínál.",
	"api_set_sudoku_difficulty": "Hány szám marad a táblán kiindulásként.",
	"api_e_jigsaw": "Darabokra vágja a képet, hogy vissza lehessen húzogatni őket egymáshoz.",
	"api_c_jigsaw": "Egyetlen kép-URL, az image mezőben. Ez a végpont nem fogad items elemeket.",
	"api_note_jigsaw_grid": "Az API mindig 4x4-es kirakót készít. A darabszám, a szabálytalan darabok és az egyenes élek szerkesztőbeli beállítások — a rows vagy a columns küldésének itt nincs hatása.",
	"api_note_image_reachable": "Az URL-t úgy tároljuk, ahogy elküldted, és a fájlt sosem másoljuk le, ezért nyilvánosan elérhetőnek kell maradnia mindaddig, amíg a tevékenységgel játszanak.",
	"api_e_slidingpuzzle": "Csúsztatható lapkákra keveri szét a képet.",
	"api_c_slidingpuzzle": "Egyetlen kép-URL, a settings objektumban. Ez a végpont nem fogad items elemeket.",
	"api_note_sliding_image_slot": "A kirakóval ellentétben ez a végpont a settings.image mezőből olvassa a képet. A legfelső szintű image mezőt figyelmen kívül hagyja, és a hívás 400-zal válaszol.",
	"api_help_title": "Valami nem úgy működik, ahogy kéne?",
	"api_help_body": "Küldd el a kérést, amit kipróbáltál, és a hibát, amit visszakaptál, és valódi választ kapsz attól, aki a végpontot írta.",
	"api_help_cta": "E-mail a támogatásnak",
	"api_int_kicker": "Fejlesztői integrációk",
	"api_int_title": "Kösd össze a Puzzelt a saját platformoddal",
	"api_int_intro": "A Puzzel egy játékos eredményét — a pontszámát, hogy meddig jutott, mit válaszolt — közvetlenül átadhatja egy másik rendszernek, anélkül hogy annak teljes LMS-nek kellene lennie. Ez az oldal az összes csatornát bemutatja: mi megy ki, mikor megy ki, és mi a legkisebb dolog, amit fel kell építened a fogadásához.",
	"api_int_hero_out_label": "Így mennek ki az eredmények",
	"api_int_hero_out_value": "Webhookon, vagy üzenetben a tevékenységet körülvevő oldalnak",
	"api_int_hero_in_label": "Az oldalad képes",
	"api_int_hero_in_value": "Bejelentkeztetni a játékost, és visszaállítani a tevékenységet",
	"api_int_hero_where_label": "Bekapcsolva",
	"api_int_hero_where_value": "Tevékenységenként, a szerkesztő Fejlesztői menüjében",
	"api_int_hero_plan_label": "Ehhez jár",
	"api_int_hero_plan_value": "Egy fizetős csomaghoz — ingyenes fiókon ezek a beállítások ki vannak kapcsolva",
	"api_int_search_placeholder": "Csatornák, mezők és példák keresése",
	"api_int_search_empty": "Erre nincs találat ezen az oldalon. Próbálj egy csatornát, például webhook vagy postMessage, vagy egy mezőt, például progress.",
	"api_int_nav_channels": "Csatornák",
	"api_int_s_choose_title": "Melyik csatornára van szükséged?",
	"api_int_s_choose_body": "Három dolog hagyhatja el a tevékenységet, és egy jöhet be. Hogy melyik illik hozzád, egyetlen kérdésen múlik: a játékos a te oldaladon belül ül, vagy egészen máshol?",
	"api_int_choose_out": "Kifelé a Puzzelből",
	"api_int_choose_in": "Befelé a Puzzelbe",
	"api_int_choose_when": "Akkor használd, ha",
	"api_int_choose_needs": "Szükséged van",
	"api_int_choose_setting": "Beállítás",
	"api_int_ch_webhook_name": "Eredmény-webhook",
	"api_int_ch_webhook_summary": "Minden mentett eredmény JSON formátumban megy ki egy általad megadott URL-re, POST kéréssel.",
	"api_int_ch_webhook_when": "A játékos bárhol lehet — egy megosztott linken, egy QR-kódon, valaki más oldalán —, és az eredményt a saját adatbázisodban szeretnéd látni.",
	"api_int_ch_webhook_needs": "Egy HTTPS végpont, amely elfogad egy cross-origin POST kérést.",
	"api_int_ch_parent_name": "Eredmények a beágyazó oldalnak",
	"api_int_ch_parent_summary": "Ugyanaz a JSON, de nem egy szervernek küldve, hanem a tevékenységet beágyazó oldalnak.",
	"api_int_ch_parent_when": "A tevékenységet a saját kurzusoldaladba ágyazod be, és maga az oldal tud kezdeni valamit az eredménnyel.",
	"api_int_ch_parent_needs": "Egy iframe az oldaladon és egy üzenetfigyelő. Nincs szerver, nincs CORS.",
	"api_int_ch_completion_name": "Befejezésjelzés",
	"api_int_ch_completion_summary": "Egy üzenet, amikor a játékos befejezi, ami ezen a tényen kívül semmi mást nem hordoz.",
	"api_int_ch_completion_when": "Csak azt akarod tudni, hogy végzett-e — hogy kipipáld a leckét, feloldd a következőt, vagy megjelenítsd a saját képernyődet.",
	"api_int_ch_completion_needs": "Egy iframe az oldaladon és egy üzenetfigyelő.",
	"api_int_ch_trigger_name": "Visszaállítás az oldaladról",
	"api_int_ch_trigger_summary": "Az oldalad utasítja a beágyazott tevékenységet, hogy törölje a játékos válaszait, és kezdjen elölről.",
	"api_int_ch_trigger_when": "Van saját „próbáld újra” gombod a tevékenységen kívül.",
	"api_int_ch_trigger_needs": "Egy iframe az oldaladon. Az üzenetet csak a beágyazó oldaltól fogadja el.",
	"api_int_s_webhook_title": "Eredmény-webhook",
	"api_int_s_webhook_body": "Kapcsold be a szerkesztőben az „Eredmények küldése webhookra” beállítást, és add meg hozzá egy URL-t. Ettől kezdve minden alkalommal, amikor a játékos haladása mentésre kerül, a böngészője POST kéréssel elküldi a teljes eredményt JSON-ként arra az URL-re.",
	"api_int_webhook_steps_title": "Beállítás lépésről lépésre",
	"api_int_webhook_step_1": "Nyisd meg a tevékenységet a szerkesztőben, és lépj a Fejlesztői menübe.",
	"api_int_webhook_step_2": "Kapcsold be az „Eredmények küldése webhookra” beállítást, és illeszd be a végpontodat az alatta lévő mezőbe. Teljes URL-nek kell lennie — egy puszta domain nem elfogadott —, és https-nek kell lennie, mert a böngésző letiltja a sima http hívást egy https-en keresztül kiszolgált oldalról.",
	"api_int_webhook_step_3": "Játszd végig egyszer magad a tevékenységet. Az első POST kérés azonnal megérkezik, amint válaszolsz valamire.",
	"api_int_webhook_receiver": "Egy fogadó, elejétől a végéig",
	"api_int_webhook_timing_title": "Játék közben érkezik, nem csak a végén",
	"api_int_webhook_timing_body": "Egy eredmény minden bejegyzés-mentéskor kimegy: egy gépelési szünet után, amikor egy kártyát lehelyeznek, amikor az óra megáll, és még egyszer, amikor a tevékenység befejeződik. Egy hosszú keresztrejtvény pár tucat hívást jelent, nem egyet — ezért a fogadódat upsertként írd meg, aminek a kulcsa a playerUid és az activityKey, ne beszúrásként. Minden hívás a teljes állapotot hordozza, így a legújabb mindig felülírja az előzőt, és egy elveszett hívást a következő pótol.",
	"api_int_webhook_finished_title": "Hogyan különböztesd meg a befejezést egy mentéstől",
	"api_int_webhook_finished_body": "A progress egy százalék: 100 azt jelenti, hogy a tevékenység befejeződött. Néhány típus úgy is befejeződhet, hogy nem éri el ezt — egy végigválaszolt Quiz, egy megoldott megoldásmező —, ezek helyette a hasAlternateCompletion mezőt hordozzák. Mindkettőt kezeld befejezettként.",
	"api_int_webhook_cors_title": "A játékos böngészője küldi",
	"api_int_webhook_cors_body": "A POST kérés abból a lapból érkezik, amelyben a tevékenység éppen fut, nem egy Puzzel-szerverről. A legtöbb, webhookok fogadására épített végpont ezt már elfogadja. Ha a tiéd sosem lát kérést, ez az oka: a böngésző előbb engedélyt kér, ezért válaszolj az OPTIONS preflight kérésre egy Access-Control-Allow-Origin fejléccel, és a valódi POST kérés utána megérkezik.",
	"api_int_webhook_trust_title": "Kezeld állításként, ne bizonyítékként",
	"api_int_webhook_trust_body": "A kérésen nincs aláírás, és egy olyan böngészőből érkezik, amit nem te irányítasz, szóval bárki, aki megnézi az oldalt, tud neked is küldeni egyet. Ez rendben van egy folyamatjelző sáv vagy egy irányítópult kitöltéséhez. Amit nem hagynál egy diáknak magának beállítani — egy számító osztályzatot, egy tanúsítványt, egy fizetést —, azt ellenőrizd a saját Puzzel irányítópultodon lévő eredmények alapján, vagy bízd a pontszám vitelét az LMS osztályzat-összekötőkre.",
	"api_int_s_parent_title": "Eredmények a beágyazó oldalnak",
	"api_int_s_parent_body": "Ha beágyazod a tevékenységet, ugyanezt a JSON-t elküldheted a saját oldaladnak egy szerver helyett. Kapcsold be az „Eredmények küldése a szülőoldalnak” beállítást, és figyeld az üzenetet. Semmi nem hagyja el a böngészőt, így nincs végpont, amit fel kellene építened, és nincs CORS, amivel foglalkoznod kellene.",
	"api_int_parent_origin_title": "Ellenőrizd, honnan jött az üzenet",
	"api_int_parent_origin_body": "A figyelőd minden, az oldalnak küldött üzenetet meghall, beleértve más kereteket és böngészőbővítményeket is. Hasonlítsd össze az event.origin értékét a https://puzzel.org címmel, mielőtt megbíznál a tartalmában.",
	"api_int_parent_same_title": "Ugyanaz a tartalom, ugyanaz az időzítés",
	"api_int_parent_same_body": "Ez a webhook ikertestvére: ugyanazok a mezők, ugyanazokban a pillanatokban elküldve. Minden, ami a „Mit tartalmaz egy eredmény” alatt szerepel, itt is érvényes.",
	"api_int_s_completion_title": "Befejezésjelzés",
	"api_int_s_completion_body": "A legkisebb csatorna, arra az esetre, ha maga az eredmény nem tartozik rád: kapcsold be a „Befejezésjelzés küldése” beállítást, és az oldalad egyetlen üzenetet kap abban a pillanatban, amikor a játékos befejezi.",
	"api_int_completion_shape": "Mi érkezik",
	"api_int_completion_order_title": "Az eredmény már mentve van, mire megérkezik",
	"api_int_completion_order_body": "A jelzést szándékosan azután küldjük, hogy a befejező mentés megtörtént, így egy olyan oldal, amely az eredményt visszaolvasva reagál, már ott találja azt.",
	"api_int_completion_embed_title": "Csak iframe-en belül",
	"api_int_completion_embed_body": "Mindkét üzenetcsatorna a tevékenységet keretbe foglaló oldalnak küld üzenetet. Önálló lapon megnyitva nincs kinek szólni, így semmi nem megy ki.",
	"api_int_s_payload_title": "Mit tartalmaz egy eredmény",
	"api_int_s_payload_body": "Egyetlen forma, akármelyik csatorna hordozza is. A játékos válaszainak kulcsa a tevékenység saját elem-azonosítója, ezért ugyanezek a kulcsok jelennek meg a correctUids mezőben is.",
	"api_int_col_when": "Mikor van jelen",
	"api_int_always": "mindig",
	"api_int_sometimes": "néha",
	"api_int_payload_absent_title": "Hiányzik, nem üres",
	"api_int_payload_absent_body": "Egy nem alkalmazható mező kimarad a JSON-ból, ahelyett hogy null vagy nulla értékkel szerepelne. Így különböztethető meg az a típus, amely nem pontoz egy menetet, attól a menettől, amely nulla pontot ért el — ezért mindig alapértékkel olvasd, és sose feltételezd, hogy egy kulcs biztosan jelen van.",
	"api_int_payload_example": "Egy befejezett Quiz, ahogy megérkezik",
	"api_int_f_activity_key": "A tevékenység, amelyhez az eredmény tartozik. Ugyanaz a kulcs, amit a tevékenység saját URL-jében látsz, a ?p= után.",
	"api_int_f_player_uid": "Ki játszott, egy névtelen azonosítóként. Ez az adott eszközön állandó erre a játékosra nézve, ezért ez lesz az eredmények kulcsa — nem e-mail-cím, és nem Puzzel-fiók.",
	"api_int_f_player": "A regisztrációs mezők, amiket a tevékenység bekér, ahogy beállítottad őket: név, e-mail, osztály, student_id és így tovább. Hiányzik, amíg a játékos nem regisztrált, és teljesen hiányzik egy olyan tevékenységnél, amely semmit nem kér.",
	"api_int_f_progress": "Mennyire jutott előre, százalékban. 100 azt jelenti, hogy befejezte.",
	"api_int_f_time_passed": "A tevékenységen töltött idő, ezredmásodpercben.",
	"api_int_f_last_played_at": "Mikor mentődött ez az eredmény, Unix-időbélyegként, ezredmásodpercben.",
	"api_int_f_created": "Mikor kezdődött a próbálkozás, Unix-időbélyegként, ezredmásodpercben.",
	"api_int_f_player_input": "Amit a játékos ténylegesen beírt — kulcsa annak az elemnek az azonosítója, amelyikhez tartozik. A belső forma a tevékenység típusától függ — egy szó, elhelyezett kártyák listája, egy kiválasztott opció.",
	"api_int_f_correct_uids": "Melyik elemek helyesek ezek közül, ugyanazzal a kulccsal. Hiányzik, amíg semmire nem válaszoltak még.",
	"api_int_f_score": "Elért pontszám, azokon a típusokon, amelyek pontozzák a menetet. Máshol hiányzik — beleértve egy olyan menetet is, amely valóban nulla pontot ért el, ezért mindig ellenőrizd, hogy a kulcs létezik-e, mielőtt kiolvasod.",
	"api_int_f_performance": "Egy típus saját mércéje arról, hogy mennyire ment jól, ahol ilyet vezet — például a percenkénti szó a gépelésgyakorlásnál.",
	"api_int_f_attempts": "Hányadik menetről van szó: 1 az első alkalommal, eggyel több minden újrakezdésnél. Csak azokon a típusokon jelenik meg, amelyek korán befejezhetnek egy menetet, és számolják az újrapróbálkozásokat.",
	"api_int_f_knocked_out": "A menet egy rossz válasznál véget ért, és lezárult anélkül, hogy befejeződött volna.",
	"api_int_f_alternate": "A tevékenység olyan módon fejeződött be, amely nem éri el a 100%-ot — egy végigválaszolt Quiz, egy megoldott megoldásmező. Kezeld befejezésként.",
	"api_int_f_missed_keys": "Karakterek, amiket a játékos folyamatosan elrontott, a leggyakrabban tévesztettel elöl. Csak a gépelésgyakorlásnál.",
	"api_int_f_content_version": "A tevékenység tartalmának melyik verziójával szemben játszottak. Akkor változik, amikor a tulajdonos szerkeszti a kérdéseket, így egy régi eredmény megkülönböztethető egy aktuálistól.",
	"api_int_s_control_title": "A tevékenység visszaállítása az oldaladról",
	"api_int_s_control_body": "Egy utasítás a másik irányba is utazik. Ha bekapcsolod a „Vezérlés fogadása a szülőoldalról” beállítást, a beágyazó oldal törölheti a játékos válaszait, és visszaállíthatja a tevékenységet a kezdetére — egy saját „próbáld újra” gombhoz, a kereten kívül.",
	"api_int_control_only_title": "A visszaállítás az egyetlen utasítás",
	"api_int_control_only_body": "Nincs üzenet egy eredmény beküldésére, a záróüzenet megnyitására vagy egy kérdésre ugrásra. A visszaállítástól eltérő bármit kérő üzenetet figyelmen kívül hagyja.",
	"api_int_control_guard_title": "Csak a beágyazó oldalt hallja meg",
	"api_int_control_guard_body": "Az utasítást csak attól az oldaltól fogadja el, amely keretbe foglalja a tevékenységet, és sehonnan máshonnan — nem egy testvérkerettől, nem egy oldalon futó szkripttől. A beállítás alapból ki van kapcsolva, ezért kapcsold be azoknál a tevékenységeknél, amelyeket te vezérelsz.",
	"api_int_s_identity_title": "Hozd magaddal a játékos azonosítását",
	"api_int_s_identity_body": "Ha a platformod már tudja, ki játszik, a tevékenységnek nem kell újra megkérdeznie. Két kézfogás létezik erre, mindkettő egy, az oldaladba ágyazott tevékenységhez, és mindkettőt mi kapcsoljuk be, nem a szerkesztőben — mivel megváltoztatják, kihez tartozik egy eredmény, ezeket veled egyeztetve állítjuk be, nem egy jelölőnégyzettel.",
	"api_int_identity_pm_title": "Küldd el nekünk a játékost",
	"api_int_identity_pm_body": "A tevékenység bejelenti magát egy „app-loaded” üzenettel, és vár. Az oldalad visszaküldi a játékos adatait, és az eredmény az ő nevük alatt kerül rögzítésre anélkül, hogy a játékosnak bármit be kellene írnia, vagy regisztrációs képernyőt kellene látnia.",
	"api_int_identity_sso_title": "Küldj nekünk egy tokent",
	"api_int_identity_sso_body": "Ugyanaz a kézfogás, de az oldalad a mezők helyett az azonosítószolgáltatód által kiállított JWT-t küldi el. Ezt a fiókodhoz beállított kibocsátók alapján ellenőrizzük, mielőtt beengednénk a játékost, így az azonosítás bizonyított, nem csak állított — ezt kérd, ha az eredménynek megbízhatónak kell lennie.",
	"api_int_identity_cta_title": "Kérd, hogy kapcsoljuk be",
	"api_int_identity_cta_body": "Mondd el, melyik kettőt szeretnéd, és hova ágyazod be a tevékenységeket, és mi beállítjuk a fiókodat, és végigvezetünk rajta.",
	"api_int_identity_cta_button": "Írj nekünk az azonosításról",
	"api_int_s_create_title": "Tevékenységek létrehozása a saját rendszeredből",
	"api_int_s_create_body": "Minden fent leírt dolog egy kimenő eredményről szól. A másik irány — maguknak a tevékenységeknek a létrehozása egy már meglévő tartalomból — a Puzzle API dolga: egy POST kérés tevékenységtípusonként, cserébe egy kulcsot és egy beágyazható URL-t kapsz.",
	"api_int_create_link": "Az API-dokumentáció megtekintése",
	"api_int_s_lms_title": "Amikor egy kész összekötő a jobb válasz",
	"api_int_s_lms_body": "Ha a másik oldalon egy valódi LMS áll, valószínűleg semmi erre nincs szükséged. Az osztályzatok maguktól visszakerülhetnek az osztálynaplójába, anélkül hogy neked bármit is üzemeltetned kellene.",
	"api_int_lms_lti_title": "Moodle, Canvas, Brightspace, Schoology, itslearning",
	"api_int_lms_lti_body": "Az LMS-ből indítva, a pontszám visszaíródik az osztálynaplójába.",
	"api_int_lms_gc_title": "Google Classroom",
	"api_int_lms_gc_body": "Tedd közzé a tevékenységet feladatként, és az osztályzatok automatikusan visszakerülnek.",
	"api_int_lms_not_title": "Egyik sem ezek közül?",
	"api_int_lms_not_body": "Kurzusplatformok, tagsági oldalak, intranetek és bármi, amit magad építettél, pontosan azok, amikre ez az oldal csatornái valók. Egy beágyazás plusz a befejezésjelzés a legtöbb esetet lefedi.",
	"api_int_s_limits_title": "Amit nem találsz itt",
	"api_int_s_limits_body": "Hogy ne is keresd hiába:",
	"api_int_limit_no_read": "Nincs végpont az eredmények visszaolvasására. Az API tevékenységeket hoz létre; az eredmények az ezen az oldalon szereplő csatornákon keresztül, vagy az irányítópultod exportjain keresztül hagyják el a rendszert.",
	"api_int_limit_no_signature": "Nincs aláírás a webhookon. Nincs mihez viszonyítva ellenőrizni a kérést, ezért egy eredmény nem lehet az egyetlen alapja valaminek, ami valóban számít.",
	"api_int_limit_per_activity": "Nincs fiókszintű webhook. Az URL egy tevékenység beállítása, ezért egy lemásolt tevékenység magával viszi, egy új pedig nélküle indul.",
	"api_int_limit_no_multiplayer": "Semmi nincs egy csapatjátékban vagy egy élő szobában. Mindkét üzenetcsatorna és a webhook is egyjátékos játékra való, és a beállítások automatikusan kikapcsolnak, amikor a csapatjáték be van kapcsolva.",
	"api_int_limit_no_retry": "Nincs kézbesítési sor. Semmi nem tárolódik és küldődik újra — a következő mentés maga az újrapróbálkozás, és a menet utolsó hívása számít.",
	"api_nav_integrations": "Eredmények kiküldése"
}
