DespreAbout
Cum e făcut acest siteHow this site is made
Nu e un rezumat al romanului și nici o ediție digitală a lui. E o hartă prin trei drumuri — cronologia, orașul, personajele — construită din texte, ilustrații și date, toate originale.It is neither a summary of the novel nor a digital edition of it. It is a map along three paths — the timeline, the town, the characters — built from texts, illustrations and data, all of them original.
TraducerileThe translations
Romanul a apărut în 1880, iar originalul rus, ca orice text vechi de peste un secol, e în domeniul public. Citatele de pe acest site — din /citate, de pe fișele personajelor, din rezultatul quiz-ului — sunt traducerea mea de lucru după acel original, nu un fragment preluat dintr-o ediție românească publicată.The novel appeared in 1880, and the Russian original, like any text more than a century old, is in the public domain. The quotes on this site — in /citate, on the character profiles, in the quiz result — are my own working translation of that original into Romanian, not an excerpt from a published Romanian edition. The English versions are working translations of those Romanian texts, not quotes from a published English translation; in English, every quote is shown together with its Romanian text.
Fiecare citat poartă eticheta asta vizibil, pe cardul lui, nu ascunsă într-un subsol pe care nimeni nu-l citește:Every quote carries this label visibly, on its own card, not hidden in a footer nobody reads:
„Aici diavolul se luptă cu Dumnezeu, iar câmpul de bătălie sunt inimile oamenilor.”“Here the devil is fighting with God, and the battlefield is the human heart.”
„Aici diavolul se luptă cu Dumnezeu, iar câmpul de bătălie sunt inimile oamenilor.”
Structura de date e pregătită să primească oricând o traducere oficială, cu numele traducătorului — dacă se întâmplă vreodată, se schimbă eticheta, nu se inventează un nume.The data structure is ready to take an official translation at any time, with the translator's name — if that ever happens, the label changes; no name is invented.
PortreteleThe portraits
Cele 23 de personaje n-au poze — n-ar fi avut sens: n-a existat nicio fotografie a lor, iar o imagine reală ar fi fost un furt de imagine de undeva. În loc de asta, fiecare portret e generat din cod, dintr-o configurație scurtă — formă de față, ten, păr, barbă, haine, accesorii, expresie, fundal — desenată din piese SVG comune tuturor personajelor. Același desen e refolosit la trei mărimi: bust, avatar, medalion.The 23 characters have no photos — that would make no sense: no photograph of them ever existed, and a real image would have been borrowed from somewhere without permission. Instead, every portrait is generated in code from a short configuration — face shape, complexion, hair, beard, clothes, accessories, expression, background — drawn from SVG pieces shared by all the characters. The same drawing is reused at three sizes: bust, avatar, medallion.
Orașul real din spatele ficțiuniiThe real town behind the fiction
Skotoprigonievsk, orașul din roman, e inventat — dar Dostoievski l-a modelat după Staraia Russa, orașul în care și-a petrecut opt veri și a scris cea mai mare parte a cărții. Harta reală de pe /harta — râurile Polist, Porusya, Pererâțița, Malașka, clădirile — e reconstruită din cercetare: poziția lor unele față de altele e cea reală, nu un fundal generic de hartă.Skotoprigonyevsk, the town in the novel, is invented — but Dostoevsky modelled it on Staraya Russa, the town where he spent eight summers and wrote most of the book. The real map on /harta — the rivers Polist, Porusya, Pererytitsa and Malashka, the buildings — is reconstructed from research: their positions relative to one another are the real ones, not a generic map background.
Tehnic, pe scurtTechnically, in brief
- PlatformăPlatform
- Next.js, exportat ca fișiere statice — nimic din site nu are nevoie de server.Next.js, exported as static files — nothing on the site needs a server.
- ConținutContent
- Fișiere TypeScript, nu o bază de date — fiecare personaj, eveniment, relație și citat e scris de mână.TypeScript files, not a database — every character, event, relationship and quote is written by hand.
- GrafulThe graph
- d3-force ca motor de fizică, fără nicio bibliotecă de graf gata stilizată.d3-force as the physics engine, with no ready-styled graph library.
- AnchetaThe investigation
- Three.js pentru orașul 3D, construit din aceleași poziții ca harta; personajele, casele și sunetul sunt generate din cod, iar vocile sunt cele sintetice ale browserului.Three.js for the 3D town, built from the same positions as the map; the characters, houses and sound are generated in code, and the voices are the browser's synthetic ones.
- LimbiLanguages
- Română și engleză, cu un comutator în antet. Ambele texte sunt în aceeași pagină statică, iar alegerea se ține minte în browser.Romanian and English, with a switch in the header. Both texts live in the same static page, and the choice is remembered in the browser.
- GăzduireHosting
- Cloudflare Pages.