{
	"api_kicker": "API pentru dezvoltatori",
	"api_title": "Creează activități direct din sistemul tău",
	"api_intro": "Un POST pentru fiecare tip de activitate. Trimiți conținutul ca JSON și primești înapoi o activitate în contul tău Puzzel.org, plus un URL pe care îl poți da jucătorilor sau îl poți pune într-un iframe.",
	"api_search_placeholder": "Caută endpointuri, câmpuri și setări",
	"api_search_results": "care corespund pe această pagină",
	"api_search_empty": "Nimic de pe această pagină nu se potrivește. Încearcă numele unui endpoint, un câmp precum activity_key sau un cod de stare.",
	"api_search_clear": "Șterge căutarea",
	"api_nav_guide": "Primii pași",
	"api_nav_endpoints": "Endpointuri",
	"api_toc_label": "Pe această pagină",
	"api_hero_base_label": "URL de bază",
	"api_hero_method_label": "Metodă",
	"api_hero_method_value": "POST, corp JSON",
	"api_hero_auth_label": "Autentificare",
	"api_hero_auth_value": "Cheie + e-mail în corpul cererii",
	"api_hero_limit_label": "Cotă",
	"api_hero_limit_value": "[limit] activități pe zi",
	"api_hero_count_label": "Endpointuri",
	"api_hero_count_value": "[count] tipuri de activități",
	"api_s_quickstart_title": "Prima ta cerere",
	"api_s_quickstart_body": "Nu ai nimic de instalat și nu e nevoie de niciun handshake: trimiți un corp JSON cu cheia ta, e-mailul tău și conținutul tău. Răspunsul conține cheia noii activități și URL-ul la care se joacă.",
	"api_s_quickstart_note": "Fiecare exemplu de pe această pagină este o cerere completă, care poate fi rulată. Înlocuiește cheia și conținutul cu ale tale și funcționează ca atare.",
	"api_s_auth_title": "Autentificare",
	"api_s_auth_body": "Nu există anteturi și niciun token bearer. Ambele credențiale călătoresc în corpul JSON al fiecărei cereri, iar cheia este acceptată doar pentru contul căruia îi aparține acel e-mail.",
	"api_s_auth_where": "Cheia ta se află în secțiunea de cont a tabloului tău de bord, după butonul Arată.",
	"api_s_auth_where_link": "Deschide cheia mea API",
	"api_s_auth_premium": "Cheile API sunt oferite când începe un abonament, așa că un cont gratuit nu are încă una.",
	"api_s_auth_plans": "Vezi planurile",
	"api_s_auth_secret": "Tratează cheia ca pe o parolă. Ea creează și suprascrie activități în contul tău, așa că păstreaz-o pe server și departe de orice poate citi un browser.",
	"api_prefill_kicker": "Exemple",
	"api_prefill_label": "Completează exemplele cu propria mea cheie API",
	"api_prefill_signed_out": "Conectează-te și cheia ta apare automat în fiecare exemplu de pe această pagină.",
	"api_prefill_sign_in": "Conectează-te",
	"api_prefill_none": "Acest cont nu are încă o cheie API.",
	"api_prefill_warning": "Fiecare exemplu conține acum cheia ta reală. Nu o lipi într-un chat, un issue sau un repo public.",
	"api_s_request_title": "Corpul cererii",
	"api_s_request_body": "Fiecare endpoint primește aceleași cinci câmpuri. Ce diferă este câmpul de conținut de sub ele: majoritatea primesc un array de elemente, câteva primesc o singură propoziție sau o singură imagine, iar sudoku nu primește nimic.",
	"api_s_request_settings": "settings este un obiect cu opțiuni specifice fiecărui endpoint. Care dintre ele sunt citite de un endpoint este listat mai jos, la el; orice altceva pui acolo este ignorat.",
	"api_col_field": "Câmp",
	"api_col_type": "Tip",
	"api_col_notes": "Ce face",
	"api_col_status": "Stare",
	"api_col_meaning": "Ce înseamnă",
	"api_required": "obligatoriu",
	"api_optional": "opțional",
	"api_default_label": "Implicit",
	"api_allowed_label": "Una dintre",
	"api_in_settings": "în settings",
	"api_f_account_api_key": "Cheia API a contului tău. Se pune în corpul cererii, nu într-un antet.",
	"api_f_email": "Adresa cu care te conectezi la contul tău Puzzel.org. Cheia este valabilă doar împreună cu ea.",
	"api_f_title": "Numele pe care îl primește activitatea în tabloul tău de bord. Dacă îl omiți, endpointul folosește propriul nume implicit.",
	"api_f_language": "Decide doar limba din URL-ul pe care îl primești înapoi — nu traduce nimic din ce trimiți. Cuvintele ascunse îl citesc și pentru a comuta literele de umplutură la arabă, atunci când valoarea este \"ar\".",
	"api_f_activity_key": "Omite-l ca să creezi o activitate nouă. Trimite cheia uneia pe care deja o deții și acea activitate este reconstruită în loc.",
	"api_f_sentence_cryptogram": "Propoziția de criptat. Jucătorii o decodează literă cu literă.",
	"api_f_sentence_calculation": "Propoziția pe care jucătorii o descoperă rezolvând calculele.",
	"api_f_image": "URL absolut al imaginii de tăiat în bucăți. Se trimite la nivelul de sus, nu în interiorul settings.",
	"api_f_image_setting": "URL absolut al imaginii de amestecat. Spre deosebire de cel de la puzzle, acesta se află în interiorul settings.",
	"api_s_response_title": "Ce primești înapoi",
	"api_s_response_body": "Un apel reușit răspunde cu 200, cu cheia noii activități și URL-ul la care se joacă. Orice altceva răspunde cu success setat pe false și un singur șir de eroare.",
	"api_response_success": "Succes",
	"api_response_error": "Eșec",
	"api_s_response_urls": "URL-ul primit înapoi este vizualizarea de încorporare. Înlocuiește embed cu play ca să-l deschizi pe pagină întreagă, sau cu build ca să-l deschizi în editor — cheia de după p= rămâne aceeași.",
	"api_s_updating_title": "Creare vs. actualizare",
	"api_s_updating_body": "Trimite activity_key și activitatea din spatele ei este reconstruită pe loc: conținutul îi este înlocuit, numele și marcajul de versiune sunt reîmprospătate, iar cheia în sine rămâne aceeași — așa că linkurile și încorporările pe care le-ai partajat deja continuă să funcționeze. Rezultatele, plasarea în folder și orice setare pe care endpointul nu o scrie el însuși rămân neschimbate.",
	"api_s_updating_own": "Poți actualiza doar activități deținute chiar de contul tău. Cheia altcuiva primește răspuns 403.",
	"api_s_updating_name": "title este aplicat la fiecare actualizare, inclusiv valoarea lui implicită — dacă îl omiți, activitatea este redenumită cu numele implicit al acelui endpoint.",
	"api_s_updating_settings": "Blocurile de setări pe care un endpoint le scrie el însuși sunt rescrise de la zero, așa că o actualizare le resetează și pe acestea la valorile pe care le trimiți, sau la valorile implicite ale endpointului.",
	"api_s_updating_quota": "O actualizare costă la fel ca o creare: un apel scăzut din cota de azi.",
	"api_s_limits_title": "Limită de trafic",
	"api_s_limits_body": "Fiecare apel reușit se contorizează, la fel creările ca și actualizările. Dacă depășești limita, următoarea cerere primește răspuns 429 până când contorul este resetat.",
	"api_s_limits_counter": "[limit] activități per cont pe zi",
	"api_s_limits_reset": "Contorul este șters o dată pe zi de un job programat, nu pe o fereastră glisantă de 24 de ore.",
	"api_s_errors_title": "Erori",
	"api_s_errors_body": "Erorile sosesc întotdeauna ca JSON, cu aceleași două câmpuri, niciodată ca pagină HTML. Șirul de eroare este scris pentru a fi citit de o persoană — numește câmpul sau limita care a eșuat.",
	"api_err_400": "Ceva din corpul cererii lipsește, este malformat sau este în afara intervalului permis. Mesajul numește câmpul.",
	"api_err_401": "E-mailul este necunoscut, sau cheia nu aparține acelui cont.",
	"api_err_403": "activity_key pe care l-ai trimis aparține unui alt cont.",
	"api_err_429": "Cota de azi este epuizată. Se resetează o dată pe zi.",
	"api_err_500": "Generatorul nu a putut construi un joc din ce ai trimis — de obicei prea puține cuvinte, sau cuvinte care nu pot fi îmbinate.",
	"api_endpoints_title": "Endpointuri",
	"api_endpoints_intro": "O cale pentru fiecare tip de activitate, toate POST, toate sub același URL de bază. Fiecare listează conținutul de care are nevoie, setările pe care le citește și o cerere pe care o poți rula.",
	"api_group_words": "Cuvinte și litere",
	"api_group_cards": "Cartonașe și perechi",
	"api_group_questions": "Întrebări și răspunsuri",
	"api_group_text": "Propoziții și numere",
	"api_group_images": "Imagini",
	"api_ep_content_label": "Conținut",
	"api_ep_settings_label": "Setări pe care le citește",
	"api_ep_settings_none": "Acest endpoint nu citește nicio setare.",
	"api_ep_example_label": "Exemplu de cerere",
	"api_ep_notes_label": "Bine de știut",
	"api_ep_min_items": "Cel puțin [count] în items",
	"api_ep_no_items": "Nu primește items",
	"api_ep_default_title": "Revine implicit la numele “[title]”",
	"api_copy": "Copiază",
	"api_copied": "Copiat",
	"api_toast_copied": "Copiat în clipboard",
	"api_ep_open_builder": "Deschide editorul",
	"api_ep_back_to_top": "Înapoi sus",
	"api_e_crossword": "Îmbină răspunsurile tale într-o grilă și numerotează definițiile pentru tine.",
	"api_c_crossword": "Un array de cuvinte. Fiecare intrare asociază răspunsul cu definiția care indică spre el.",
	"api_note_crossword_length": "Răspunsurile mai scurte de două caractere sunt eliminate înainte de construirea grilei, iar cel puțin două trebuie să supraviețuiască acestui pas.",
	"api_note_crossword_layout": "Răspunsurile sunt convertite cu majuscule, iar generatorul are douăzeci de încercări să le potrivească. Dacă nu poate plasa niciun cuvânt, apelul răspunde cu 500.",
	"api_e_wordseeker": "Ascunde cuvintele tale într-o grilă de litere, în direcțiile și forma pe care le alegi.",
	"api_c_wordseeker": "Un array de cuvinte. Textul definiției devine lista de cuvinte de la care pornesc jucătorii.",
	"api_note_wordseeker_length": "Răspunsurile sub două caractere sunt eliminate, iar fiecare răspuns este convertit cu majuscule înainte de a intra în grilă.",
	"api_note_wordseeker_arabic": "Grila este completată cu litere latine, cu excepția cazului în care language este \"ar\", ceea ce comută umplutura la arabă.",
	"api_set_wordseeker_hidden_solution": "Literele rămase formează acest cuvânt. Setarea lui îi spune și generatorului să potrivească mai întâi soluția, în loc să încadreze cât mai multe cuvinte posibil.",
	"api_set_wordseeker_directions": "În ce direcții poate merge un cuvânt. Dacă îl omiți, cuvintele merg doar spre est, sud-est și sud.",
	"api_set_wordseeker_template": "Decupează grila într-o formă, în loc să o lase pătrată.",
	"api_e_acrostic": "Stivuiește răspunsurile tale astfel încât o coloană să formeze un cuvânt ascuns.",
	"api_c_acrostic": "Un array de cuvinte. Împreună trebuie să furnizeze fiecare literă a cuvântului ascuns.",
	"api_set_acrostic_hidden_solution": "Cuvântul pe care îl formează coloana evidențiată. Acest endpoint nu funcționează fără el.",
	"api_note_acrostic_letters": "Dacă răspunsurile nu pot furniza literele de care are nevoie soluția, apelul răspunde cu 500, în loc să salveze o grilă construită pe jumătate.",
	"api_note_acrostic_order": "Generatorul reordonează răspunsurile tale ca să facă să funcționeze coloana, așa că ordinea pe care o trimiți nu este ordinea pe care o văd jucătorii.",
	"api_e_word-scramble": "Amestecă literele fiecărui răspuns, pentru ca jucătorii să le descurce.",
	"api_c_word-scramble": "Un array de cuvinte. Indiciul este afișat lângă literele amestecate.",
	"api_set_scramble_hidden_solution": "Un cuvânt bonus opțional pe care jucătorii îl introduc după ce rezolvă restul.",
	"api_note_scramble_random": "Activitățile create prin API au mereu activată setarea de amestecare a ordinii, așa că ordinea pe care o trimiți nu este ordinea pe care o primesc jucătorii.",
	"api_e_hangman": "Transformă cuvintele sau expresiile tale în runde de ghicit litere.",
	"api_c_hangman": "Un array de cuvinte sau expresii scurte. Indiciul este sugestia pe care o văd jucătorii.",
	"api_e_wordle": "Creează un joc de ghicit cuvântul din fiecare cuvânt pe care îl trimiți.",
	"api_c_wordle": "Un array de cuvinte. Jucătorii primesc câte o rundă pentru fiecare cuvânt.",
	"api_note_wordle_dictionary": "Creat cu setarea de verificare-că-răspunsurile-sunt-cuvinte-reale activată. Dezactiveaz-o în editor dacă cuvintele tale sunt nume sau inventate.",
	"api_e_typing-practice": "Transformă propoziții în exerciții de tastare.",
	"api_c_typing-practice": "Un array de cuvinte sau propoziții de tastat. Indiciul funcționează și ca instrucțiune.",
	"api_e_wheel-of-fortune": "Umple o roată rotitoare cu propriile tale segmente.",
	"api_c_wheel-of-fortune": "Un array de segmente. Fiecare răspuns devine o felie.",
	"api_note_wheel_outcome": "Creat cu opțiunea “arată rezultatul doar pe roată” activată, așa că rezultatul se citește de pe roată, nu este anunțat lângă ea.",
	"api_e_memory": "Cartonașe cu fața în jos, de întors și potrivit în perechi.",
	"api_c_memory": "Un array de perechi. Fiecare pereche conține cele două cartonașe care merg împreună.",
	"api_note_cards_media": "Un cartonaș este un obiect cu un type și o value. Folosește \"text\" pentru cuvinte, sau \"image\", \"audio\", \"youtube\" ori \"link\" cu un URL în value, și adaugă alt pentru o descriere.",
	"api_e_matching-pairs": "Două coloane de cartonașe de tras unele spre celelalte.",
	"api_c_matching-pairs": "Un array de perechi. Primul cartonaș din fiecare pereche ajunge pe o parte, iar partenerul lui pe cealaltă.",
	"api_e_flash-cards": "Cartonașe cu două fețe, de răsfoit.",
	"api_c_flash-cards": "Un array de cartonașe. Primul cartonaș este fața, al doilea este spatele.",
	"api_note_flashcards_sides": "Endpointul stochează exact atâtea cartonașe câte trimiți, așa că trimite exact două per intrare — fața, apoi spatele.",
	"api_e_categorize": "Cartonașe de sortat în categoria din care fac parte.",
	"api_c_categorize": "Un array de categorii, fiecare cu un nume și cartonașele care fac parte din ea.",
	"api_note_categorize_name": "O categorie trimisă fără nume este salvată ca “Categorie fără titlu”, așa că trimite mereu unul.",
	"api_e_reorder": "O secvență pe care jucătorii trebuie să o pună din nou în ordine.",
	"api_c_reorder": "Un array de secvențe. Fiecare conține cartonașele sale în ordinea corectă.",
	"api_note_reorder_order": "Ordinea pe care o trimiți este stocată ca ordine corectă — numărul unu primul.",
	"api_e_quiz": "Întrebări cu variante multiple și întrebări deschise, punctate pe măsură ce jucătorii avansează.",
	"api_c_quiz": "Un array de întrebări. Întrebările cu variante multiple conțin răspunsurile lor; întrebările deschise conțin răspunsul pe care îl accepți.",
	"api_note_question_types": "question_type este fie \"multiple_choice\", caz în care opțiunea corectă are isCorrect pe true, fie \"open_answer\", care folosește în schimb correct_answer. Dacă îl omiți, este tratat ca variante multiple.",
	"api_note_quiz_settings": "Endpointul quiz transmite settings direct, ca blocuri de setări ale activității, așa că nu e locul pentru opțiuni disparate — ajustează quizul ulterior în editor.",
	"api_e_board-game": "Un joc de societate de parcurs în cursă, cu întrebările tale pe căsuțe.",
	"api_c_board-game": "Un array de întrebări, exact în forma pe care o primește endpointul quiz.",
	"api_set_board_tiles": "Câte căsuțe are jocul de societate. Între 10 și 75.",
	"api_set_board_mode": "Dacă jucătorii se întrec spre final sau colectează obiecte pe parcurs.",
	"api_e_cryptogram": "Transformă o propoziție într-un cod de spart, un caracter pe rând.",
	"api_c_cryptogram": "O singură propoziție, în câmpul sentence. Acest endpoint nu primește items.",
	"api_note_cryptogram_no_items": "Orice trimiți în items este ignorat — jocul este construit doar din sentence.",
	"api_set_cryptogram_helpers": "Ce caractere sunt dezvăluite gratuit ca punct de plecare: niciunul, cele mai frecvente, vocalele, sau cele pe care le listezi tu însuți.",
	"api_set_cryptogram_character_list": "Alfabetul din care este construit cifrul. Lăsat gol, criptarea își alege propriul alfabet.",
	"api_set_cryptogram_extra_letters": "Caracterele dezvăluite când helpers este \"custom\". Ignorat pentru celelalte moduri.",
	"api_set_cryptogram_hide_unused": "Lasă în afara cheii caracterele pe care propoziția nu le folosește niciodată.",
	"api_e_calculation": "Ascunde o propoziție în spatele unor calcule — rezolvi calculul, dezvălui litera.",
	"api_c_calculation": "O singură propoziție, în câmpul sentence. Acest endpoint nu primește items.",
	"api_set_calc_difficulty": "Cel mai mare rezultat pe care îl poate avea un calcul.",
	"api_set_calc_operators": "Ce operații pot apărea. x înseamnă înmulțire, : înseamnă împărțire.",
	"api_set_calc_max_operations": "Câte operații poate înlănțui un calcul.",
	"api_set_calc_number_difficulty": "Limitează numerele individuale din interiorul unui calcul. Undeva între 5 și 1000.",
	"api_note_calculation_fit": "Dacă restricțiile sunt prea stricte pentru a coda propoziția, apelul răspunde cu 400 și te roagă să le relaxezi, în loc să salveze un joc parțial.",
	"api_e_sudoku": "Generează o grilă rezolvată, apoi scoate din nou numerele.",
	"api_c_sudoku": "Nimic. Tot jocul rezultă din cele două setări ale sale.",
	"api_note_sudoku_no_items": "Nu trimite items și nici sentence — size și difficulty sunt toată intrarea.",
	"api_note_sudoku_difficulty_sizes": "Editorul oferă dificultatea doar pentru 2x3, 3x3 și 3x4. API-ul o aplică pentru fiecare dimensiune, inclusiv 2x2 și 4x4.",
	"api_set_sudoku_size": "Dimensiunea unui bloc, scrisă ca rânduri pe coloane — 3x3 dă grila clasică 9x9. Endpointul verifică doar că se poate interpreta ca două numere, așa că rămâi la dimensiunile oferite de editor.",
	"api_set_sudoku_difficulty": "Câte numere rămân pe grilă ca punct de plecare.",
	"api_e_jigsaw": "Taie o imagine în piese, de tras înapoi la un loc.",
	"api_c_jigsaw": "Un URL de imagine, în câmpul image. Acest endpoint nu primește items.",
	"api_note_jigsaw_grid": "API-ul creează întotdeauna un puzzle de 4 pe 4. Numărul de piese, piesele neregulate și marginile drepte sunt setări din editor — trimiterea de rows sau columns aici nu are niciun efect.",
	"api_note_image_reachable": "URL-ul este stocat exact așa cum l-ai trimis, iar fișierul nu este copiat niciodată, așa că trebuie să rămână accesibil public atât timp cât activitatea este jucată.",
	"api_e_slidingpuzzle": "Amestecă o imagine în piese care alunecă la locul lor.",
	"api_c_slidingpuzzle": "Un URL de imagine, în interiorul settings. Acest endpoint nu primește items.",
	"api_note_sliding_image_slot": "Spre deosebire de puzzle, acest endpoint își citește imaginea din settings.image. Un câmp image la nivelul de sus este ignorat, iar apelul răspunde cu 400.",
	"api_help_title": "Ceva nu funcționează cum trebuie?",
	"api_help_body": "Trimite cererea pe care ai încercat-o și eroarea pe care ai primit-o înapoi și vei primi un răspuns real, de la persoana care a scris endpointul.",
	"api_help_cta": "Trimite un e-mail suportului"
}
