The repo is already named cmjs, so the nested cmjs/ subfolder was redundant. Moved css/, js/, strings/, templates/, and the gitignored articles/ up to the repo root and removed the empty cmjs/ directory, so the whole repo (or just css/js/strings/templates/articles) can be dropped into an existing site and embedded as-is — no wrapper folder required. This also fixes a real bug: js/config.js's MARKED_URL previously reached outside cmjs/ (../../js/marked.min.js) to find the vendored marked.min.js, which already lived at the repo root as a sibling of cmjs/ rather than inside it. Now that both files sit in the same js/ folder, MARKED_URL is a same-directory reference and no longer depends on anything outside this one folder tree. BASE_URL's own formula is unchanged (config.js is still exactly one level below whatever holds articles/, strings/, and templates/ — previously that was cmjs/, now it's the repo root). Updated index.html, .gitignore (/cmjs/articles/ -> /articles/), and every path reference throughout README.md (project structure diagram, embedding instructions, nginx config, discovery/caching docs) to match. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AXSVPS3UmmASiiprPfcnUd
42 lines
1.5 KiB
JSON
42 lines
1.5 KiB
JSON
{
|
|
"siteName": "Ukázkový blog",
|
|
"appStartError": "Blog se nepodařilo spustit: {message}",
|
|
"articleNotFound": "Článek nebyl nalezen",
|
|
|
|
"filterAuthor": "Autor: {value}",
|
|
"filterTag": "Štítek: {value}",
|
|
"filterYear": "Ročník: {value}",
|
|
"filterAllArticles": "Všechny články",
|
|
"yearLabel": "Ročník {year}",
|
|
|
|
"paginationLabel": "Stránkování",
|
|
"paginationPrevious": "Předchozí",
|
|
"paginationNext": "Další",
|
|
"paginationPageInfo": "{page} z {totalPages}",
|
|
|
|
"templateEmptyError": "Šablona článku je prázdná.",
|
|
"readingTime": "{minutes} min čtení",
|
|
|
|
"crawlHealthAuthorsFailed": "Pozor: nepodařilo se načíst žádného autora — zkontrolujte nastavení serveru.",
|
|
"crawlHealthArticlesFailed": "Pozor: načtena jen {loaded} z {total} položek — zkontrolujte nastavení serveru.",
|
|
|
|
"loadingArticles": "Načítám články…",
|
|
"loadingGeneric": "Načítám…",
|
|
"emptyArticleList": "Nebyly nalezeny žádné články.",
|
|
"articlesLoadError": "Články se nepodařilo načíst: {message}",
|
|
"indexingBackground": "Zbytek článků se stále indexuje na pozadí…",
|
|
|
|
"searching": "Hledám…",
|
|
"searchHeading": "Hledání: „{query}“",
|
|
"searchNoResults": "Hledání neodpovídá žádný článek.",
|
|
"searchError": "Hledání se nepodařilo: {message}",
|
|
|
|
"tocTitle": "Obsah",
|
|
"tocFallbackHeading": "sekce",
|
|
|
|
"backToArticles": "Zpět na články",
|
|
"articleLoadError": "Článek se nepodařilo načíst: {message}",
|
|
|
|
"socialWebsite": "Web"
|
|
}
|