PageSourceSearch

https://oxygennotincludedcestina.macaly.app/assets/index-Bjc6M_Az.js

js oxygennotincludedcestina.macaly.app collected 2026-10-03 04:59:13 UTC 36,296 bytes, 1 lines download raw bytes

1import{r as t,u as P,j as e}from"./index-DAVKEC4r.js";import{a as R}from"./api-ar9DWchH.js";const L="https://cdn.discordapp.com/attachments/1521179293907157113/1525256614058131466/index_1.jpg?ex=6a52b96a&is=6a5167ea&hm=c2f45783466b7378dbccf2a54c7087cee5aa7f014c7f91ade81cffa804d3a1d6&",p="https://www.nexusmods.com/oxygennotincluded/mods/42",V="https://assets.macaly-user-data.dev/t2ympuo7i23pghb2awlusqdl/uycepx7qz2qeqptegwalnirp/WsWg_gab8ZVDWxoqJMhob.rar",h="https://discord.gg/FZqGzKssJt",F="https://www.youtube.com/@Huntrakcz",K=[{icon:"🎮",label:"Hra",value:"Oxygen Not Included"},{icon:"🌍",label:"Jazyk",value:"Čeština"},{icon:"👤",label:"Autor",value:"Huntrakovy překlady"},{icon:"📦",label:"Verze překladu",value:"1.0.3"},{icon:"✅",label:"Stav",value:"Hotový",success:!0},{icon:"🖥️",label:"Platforma",value:"Steam"},{icon:"🔄",label:"Poslední aktualizace",value:"červenec 2026"}],U=[{n:1,title:"Stáhni překlad",desc:"Stáhni archiv s překladem z Nexus Mods a rozbal ho do libovolné složky.",code:null,link:{href:p,label:"📥 Stáhnout z Nexus Mods"}},{n:2,title:"Přejmenuj soubor",desc:"Soubor uvnitř archivu přejmenuj přesně na níže uvedený název. Pozor – název musí být identický, jinak hra češtinu nerozpozná.",code:"strings_preinstalled_cs.po",link:null},{n:3,title:"Otevři složku hry přes Steam",desc:"V Steam knihovně klikni pravým tlačítkem na Oxygen Not Included → Spravovat → Procházet místní soubory.",code:null,link:null},{n:4,title:"Vlož soubor do složky strings",desc:"Přejdi do níže uvedené složky a vlož tam přejmenovaný soubor. Pokud tě hra vyzve k nahrazení existujícího souboru, potvrď.",code:"OxygenNotIncluded_Data\\StreamingAssets\\strings\\",link:null},{n:5,title:"Aktivuj češtinu ve hře",desc:"Spusť hru → otevři nastavení Translations → vyber Čeština → potvrď výběr a restartuj hru.",code:null,link:null}],$=[{q:"Čeština se nezobrazuje",a:"Zkontroluj, že soubor se jmenuje přesně strings_preinstalled_cs.po (bez mezer, malá písmena). Ujisti se, že je umístěn přesně ve složce OxygenNotIncluded_Data\\StreamingAssets\\strings\\. Poté v nastavení hry vyber Čeština a hru znovu spusť."},{q:"Soubor nejde vložit do složky",a:"Zavři hru před vložením souboru. Pokud nemáš oprávnění k zápisu, zkus spustit Průzkumníka souborů jako správce nebo nastav v nastavení složky hry příslušná práva."},{q:"Překlad po aktualizaci hry nefunguje",a:"Herní aktualizace mohou přidat nové řetězce nebo přepsat stávající. Sleduj Discord nebo Nexus Mods pro nejnovější verzi překladu kompatibilní s aktuální verzí hry."},{q:"Jak nahlásit chybu v překladu?",a:"Napiš do Discord serveru Huntrakovy překlady nebo vlož komentář na Nexus Mods. Přilož co nejpřesnější popis problému – ideálně screenshoty nebo přesné znění špatného textu. Každý report pomáhá překlad zlepšit!"}];function Z(){const[i,x]=t.useState(null),[l,d]=t.useState({nickname:"",contact:"",problemType:"",description:""}),[v,n]=t.useState(!1),[r,f]=t.useState(null),[k,N]=t.useState(!1),[z,w]=t.useState(null),[m,b]=t.useState(null),u=t.useRef(null),[g,S]=t.useState(!1),[I,C]=t.useState(0),[O,y]=t.useState(!1),D=P(R.bugReports.submit),H=P(R.bugReports.generateUploadUrl);t.useEffect(()=>{const s=()=>C(window.scrollY*.28);return window.addEventListener("scroll",s,{passive:!0}),()=>window.removeEventListener("scroll",s)},[]),t.useEffect(()=>{const s=new IntersectionObserver(a=>{a.forEach(o=>{o.isIntersecting&&(o.target.classList.add("revealed"),s.unobserve(o.target))})},{threshold:.06,rootMargin:"0px 0px -40px 0px"});return document.querySelectorAll(".main-content > section").forEach(a=>s.observe(a)),()=>s.disconnect()},[]);const _=()=>{navigator.clipboard.writeText("3080920037/3030"),S(!0),setTimeout(()=>S(!1),2e3)},E=async s=>{if(s.preventDefault(),!(!l.problemType||!l.description.trim())){N(!0),w(null);try{let a;if(m){const q=await H(),T=await fetch(q,{method:"POST",headers:{"Content-Type":m.type},body:m});if(!T.ok)throw new Error("Nahrání screenshotu selhalo");const{storageId:B}=await T.json();a=B}const o=await D({game:"Oxygen Not Included",nickname:l.nickname||void 0,contact:l.contact||void 0,problemType:l.problemType,description:l.description,screenshotStorageId:a}),M=`BUG-${String(o.bugNumber).padStart(3,"0")}`;f(M),n(!0),d({nickname:"",contact:"",problemType:"",description:""}),b(null)}catch(a){console.error("Bug report error:",a),w("Odeslání se nezdařilo, zkus to z
1novu.")}finally{N(!1)}}},A=s=>{document.getElementById(s)?.scrollIntoView({behavior:"smooth"})};return e.jsxs("div",{style:{background:"hsl(var(--game-bg))",color:"hsl(var(--game-text))",fontFamily:"'Exo 2', sans-serif",minHeight:"100vh"},children:[e.jsx("nav",{className:"sticky top-0 z-50 px-4 py-3",style:{background:"hsl(var(--game-surface) / 0.96)",borderBottom:"1px solid hsl(var(--game-border))",backdropFilter:"blur(14px)"},children:e.jsxs("div",{className:"max-w-6xl mx-auto flex items-center justify-between gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[e.jsx("span",{className:"text-xl flex-shrink-0",children:"🇨🇿"}),e.jsx("span",{style:{fontFamily:"'Rajdhani', sans-serif",fontWeight:700,fontSize:"1.1rem",color:"hsl(var(--game-accent))",letterSpacing:"0.02em",whiteSpace:"nowrap"},children:"Huntrakovy překlady"})]}),e.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0",children:[e.jsx("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"hidden sm:flex items-center gap-1.5 px-3 py-2 rounded-lg text-xs game-btn-ghost",children:"💬 Discord"}),e.jsx("a",{href:"#download",className:"game-btn-primary px-4 py-2 rounded-lg text-xs flex items-center gap-1.5",children:"📥 Stáhnout"})]})]})}),e.jsxs("section",{className:"relative flex items-center justify-center bg-cover",style:{backgroundImage:`url(${L})`,backgroundPosition:`center calc(50% + ${I}px)`,backgroundSize:"110%",minHeight:"calc(100vh - 56px)"},children:[e.jsx("div",{className:"absolute inset-0",style:{background:"linear-gradient(160deg, hsl(222 32% 7% / 0.75) 0%, hsl(222 32% 7% / 0.6) 35%, hsl(222 32% 7% / 0.88) 100%)"}}),e.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-48",style:{background:"linear-gradient(to bottom, transparent, hsl(var(--game-bg)))"}}),e.jsxs("div",{className:"relative z-10 text-center px-4 max-w-4xl mx-auto py-20",children:[e.jsx("div",{className:"hero-animate float-anim inline-flex items-center gap-2 px-4 py-1.5 rounded-full text-xs font-semibold mb-8",style:{background:"hsl(var(--game-success) / 0.14)",border:"1px solid hsl(var(--game-success) / 0.35)",color:"hsl(var(--game-success))",fontFamily:"'Rajdhani', sans-serif",letterSpacing:"0.06em",textTransform:"uppercase"},children:"✅ Verze 1.0 — Dostupné ke stažení"}),e.jsxs("h1",{className:"game-glow-text hero-animate hero-animate-delay-1 leading-tight mb-4",style:{fontFamily:"'Rajdhani', sans-serif",fontWeight:700,fontSize:"clamp(2rem, 6.5vw, 4.2rem)",color:"#fff",letterSpacing:"-0.01em"},children:["🇨🇿 Oxygen Not Included",e.jsx("br",{}),e.jsx("span",{style:{color:"hsl(var(--game-accent))"},children:"Czech Translation"})]}),e.jsxs("p",{className:"hero-animate hero-animate-delay-2 text-lg mb-10 max-w-lg mx-auto leading-relaxed",style:{color:"hsl(var(--game-text-muted))"},children:["Komunitní český překlad vytvořený projektem"," ",e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"Huntrakovy překlady"}),"."]}),e.jsxs("div",{className:"hero-animate hero-animate-delay-3 flex flex-wrap gap-4 justify-center",children:[e.jsx("a",{href:p,target:"_blank",rel:"noopener noreferrer",className:"game-btn-primary px-7 py-3.5 rounded-xl text-sm flex items-center gap-2",children:"📥 Stáhnout překlad"}),e.jsx("button",{onClick:()=>A("installation"),className:"game-btn-secondary px-7 py-3.5 rounded-xl text-sm flex items-center gap-2",children:"📖 Návod k instalaci"}),e.jsx("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"game-btn-ghost px-7 py-3.5 rounded-xl text-sm flex items-center gap-2",children:"💬 Discord"})]})]})]}),e.jsxs("div",{className:"main-content max-w-6xl mx-auto px-4 pb-20 space-y-20",children:[e.jsx("section",{children:e.jsx("div",{className:"info-grid grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4",children:K.map(s=>e.jsxs("div",{className:"game-card hover-lift rounded-2xl p-4 flex flex-col gap-1.5",children:[e.jsx("span",{className:"text-2xl",children:s.icon}),e.jsx("span",{className:"text-xs font-medium uppercase tracking-wider",style:{color:"hsl(var(--game-text-muted))"},children:s.label}),e.jsx("span",{className:"font-semibold text-sm",style:s.success?{color:"hsl(var(--game-success))"}:{color:"hsl(var(--game-text))"},children:s.value})]},s.label))})}),e.jsx("section",{children:e.jsxs("div",{className:"rounded-2xl p-7 flex flex-col sm:flex-row items-start sm:items-center gap-6",style:{background:"linear-gradient(135deg, hsl(var(--game-card)), hsl(142 68% 50% / 0.07))",border:"1px solid hsl(142 68% 50% / 0.3)"},children:[e.jsxs("div",{className:"flex items-center gap-4 flex-shrink-0",children:[e.jsx("span",{className:"text-4xl pulse-dot",children:"🟢"}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xl font-bold",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-success))"},children:"Překlad dokončen"}),e.jsx("div",{className:"text-sm mt-0.5",style:{color:"hsl(var(--game-text-muted))"},children:"Oxygen Not Included je kompletně přeložen do češtiny."})]})]}),e.jsx("div",{className:"w-full sm:w-px sm:h-10 h-px flex-shrink-0",style:{background:"hsl(142 68% 50% / 0.25)"}}),e.jsx("div",{className:"flex flex-col gap-2.5",children:[{icon:"✅",text:"Veřejná verze dostupná ke stažení"},{icon:"🔄",text:"Budoucí aktualizace dle herních změn"},{icon:"🐞",text:"Komunita může hlásit chyby a překlepy"}].map(s=>e.jsxs("div",{className:"flex items-center gap-2 text-sm",style:{color:"hsl(var(--game-text-muted))"},children:[e.jsx("span",{children:s.icon}),e.jsx("span",{children:s.text})]},s.text))})]})}),e.jsxs("section",{id:"download",children:[e.jsx(c,{icon:"📥",title:"Stažení češtiny"}),e.jsxs("p",{className:"mb-8 text-base leading-relaxed",style:{color:"hsl(var(--game-text-muted))"},children:["Stáhni si nejnovější verzi českého překladu přímo z webu"," ",e.jsx("strong",{style:{color:"hsl(var(--game-accent))"},children:"Huntrakovy překlady"}),". Překlad je"," ",e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"zdarma"})," a vytvořený komunitou hráčů pro hráče."]}),e.jsxs("div",{className:"neon-pulse rounded-2xl p-7 mb-6 flex flex-col lg:flex-row gap-8 items-start lg:items-center",style:{background:"linear-gradient(135deg, hsl(var(--game-card)), hsl(210 100% 58% / 0.08))",border:"2px s
1olid hsl(var(--game-accent) / 0.35)"},children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("span",{className:"text-3xl",children:"🎮"}),e.jsx("h3",{className:"text-xl font-bold",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:"Oxygen Not Included Czech Translation"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[{icon:"📦",label:"Verze",value:"1.0.3"},{icon:"🟢",label:"Stav",value:"Hotový",success:!0},{icon:"📅",label:"Poslední aktualizace",value:"10. 7. 2026"},{icon:"💾",label:"Velikost souboru",value:"2,3 MB"},{icon:"🎮",label:"Hra",value:"Oxygen Not Included"},{icon:"🇨🇿",label:"Jazyk",value:"Čeština"},{icon:"👤",label:"Autor",value:"Huntrakovy překlady"}].map(s=>e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("span",{className:"text-lg",children:s.icon}),e.jsxs("span",{className:"text-sm",style:{color:"hsl(var(--game-text-muted))"},children:[s.label,":"]}),e.jsx("span",{className:"text-sm font-semibold",style:s.success?{color:"hsl(var(--game-success))"}:{color:"hsl(var(--game-text))"},children:s.value})]},s.label))})]}),e.jsxs("div",{className:"flex flex-col items-center gap-3 flex-shrink-0",children:[e.jsx("a",{href:V,download:"cestina-oxygen-not-included.rar",className:`game-btn-primary px-8 py-4 rounded-xl text-lg font-bold flex items-center gap-3 hover-lift${O?" dl-flash":""}`,style:{fontFamily:"'Rajdhani', sans-serif"},onClick:()=>{y(!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>y(!0))}),setTimeout(()=>y(!1),1e3)},children:"⬇️ Stáhnout češtinu v1.0.3"}),e.jsx("span",{className:"text-xs",style:{color:"hsl(var(--game-text-muted))"},children:".RAR archiv · 2,3 MB · zdarma"})]})]}),e.jsxs("div",{className:"rounded-2xl p-6 mb-10",style:{background:"hsl(var(--game-card))",border:"1px solid hsl(var(--game-border))"},children:[e.jsx("h4",{className:"text-base font-semibold mb-2",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:"Alternativní stažení"}),e.jsx("p",{className:"text-sm mb-4",style:{color:"hsl(var(--game-text-muted))"},children:"Pokud preferuješ Nexus Mods, můžeš použít i alternativní stažení:"}),e.jsx("a",{href:p,target:"_blank",rel:"noopener noreferrer",className:"game-btn-ghost px-5 py-2.5 rounded-lg text-sm font-semibold inline-flex items-center gap-2",children:"🌐 Stáhnout přes Nexus Mods"})]}),e.jsx(c,{icon:"📋",title:"Verze a aktualizace"}),e.jsxs("div",{className:"rounded-2xl overflow-hidden",style:{border:"1px solid hsl(var(--game-border))"},children:[e.jsxs("div",{className:"p-6",style:{background:"hsl(var(--game-card))"},children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{background:"hsl(var(--game-accent) / 0.15)",color:"hsl(var(--game-accent))",border:"1px solid hsl(var(--game-accent) / 0.3)"},children:"Nejnovější"}),e.jsx("h4",{className:"text-lg font-bold",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:"Verze 1.0.3 — 10. 7. 2026"})]}),e.jsxs("div",{className:"flex items-start gap-2 mb-3",children:[e.jsx("span",{className:"text-base",children:"✅"}),e.jsx("span",{className:"text-sm font-semibold",style:{color:"hsl(var(--game-success))"},children:"Aktualizovaný český překlad"})]}),e.jsx("ul",{className:"space-y-2 pl-6",children:["Aktualizovaný český překlad.","Opravené překlady a překlepy.","Drobné úpravy textů pro lepší srozumitelnost."].map(s=>e.jsx("li",{className:"text-sm list-disc",style:{color:"hsl(var(--game-text-muted))"},children:s},s))})]}),e.jsxs("div",{className:"p-6",style:{background:"hsl(var(--game-bg))",borderTop:"1px solid hsl(var(--game-border))"},children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{background:"hsl(var(--game-text-muted) / 0.12)",color:"hsl(var(--game-text-muted))",border:"1px solid hsl(var(--game-border))"},children:"Archiv"}),e.jsx("h4",{className:"text-base font-bold",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text-muted))"},children:"Verze 1.0 — první vydání"})]}),e.jsx("ul",{className:"space-y-1.5 pl-6",children:["Kompletní český překlad.","Přeloženy herní texty.","Připraveno pro běžné hráče."].map(s=>e.jsx("li",{className:"text-sm list-disc",style:{color:"hsl(var(--game-text-muted))"},children:s},s))})]}),e.jsxs("div",{className:"px-6 py-4 flex items-center gap-3",style:{background:"hsl(var(--game-bg))",borderTop:"1px solid hsl(var(--game-border))"},children:[e.jsx("span",{className:"text-base",children:"🔄"}),e.jsxs("p",{className:"text-xs",style:{color:"hsl(var(--game-text-muted))"},children:[e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"Automatická kontrola aktualizací"})," ","— Tato stránka vždy zobrazuje nejnovější verzi. Starší verze jsou archivovány a každá aktualizace má vlastní changelog."]})]})]}),e.jsxs("div",{className:"mt-8 rounded-2xl p-6 flex flex-col sm:flex-row items-start sm:items-center gap-5",style:{background:"linear-gradient(135deg, hsl(var(--game-card)), hsl(0 72% 50% / 0.06))",border:"1px solid hsl(0 72% 50% / 0.2)"},children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"text-base font-bold mb-1",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:"🐞 Našel jsi chybu v překladu?"}),e.jsx("p",{className:"text-sm",style:{color:"hsl(var(--game-text-muted))"},children:"Pomoz nám češtinu zlepšovat — hlás překlepy, špatné překlady, chybějící texty nebo nejasné věty."})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 flex-shrink-0",children:[e.jsx("a",{href:"#bug-report",className:"game-btn-primary px-4 py-2.5 rounded-lg text-sm font-semibold flex items-center gap-1.5",children:"🐞 Nahlásit chybu"}),e.jsx("a",{href:h,target:"_blank",rel:"noopener noreferrer",className:"game-btn-ghost px-4 py-2.5 rounded-lg text-sm font-semibold flex items-center gap-1.5",children:"💬 Discord podpora"})]})]})]}),e.jsxs("section",{children:[e.jsx(c,{icon:"📘",title:"O překladu"}),e.jsxs("div",{className:"game-card rounded-2xl p-8",children:[e.jsxs("p",{className:"text-base leading-relaxed",style:{color:"hsl(var(--game-text-muted))"},children:["Tento překlad převádí hru"," ",e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"Oxygen Not Included"})," ","kompletně do českého jazyka. Cílem projektu je nabídnout"," ",e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"kvalitní, přirozenou a pravidelně aktualizovanou češtinu"})," ","pro všechny hráče, kteří preferují hrát v rodném jazyce."]}),e.jsx("p",{className:"text-base leading-relaxed mt-4",style:{color:"hsl(var(--game-text-muted))"},children:"Projekt vznikl jako komunitní iniciativa a je vyvíjen dobrovolníky ze záliby v kvalitní lokalizaci her pro CZ/SK komunitu. Veškerá zpětná vazba a nahlášené chyby jsou vítány."})]})]}),e.jsxs("section",{id:"installation",children:[e.jsx(c,{icon:"🔧",title:"Instalace"}),e.jsx("div",{className:"space-y-4",children:U.map(s=>e.jsxs("div",{className:"game-card hover-lift rounded-2xl p-6 flex gap-5 items-start",children:[e.jsx("div",{className:"flex-shrink-0 w-11 h-11 rounded-full flex items-center justify-center font-bold text-lg",style:{background:"hsl(var(--game-accent) / 0.12)",border:"2px s
1olid hsl(var(--game-accent) / 0.4)",color:"hsl(var(--game-accent))",fontFamily:"'Rajdhani', sans-serif"},children:s.n}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"font-bold text-lg mb-1",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:s.title}),e.jsx("p",{style:{color:"hsl(var(--game-text-muted))",lineHeight:"1.65"},children:s.desc}),s.code&&e.jsx("code",{className:"inline-block mt-3 px-3 py-1.5 rounded-lg text-sm font-mono break-all",style:{background:"hsl(var(--game-bg))",border:"1px solid hsl(var(--game-border))",color:"hsl(var(--game-accent))"},children:s.code}),s.link&&e.jsx("a",{href:s.link.href,target:"_blank",rel:"noopener noreferrer",className:"game-btn-primary inline-flex items-center gap-2 mt-4 px-5 py-2.5 rounded-xl text-sm",children:s.link.label})]})]},s.n))})]}),e.jsxs("section",{children:[e.jsx(c,{icon:"📋",title:"Changelog"}),e.jsxs("div",{className:"game-card rounded-2xl p-8",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6",children:[e.jsx("span",{className:"px-3 py-1 rounded-full text-xs font-bold",style:{background:"hsl(var(--game-success) / 0.13)",border:"1px solid hsl(var(--game-success) / 0.3)",color:"hsl(var(--game-success))",fontFamily:"'Rajdhani', sans-serif",letterSpacing:"0.05em",textTransform:"uppercase"},children:"v1.0 — červenec 2026"}),e.jsx("span",{className:"text-xs",style:{color:"hsl(var(--game-text-muted))"},children:"Nejnovější verze"})]}),e.jsx("ul",{className:"space-y-3",children:["Přidán první veřejný překlad pro Oxygen Not Included.","Opraveny základní texty a překlady herního rozhraní.","Přeloženo hlavní menu a veškerá nastavení hry.","Lokalizovány popisy objektů, surovin a herních mechanik."].map((s,a)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("span",{className:"flex-shrink-0 mt-0.5",style:{color:"hsl(var(--game-accent))"},children:"▸"}),e.jsx("span",{style:{color:"hsl(var(--game-text-muted))"},children:s})]},a))})]})]}),e.jsxs("section",{children:[e.jsx(c,{icon:"❓",title:"Nejčastější problémy"}),e.jsx("div",{className:"space-y-3",children:$.map((s,a)=>e.jsxs("div",{className:"game-card rounded-2xl overflow-hidden",style:{transition:"border-color 0.2s",borderColor:i===a?"hsl(var(--game-accent) / 0.4)":void 0},children:[e.jsxs("button",{onClick:()=>x(i===a?null:a),className:"w-full flex items-center justify-between px-6 py-4 text-left",style:{transition:"background 0.15s"},onMouseEnter:o=>{o.currentTarget.style.background="hsl(255 255% 255% / 0.04)"},onMouseLeave:o=>{o.currentTarget.style.background="transparent"},children:[e.jsx("span",{className:"font-semibold",style:{fontFamily:"'Rajdhani', sans-serif",fontSize:"1.05rem",color:"hsl(var(--game-text))"},children:s.q}),e.jsx("span",{className:"flex-shrink-0 ml-4 text-lg",style:{color:"hsl(var(--game-accent))",transform:i===a?"rotate(180deg)":"none",transition:"transform 0.25s",display:"inline-block"},children:"▾"})]}),i===a&&e.jsx("div",{className:"px-6 pb-5",style:{borderTop:"1px solid hsl(var(--game-border))"},children:e.jsx("p",{className:"pt-4 leading-relaxed text-sm",style:{color:"hsl(var(--game-text-muted))"},children:s.a})})]},a))})]}),e.jsxs("section",{children:[e.jsx(c,{icon:"🌐",title:"Komunita a podpora"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[e.jsx(j,{icon:"💬",title:"Discord komunita",desc:"Připoj se na Discord a sleduj novinky, aktualizace a podporu.",href:h,btnLabel:"Připojit Discord",hsl:"210 100% 58%"}),e.jsx(j,{icon:"📥",title:"Stažení překladu",desc:"Stáhni nejnovější verzi českého překladu pro Oxygen Not Included.",href:p,btnLabel:"Stáhnout češtinu",hsl:"142 68% 50%"}),e.jsx(j,{icon:"▶️",title:"YouTube – Huntrak",desc:"Sleduj videa, ukázky překladů a novinky projektu.",href:F,btnLabel:"Navštívit YouTube",hsl:"4 85% 58%"})]})]}),e.jsxs("section",{id:"bug-report",children:[e.jsx(c,{icon:"🐞",title:"Nahlásit chybu v překladu"}),e.jsxs("div",{className:"game-card rounded-2xl p-8",children:[e.jsxs("p",{className:"mb-8 leading-relaxed",style:{color:"hsl(var(--game-text-muted))"},children:["Našel jsi chybu v češtině?"," ",e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"Pomoz nám překlad zlepšovat."})," ","Vyplň formulář a podíváme se na to."]}),v?e.jsxs("div",{className:"success-pop rounded-xl p-8 text-center",style:{background:"hsl(142 68% 50% / 0.08)",border:"1px solid hsl(142 68% 50% / 0.28)"},children:[e.jsx("div",{className:"text-4xl mb-3",children:"✅"}),e.jsx("div",{className:"font-bold text-xl mb-1",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-success))"},children:"Děkujeme za pomoc!"}),r&&e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full my-3",style:{background:"hsl(210 100% 58% / 0.12)",border:"1px solid hsl(210 100% 58% / 0.3)"},children:[e.jsx("span",{className:"text-sm",style:{color:"hsl(var(--game-text-muted))"},children:"Tvoje hlášení bylo přijato pod číslem"}),e.jsx("span",{className:"font-bold text-base tracking-wider",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-accent))"},children:r})]}),e.jsx("p",{className:"text-sm max-w-md mx-auto mt-1",style:{color:"hsl(var(--game-text-muted))"},children:"Podíváme se na problém a případně ho opravíme v další aktualizaci."}),e.jsx("button",{onClick:()=>{n(!1),f(null)},className:"mt-5 text-xs px-5 py-2.5 rounded-lg transition-all",style:{background:"hsl(var(--game-bg))",color:"hsl(var(--game-text-muted))",border:"1px solid hsl(var(--game-border))"},children:"📝 Podat další hlášení"})]}):e.jsxs("form",{onSubmit:E,className:"space-y-5",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"hsl(var(--game-text-muted))"},children:"🎮 Hra"}),e.jsx("input",{type:"text",value:"Oxygen Not Included",readOnly:!0,className:"w-full px-4 py-2.5 rounded-xl text-sm outline-none cursor-default",style:{background:"hsl(var(--game-bg))",border:"1px solid hsl(var(--game-border))",color:"hsl(var(--game-accent))",fontWeight:600}})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"hsl(var(--game-text-muted))"},children:["👤 Přezdívka ",e.jsx("span",{className:"font-normal normal-case",children:"(volitelné)"})]}),e.jsx("input",{type:"text",placeholder:"Tvůj nick",value:l.nickname,onChange:s=>d(a=>({...a,nickname:s.target.value})),className:"w-full px-4 py-2.5 rounded-xl text-sm outline-none",style:{background:"hsl(var(--game-bg))",border:"1px solid hsl(var(--game-border))",color:"hsl(var(--game-text))"}})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"hsl(var(--game-text-muted))"},children:["📧 Kontakt ",e.jsx("span",{className:"font-normal normal-case",children:"(volitelné)"})]}),e.jsx("input",{type:"text",placeholder:"E-mail nebo Discord (pokud chceš odpověď)",value:l.contact,onChange:s=>d(a=>({...a,contact:s.target.value})),className:"w-full px-4 py-2.5 rounded-xl text-sm outline-none",style:{background:"hsl(var(--game-bg))",border:"1px solid hsl(var(--game-border))",color:"hsl(var(--game-text))"}})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"hsl(var(--game-text-muted))"},children:"🐞 Typ problému *"}
1),e.jsxs("select",{required:!0,value:l.problemType,onChange:s=>d(a=>({...a,problemType:s.target.value})),className:"w-full px-4 py-2.5 rounded-xl text-sm outline-none",style:{background:"hsl(var(--game-bg))",border:`1px solid ${l.problemType?"hsl(var(--game-accent) / 0.5)":"hsl(var(--game-border))"}`,color:l.problemType?"hsl(var(--game-text))":"hsl(var(--game-text-muted))",appearance:"none",cursor:"pointer"},children:[e.jsx("option",{value:"",disabled:!0,children:"— Vyber typ problému —"}),e.jsx("option",{value:"Překlep",children:"Překlep"}),e.jsx("option",{value:"Špatný překlad",children:"Špatný překlad"}),e.jsx("option",{value:"Chybějící překlad",children:"Chybějící překlad"}),e.jsx("option",{value:"Text se nevejde do rozhraní",children:"Text se nevejde do rozhraní"}),e.jsx("option",{value:"Technický problém",children:"Technický problém"}),e.jsx("option",{value:"Jiný problém",children:"Jiný problém"})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"hsl(var(--game-text-muted))"},children:"📝 Popis chyby *"}),e.jsx("textarea",{required:!0,rows:5,placeholder:"Popiš prosím problém. Napiš, kde se chyba nachází a co by mělo být správně.",value:l.description,onChange:s=>d(a=>({...a,description:s.target.value})),className:"w-full px-4 py-3 rounded-xl text-sm outline-none resize-none",style:{background:"hsl(var(--game-bg))",border:"1px solid hsl(var(--game-border))",color:"hsl(var(--game-text))"}})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-xs font-semibold uppercase tracking-wider mb-2",style:{color:"hsl(var(--game-text-muted))"},children:["📸 Screenshot ",e.jsx("span",{className:"font-normal normal-case",children:"(volitelné)"})]}),e.jsxs("div",{className:"rounded-xl overflow-hidden",style:{background:"hsl(var(--game-bg))",border:m?"1px solid hsl(var(--game-accent) / 0.5)":"1px dashed hsl(var(--game-border))"},children:[e.jsx("input",{ref:u,type:"file",accept:"image/*",className:"hidden",onChange:s=>{const a=s.target.files?.[0]??null;b(a)}}),m?e.jsxs("div",{className:"flex items-center justify-between px-4 py-3 gap-3",children:[e.jsxs("div",{className:"flex items-center gap-2 min-w-0",children:[e.jsx("span",{className:"text-lg",children:"🖼️"}),e.jsx("span",{className:"text-sm truncate",style:{color:"hsl(var(--game-text))"},children:m.name}),e.jsxs("span",{className:"text-xs flex-shrink-0",style:{color:"hsl(var(--game-text-muted))"},children:["(",(m.size/1024).toFixed(0)," KB)"]})]}),e.jsx("button",{type:"button",onClick:()=>{b(null),u.current&&(u.current.value="")},className:"text-xs px-3 py-1 rounded-lg flex-shrink-0",style:{background:"hsl(0 72% 50% / 0.12)",color:"hsl(0 72% 60%)",border:"1px solid hsl(0 72% 50% / 0.2)"},children:"Odebrat"})]}):e.jsxs("button",{type:"button",onClick:()=>u.current?.click(),className:"w-full px-4 py-5 text-sm text-center transition-colors",style:{color:"hsl(var(--game-text-muted))"},children:["📎 Klikni pro přiložení screenshotu",e.jsx("br",{}),e.jsx("span",{className:"text-xs mt-1 block",children:"Screenshot pomůže rychleji najít problém. Max 5 MB."})]})]})]}),z&&e.jsxs("div",{className:"px-4 py-3 rounded-xl text-sm",style:{background:"hsl(0 72% 50% / 0.1)",border:"1px solid hsl(0 72% 50% / 0.25)",color:"hsl(0 72% 60%)"},children:["⚠️ ",z]}),e.jsx("div",{className:"flex justify-end pt-1",children:e.jsx("button",{type:"submit",disabled:k,className:"game-btn-primary px-7 py-3 rounded-xl text-sm flex items-center gap-2 disabled:opacity-60",children:k?"⏳ Odesílám...":"🐞 Odeslat chybu"})})]})]})]}),e.jsxs("section",{id:"donate",children:[e.jsx(c,{icon:"❤️",title:"Podpoř Huntrakovy překlady"}),e.jsxs("div",{className:"game-card rounded-2xl p-8",children:[e.jsxs("p",{className:"mb-8 leading-relaxed",style:{color:"hsl(var(--game-text-muted))"},children:["Všechny překlady vytváříme pro komunitu"," ",e.jsx("strong",{style:{color:"hsl(var(--game-text))"},children:"zdarma a dobrovolně"}),". Pokud chceš podpořit další lokalizace a provoz projektu, stačí malý příspěvek — každý pomáhá!"]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-10 items-center",children:[e.jsx("div",{className:"space-y-5",children:[{label:"Bankovní účet",value:"3080920037/3030",showCopy:!0},{label:"IBAN",value:"CZ47 3030 0000 0030 8092 0037",showCopy:!1},{label:"BIC / SWIFT",value:"AIRACZPP",showCopy:!1}].map(s=>e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-semibold uppercase tracking-wider mb-1.5",style:{color:"hsl(var(--game-text-muted))"},children:s.label}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("code",{className:"flex-1 px-4 py-2.5 rounded-xl text-sm font-mono",style:{background:"hsl(var(--game-bg))",border:"1px solid hsl(var(--game-border))",color:"hsl(var(--game-accent))"},children:s.value}),s.showCopy&&e.jsx("button",{onClick:_,className:"flex-shrink-0 px-3 py-2.5 rounded-xl text-xs font-bold transition-all",style:{background:g?"hsl(142 68% 50% / 0.13)":"hsl(var(--game-bg))",border:g?"1px solid hsl(142 68% 50% / 0.4)":"1px solid hsl(var(--game-border))",color:g?"hsl(var(--game-success))":"hsl(var(--game-text-muted))",fontFamily:"'Rajdhani', sans-serif",letterSpacing:"0.03em"},children:g?"✅ Zkopírováno":"📋 Kopírovat"})]})]},s.label))}),e.jsxs("div",{className:"flex flex-col items-center gap-4",children:[e.jsx("div",{className:"p-4 rounded-2xl",style:{background:"#ffffff"},children:e.jsx("img",{src:"https://assets.macaly-user-data.dev/xfea3rxnh1ije13m0uds7g68/uycepx7qz2qeqptegwalnirp/7TchehbtVvwg2OlcQuDrg/qr-platba-vrUrPfyJ.png",alt:"QR kód pro platbu",width:180,height:180,className:"block"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-sm font-semibold",style:{color:"hsl(var(--game-text))"},children:"📱 QR kód pro platbu"}),e.jsx("div",{className:"text-xs mt-1",style:{color:"hsl(var(--game-text-muted))"},children:"Naskenuj v mobilním bankovnictví"})]})]})]})]})]}),e.jsx("section",{children:e.jsxs("div",{className:"rounded-2xl p-10 text-center",style:{background:"linear-gradient(135deg, hsl(var(--game-card)), hsl(210 100% 58% / 0.06))",border:"1px solid hsl(210 100% 58% / 0.18)"},children:[e.jsx("div",{className:"text-5xl mb-5",children:"💬"}),e.jsx("h2",{className:"text-2xl font-bold mb-4",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:"Komunita"}),e.jsx("p",{className:"max-w-xl mx-auto mb-3 leading-relaxed text-base",style:{color:"hsl(var(--game-text-muted))"},children:"Huntrakovy překlady vznikly z nadšení pro hry a touhy přinést české lokalizace hráčům, kteří si chtějí užít své oblíbené hry v rodném jazyce. Jsme tady díky komunitě — a pro komunitu."}),e.jsx("p",{className:"text-xl font-bold mt-8",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-accent))"},children:"Hráči pro hráče 🇨🇿"})]})})]}),e.jsx("footer",{className:"py-14 px-4 mt-4",style:{borderTop:"1px solid hsl(var(--game-border))",background:"hsl(var(--game-surface))"},children:e.jsxs("div",{className:"max-w-6xl mx-auto text-center",children:[e.jsx("div",{className:"text-4xl mb-3",children:"🇨🇿"}),e.jsx("div",{className:"text-2xl font-bold mb-2",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:"Huntrakovy překlady"}),e.jsx("p",{className:"text-sm mb-1",style:{color:"hsl(var(--game-text-muted))"},children:"Komunitní lokalizace her pro CZ/SK hráče."}),e.jsx("p",{className:"text-xs italic mb-10",style:{color:"hsl(var(--game-text-muted))"},children:'"Pomáháme hráčům užít si oblíbené hry v češtině."'}),e.jsx("div",{className:"flex justify-center gap-8 flex-wrap mb-8",children:[{icon:"💬",label:"Discord",href:h},{icon:"▶️",label:"YouTube",href:F},{icon:"📦",label:"Nexus Mods",href:p}].map(s=>e.jsxs("a",{href:s.href,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 text-sm transition-all",style:{color:"hsl(var(--game-text-muted))"},onMouseEnter:a=>{a.currentTarget.style.color="hsl(var(--game-accent))"},onMouseLeave:a=>{a.currentTarget.style.color="hsl(var(--game-text-muted))"},children:[e.jsx("span",{children:s.icon}),e.jsx("span",{children:s.label})]},s.label))}),e.jsx("p",{className:"text-xs",style:{color:"hsl(var(--game-text-muted) / 0.5)"},children:"© 2026 Huntrakovy překlady – Neoficiální komunitní překlad"})]})})]})}function c({icon:i,title:x}){return e.jsxs("div",{className:"flex items-center gap-3 mb-6 pl-3",style:{borderLeft:"3px solid hsl(var(--game-accent) / 0.6)"},children:[e.jsx("span",{className:"text-2xl",children:i}),e.jsx("h2",{className:"text-2xl font-bold",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:x}),e.jsx("div",{className:"flex-1 h-px",style:{background:"linear-gradient(to right, hsl(var(--game-accent) / 0.3), transparent)"}})]})}function j({icon:i,title:x,desc:l,href:d,btnLabel:v,hsl:n}){return e.jsxs("div",{className:"game-card hover-lift rounded-2xl p-6 flex flex-col gap-4",children:[e.jsx("span",{className:"text-3xl",children:i}),e.jsx("h3",{className:"font-bold text-lg",style:{fontFamily:"'Rajdhani', sans-serif",color:"hsl(var(--game-text))"},children:x}),e.jsx("p",{className:"text-sm flex-1 leading-relaxed",style:{color:"hsl(var(--game-text-muted))"},children:l}),e.jsx("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-4 py-2.5 rounded-xl text-sm font-bold transition-all duration-200",style:{background:`hsl(${n} / 0.13)`,border:`1px solid hsl(${n} / 0.32)`,color:`hsl(${n})`,fontFamily:"'Rajdhani', sans-serif",letterSpacing:"0.04em",textTransform:"uppercase"},onMouseEnter:r=>{r.currentTarget.style.background=`hsl(${n} / 0.24)`,r.currentTarget.style.boxShadow=`0 0 16px hsl(${n} / 0.25)`,r.currentTarget.style.transform="translateY(-1px)"},onMouseLeave:r=>{r.currentTarget.style.background=`hsl(${n} / 0.13)`,r.currentTarget.style.boxShadow="none",r.currentTarget.style.transform="none"},children:v})]})}
1export{Z as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.